README.md 1.2 KB

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