/scripttool

Small Python GUI tool to execute some bash commands

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

scripttool

Small Python GUI tool to execute some bash commands My main goal: how to make a GUI application in Python.

Screenshot

The GUI is made with PAGE, a wysiwyg interface building tool to generate the code for the Python GUI.

Link to PAGE project: http://page.sourceforge.net/html/intro.html

Quote from the PAGE project: "PAGE is aimed at a user who wants to rapidly construct a GUI and is willing to compromise generality for ease and speed of construction. It is a helper tool. It does not build an entire application but rather is aimed at building a single GUI window. It is not a Python Interactive Design Environment (IDE). [..]"

Requirements

  • Runs on any shell script supporting platform (tested on Ubuntu 20.04)
  • Python v3.7 or higher is required
  • Tkinter version 8.6 or higher is required
  • Tcl version 8.6 or higher is required

Install

Installation for Ubuntu systems:

sudo apt install python3

sudo apt install tk

sudo apt install tcl

Optional (and to learn): download the PAGE builder from http://page.sourceforge.net/

Download script_tool project release https://github.com/technout/scripttool/releases

Extract the files and run script_tool.py from the project directory (form the command line: python3 ~/script_tool/script_tool.py)

License

Script Tool is released under the terms of the GNU GPLv3 License. Please refer to the LICENSE file.