I recently made a Python script that calculates how much net PP you will gain if you set a certain PP score. The script automatically takes bonus PP into account, so there is no need to calculate that using other tools. Alongside the calculated PP value, the script also estimates the amount of ranks you will gain from that score using https://osudaily.net/ppbrowser.php
As a warning: For lower ranked players, the rank calculator is pretty inaccurate. This is because not many newer players add their profile to osu!daily, so their database mainly consists of higher ranked players.
All you will need is your username (NOT userID), an expected PP score, and your osu! API key. You can get that from https://osu.ppy.sh/p/api
Download: https://www.dropbox.com/s/ebfnrsq3884flje/rawPPcalc.py?dl=0
Mirror: https://sam.s-ul.eu/CeN4oakK
IF YOU DON'T WANT TO SET YOUR API KEY AND USERNAME EACH TIME:
1. Download this modified file: https://www.dropbox.com/s/ntkj9lebb3q9ssv/rawPPcalcModified.py?dl=0
Mirror: (https://sam.s-ul.eu/N7OrlRg1)
2. Open the file using your desired text editor
3. Edit the first two lines to contain your API key and username. Here is an example:
4. Enjoy!
Please message me if you have any suggestions or bugs.
Thanks!
As a warning: For lower ranked players, the rank calculator is pretty inaccurate. This is because not many newer players add their profile to osu!daily, so their database mainly consists of higher ranked players.
All you will need is your username (NOT userID), an expected PP score, and your osu! API key. You can get that from https://osu.ppy.sh/p/api
Download: https://www.dropbox.com/s/ebfnrsq3884flje/rawPPcalc.py?dl=0
Mirror: https://sam.s-ul.eu/CeN4oakK
IF YOU DON'T WANT TO SET YOUR API KEY AND USERNAME EACH TIME:
1. Download this modified file: https://www.dropbox.com/s/ntkj9lebb3q9ssv/rawPPcalcModified.py?dl=0
Mirror: (https://sam.s-ul.eu/N7OrlRg1)
2. Open the file using your desired text editor
3. Edit the first two lines to contain your API key and username. Here is an example:
4. Enjoy!
Please message me if you have any suggestions or bugs.
Thanks!