Hi Chris,

On 21 February 2012 02:00, Chris Watkins <[email protected]>wrote:

> Is there a way to get a bot to list pageviews for all pages in a category?
> I found mentions of self.counter has to do with pageviews, but I can't find
> a script that uses it.
>
> I cannot find any reference to a counter that has to do with pageviews in
the framework; they seem all related to counting something else (e.g. the
number of categories, or the number of edits).

The API does expose a 'counter' item, however:
http://www.mediawiki.org/wiki/API:Properties

I was asked: "Do you have a bot that can report the page view counts for
> the pages in the
> http://www.appropedia.org/Category:JMC330_International_Mass_Communicationcategory?";
>
>
You can call the API directly from the framework, for example:
 >>> import wikipedia
>>> site = wikipedia.getSite('en', 'appropedia')
>>> p = wikipedia.Page(site,
'Category:JMC330_International_Mass_Communication')
>>> import query
>>> query.GetData({'action': 'query', 'prop': 'info', 'titles': p.title()},
site)['query']['pages'].values()[0]['counter']
4230

Hope this helps.

Best,
Merlijn
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to