#djangobusker is not really a service on its own (It's a standalone app you can incorporate into your own #django projects) and it's by no means a Bandcamp replacement, but I did write it specifically out of frustration with #bandcamp 's download code system, which IIRC you can only use for full albums, and which you have to purchase and generate in blocks of 100-plus-at-a-time.
I haven't done much with it because I never make good on my threats to go busking, but I might dust it off, incorporate #blamscamp and make a turnkey Docker image for it.
https://github.com/tinpan-io/django-busker/releases/tag/0.7.5
#blamscamp #bandcamp #django #djangobusker
Just released #djangobusker 0.7.4, a security release that upgrades the required version of Pillow.
Busker 0.7.0 (my #django tool for creating and redeeming digital download codes) is out. The only new 'feature' per se is prettier error pages, but more significantly I also finally got around to trying out coverage.py and got a bit obsessed with its super-helpful reporting. As of 0.7.0, unit test coverage is technically at 100% (Signals still need tests and there's room for improvement, but this is the most diligent I've ever been with testing and I'm pretty pleased.)
https://github.com/tinpan-io/django-busker/
#djangobusker #coverage #python #foss #webapp #digitaldistribution #digitaldownloads #downloadcode
#downloadcode #digitaldownloads #digitaldistribution #webapp #foss #python #coverage #djangobusker #django
New in Busker 0.6.0 are a couple of signals: One that gets sent after a code is redeemed and one that gets sent when someone clicks a file download link.
In a separate custom app I cobbled together an IFTTT webhook to send myself a slack message whenever somebody redeems a code, which is pretty swell.
If you want to see it in action (and get some free banjo #mp3s in the process) You can go to https://magicians.band/download/ and enter the code 'NA8XHNA'
OR
head straight to https://magicians.band/download/redeem/NA8XHNA/
#webapp #foss #python #django #djangobusker #mp3s
After a few additional refinements, I got v0.6.0 of Busker #django deployed in the wild. It's not ready for PyPi yet, but you can install it with pip straight from the repo:
pip install git+https://github.com/tinpan-io/django-busker.git@0.6.0#egg=django_busker
#djangobusker #fediversemusic #foss #python #django
Here's the first pre-release of the "Busker" download code management app for #Django:
https://github.com/tinpan-io/django-busker/tree/v0.5.1
There's still some polish/tests/better documentation to be done but it more or less works.
#djangobusker #fediversemusic #foss #python #django