Bandcamp Album Organiser
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Lynne Megido 6b0ca13cd8
update deps, housecleaning
10 months ago
.idea update deps, housecleaning 10 months ago
.run improvements to build script, very minor typing fixes 1 year ago
bcao improvements to build script, very minor typing fixes 1 year ago
.gitignore its now a package babey 1 year ago
README.md improvements to build script, very minor typing fixes 1 year ago
bcao.pex update deps, housecleaning 10 months ago
build.sh update deps, housecleaning 10 months ago
mypy.ini improvements to build script, very minor typing fixes 1 year ago
poetry.lock update deps, housecleaning 10 months ago
pyproject.toml updated readme and such 1 year ago
requirements.txt update deps, housecleaning 10 months ago

README.md

bcao

bandcamp album organiser - a python script to organise, rename, and apply cover art to zip files downloaded from bandcamp.

usage

./bcao.py [zip file] [options]

see the help menu (--help) for more.

installing

the astoundingly easy way

requires pipx. this will install and run bcao from a temporary location.

pipx run --spec git+https://git.bune.city/lynnesbian/bcao bcao [album name.zip]

the very easy way

download bcao.pex and run it:

python bcao.pex [album name.zip]

a pex file is a zip that contains everything needed for a python program to run, including its dependencies.

the pretty easy way

requires poetry. installs the package into a virtual environment in the current directory.

git clone https://git.bune.city/lynnesbian/bcao
cd bcao
poetry install
poetry run bcao [album name.zip]

the other way

you don't have to create a virtualenv, but, y'know, you should and all

git clone https://git.bune.city/lynnesbian/bcao
cd bcao
virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
python -m bcao [album name.zip]

building it yourself

see build.sh