Skip to content

Releases: Luux/ARBSMapDo

Version 0.4.2

13 Apr 22:27
Compare
Choose a tag to compare
  • 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

10 Apr 16:09
Compare
Choose a tag to compare
  • Workaround for #19
  • Directory names of downloaded levels are now in the format "{id} ({levelname} - {author})"

Version 0.4.0 - Playlists, Manual DLs & More

31 Jan 18:17
9cdd542
Compare
Choose a tag to compare

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

28 Jan 10:04
Compare
Choose a tag to compare

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

23 May 13:13
Compare
Choose a tag to compare

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

29 Apr 14:26
Compare
Choose a tag to compare

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

03 Mar 21:59
Compare
Choose a tag to compare

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)