FlavorLineTool
FlavorLineTool is a command-line interface application designed for interacting with the Flavortown API and tracking coding statistics via Hackatime. It allows users to manage their cookies, projects, view shop items, check coding time, and search the ecosystem.
Features
- Project Management: Create and edit projects with a guided interactive TUI form.
- Enhanced Search: Server-side searching for users and projects.
- Cookie Management: View your current cookie balance and stats.
- Shop Interaction: List all available items in the Flavortown shop.
- Time Tracking: Integrate with Hackatime to track daily coding time and project statistics.
Installation
FlavorLineTool can be installed using pip from your local directory or via PyPI.
pip install flavorlinetool
Usage
FlavorLineTool is built with a nested command structure. Running any command without arguments will show its available sub-commands.
Authentication
Configure your credentials. If you omit the key/ID, the tool will prompt you interactively.
- Login to Flavortown API:
flavor login api
- Set Flavortown User ID:
flavor login id
- Login to Hackatime:
flavor login hackatime
- Set Hackatime Username:
flavor login hackatimeuser
Projects (view only)
- View Project Details:
flavor projects view <project_id>
Search
Search the Flavortown ecosystem using server-side filtering.
- Search Users:
flavor search users "query"
- Search Projects:
flavor search projects "query"
Listing Resources
Explore Flavortown resources.
- Shop:
flavor list shop - Users:
flavor list users --page 1 - My Projects:
flavor list my-projects
Stats & Time
- Global Stats:
flavor stats(Combines Flavortown and Hackatime data) - Today coding time:
flavor time today - Check Status:
flavor status
License
This project is licensed under the MIT License.
Metadata
Release files for flavorlinetool 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| flavorlinetool-1.0.1.tar.gz | 11.9 kB | Without provenance | Details for flavorlinetool-1.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| flavorlinetool-1.0.1-py3-none-any.whl | Python 3 | none | any | Details for flavorlinetool-1.0.1-py3-none-any.whl |
Total release size: 27.7 kB
Release files / flavorlinetool-1.0.1.tar.gz
| Download URL | flavorlinetool-1.0.1.tar.gz |
|---|---|
| Size | 11.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
07e7c266477bf6e8609705a92c686b3029ce2b3763ad2da69912ca5e5b724a6d
|
|
BLAKE2b-256 checksum How to use checksums |
813de6acb41a6c70eb31f75793977e27a9438fe739b65021797e1395250f4dee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.1
|
Release files / flavorlinetool-1.0.1-py3-none-any.whl
| Download URL | flavorlinetool-1.0.1-py3-none-any.whl |
|---|---|
| Size | 15.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c58930c764bf1add98cb8a02501b203339365db384c41a04ece05d55f745d9ce
|
|
BLAKE2b-256 checksum How to use checksums |
ef5f4b341f74cde8f3983684583ed9445808221c4593fd11e241c1375ba6d373
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.1
|
Security for flavorlinetool 1.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.