Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.
/ dontsteal Public archive

Python 3 script to compare two osu! replays for similarities. (Kind of anti-cheat for replay stealing)

License

Notifications You must be signed in to change notification settings

magnusrick/dontsteal

Repository files navigation

dontsteal

Stop stealing others' replays and git gud scrub!

Setup

  • Run python -m pip install -r requirements.txt
  • Create a config.json file
  • Input your username, password, and osu! API Key
  • Or just the API key

NOTE

  • Your username and password are required to connect and download replays faster instead of using osu!API
  • If you still prefer using only the API write "-a" argument after the replay name (ex: python checktop50.py replay.osr -a)
  • Remember that this method it's quite slow (around 6 minutes) due to API rate limiting

Usage

  • You can run python dontsteal.py replay.osr replay2.osr to compare two replays you have (change replay and replay2 with the name of your replays)
  • You can run python checktop50.py replay.osr to compare a replay with its beatmap top 50 in osu! (change replay with the name of your replay)

Contributors

  • goeo_ - Helped out with the initial logic.
  • Swan - Added the possibility to use osu! accounts to download replays rather than the slow API.

LICENSE

MIT License

About

Python 3 script to compare two osu! replays for similarities. (Kind of anti-cheat for replay stealing)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages