forum

[osu!] - [web] extended pp listing

posted
Total Posts
78
Topic Starter
Ezoda
Hey guys out there some of you might already know about this. Piotrekol made a useful userscript for the beatmap score listing which displays you the pp value of each top100 score on it. Backend is based on osu!stats


You can download it here -> click !

To use this userscript in your browser you need some userscript addon for your browser. How to install this can be found here.

We're open for suggestions and stuff as always.

P.S: Have fun stalking pp values on the site

Sincerely Ezoda and Piotrekol
NicoNicoNiii
Wow this is amazing thanks for the effort! I will install it right now :)
Exw
Nice, works great on Chrome using Tampermonkey!
Angelo
This is really useful, thanks for sharing :)
Satella
yeeeesssss
Dreamcast
this is great
Starger
Works perfectly on firefox. Fantastic job, this is veeery helpful <3
manjumochi
Good, very good. Thanks a lot.
Syphist
Wow, this is a really nice script. I will continue to use this.
Piotrekol
Added automatic updating of beatmap scores(when these are missing in osustats db).
Script should automatically update itself.
Yuzeyun
I looked at the code a bit and managed to make something like this:


I don't know what you think, it took me some research on the net (mostly about the <th> elements) and it looks better than having the value appended to the combo to me. Didn't find a way to bold the first one; I don't think it's useful... Maybe bold the highest one?
Seilla_old
you could add it here aswell - http://puu.sh/cNLik/b3afa6ae61.png
Yuzeyun
It's based off osustats, which doesn't provide scores that are located below top 50.
manjumochi

Seilla wrote:

you could add it here aswell - http://puu.sh/cNLik/b3afa6ae61.png
Maybe you should ask for the person who done this: https://osu.ppy.sh/forum/t/256965
BTW, sorry for my bad english :lol:
Shrik
Doesn't seem to work. This is the error http://puu.sh/cQ9gy.png
Piotrekol

Shrik wrote:

Doesn't seem to work. This is the error http://puu.sh/cQ9gy.png
read first post .

Ezoda wrote:

To use this userscript in your browser you need some userscript addon for your browser.[...]

manjumochi wrote:

Seilla wrote:

you could add it here aswell - http://puu.sh/cNLik/b3afa6ae61.png
Maybe you should ask for the person who done this: https://osu.ppy.sh/forum/t/256965
BTW, sorry for my bad english :lol:
I bet he's just using /api/get_user_recent from osu! api with only provides information about 10last plays of 1 player and I can't call this for every osu! player every 20seconds or so(resources needed for this *.*) = nope.
xasuma
very nice, after 10 minutes i finally figured it out , lol :)
Piotrekol
Idk who and why was mass scrapping this script api endpoint (~800,000 requests in total in 2days) - we'll let this one slide by.
Next time either talk on pm before trying to scrap it or get IP banned(IPv6).
Topic Starter
Ezoda
Updated : Added pp sorting option :)
Yangu
Would it be possible to also have this for no-mod plays (under Show no-mod plays only)? Or is data retrieval limited to top 50 or sth.

Regardless, great script :)
Topic Starter
Ezoda
Limited to top50 scores of each beatmap as always :)
Angelo

Ezoda wrote:

Updated : Added pp sorting option :)
Nice update :D
Keihyan
I tried to install this but I think I couldnt install correctly . like this
Fudgy

Kei1koh2 wrote:

I tried to install this but I think I couldnt install correctly . like this
It started doing this today for me too, it worked for at least 1 month before.
Topic Starter
Ezoda
Should be working again. api has crashed
Keihyan

Ezoda wrote:

Should be working again. api has crashed

It doesnt work......How can I use this?
Topic Starter
Ezoda
Published new version with ability to download ranked beatmaps from http://osu.yas-online.net directly from beatmap listing page. :)

If you have suggestions feel free to post.

- Marco -

Ezoda wrote:

Published new version with ability to download ranked beatmaps from http://osu.yas-online.net directly from beatmap listing page. :)

If you have suggestions feel free to post.

that's great \=D/
Sympheon_old
This shows how much PP said person gained from that song right?
Topic Starter
Ezoda
raw pp yes
Sympheon_old
Whats the difference between raw PP and PP gained, cause my raw pp shows 7 for one song but then i only gain 1. So im a bit confused.
mehhqt
doesn't work anymore for me, anyone else having same problem?
6GoodNight9

mehhqt wrote:

doesn't work anymore for me, anyone else having same problem?
same here.
silmarilen
every now and then it stops working for a while, just wait and it will work again.
Piotrekol
^
Every now and then api crashes and needs manual restart- restarted api.
//edit
seems like something is broken.

You won't be able to get beatmap updates for now- ETA of fix unknown.

//edit2
osu!api is broken(doesn't return anything on get_scores requests) - nothing else I can do than wait.
xasuma
This is hapenning today:
Giving me this option (does nothing) : http://puu.sh/gFyUw/cf8b7a4b42.png

and no pp shows.
It was working fine yesterday.
Piotrekol
Next time just pm Ezoda or me.
Restarted api.
Tachibana
show pp for when you check nomod only plays? maybe use tillerino api for that?
Topic Starter
Ezoda
not possible you cant set nomod filter on get_scores api endpoint
vincaslt
I doesn't work for me, nothing is being shown when using script on 'Scriptish', there is an error in console:

[ppforosuscorepages@httposustats.ppy.sh] Error: Permission denied to access property 'toString' - line 17, col 4
Topic Starter
Ezoda

vincaslt wrote:

I doesn't work for me, nothing is being shown when using script on 'Scriptish', there is an error in console:

[ppforosuscorepages@httposustats.ppy.sh] Error: Permission denied to access property 'toString' - line 17, col 4

try it with this addon for firefox - greasemonkey
vincaslt
Tried this even before using Scriptish, and the result was the same, only I couldn't access the console to see the errors.
Topic Starter
Ezoda
i'll forward this to piotrekol, because he's the only one who can deploy a global fix for this. should be done in some hours
dionzz99
it does work for me..
but then osu decided to low my bandwidth...
from 150 to 10 KB :(
vincaslt
The script seemed to contain mistakes, got it to work by editing line 17:

from:
if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue.toString().indexOf("not supported") > -1)) {

t:
if (!this.GM_getValue() || (this.GM_getValue.toString() && this.GM_getValue.toString().indexOf("not supported") > -1)) {
Doguu
Incredible; works great.
Piotrekol

vincaslt wrote:

The script seemed to contain mistakes, got it to work by editing line 17:

from:
if (!this.GM_getValue || (this.GM_getValue.toString && this.GM_getValue.toString().indexOf("not supported") > -1)) {

t:
if (!this.GM_getValue() || (this.GM_getValue.toString() && this.GM_getValue.toString().indexOf("not supported") > -1)) {
Thanks.
Updated on greasyfork & script should update itself within 24h.
Gekido
This is pretty awesome, thanks for sharing~

Do you think you can add this feature for the no-mod scoreboard aswell?
Topic Starter
Ezoda

Ezoda wrote:

not possible you cant set nomod filter on get_scores api endpoint
this question already were asked several times.
silmarilen
it's stuck on sort by pp for me. unticking doesnt work and reinstalling doesnt remove it either.
show more
Please sign in to reply.

New reply