All Projects → impaler → bandcamp-dl

impaler / bandcamp-dl

Licence: MIT license
A browser automation script to batch download your private bandcamp collection.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to bandcamp-dl

keeptune
Google Chrome Extension to download on Bandcamp, Soundcloud...
Stars: ✭ 49 (+63.33%)
Mutual labels:  download, bandcamp
Synergy-Binaries
Download the latest stable Synergy binaries.
Stars: ✭ 671 (+2136.67%)
Mutual labels:  download
download.unity.com
Unity Download http://unity3d.com/unity/download/archive
Stars: ✭ 90 (+200%)
Mutual labels:  download
youtube-downloader-python
You can download the YouTube video for free and convert it to any extension you want.
Stars: ✭ 20 (-33.33%)
Mutual labels:  download
udemy-downloader
A Udemy downloader that can download lectures, with DRM support.
Stars: ✭ 507 (+1590%)
Mutual labels:  download
hls-downloader
Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback
Stars: ✭ 121 (+303.33%)
Mutual labels:  download
DownloadManagerPlus
Using faster and easier than Android Download Manager
Stars: ✭ 80 (+166.67%)
Mutual labels:  download
torrent-webseed-creator
Webseeded torrent creator using GitHub Actions
Stars: ✭ 54 (+80%)
Mutual labels:  download
canvas-record
A one trick pony package to record and download a video from a canvas animation.
Stars: ✭ 64 (+113.33%)
Mutual labels:  download
hent
A small utility to fetch remote files into buffers
Stars: ✭ 23 (-23.33%)
Mutual labels:  download
Youtube-DL-GUI
Graphical User Interace built around youtube-dl CLI
Stars: ✭ 38 (+26.67%)
Mutual labels:  download
animethemes-dl
THIS PROJECT HAS BEEN ABANDONED. Downloads anime themes from animethemes.moe. Supports Batch download and MAL/AniList connecting.
Stars: ✭ 21 (-30%)
Mutual labels:  download
muffon
Music streaming browser
Stars: ✭ 491 (+1536.67%)
Mutual labels:  bandcamp
torrent-indexer
Yet another node.js torrent scraper made especially for movie, series, anime and music (scrape from 1337x, eztv, limetorrents, rarbg, skytorrents, thepiratebay, torrentproject, yts and zooqle)
Stars: ✭ 50 (+66.67%)
Mutual labels:  download
IMDb-Scout-Mod
Auto search for movie/series on torrent, usenet, ddl, subtitles, streaming, predb and other sites. Adds links to IMDb pages from hundreds various sites. Adds movies/series to Radarr/Sonarr. Adds external ratings from Metacritic, Rotten Tomatoes, Letterboxd, Douban, Allocine. Media Server indicators for Plex, Jellyfin, Emby. Dark theme/style for …
Stars: ✭ 177 (+490%)
Mutual labels:  download
Bandcamp-script-deluxe-edition
A discography player for bandcamp.com and manager for your played albums
Stars: ✭ 19 (-36.67%)
Mutual labels:  bandcamp
Music-Downloader-UI
Music-Downloader-UI
Stars: ✭ 654 (+2080%)
Mutual labels:  download
react-use-downloader
Creates a download handler function and gives progress information
Stars: ✭ 65 (+116.67%)
Mutual labels:  download
fansly
Simply scrape / download all the media from an fansly account
Stars: ✭ 351 (+1070%)
Mutual labels:  download
fbdl
📥 Download publicly shared videos from Facebook with an ease!
Stars: ✭ 29 (-3.33%)
Mutual labels:  download

Nightmare Bandcamp

A browser automation script to batch download your private bandcamp collection.

npm i impaler/bandcamp-dl -g

This provides the bandcamp-dl command. So to download your entire collection to ~/Downloads/.bandcamp run this:

bandcamp-dl -d ~/Downloads/.bandcamp --username charles --password secrets

A hidden Chromium browser now run's in the background, progress info will print to stdout.

See more options in the help:

bandcamp-dl --help

You can do other things like specify format and a search filter, eg:

bandcamp-dl --format FLAC --search "Amiga500" -u Charles -p secrets -d ~/Downloads/.bandcamp

Thanks to Nightmare, Electron and Chromium. With this we can automate almost anything in a web browser.

  • Warning this is just a script that automates what an actual user does in the bandcamp website. It is coupled to how the website works at the time of writing the script. Because of this it can break any time bandcamp decides to change their website. If you are keen to help maintain this, see the --debug options to show the browser and debug it yourself ;)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].