Take the 2-minute tour ×
Stack Apps is a question and answer site for apps, scripts, and development with the Stack Exchange API. It's 100% free, no registration required.

SOREP is a service that does a nightly index of all users ordered by reputation and makes that information available via REST.

The primary use of this information is to add a top xx% to your flair. See examples below. The top xx% has a mouseover that indicates your acutal ranking, e.g. 392 out of 148,200.

This service has been running for some months using screen scraping but upon creation of SOAPI-CS I figured I would dogfood it on my own stuff.

I am pleased to say that not only is using the API (and SOAPI-CS) much faster, it also reduced the complexity of the code by orders of magnitude. I am pleased.

Original announcement:

I see a few questions on meta.stackoverflow.com regarding user ranking. There are several existing lists but they are focused primarily on users with higher scores.

So, I wrote a small applet that, via a trickle pull, indexes all users for the trilogy and meta down to the 100 rep mark, in order of appearance.

The 100 rep cutoff seems reasonable. On StackOverflow, the vast majority of users are < 100 and pulling that data seems over the top frivolous.

You may access this data in several ways

INTERACTIVE:

http://skysanders.net/tools/sorep/default.aspx (detailed usage information here)

AUTOGET: (for you Benjol)

http://skysanders.net/tools/sorep/default.aspx?site=stackoverflow.com&userId=1

JSON:

http://skysanders.net/tools/sorep/SEStats.ashx?site=stackoverflow.com&userId=1

JSONP:

http://skysanders.net/tools/sorep/SEStats.ashx?site=stackoverflow.com&userId=1&callback=foo

Flair

An example of using ranking in Flair is available on the interactive page.

alt text

share|improve this question
    
Hmmm... Jeff's StackApps score is missing... see below! –  Nathan Osman Jun 5 '10 at 0:42
    
@George - The page and this post's content are several months old. I just updated the indexing service to use the API. I will have to find myself with some elusive non-allocated time to bother with details like that. –  Sky Sanders Jun 5 '10 at 0:48
    
It's just a joke :) –  Nathan Osman Jun 5 '10 at 0:50
    
@code: The demo on your site has stopped working. –  Nathan Osman Jul 3 '10 at 3:19
    
@geo - all systems are green and it is behaving as expected. what problem are you having? –  Sky Sanders Jul 3 '10 at 3:59
    
@code: Oh, nvm. It's working now. Before, the site drop-down was empty. –  Nathan Osman Jul 3 '10 at 4:03
    
@geo - skysanders.net is a hosted site and they cycle down idle appdomains. if it has been idle for a while, it has to come back up and jit some code. sometimes it takes a sec. –  Sky Sanders Jul 3 '10 at 4:11
    
I was trying this, and the results seemed really old. –  Jeremy Banks Jul 17 '11 at 17:18
add comment

1 Answer

I see that the only reason you didn't include Jeff's StackApps score is because I have the top spot!

Jokes aside, that is awesome and I can't wait to play with it further.

share|improve this answer
    
Actually I just copied the announcement from the meta.stackoverflow question. There was no api or stackapps then. I chose jeff because his userid was all 1s across the board (and homage to those with the kill button is never a bad idea). –  Sky Sanders Jun 5 '10 at 0:42
    
Right... but you can only guess how I feel knowing that Jeff is in the top 1% for every site but this one - and I'm beating him. –  Nathan Osman Jun 5 '10 at 0:45
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .