Feature-rich terminal UI for Flavortown: devlogs, projects, shop, and more.
Project description
FlavorTUI
FlavorTUI is a feature-rich terminal user interface (TUI) for Flavortown. With FlavorTUI, you can browse and create devlogs, manage your projects, explore the shop, and access other Flavortown features, all from an interactive terminal interface.
It is built using the textual library, which provides (imo) a great terminal UI experience. The TUI is of course written in Python 🥰. This is my first time creating a TUI so I hope its good :) Depending on your terminal, the ui might look different. It all depends on how well your terminal supports different things.
Your API key is stored "securely" using the keyring library, so you don't have to worry about it being exposed in your terminal history or config files.
Additionaly, your settings are store using the platformdirs user_config_dir function. Your settings are probobly stored in ~/Library/Application Support/flavortui on macOS, C:\Users\<user>\AppData\Local\flavortui on Windows (%localappdata%), and ~/.config/flavortui (or $XDG_CONFIG_HOME) on Linux.
Installation
pip install flavortui
Local Development
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -e .
Run with either:
flavortui
or:
python -m flavortui
API
Flavortown API docs can be found here.
License
flavortui is distributed under the terms of the MIT license.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flavortui-1.0.0.tar.gz.
File metadata
- Download URL: flavortui-1.0.0.tar.gz
- Upload date:
- Size: 409.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Hatch/1.16.5 cpython/3.14.3 HTTPX/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8986a758a7aae3082e02cc0e32a64acb0751479da4e042b7288f1e77652f0a85
|
|
| MD5 |
32260e07c992b9edc68aefce4e74e956
|
|
| BLAKE2b-256 |
fc03659721b0ab855510504114d31e84fe40a77cfe157e79d5d2ef0df993738d
|
File details
Details for the file flavortui-1.0.0-py3-none-any.whl.
File metadata
- Download URL: flavortui-1.0.0-py3-none-any.whl
- Upload date:
- Size: 25.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: Hatch/1.16.5 cpython/3.14.3 HTTPX/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c58dd1c261d150f230a81d9a0d9eeb7cde0ba2e3088446f6f6b3a70ef91f235
|
|
| MD5 |
4082962eb1e8e26f3d063c004d940cfc
|
|
| BLAKE2b-256 |
60f7c11c2f40fe9c732070454455fbba080d451906a82a98768f72923e56f726
|