a command-line tool to fetch a random bandcamp album from a chosen genre — instantly.
Project description
pycamp
a command-line tool to fetch a random bandcamp album from a chosen genre — instantly.
features
- open random bandcamp albums by tag/genre
- two modes:
quick: quick, no album details, just opens itfull: fetch album details (title, artist, date, tags) before prompting to open
- works with any genre tag on bandcamp
- supports short flags for fast access (
-q,-f)
installation
pip install pycamp-cli
usage
pycamp <genre> [ --quick | -q | --full | -f ]
Examples
pycamp hardcore
pycamp ambient --full
pycamp blackened crust -q
if no flag is provided, --quick is the default.
flags
| flag | mode description |
|---|---|
--quick or -q |
quick mode — skips detail fetch, just opens |
--full or -f |
full mode — shows album info before prompting |
notes
- uses playwright under the hood. on first run, you may need to install browser dependencies:
playwright install
- make sure
nodeand a recent python (3.7+) are installed.
tip
use specific genres like:
trip hopblackened crustpowerviolencespiritual jazzgrindcore
they map directly to bandcamp tag pages.
license
MIT © jasper binetti-makin
Project details
Release history Release notifications | RSS feed
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 pycamp_cli-1.0.1.tar.gz.
File metadata
- Download URL: pycamp_cli-1.0.1.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75fea2742c8b8c5bd64ec2a655f1d8955d296704d4866d113b33c6f3cee61d76
|
|
| MD5 |
7c4bb8fe606779f4d5f598ba33d7ecda
|
|
| BLAKE2b-256 |
e7e7bd96e80dde47878b97943458bd5e58f657e9764916296c0caaea0b9ce147
|
File details
Details for the file pycamp_cli-1.0.1-py3-none-any.whl.
File metadata
- Download URL: pycamp_cli-1.0.1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7eeb37cf495a5950782a91cc1695a0832d9250bc7cfff196c33cc0267438962d
|
|
| MD5 |
cbb5bf041ea05f1d243c6c8de6486e30
|
|
| BLAKE2b-256 |
2b1bae737caf68bfc9528d2abda6b8b7ad6faa5aca7568688e6ecdd72b3dd004
|