Download from bandcamp, li mortacci vostra

boyska 8b0712d5d2 add support for lyrics and release date 6 years ago
bandcavall 8b0712d5d2 add support for lyrics and release date 6 years ago
.gitignore a51e15fd0b ignore files 7 years ago
README.md b8a9bee704 More changes related to packaging change 7 years ago
setup.py 9e77197ec4 serious packaging 7 years ago

README.md

Bandcavall

Making music available to be played but not to be downloaded is so stupid.

Run

you'd better create a virtualenv and then do python setup.py install After that, bandcavall --help will be your friend.

Note that this will open many windows, which is annoying. If you want it to be nicer with your desktop, I'd suggest to:

Xephyr :1 &
export DISPLAY=:1
bandcavall --blablablabla

Examples

Ok, ok.

bandcavall --do download 'https://juggernautrome.bandcamp.org/'

will download everything from that amazing band, with some parallel downloading supported and will apply correct tags to that. Yes, bandcamp files often have poor tagging.


Just want to grab data, then apply your favourite download manager?

bandcavall 'https://juggernautrome.bandcamp.org/'

will print a bunch of JSON lines with information about each track


The previous was informative, but a bit too verbose, right? If you just want to use wget,

bandcavall --do wgetprint 'https://juggernautrome.bandcamp.org/'

This will print wget commands ready to be used. In fact

bandcavall --do wgetprint 'https://juggernautrome.bandcamp.org/' | parallel -j3

is what you might want to do