Skip to main content

Automate process of downloading name your price albums from bandcamp.

Project description

bandcamp_name_your_price_dl

Automate process of downloading name your price albums from bandcamp with Selenium.

Installation

pip install bandcamp-name-your-price-dl

Also you need to install browser drivers. Refer to selenium installation guide.

Usage

usage: bandcamp_name_your_price_dl [-h] [--encoding {mp3,mp3v0,flac,aac,ogg,alac,wav,aiff}] [--skip-nyp-check] [--wait-time seconds] [--preparing-wait-time seconds]
                                   [--driver {phantomjs,chromium,chrome,edge,firefox,opera,safari,webkit}] [--show-browser-window] [--print-url] [--email EMAIL] [--country-abbrev COUNTRY_ABBREV]
                                   [--postal-code POSTAL_CODE]
                                   album_url [download_dir]

Automate process of downloading name your price albums from bandcamp.

positional arguments:
  album_url             url of desired bandcamp album
  download_dir          directory to download album to

optional arguments:
  -h, --help            show this help message and exit
  --encoding {mp3,mp3v0,flac,aac,ogg,alac,wav,aiff}, -e {mp3,mp3v0,flac,aac,ogg,alac,wav,aiff}
                        desired encoding
  --skip-nyp-check      don't check if album is name your price before downloading
  --wait-time seconds   period to wait for pages loading
  --preparing-wait-time seconds
                        period to wait for bandcamp preparing download
  --driver {phantomjs,chromium,chrome,edge,firefox,opera,safari,webkit}
                        desired webdriver (default is chromium)
  --show-browser-window
                        show browser window (is hidden by default)
  --print-url, --p      print url to stdout instead of downloading
  --email EMAIL         your email address (is used if bandcamp asks for email)
  --country-abbrev COUNTRY_ABBREV, --country COUNTRY_ABBREV
                        country abbreviation used if bandcamp asks for email
  --postal-code POSTAL_CODE, --postcode POSTAL_CODE, --zip-code POSTAL_CODE
                        postal code used if bandcamp asks for email

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

bandcamp_name_your_price_dl-0.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file bandcamp_name_your_price_dl-0.0.1.tar.gz.

File metadata

  • Download URL: bandcamp_name_your_price_dl-0.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for bandcamp_name_your_price_dl-0.0.1.tar.gz
Algorithm Hash digest
SHA256 59fd6f9f0c241fee1edaff2105f4a67f7b110db52d443993f8a5a0a3cce49003
MD5 9795914602dd8f3eb90c2f927529ab18
BLAKE2b-256 cd4744d42956aa0459ab7fa348ef6eb2db7b5eaf3cd25d883da9f5f78b6239a6

See more details on using hashes here.

File details

Details for the file bandcamp_name_your_price_dl-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: bandcamp_name_your_price_dl-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for bandcamp_name_your_price_dl-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 15bc7469746fb1dba77948285debe8f16eea68edb35b9c0dc126a58834937abd
MD5 16f5e443ac6a9645bd07f75c4ec044d4
BLAKE2b-256 6e1dac90476ad748037de9be95de9a38a43a1e19fd6ce5c65d9051c09206c118

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