What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 131 Stack Exchange communities.

I've just been awarded the Pundit bage! Whooo, go me (didn't even realise it existed)! =D

I'm curious to know which of my (all rather mundane) comments has brought for me such honour.

I found Can I view a list of my “great comments”, perhaps in my profile?, which suggests using this SEDE query. However, that query shows that I have only 2 comments with a score of 5 or more and I can't see anything wrong with the query...

Do I not deserve this shiny new badge? :(

share|improve this question

2 Answers 2

up vote 19 down vote accepted

You can use the API to view your up-to-date comments:

http://api.meta.stackoverflow.com/1.1/users/<youruseridnumberhere>/comments?sort=votes&min=5

I think there may be a new syntax for the 2.0 version of the API, but this still works for the time being. Go to your profile to get your user ID number (in the upper right hand box), it's not just your username.

This works for this site, but change "meta.stackoverflow.com" to "stackoverflow.com" or "physics.stackexchange.com", etc. for the other sites.

share|improve this answer
2  
Excellent - thank you! I only had to remove meta. from the URI as I'm interested in my SO not MSO profile. But otherwise, that's great. –  eggyal May 29 '12 at 10:04
1  
@eggyal Yeah, sorry I wasn't sure which site, but it works for all of them, just change the name of the site. –  jonsca May 29 '12 at 10:06
    
Could you update this for the latest syntax? It's not working for me dispute multiple attempts at guessing what it might be now. –  martineau Nov 4 '12 at 18:00
    
@martineau It's still working for me, what is the syntax that you are using. Make sure and use your Meta ID (which can be found on your profile in the upper right corner). –  jonsca Nov 4 '12 at 23:30
    
I tried stackoverflow.com/1.1/users/355230/… and get a Page Not Found, so instead I used this which I got from another question. –  martineau Nov 5 '12 at 2:07
1  
@martineau You need the api. in front of everything. –  jonsca Nov 5 '12 at 2:08
    
    
When I use api.stackoverflow.com/1.1/users/355230/… I get what looks like a correct response, but it's displayed as raw XML. –  martineau Nov 5 '12 at 2:12
1  
It's JSON. Chrome can read it natively, but you may need a plugin for other browsers. It gives you all of the dirty details, it doesn't just spit back a count, unfortunately. –  jonsca Nov 5 '12 at 2:13
    
Nor does it have links to the comments or related question or answer. –  martineau Nov 5 '12 at 2:15
    
The upside is that it's current, the data dump from the other link you referenced is getting close to 6 months old already. –  jonsca Nov 5 '12 at 2:17
    
Yeah, it's a little old, but it works and has links in the output (which is extremely useful & convenient). If I save the XML response from your query to an .xml. file and then open that in Firefox I get an XML Parsing Error: not well-formed message. –  martineau Nov 5 '12 at 2:26
    
The latest update on SEDE was on June 26th, the API will get you at least up to the hour updates. It's not an XML formatted block that it returns. It is JSON. Search "parse JSON in <your fav language>" on SO and it should come up with some libraries that are available. –  jonsca Nov 5 '12 at 2:32
    
Yeah, just realized it's JSON not XLM myself. OK, I'll see what I can do with Python where it's handled by a built-in I believe -- thanks. –  martineau Nov 5 '12 at 2:38
    
its not working –  Neel Oct 3 at 10:33

As the comments on the answer to that question ultimately resolve, the data dump used by the Stack Exchange Data Explorer (SEDE) is only updated periodically. The SEDE doesn't work on live data.

If you've done a lot of commenting recently, then it's very likely that the data dump does not contain all of your recent comments. And those are the ones that earned you the Pundit badge.

If the comments don't appear in the current data dump, then you'll have to use the API, as jonsca's answer suggests. Or just wait until the next data dump is released, and then run your query again.

Related: When will quarterly data dumps resume?

share|improve this answer

You must log in to answer this question.

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