bandcavall | ||
.gitignore | ||
README.md | ||
setup.py |
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