Skip to main content
# pydialog

__Command line dialogs made easy.__

## Installation

From github:

```
git clone https://github.com/nicr9/pydialog.git
cd pydialog
sudo python2.7 setup.py install
```

## Examples

First things first, import `Dialog`:

```
from pydialog import Dialog
```

This is used to make a variety of different dialogs for collecting user input.

For example, asking user for a string:

```
d = Dialog("What's your name?")
d.input() # This blocks until user answers

print "Hello %s" % d.result
```

You can also ask the user to choose from a selection:

```
d = Dialog("Which do you prefer?")
d.choose(['cake', 'chocolate'])

print "I like %s too!" % d.result
```

Or maybe you just want the answer to a yes/no question?:

```
d = Dialog("Do you want to quit?")
d.yesno()

if d.result:
quit()
```

Finally, you can also ask users for passwords. This is like the `Dialog.input()`
method shown above but it doesn't display what the user is typing:

```
d = Dialog("Please enter your password")
d.secret()

sign_in(username, d.result)
```

## Author

Name: Nic Roland<br>
Twitter: [@nicr9_](https://twitter.com/nicr9_)<br>
email: nicroland9@gmail.com

Release files for pydialog v0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydialog v0.1
File Size Uploaded
pydialog-v0.1.tar.gz 3.0 kB Details

Release files / pydialog-v0.1.tar.gz

Download URL pydialog-v0.1.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0cf733849d794cc25467ce00329fe2170898408901e9e82430f939379f66f7ff
BLAKE2b-256 checksum
How to use checksums
4111adfd88cdcc3d519a78e03a9a43191638fc404bd20dfb3f7cb946bce2aabe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

v0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page