Pythondialog
Pythondialog
http://pythondialog.sourceforge.net/
Python module for making simple terminal-based user interfaces
pythondialog is a Python wrapper for the dialog utility originally written by Savio Lam, and later rewritten by Thomas E. Dickey. Its purpose is to provide an easy to use, pythonic and comprehensive Python interface to dialog. This allows one to make simple text-mode user interfaces on Unix-like systems.
pythondialog provides dialog boxes (widgets) of many different types. Among these, one can find infobox, msgbox, yesno, menu, checklist, radiolist, fselect (for selecting a file), rangebox, buildlist, treeview, calendar. These widgets, and those not listed here, allow one to build nice interfaces quickly and easily. However, it is not possible to create new widgets without modifying dialog itself.
For most widgets, the following settings can be chosen: * width, height and other parameters where applicable; * two user-defined buttons, referred to as "Help" and "Extra", may be added and their labels freely chosen. Additionally, a color theme may be defined for all widgets via a configuration file.
pythondialog has good Unicode support. Precisely, this support should be as good as allowed by the combination of the Python interpreter, dialog, the terminal and the locale settings in use.
Download
http://ftp.debian.org/debian/pool/main/p/pythondialog/pythondialog_3.2.0.orig.tar.bz2
Categories
Licensing
License
Verified by
Verified on
Notes
License
Verified by
Debian: Tristan Seligmann <mithrandi@debian.org>
Verified on
20 October 2014
Notes
License: bsd-2-clause
BSD-2-clause All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.License
Verified by
Debian: Tristan Seligmann <mithrandi@debian.org>
Verified on
20 October 2014
Notes
License: says-public-domain says-public-domain This program is in the public domain.
License
Verified by
Debian: Tristan Seligmann <mithrandi@debian.org>
Verified on
20 October 2014
Notes
License: lgpl-2.1+
License
Verified by
Debian: Tristan Seligmann <mithrandi@debian.org>
Verified on
20 October 2014
Notes
License: bsd-3-clause
BSD-3-clause All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the Florent Rougon nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL FLORENT ROUGON BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
Leaders and contributors
Contact(s) | Role |
---|---|
Florent Rougon | contact |
Resources and communication
Audience | Resource type | URI |
---|---|---|
Download | http://pythondialog.sourceforge.net/ | |
Debian (Ref) | https://tracker.debian.org/pkg/pythondialog | |
Python (Ref) | https://pypi.org/project/pythondialog |
Software prerequisites
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.