Skip to main content

Get human feedback on your projects - message in a bottle for developers

Project description

🍾 Bottle CLI

Get human feedback on your projects. Message in a bottle for developers.

Install

pip install bottle-cli

Usage

# Submit your project (costs 1 token)
bottle submit

# Review others (earn 0.5 tokens)
bottle review

# Check your feedback
bottle inbox

# Check token balance
bottle tokens

That's it. First run asks for your Gemini API key (free from aistudio.google.com).

How It Works

You                          Other Devs
 │                               │
 ├── bottle submit ────────────► Pool
 │   (costs 1 token)             │
 │                               │
 │   ◄──────────── bottle review ┤
 │                 (earns 0.5)   │
 │                               │
 └── bottle inbox                │
     (see feedback)              │

Token Economy

Action Tokens
Start +3 free
Submit -1
Review +0.5
Get thumbs up +0.5 bonus

For Package Maintainers

If you're forking/hosting your own version:

1. Supabase Setup

# Create project at supabase.com
# Run schema.sql in SQL Editor
# Copy URL + anon key (NOT service_role!)

2. Update Code

# In bottle_cli/__init__.py
SUPABASE_URL = "https://your-project.supabase.co"
SUPABASE_ANON_KEY = "eyJ..."

3. Publish

pip install build twine
python -m build
twine upload dist/*

License

MIT

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

bottle_cli-0.1.0.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

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

bottle_cli-0.1.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file bottle_cli-0.1.0.tar.gz.

File metadata

  • Download URL: bottle_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bottle_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 64a5f503cc49ed71ab41ac664b9d64a39c9391d20a08309a007e8d409047ddd2
MD5 2d448d8d067dab35126dfcb6d9455d67
BLAKE2b-256 65a251c8bc6fab514a98c440222d3db457f95eab40b2d329e9d5a1ee219ca97e

See more details on using hashes here.

File details

Details for the file bottle_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bottle_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for bottle_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8293b3b1ad7e7af5dfca0b4025449cc73f6912d9764b83a9ba79b1138cf5f71f
MD5 93b425be06df83319f50adc364be75b2
BLAKE2b-256 44893c9f00cc69b7fabb2bc04d054c43834183819d373888f278c307e052ff3c

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