Skip to main content

A cli app for tracking cookies and interacting with the Flavortown API

Project description

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.

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

flavorlinetool-1.0.1.tar.gz (11.9 kB view details)

Uploaded Source

Built Distribution

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

flavorlinetool-1.0.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for flavorlinetool-1.0.1.tar.gz
Algorithm Hash digest
SHA256 07e7c266477bf6e8609705a92c686b3029ce2b3763ad2da69912ca5e5b724a6d
MD5 93bbc305f8e6175e36d11c163a44f366
BLAKE2b-256 813de6acb41a6c70eb31f75793977e27a9438fe739b65021797e1395250f4dee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: flavorlinetool-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for flavorlinetool-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c58930c764bf1add98cb8a02501b203339365db384c41a04ece05d55f745d9ce
MD5 1733112ddc5ca480d484d2fb389847b8
BLAKE2b-256 ef5f4b341f74cde8f3983684583ed9445808221c4593fd11e241c1375ba6d373

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