Skip to main content

Feature-rich terminal UI for Flavortown: devlogs, projects, shop, and more.

Project description

FlavorTUI

PyPI - Version PyPI - Python Version

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.

Kitchen Screenshot Shop Screenshot

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

flavortui-1.0.0.tar.gz (409.6 kB view details)

Uploaded Source

Built Distribution

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

flavortui-1.0.0-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

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

Hashes for flavortui-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8986a758a7aae3082e02cc0e32a64acb0751479da4e042b7288f1e77652f0a85
MD5 32260e07c992b9edc68aefce4e74e956
BLAKE2b-256 fc03659721b0ab855510504114d31e84fe40a77cfe157e79d5d2ef0df993738d

See more details on using hashes here.

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

Hashes for flavortui-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c58dd1c261d150f230a81d9a0d9eeb7cde0ba2e3088446f6f6b3a70ef91f235
MD5 4082962eb1e8e26f3d063c004d940cfc
BLAKE2b-256 60f7c11c2f40fe9c732070454455fbba080d451906a82a98768f72923e56f726

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