forum

osu!Bancho stats and logs!

posted
Total Posts
129
Topic Starter
Corin
Yep, it's your stereotypical channel stats but with a nice osu! twist.

The design is a little yucky right now but I'm working on it! I just don't have time tonight to make it anymore osu!like but it's certainly better than it was before!

Index can be found here http://osu.corin.me/stats/

Pick your channel and away you go, channel stats are set to regenerate every 5 mins so it's always up to date.

Also if you want your nick and ava and whatever up, just request it and I'll get it done when I can.

Most channel pages are translated into their native languages so be warned, you may not understand them all.

Logs can be found here: http://osu.corin.me/logs
Tanzklaue
this. is. gold.
Vext_old
Pretty nifty. If only I ever spoke in #osu or anywhere.
Topic Starter
Corin
Updated slightly, we now have public logs too.

http://osu.corin.me/logs

They're updated every 30 mins or so so expect gaps between times.

I'll be working on a script that pulls the dates and such and hides all the joins/parts/quits to make it less cluttered nd shit

Enjoy :D
xsrsbsns
Interesting stuff xD

Also:

Poor slaps, nobody likes him/her. He/She was attacked 2 times.
For example, like this:
* mintong89 slaps slaps slaps slaps slaps slaps zenki

rofl
Loves

xsrsbsns wrote:

Interesting stuff xD

Also:

Poor slaps, nobody likes him/her. He/She was attacked 2 times.
For example, like this:
* mintong89 slaps slaps slaps slaps slaps slaps zenki

rofl
Baka!
thelewa
Use UTF-8 please, ignore Joins and Quits on channels suchs as #announce

edit: actually, ignore Joins and Quits and Parts on every channel
theowest
Corin you should register me there.
Topic Starter
Corin

thelewa wrote:

Use UTF-8 please, ignore Joins and Quits on channels suchs as #announce

edit: actually, ignore Joins and Quits and Parts on every channel
Yeah I know, I sometimes forget to set UTF-8 on certain channels and like I said, I'm working on the joins/parts/quits.

theowest wrote:

Corin you should register me there.
Done
Topic Starter
Corin
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>#finnish osu!Bancho:ssä, tilastot laatinut: Corin</title>
<style type="text/css" title="softgreen">

It's already in utf-8 silly lewa

EDIT: OHHH YOU MEAN THE LOGS.

Yes that'll be done once I poke someone about something :D
cheesiest
[Luanny]
I've seen worse in #portuguese.
Wishy
VelperK
Nice
XPJ38
Is that even a word? lol


(on #osu)
dkun

XPJ38 wrote:

Is that even a word? lol


(on #osu)
it's the method for link formatting in-game
XPJ38
I know but that's not a word.
[Luanny]
I think it consider a word pretty much anything
sdfsdf asdafaf sfdfsfsf asdrgadrg can be a phrase and sdfsdf a word
if it has letters it is a word /logic???
Topic Starter
Corin
Any word is a word.
even yifffuckingyiff can be a word.

#osu stats changed to generate hourly rather than every 5 mins.

The sheer load managed to keep creating more and more instances of itself where one hadn't finished and the cronjob ran again and kept going like that till it ruined the system. gg
Nokeru
Most used word in #spanish:

Ok.

Anyway, register me too :'(
Topic Starter
Corin

Nokeru-Chan wrote:

Most used word in #spanish:

Ok.

Anyway, register me too :'(
Registered. :p
theowest
I use this every day, it would be nice to have some of our avatar back at least.
and maybe add more emoticons, remove some common word usernames (What & Where never talks in our channel, they have obviously said something, but not of any significance.) and maybe extend some of the lists, it would be nice to see beyond just 5 list items.

It's kind of sad how people call me theo instead of writing my full username, I'm sure I'd be on the top 5 if theo was included.

edit: merge users when they change their username, could be done manually on request o:
Luna
I love how the word frequency list tells the entire story of #german: "nicht schon wieder" / "not (this shit) again" (#1, 3 and 6 in frequency, and in the proper order as well)
Primula_old
It seems that xXGrekXx's shift-key is hanging: 25.3% of the time he/she wrote UPPERCASE.
For example, like this:
<xXGrekXx> :O
Lol..
Topic Starter
Corin

theowest wrote:

I use this every day, it would be nice to have some of our avatar back at least.
and maybe add more emoticons, remove some common word usernames (What & Where never talks in our channel, they have obviously said something, but not of any significance.) and maybe extend some of the lists, it would be nice to see beyond just 5 list items.

It's kind of sad how people call me theo instead of writing my full username, I'm sure I'd be on the top 5 if theo was included.

edit: merge users when they change their username, could be done manually on request o:
If I find an efficient way to get the avatar from the usernames, sure, there is currently a way to do it but I need to find a way to resolve say
http://osu.ppy.sh/u/639270 to the username Corin and grab the avatar from https://s.ppy.sh/a/639270.jpg it'll be extremely simple.

If someone knows a nice way to do this or a primitive cURL with regex and perl method, I'd gladly snap it up and implement it.

As for requests of merging nicks, it'd take about a day worth of recaching all the files to do it, I might have a request sort of thing and I do it at the end of every month but right now this what the cache folder looks like:
That's 3684 files that would have to be regenerated :p

But yeah like I said, if anyone knows a non-primitive way of resolving it without storing it locally, I'll implement it.
Marcin
For anyone reading logs from here:
If you want to get rid of the Quits, Joins and Parts message, simply use this program https://dl.dropboxusercontent.com/u/211 ... leaner.exe
Drag and drop a text file over this program, and it'll create clean text file. Useful for reading logs from #osu.
Topic Starter
Corin

Marcin wrote:

For anyone reading logs from here:
If you want to get rid of the Quits, Joins and Parts message, simply use this program https://dl.dropboxusercontent.com/u/211 ... leaner.exe
Drag and drop a text file over this program, and it'll create clean text file. Useful for reading logs from #osu.
I already have the regex and the cleaner built.
I'm building a php wrapper to show the logs and have a date selector too along with fixes for UTF-8.

Here http://osu.corin.me/logs/temptest
Anything in that dir has been scrubbed.

Once the wrapper is finished, I'll scrub them all and build a script that rsyncs the files and scubs it automatically.
Marcin
Btw; last log from #polish for ex. is from #polish_20130604.log ... is everything working fine?
Topic Starter
Corin
Zertap pointed it out to me that the rsync had stopped working.

Just realized I forgot to uncomment the rsync cronjob >.>

All should be good now
silmarilen
can you do an update on all the channels? some are gone and there are new ones aswell
Topic Starter
Corin

silmarilen wrote:

can you do an update on all the channels? some are gone and there are new ones aswell
Will do.


The log viewer will be out by the end of today/in a few hours.

Just talking to the guy about it now.
Topic Starter
Corin
All done! It looks ugly for now but
http://osu.corin.me/logs/
It works :D

Just swapping out the rsync script to add it to specific folderz
Rei Hakurei
umm can you give "automated" avatar support? (well, you can't automate it for "underscore" and "space" based name... D:)
http://s.ppy.sh/a/UserID
(or something)
which UserID can be obtained from the user profile page itself
  while(!(EOF)) {
%line = %fo->$readLine
if ($str.match("^var userId = *",%line,r)) {
%uid = $int($str.chop($str.mid(%line,13,$length(%line)),2))
// this is not php or what code, picked from KVIrc
break;
}
}


(if cant, can you "re-register" me?)
Topic Starter
Corin

Rei Hakurei wrote:

umm can you give "automated" avatar support? (well, you can't automate it for "underscore" and "space" based name... D:)
http://s.ppy.sh/a/UserID
(or something)
which UserID can be obtained from the user profile page itself
  while(!(EOF)) {
%line = %fo->$readLine
if ($str.match("^var userId = *",%line,r)) {
%uid = $int($str.chop($str.mid(%line,13,$length(%line)),2))
// this is not php or what code, picked from KVIrc
break;
}
}


(if cant, can you "re-register" me?)
....... and this is actually what I needed.

I'll get this shoved in today.
Topic Starter
Corin
Aaand completely forgot about the scripts, should be fine now.
Nanika133
Can you make stats for other channels? That would be really nice of you.
Topic Starter
Corin

Nanika133 wrote:

Can you make stats for other channels? That would be really nice of you.
Am I missing any? It should be generating stats for all channels... Have a look at http://osu.corin.me/stats

Let me know if I'm not logging a channel or two.
UnderminE
Turkish ;_;
Nanika133
#arabic is not there, #bulgarian #cantonese #chinese are missing too...
Topic Starter
Corin

UnderminE wrote:

Turkish ;_;

Nanika133 wrote:

#arabic is not there, #bulgarian #cantonese #chinese are missing too...
Done and done, they are currently generating so it will take a little while to go through all 250 odd days.

Also added #english too.

EDIT: All done.
Mirailine
#romanian is also missing.
UnderminE

Corin wrote:

UnderminE wrote:

Turkish ;_;

Nanika133 wrote:

#arabic is not there, #bulgarian #cantonese #chinese are missing too...
Done and done, they are currently generating so it will take a little while to go through all 250 odd days.

Also added #english too.

EDIT: All done.
Thankies <3
Topic Starter
Corin

Mirailine wrote:

#romanian is also missing.
Done: http://osu.corin.me/stats/romanian.html
Nanika133
Yeah, thanks alot :3
silmarilen
i dont know which channel this shows http://osu.corin.me/stats/english.html but its not #english
Topic Starter
Corin

silmarilen wrote:

i dont know which channel this shows http://osu.corin.me/stats/english.html but its not #english
Logfile = "/logops/osu/#ctb_*.log"

whoops, should be fixed.
UnderminE
You know what, we should link these stat pages in channels as an auto/start message. Like when you open a channel, there will be an auto-message with an explanation and the stats page-link. It would bring some activity within IMO. Activity is not a problem for crowded channels (#osu, #modhelp etc) but less-crowded ones.
Topic Starter
Corin
I could make a bot for that but it's down to peppy if he'd let me make it.

If he built it into Bancho as it does with the messages when a user joins a channel it'd be far more easier however I can make a bot that does all kinds of shit IE can PM you the link to the stats/logs of the channel you're in just by doing .stats or .log in a channel.

But I think peppy said no to the last one.
UnderminE
Well last one is the same as coming and finding the link here, I suggested it for new players (mostly foreign) who don't browse forums at all.

Maybe we can ask peppy about the first one.
Secretpipe
I think the website is down :/
show more
Please sign in to reply.

New reply