Skip to main content

Download your collection from Bandcamp.

Project description

bcamp-dl

PyPi Version PyPI Status Python Versions License Last Commit Build Status Linted by Ruff Code Style by Black

Download your collection from Bandcamp.

Installation

Install Python, then install pipx and use it to install bcamp-dl:

python -m pip install --upgrade pip setuptools pipx
pipx install bcamp-dl

Usage

To use, login to Bandcamp using one of the supported browsers. All albums in your collection will be downloaded to the output directory, with subfolders, based on the filename format selected. If not specified, the defaults are to use Firefox and download as MP3 V0 to per-artist subfolders in the current directory.

bcamp-dl --browser <BROWSER> --file-format <FORMAT> --directory <DIR> <USERNAME>

For all options, run bcamp-dl --help

Development Environment

git clone https://github.com/ReK42/bcamp-dl.git
cd bcamp-dl
python -m venv .env
source .env/bin/activate
python -m pip install --upgrade pip setuptools pre-commit
pre-commit install
pip install -e .[tests]

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

bcamp_dl-1.0.4.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

bcamp_dl-1.0.4-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file bcamp_dl-1.0.4.tar.gz.

File metadata

  • Download URL: bcamp_dl-1.0.4.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for bcamp_dl-1.0.4.tar.gz
Algorithm Hash digest
SHA256 b2f7daa43820abcff2f6e778797025ec3d993b510fe5c7fe684a8fc81c72d548
MD5 e1ea6be52ecb675c655f11228cc723d8
BLAKE2b-256 21bd310a283566a9740506b9e8988abf5d02c49c13a5b14917f6bab264110624

See more details on using hashes here.

File details

Details for the file bcamp_dl-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: bcamp_dl-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for bcamp_dl-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f4eafa8e7b6dce92d6dbb8412c9b0de90835a1e8df8ce6010af9e15d5a8e1fe1
MD5 cc8fc5c3d35a34414001b8d1b3e486ff
BLAKE2b-256 0fdf4a1e3e3feb9ac5d42fae9a767c7045c2dfd5b4d82269eabecf36be278e53

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page