On Tue, 22 Mar 2011, fox wrote:
Il 22/03/2011 21:47, Andrea Forte ha scritto:
Hi all - I have poked around on toolserver but I
don't seem to see a
tool that generates a list/count of user edits for a particular date range.
Does anyone know if such a tool exists?
It's possibile to do it by using Wikipedia's API like Stuart Geiger
said, but it's quite slow because it returns xml (or other format) that
you have to parse and count edits.
I was confused there for a bit. The API also returns JSON with
format=json. To me the Wikipedia API seems reasonably responsive in
Andrea's case (with edits < 500). Here is a Python script for Geiger's
URL:
>> import simplejson, urllib
>> url =
"http://en.wikipedia.org/w/api.php?action=query&list=usercontribs&ucuser=Andicat&uclimit=5000&ucdir=newer&ucstart=2005-06-01T00:00:01Z&ucend=2007-11-30T23:59:59Z&format=json"
>>
len(simplejson.load(urllib.urlopen(url))["query"]["usercontribs"])
Regards
Finn
___________________________________________________________________
Finn Aarup Nielsen, DTU Informatics, Denmark
Lundbeck Foundation Center for Integrated Molecular Brain Imaging
http://www.imm.dtu.dk/~fn/ http://nru.dk/staff/fnielsen/
___________________________________________________________________