free-bandcamp-downloader
Download free and $0 minimum name-your-price albums and tracks from Bandcamp (including ones that are sent to email),
and tag them with data from the Bandcamp page. Also able to download items in your collection, if login cookies are
supplied using the --cookies or --identity argument.
Installation
With pip:
$ pip install free-bandcamp-downloader
$ bcdl-free
With uv:
$ uvx --from free-bandcamp-downloader bcdl-free
Note on passing cookies
Only one cookie is needed to login, which has the name "identity". You can pass this cookie to bcdl-free using the
--cookies argument which you must supply a path to a Netscape cookies.txt formatted file, or using the --identity
argument which you must supply the value of your "identity" cookie.
Usage
Usage:
bcdl-free setdefault [-d <dir>] [-e <email>] [-z <zipcode>]
[-c <country>] [-f <format>]
bcdl-free defaults
bcdl-free clear
bcdl-free -h | --help | --version
bcdl-free [--debug] [--force] [--no-unzip] [-al]
[-d <dir>] [-e <email>] [-z <zipcode>] [-c <country>] [-f <format>]
[--cookies <file>] [--identity <value>] [--download-history-file <file>]
URL...
Arguments:
URL URL to download. Can be a link to a label or release page
Subcommands:
setdefaults set default configuration options
defaults list default configuration options
clear clear default configuration options
Options:
-h --help Show this screen
--version Show version
--force Download even if album has been downloaded before
--no-unzip Don't unzip downloaded albums
--debug Set loglevel to debug
-a -l Dummy options, for backwards compatibility
-d <dir> --dir <dir> Set download directory
-c <country> --country <country> Set country
-z <zipcode> --zipcode <zipcode> Set zipcode
-e <email> --email <email> Set email (set to 'auto' to automatically download from a disposable email)
-f <format> --format <format> Set format
--cookies <file> Path to cookies.txt file so albums in your collection can be downloaded
--identity <value> Value of identity cookie so albums in your collection can be downloaded
--download-history-file <file> Path to history file containing downloaded albums
Formats:
- FLAC
- V0MP3
- 320MP3
- AAC
- Ogg
- ALAC
- WAV
- AIFF
Metadata
Release files for free-bandcamp-downloader 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| free_bandcamp_downloader-0.5.1.tar.gz | 9.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| free_bandcamp_downloader-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.0 kB
Release files / free_bandcamp_downloader-0.5.1.tar.gz
| Download URL | free_bandcamp_downloader-0.5.1.tar.gz |
|---|---|
| Size | 9.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a715ba5ff6c829040eda020886ee39b7029944cc6b84685b7c3e09dd9a234857
|
|
BLAKE2b-256 checksum How to use checksums |
9ca34849b16bddc320801ed99a29b1e8ad8daf8621b42ef006831945d85a982c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.0 CPython/3.11.0 Linux/6.11.0-1018-azure
|
Release files / free_bandcamp_downloader-0.5.1-py3-none-any.whl
| Download URL | free_bandcamp_downloader-0.5.1-py3-none-any.whl |
|---|---|
| Size | 11.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
72bce04950055fa2b1d92650980ab56f418ee6d5bc68d6b32fdeb54fa62c0077
|
|
BLAKE2b-256 checksum How to use checksums |
b1fa42b601b1c37bdf628ded7e8fb4c2537196a0e79014fb77f7b1a9b320b2e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.2.0 CPython/3.11.0 Linux/6.11.0-1018-azure
|
Security for free-bandcamp-downloader 0.5.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.