{"id":19988123,"url":"https://github.com/nbaldzhiev/python-gui-app","last_synced_at":"2026-05-14T02:31:46.432Z","repository":{"id":62893930,"uuid":"268566477","full_name":"nbaldzhiev/python-gui-app","owner":"nbaldzhiev","description":"Multi-platform GUI application written in Python (2020 project)","archived":false,"fork":false,"pushed_at":"2022-11-09T09:09:00.000Z","size":28,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-29T20:18:50.430Z","etag":null,"topics":["python","wxpython"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nbaldzhiev.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-06-01T15:54:38.000Z","updated_at":"2022-09-27T20:53:09.000Z","dependencies_parsed_at":"2023-01-21T07:35:27.235Z","dependency_job_id":null,"html_url":"https://github.com/nbaldzhiev/python-gui-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nbaldzhiev/python-gui-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaldzhiev%2Fpython-gui-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaldzhiev%2Fpython-gui-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaldzhiev%2Fpython-gui-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaldzhiev%2Fpython-gui-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nbaldzhiev","download_url":"https://codeload.github.com/nbaldzhiev/python-gui-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaldzhiev%2Fpython-gui-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33008049,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","wxpython"],"created_at":"2024-11-13T04:41:25.926Z","updated_at":"2026-05-14T02:31:46.416Z","avatar_url":"https://github.com/nbaldzhiev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"GUI Application written in Python (2020 project)\n==================================\n\n**Please note, this project is from 2020, but its commit history was deleted for privacy reasons, hence its empty commit history and single commit from 2022.**\n\nA GUI application written in Python using wxPython as a project for a past company I've worked for. The goal was to make it easier to make POST requests to a configurable environment using configurable parameters, which are then added as payload to the POST request.\nThe application was product-specific, so the repository here is public for the sake of showing a project for a GUI application with Python.\n\nThe tool has standalone executable versions for MacOS and Linux, which is the preferred way to use the tool.\n\nInstalling\n----------\nAs already mentioned above, the preferred way to use the tool is as a standalone executable application.\nHowever, if one desires to use it from source, it needs to be installed first.\n\nIt is meant to be used in a virtual environment (I've used venv) and this is going to be example here.\nIt has currently been tested on MacOS 10.15.4 and Ubuntu 18.04, both on Python 3.6.8 and 3.8.3.\nIt is likely that the tool would work on many other combinations of OS version/Python version\nbut those are the ones, which have been tested with.\n\nThe instructions below use Python 3.8.3 as an example. After activating the virtual environment,\nspecifying the python version might not be necessary, but I've included it in the example nevertheless.\n\n1. Clone the repository:\n\n.. code-block:: text\n\n    $ git clone https://github.com/nbaldzhiev/python-gui-app.git\n\n2. Create a virtual environment (with venv, preferably) within it:\n\n.. code-block:: text\n\n    $ cd python-gui-app/\n    $ python3.8 -m venv venv\n\n3. Activate the virtual environment:\n\n.. code-block:: text\n\n    $ source venv/bin/activate\n\n4. Install the required packages:\n\n.. code-block:: text\n\n    $ python3.8 -m pip install -r requirements.txt\n\n.. note::\n    Regarding Linux, on Ubuntu 18.04 I always have an error when trying to install the wxPython\n    package via the requirements.txt file. In order to install wxPython\n    on Ubuntu, if you have the same problem, run the fhe following command in the virtual environment:\n\n.. code-block:: text\n\n    $ python3.8 -m pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-\u003cversion\u003e wxPython\n\n... where \u003cversion\u003e is the Ubuntu version, i.e. /ubuntu-18.04 for 18.04, /ubuntu-16.04 for 16.04, and so on.\n\n5. Run the application to verify that installation has been successful.\n\n.. code-block:: text\n\n    $ python3.8 app.py\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbaldzhiev%2Fpython-gui-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnbaldzhiev%2Fpython-gui-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbaldzhiev%2Fpython-gui-app/lists"}