VOOZH about

URL: https://pkgsrc.se/net/bandsnatch

⇱ pkgsrc.se | The NetBSD package collection


Skip to main content.
👁 https://pkgsrc.se
Useful links: www.pkgsrc.org | www.netbsd.org | www.netbsd.se
Navigation:
Home | Browse by maintainer | Search | RSS | Info | Statistics | Help | Contact
+ virtual
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
👁 pil
 net
  👁 pil
 bandsnat..
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wayland
wip
wm
www
x11

* = Virtual Category
👁 new
New packages:
  Today
  Yesterday
  Last week
  Last month

Path to this page:

./net/bandsnatch, CLI batch downloader for your Bandcamp collection

[ 👁 Image
CVSweb ] [ 👁 Image
Homepage ] [ 👁 Image
RSS ] [ 👁 Image
Required by ]


Branch: CURRENT, Version: 0.3.3, Package name: bandsnatch-0.3.3, Maintainer: pkgsrc-users

CLI batch downloader for your Bandcamp collection.

Bandsnatch is a Rust tool for downloading all of your Bandcamp purchases all at
once in your desired format, and being able to be run multiple times when you
buy new releases.

This project is heavily inspired by Ezwen's bandcamp-collection-downloader,
https://framagit.org/Ezwen/bandcamp-collection-downloader, which I used myself
before this, specifically existing to help me learn Rust, but also to add some
improvements over it that I've wanted.

This tool is still currently a work in progress, so bugs and other weirdness may
occur. If anything weird happens or something breaks, please open an issue about
it with information and reproduction steps if possible. Specifically testing use
of this with large collections would be very helpful to see if there's any areas
that I need to improve in.

If you're a developer poking around in the code, please note that this is my
first proper project written using Rust, so code quality may be subpar,
especially in terms of memory usage. If you have any ideas to improve the
project in general I'd love to hear them.


Master sites:

Filesize: 35.537 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-11 11:02:20 by pin | Files touched by this commit (1)
Log message:
net/bandsnatch: needs sse2
   2025-04-02 12:59:41 by pin | Files touched by this commit (1)
Log message:
net/bandsnatch: not for i386
   2024-09-09 21:13:19 by pin | Files touched by this commit (3) | 👁 Package updated
Log message:
net/bandsnatch: update to 0.3.3

Fixed
 - Skip over releases that don't have any downloads.
 - Warn when failing to get Content-Disposition header, indicating the download \ 
is bad.
   2024-08-04 19:44:24 by pin | Files touched by this commit (3) | 👁 Package updated
Log message:
net/bandsnatch: update to 0.3.2

0.3.2 - 2024-07-16
Fixed
 - Force folders to end with an underscore if they would usually end with a \ 
space or full stop, due to issues with NTFS (#11).
 - Add ratelimiting to mitigate crashes that would occur when attempting dry \ 
runs sometimes.
 - Fix URL parsing error that would occur when using cookies.txt.
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2297)
Log message:
*: bump for openssl 3
   2023-10-07 17:22:28 by pin | Files touched by this commit (2) | 👁 Package updated
Log message:
net/bandsnatch: update to 0.3.1

Fixed
 - Fix crash that would occur if batch_size or item_count were null in a
 user's collection data for whatever reason.
   2023-10-01 11:56:54 by pin | Files touched by this commit (3) | 👁 Package updated
Log message:
net/bandsnatch: update to 0.3.0

0.3.0 - 2023-09-30
Added
 - New debug-collection subcommand, helpful for testing weird cases where some
 data is wrong on the user's collection page.
   2023-03-13 20:35:05 by pin | Files touched by this commit (2) | 👁 Package updated
Log message:
net/bandsnatch: update to 0.2.1

Fixed
 - Some more fixes for some releases that don't have the exact same data
 structure as others.


This site is operated by pkgsrc.pub, Contact