Bandcamp Music Downloader in python
chmod +x bdcamp.py
./bdcamp.py -h
usage: bdcamp.py [-h] [-v] [-n] [-a] music_url
positional arguments:
music_url Bandcamp Song URL
optional arguments:
-h, --help show this help message and exit
-v, --verbose increase output verbosity
-n, --noconfirm do not ask for confirmation
-a, --all download everything
./bdcamp.py https://randartist.bandcamp.com/album/first-album
will create a folder named First Album
and download all the
songs of that album, present on the bandcamp url provided, in that folder and this folder will be inside a folder named
Rand Artist
(if that is the artist name provide on the artist's page). The artist's folder will be present inside the current folder.
Download all songs of an artist given the url (
artist.bandcamp.com/music
)
Download a complete album given the url (
artist.bandcamp.com/album/album-name
)
Download a single track given the url (
artist.bandcamp.com/track/track-name
)
Implement regex input or a better way to help user select songs from the list instead of providing comma separated list.