forum

osu!track User Stats Tracker

posted
Total Posts
61
Topic Starter
Ameo
I created a tool that gets a user's statistics via the osu api, stores them in a database on my server, and creates graphs and shows other information involving how that data changed over time. To see an example, look at My personal stats page or track your own username!

Link to project: osu!track Homepage
Already Updated Example Page: Mags Vicious' User Stats

If you have any questions involving this tool or have any mistakes/problems to report, feel free to either reply to this thread, send me a PM, or shoot me an email at me@ameobea.me.

I hope you enjoy this tool and find it useful!!
Howl
It's awesome! Only the graphic side need to be fully-redone :P If you need some help/want someone to do design & css, feel free to ask me ~
Mofu kun
My name isn't showing up..
Topic Starter
Ameo

MoF10 wrote:

My name isn't showing up..
What do you mean by not showing up? Is the page not loading, or are the charts blank?
Piine
Everything seems white and black with me. Seems incomplete.
Topic Starter
Ameo

Sulker wrote:

Everything seems white and black with me. Seems incomplete.
Yes, it is very incomplete. I still haven't done any work with css or UI, but this only an alpha-esque version and more will be added in the near future. However, the core functionality is there and all data gathered and displayed is accurate and up to date.
DarkStoorM
I'd try this just for the start:
- CSS Bootstrap

There is some cool stuff you can do with this, check

I just included it on your website and it looks way more cool
Topic Starter
Ameo

DarkStoorM wrote:

I'd try this just for the start:
- CSS Bootstrap

There is some cool stuff you can do with this, check

I just included it on your website and it looks way more cool
That looks really helpful - thanks for the link! I appreciate the advice :)
Yuunee
Cool concept. Still needs further testing, page theme, etc. But, i find this quite good actually. And useful :D Keep up!
Topic Starter
Ameo

TheHowl wrote:

It's awesome! Only the graphic side need to be fully-redone :P If you need some help/want someone to do design & css, feel free to ask me ~
Thank you! As a matter of fact, graphics and web design is my weak point-help would be greatly appreciated. I'm currently out off town and will be until the weekend, but after i get home i will be working again on the site and the tool.

Thanks again,
AmeoBea
Topic Starter
Ameo

DarkStoorM wrote:

I'd try this just for the start:
- CSS Bootstrap

There is some cool stuff you can do with this, check

I just included it on your website and it looks way more cool
I took your advice and updated the entire site with bootstrap - it looks great now! I can't thank you enough for the advice <3
Mofu kun
The site looks so much better
Topic Starter
Ameo

MoF10 wrote:

The site looks so much better
Thanks! If you have any suggestions, please let me know!
Topic Starter
Ameo
Update: I've added hiscore functionality to the site allowing you to browse and sort your top 100 plays by title, date, pp gained, and mods used. You can also click songs to view additional information about the beatmap.

This is still in beta, so it may be a little bit buggy. However, it all works!
Topic Starter
Ameo
Update: I've fixed a bug with user hiscore tables that caused mods to display incorrectly or not at all.
Update: Redback has helped tremendously with the site UI and coding and has greatly improved the look of the site as well as increasing functionality and schooling me in the art of osu.
Topic Starter
Ameo
  • Update:
    -Created basic overview page. This can be accessed by clicking the overview tab from a user stats page and contains basic user information as well as information about the data the tracker contains about your username.
    -Updated the 300/100/50 hit ratio charts to show change over time; it's a really cool way of showing your accuracy increase!
    -Updated the hiscore table to be formatted better as well as contain more usable information.
    -Added back end tracking for hiscores; every time you get a new hiscore, it's logged to the server. As of now, that data isn't used yet.
  • Coming soon:
    -Increased hiscore table functionality including information regarding the actual play that got you that hiscore
    -Much better overview page with tons more info and data
    -Hiscore over time data showing when you got your best scores and on what songs etc.
    -HUGE visual update of the entire site including graphs, all tabs, and pretty much every part of the site thanks to Redback!
    -Even more!
Kingkevin30
i would love to see this for all the other Modes :3
Topic Starter
Ameo

Kingkevin30 wrote:

i would love to this for all the other Modes :3
It would be possible to implement something like this for the other modes, but it would require extensive code-side changes and I don't think it will be possible any time soon. It's on the idea list though, so maybe someday! :)
ReesesPuffs
Great work on the site! Is there going to be a way to have the user statistics update without having to keep visiting the page? For example verifying you are the profile user and then allowing the website to update your stats everyday. This way someone can't troll and auto update everyone's pages if you're worried about the website workload.
Nina
Looks pretty nifty and ill keep this for future use for sure, however.

How does the site work out average PP gain? because it seems to be pulling the time i started playing from 48.4 years ago (And im pretty sure i've not been playing that long)
Topic Starter
Ameo

Nina wrote:

Looks pretty nifty and ill keep this for future use for sure, however.

How does the site work out average PP gain? because it seems to be pulling the time i started playing from 48.4 years ago (And im pretty sure i've not been playing that long)
I'm very glad you like the site! As you may have noticed, the Overview tab is still in alpha, meaning that some things found there may not be accurate or work 100% correctly. However, as for your problem, if you play a few songs in osu and refresh the page, the data grows more and more accurate every time you update. There are some known glitches with users who only have one or two updates and those will be fixed; thanks for pointing this out though!

If you have any other questions please feel free to ask. Hope you enjoy the site!
Topic Starter
Ameo

Reesespuffs wrote:

Great work on the site! Is there going to be a way to have the user statistics update without having to keep visiting the page? For example verifying you are the profile user and then allowing the website to update your stats everyday. This way someone can't troll and auto update everyone's pages if you're worried about the website workload.
Hi! I'm glad you're liking the site! ^w^

I'm glad you asked this actually, because I actually currently have a plan to implement some form of auto-updates that will refresh a user's stats periodically and automatically, but I also hope to create an IRC bot that will allow you to PM my username and update your stats, retrieve info from the site, and much more all in-game.

Pretty much we have stuff like that coming; stay tuned for more! :D
Topic Starter
Ameo
  • Update:
    -Updated overview page with more stats + list of recently attained top 10 scores
    -Large visual update
    -Various small changes + fixes around the site
  • Coming soon:
    -Increased hiscore table functionality including information regarding the actual play that got you that hiscore
    -Even more detailed hiscore over time data showing when you got every one of your tracked best scores and on what songs etc.
    -Bugfixes for the Overview tab, especially for new users/users with little tracked data
show more
Please sign in to reply.

New reply