This repository was archived by the owner on Feb 25, 2023. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork1
Python 3 script to compare two osu! replays for similarities. (Kind of anti-cheat for replay stealing)
License
NotificationsYou must be signed in to change notification settings
magnusrick/dontsteal
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Stop stealing others' replays and git gud scrub!
- Run
python -m pip install -r requirements.txt
- Create a config.json file
- Input your username, password, andosu! API Key
- Or just the API key
- 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
- You can run
python dontsteal.py replay.osr replay2.osr
to compare two replays you have (changereplay
andreplay2
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! (changereplay
with the name of your replay)
- goeo_ - Helped out with the initial logic.
- Swan - Added the possibility to use osu! accounts to download replays rather than the slow API.
MIT License