CLI based downloader for osu! standard beatmap packs written in Go.
Outputs into /BeatmapMegapack containing .osz files from the downloaded beatmap packs allowing for easy drag-and-drop to your client.
.\beatmappacker.exe <start> <end> <path>
Start: Beginning range of pack number to start downloading from.
End: End range of pack number to download.
Path: The location where the beatmaps are unpacked.
Example:
.\beatmappacker.exe 1 1348 packFolder
This will download beatmap packs from 1 - 1348 and placed on a directory /packFolder.
Very slow!
osu! file servers do not like downloading multiple files at the same time, highly dependent on your machine's internet speed. The packs are 200MB each, be wary of how much you're downloading.
Prone to breakage as pack links are inconsistent/can change anytime, I'll try to add edge-cases when I can.