free-bandcamp-downloader


Namefree-bandcamp-downloader JSON
Version 0.3.5 PyPI version JSON
download
home_pageNone
SummaryDownload free and name-your-price albums from Bandcamp in lossless quality
upload_time2024-08-24 17:02:00
maintainerNone
docs_urlNone
author7x11x13
requires_python<4.0,>=3.8
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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

Install with pip
```
pip install free-bandcamp-downloader
```

## 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 (-a <URL> | -l <URL>)[--force][--no-unzip][-d | --dir <dir>][-e | --email <email>]
        [-z | --zipcode <zipcode>][-c | --country <country>][-f | --format <format>]
        [--cookies <file>][--identity <value>][--debug]
    bcdl-free setdefault [-d | --dir <dir>][-e | --email <email>][-z | --zipcode <zipcode>]
        [-c | --country <country>][-f | --format <format>]
    bcdl-free defaults
    bcdl-free clear
    bcdl-free (-h | --help)
    bcdl-free --version
Options:
    -h --help                   Show this screen
    --version                   Show version
    -a <URL>                    Download the album at URL
    -l <URL>                    Download all free albums of the label at URL
    --force                     Download even if album has been downloaded before
    --no-unzip                  Don't unzip downloaded albums
    setdefault                  Set default options
    defaults                    List the default options
    clear                       Clear download history
    -d --dir <dir>              Set download directory
    -c --country <country>      Set country
    -z --zipcode <zipcode>      Set zipcode
    -e --email <email>          Set email (set to 'auto' to automatically download from a disposable email)
    -f --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
    --debug                     Set loglevel to debug
Formats:
    - FLAC
    - V0MP3
    - 320MP3
    - AAC
    - Ogg
    - ALAC
    - WAV
    - AIFF
```

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "free-bandcamp-downloader",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.8",
    "maintainer_email": null,
    "keywords": null,
    "author": "7x11x13",
    "author_email": "x7x11x13@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f0/6c/6788a3626bfee8c4d28e78fbf4a050ebf78872447b5d15ad811c8bfcaadc/free_bandcamp_downloader-0.3.5.tar.gz",
    "platform": null,
    "description": "# free-bandcamp-downloader\n\nDownload free and $0 minimum name-your-price albums and tracks from Bandcamp (including ones that are sent to email), \nand tag them with data from the Bandcamp page. Also able to download items in your collection, if login cookies are\nsupplied using the `--cookies` or `--identity` argument.\n\n## Installation\n\nInstall with pip\n```\npip install free-bandcamp-downloader\n```\n\n## Note on passing cookies\n\nOnly one cookie is needed to login, which has the name \"identity\". You can pass this cookie to `bcdl-free` using the\n`--cookies` argument which you must supply a path to a Netscape cookies.txt formatted file, or using the `--identity`\nargument which you must supply the value of your \"identity\" cookie.\n\n## Usage\n\n```\nUsage:\n    bcdl-free (-a <URL> | -l <URL>)[--force][--no-unzip][-d | --dir <dir>][-e | --email <email>]\n        [-z | --zipcode <zipcode>][-c | --country <country>][-f | --format <format>]\n        [--cookies <file>][--identity <value>][--debug]\n    bcdl-free setdefault [-d | --dir <dir>][-e | --email <email>][-z | --zipcode <zipcode>]\n        [-c | --country <country>][-f | --format <format>]\n    bcdl-free defaults\n    bcdl-free clear\n    bcdl-free (-h | --help)\n    bcdl-free --version\nOptions:\n    -h --help                   Show this screen\n    --version                   Show version\n    -a <URL>                    Download the album at URL\n    -l <URL>                    Download all free albums of the label at URL\n    --force                     Download even if album has been downloaded before\n    --no-unzip                  Don't unzip downloaded albums\n    setdefault                  Set default options\n    defaults                    List the default options\n    clear                       Clear download history\n    -d --dir <dir>              Set download directory\n    -c --country <country>      Set country\n    -z --zipcode <zipcode>      Set zipcode\n    -e --email <email>          Set email (set to 'auto' to automatically download from a disposable email)\n    -f --format <format>        Set format\n    --cookies <file>            Path to cookies.txt file so albums in your collection can be downloaded\n    --identity <value>          Value of identity cookie so albums in your collection can be downloaded\n    --debug                     Set loglevel to debug\nFormats:\n    - FLAC\n    - V0MP3\n    - 320MP3\n    - AAC\n    - Ogg\n    - ALAC\n    - WAV\n    - AIFF\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Download free and name-your-price albums from Bandcamp in lossless quality",
    "version": "0.3.5",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9a2e66adf5d1a9110f0ab9efd3b3f03e085828622f8eebaad4442808ae3e00c5",
                "md5": "7c40dc6ecf1faf8522bb52f5b55b5a6e",
                "sha256": "2a007aefb9337c8d13f0ff84a6c8a97aa32326c4cbe4c2873a0ed7ecd49d2e65"
            },
            "downloads": -1,
            "filename": "free_bandcamp_downloader-0.3.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7c40dc6ecf1faf8522bb52f5b55b5a6e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.8",
            "size": 9015,
            "upload_time": "2024-08-24T17:01:59",
            "upload_time_iso_8601": "2024-08-24T17:01:59.151977Z",
            "url": "https://files.pythonhosted.org/packages/9a/2e/66adf5d1a9110f0ab9efd3b3f03e085828622f8eebaad4442808ae3e00c5/free_bandcamp_downloader-0.3.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f06c6788a3626bfee8c4d28e78fbf4a050ebf78872447b5d15ad811c8bfcaadc",
                "md5": "435d953363106ea056543713827be150",
                "sha256": "e57e54be9fc7a0a023a2e31174048b6f40bb2739e23327d0b3ff4796e0a5f62a"
            },
            "downloads": -1,
            "filename": "free_bandcamp_downloader-0.3.5.tar.gz",
            "has_sig": false,
            "md5_digest": "435d953363106ea056543713827be150",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0,>=3.8",
            "size": 7512,
            "upload_time": "2024-08-24T17:02:00",
            "upload_time_iso_8601": "2024-08-24T17:02:00.732552Z",
            "url": "https://files.pythonhosted.org/packages/f0/6c/6788a3626bfee8c4d28e78fbf4a050ebf78872447b5d15ad811c8bfcaadc/free_bandcamp_downloader-0.3.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-24 17:02:00",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "free-bandcamp-downloader"
}
        
Elapsed time: 1.06760s