[Pywikipedia-l] SVN: [4831] trunk/pywikipedia/featured.py

leogregianin at svn.wikimedia.org leogregianin at svn.wikimedia.org
Wed Jan 9 16:32:55 UTC 2008


Revision: 4831
Author:   leogregianin
Date:     2008-01-09 16:32:55 +0000 (Wed, 09 Jan 2008)

Log Message:
-----------
docu and output how many featured articles

Modified Paths:
--------------
    trunk/pywikipedia/featured.py

Modified: trunk/pywikipedia/featured.py
===================================================================
--- trunk/pywikipedia/featured.py	2008-01-09 15:59:48 UTC (rev 4830)
+++ trunk/pywikipedia/featured.py	2008-01-09 16:32:55 UTC (rev 4831)
@@ -8,9 +8,10 @@
 * -nocache           : doesn't include /featured/cache file to remembers if the
                        article already was verified.
 
-* -fromlang:xx[,yy[,...]]] : xx,.. are the languages to be verified.
+* -fromlang:xx[,yy[,...]]] : xx,.. are the languages to be verified. Another
+                             possible with range the languages -fromlang:ar--fi
 
-* -fromall           : to verifiy all languages.
+* -fromall           : to verify all languages.
 
 * -after:zzzz        : process pages after and including page zzzz
 
@@ -29,7 +30,7 @@
 # Distributed under the terms of the MIT license.
 #
 
-import sys, re, pickle
+import sys, re, pickle, os.path
 import wikipedia, catlib, config
 
 def CAT(site,name):
@@ -198,6 +199,7 @@
             arts.append(p)
         elif p.namespace()==1: # Article talk (like in English)
             arts.append(wikipedia.Page(p.site(), p.titleWithoutNamespace()))
+    wikipedia.output('\03{lightred}** wikipedia:%s has %i featured articles\03{default}' % (site.lang, len(arts)))
     return arts
 
 def findTranslated(page, oursite=None):
@@ -363,3 +365,4 @@
         wikipedia.stopme()
         if not nocache:
             pickle.dump(cache,file("featured/cache","wb"))
+                





More information about the Pywikipedia-l mailing list