Releases: Luux/ARBSMapDo
Version 0.4.2
- Fixed the cache misses caused by the scrapes from andruzzzhka having upper case level hashes now (see #18 (comment))
Version 0.4.1 - Minor improvements
- Workaround for #19
- Directory names of downloaded levels are now in the format "{id} ({levelname} - {author})"
Version 0.4.0 - Playlists, Manual DLs & More
This is the biggest update yet.
-
Manual DL!
Just specify a supported URI and ARBSMapDo will do the rest. This even works for bsaber playlist pages.
Examples for supported URIs:
https://bsaber.com/noodle-remaster-ost-2/ (downloads and adds entire playlist)
https://bsaber.com/songs/112aa/
https://beatsaver.com/beatmap/112a4
https://scoresaber.com/leaderboard/231492
These all just work. Either via assistant or via CL (.\arbsmapdo.exe [URL]) -
Playlist support!
Append your results to a playlist or create a new one. This supports the filtered mass-downloading as well as the manual DL described above. You can even download an entire playlist and append it to another playlist! -
Detection of already existing maps!
ARBSMapDo now detects already existing maps, so you don't download them again and you can use ARBSMapDo in harmony with other tools. The hash calculation is cached, so it only has to calculate the map-hash for new maps downloaded outside of ARBSMapDo. In other words: it doesn't have to perform the full scan everytime you start the tool. -
Assistant improvements
Some better formatting here and there. -
Use beatsaver rating instead of vote_ratio
You may have to change that in your presets if coming from older versions -
Added --noextract option to prevent extracting of downloaded .zip files. This can be useful for Quest users. The detection of already existing maps works with zip files as well as long as they are in the specified download directory.
-
Some other fixes
Version 0.3.1
Added a cache for BeatSaver information based on https://github.com/andruzzzhka/BeatSaberScrappedData to avoid spamming the server. This results in a significant speedup of ARBSMapDo and fixes the RATE_LIMIT_EXCEEDED bug. The scrapped information of andruzzzhka is automatically updated once per day.
This is an updated release including the hotfix in e4ec119
Version 0.2.1
Fixes:
- fixed division by 0 when processing beatsaver entries with 0 up- and downvotes
- fix for double input when specifying download_dir via assistant
Version 0.2.0
New extended filtering features:
- nps_min
- nps_max
- notes_min
- notes_max
Bug Fixes:
- fixed beatsaver filtering not being applied properly
- fixed getting remaining levels
- proper priority of options: CL Args > Preset > Assistant Args
- consistency: "--ranked_only" parameter instead of "ranked" at command line arguments
- consistency: "duration_min" -> "length_min"
Initial Release
First release for ARBSMapDo. Already includes a variety of common filters including filtering by stars, song duration and rating ratio. Stay tuned for more to come!
I'm using this release to provide a standalone binary in addition to the python source files.
Please let me know if you encounter any bugs or if you have new ideas for further improvements (like new filtering options)