Skip to main content

A python interface for the Yad program

Project description

Python Yad project

python-yad is interface to yad for python. Inspired by the PyZenity Project.

YAD is a program that will display GTK+ dialogs, and return (either in the return code, or on standard output) the users input. This allows you to present information, and ask for information from the user, from all manner of shell scripts. YAD is the fork of Zenity program.

YAD source page: http://sourceforge.net/projects/yad-dialog/

The API is very simple which has a main class known as YAD.

Example:

>>> from yad import YAD
>>> yad = YAD()
>>> yad.Calendar()

You can even check out the test application ‘gdie’(Gnome-desktop-item-editor).

>>> gdie

Requirements

  • Python 3.2 and above

  • pexpect module

  • yad program

Installation

Can be installed by using pip:

>>> sudo python3 -m pip install yad

or by manual installation:

>>> git clone https://gitlab.com/dvenkatsagar/python-yad.git
>>> cd python-yad/python-yad
>>> python3 setup.py build
>>> python3 setup.py install

Contact Us

If you guys encounter any bugs, or issues. please contact me via email:

Authors:

Sagar D V <dvenkatsagar@gmail.com>

Version:

0.9.5

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yad-0.9.5.tar.gz (31.7 kB view details)

Uploaded Source

Built Distribution

yad-0.9.5-py2.py3-none-any.whl (19.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file yad-0.9.5.tar.gz.

File metadata

  • Download URL: yad-0.9.5.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for yad-0.9.5.tar.gz
Algorithm Hash digest
SHA256 190d0898c7a388ad887b40e053729cad8f054e32a430dd4e198f2eedfac662e4
MD5 0bee3601c25e455d20b2586cd2892b60
BLAKE2b-256 f8abbabb6b5fea48928bc16f7f69d14c8caaccdb3ea87d183c0c3fa9930f0cc9

See more details on using hashes here.

File details

Details for the file yad-0.9.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for yad-0.9.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0006988db5e785155e9b5a879e0b1587318a68b9d4703030c36a29373eea4b64
MD5 833115cba86804efa88af1098dc1af98
BLAKE2b-256 07bbec7f6815f2dcf18a64fc10b7793228f3c5d6239a284943cb3ff945688551

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page