Skip to main content

A modular Python-based launcher hub for managing files, scripts, and tools

Project description

Python Hub

This is your personal Python Hub — a terminal-based launcher that auto-detects games, scripts, and info files inside the Python/ folder and lets you run them.

Quick start

  1. Put Python files in Python/<category>/ (e.g. games/, scripts/).
  2. Edit config.txt to change the title, subtitle or theme.
  3. Edit settings.txt to change animation style.
  4. (Optional) Add sounds/*.wav (click.wav, open.wav, exit.wav).
  5. Run python menu_done.py.

Config

config.txt contains:

title = HURON subtitle = AI-LINUX v1.0 theme = cyber_neon sound = on

Settings

settings.txt contains: animation = spinner or progress, diagonal, dots (dots means the simple "..." animation). The menu will read this and apply the chosen animation.

Themes

Look in themes/ for available theme JSON files.

Notes

  • For Termux sound playback, install termux-api and allow audio playback.
  • For richer system info install psutil (pip install psutil).
  • main.py and menu2.py are uncompleted so no need running them.

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

py_hub_launcher-1.0.1.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_hub_launcher-1.0.1-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

Details for the file py_hub_launcher-1.0.1.tar.gz.

File metadata

  • Download URL: py_hub_launcher-1.0.1.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for py_hub_launcher-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5b031fa9a36655328a5323a5f5c554474137dd21b9c7c392a0012f03f72103b2
MD5 955d3b61c3e193e03dc683c470fa9cdb
BLAKE2b-256 52da38b3719fac3c5455c97e08524465d26d58f3020e9dcc62a982f80c2b56f4

See more details on using hashes here.

File details

Details for the file py_hub_launcher-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for py_hub_launcher-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a8564d9bf86f097738e1fe83b6fae7bcf9dcb121bfb7865fedfe6e41ac9b023
MD5 bc062719584fbf236e96d30a14756abe
BLAKE2b-256 fa9068d4928bf28568e502b1206e0277b88c930c9ccf12214c5d80961efd4899

See more details on using hashes here.

Supported by

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