[Pywikipedia-l] SVN: [5683] trunk/pywikipedia/checkimages.py
filnik at svn.wikimedia.org
filnik at svn.wikimedia.org
Sun Jul 6 15:42:36 UTC 2008
Revision: 5683
Author: filnik
Date: 2008-07-06 15:42:36 +0000 (Sun, 06 Jul 2008)
Log Message:
-----------
Commons wasn't totally working with smartdetection, now should work really fine
Modified Paths:
--------------
trunk/pywikipedia/checkimages.py
Modified: trunk/pywikipedia/checkimages.py
===================================================================
--- trunk/pywikipedia/checkimages.py 2008-07-06 15:01:37 UTC (rev 5682)
+++ trunk/pywikipedia/checkimages.py 2008-07-06 15:42:36 UTC (rev 5683)
@@ -305,9 +305,18 @@
# Warning: Don't add template like "en, de, it" because they are already in (added in the code, below
# Warning 2: The bot will use regex, make the names compatible, please (don't add "Template:" or {{
# because they are already put in the regex).
+# Warning 3: the part that use this regex is case-insensitive (just to let you know..)
HiddenTemplate = {
'commons':[u'information', u'trademarked', u'trademark', u'uncategorized[ _]image', u'needscategory',
- u'dupe', u'duplicate', u'uncat', u'uncategorized', u'watermark', u'nocat', u'imageupload'],
+ u'dupe', u'duplicate', u'uncat', u'uncategorized', u'watermark', u'nocat', u'imageupload',
+ u'creative[ _]Commons[ _]copyright[ _]tags', u'EdwardCurtis', u'AskedForInfo', u'Civertan_license',
+ u'autorisation[ _]photos[ _]aériennes[ _]Francis[ _]Leroy', u'PermissionOTRS', u'Debora[ _]Cordeiro',
+ u'flickr-change-of-license', u'flickr-unfree-but', u'flickrreview', u'LocationRequired',
+ u'MartinX', u'NGC7000', u'NYC[ _]Subway[ _]map', u'Njegos.org', u'OTRS[ _]pending',
+ u'OTrondal', u'www\.hotelviewarea\.com', u'second[ _]?life', u'seattle[ _]neighborhood[ _]atlas[ _]disclaimer',
+ u'Photos[ _]by[ _]the[ _]Norwegian[ _]Museum[ _]of[ _]Cultural[ _]History',
+ u'PD-EstoniaPub', # This is not a copyright tag. Use Template:PD-EE-exempt instead.
+ u'PCL', u'PBresseler', u'PAshieldsource', u'Openphotoreview'],
'de':[u'information'],
'en':[u'information'],
'it':[u'edp', u'informazioni[ _]file', u'information', u'trademark', u'permissionotrs'],
@@ -1321,8 +1330,8 @@
seems_ok = True
break
if not seems_ok:
- rep_text_license_fake = "\n*[[:Image:%s]] seems to have a ''fake license'', license detected: %s." % (imageName, license_found)
- regexFakeLicense = r"\* ?\[\[:Image:%s\]\] seems to have a ''fake license'', license detected: %s." % (imageName, license_found)
+ rep_text_license_fake = "\n*[[:Image:%s]] seems to have a ''fake license'', license detected: {{tl|%s}}." % (imageName, license_found)
+ regexFakeLicense = r"\* ?\[\[:Image:%s\]\] seems to have a ''fake license'', license detected: \{\{tl\|%s\}\}\.$" % (imageName, license_found)
printWithTimeZone(u"%s seems to have a fake license: %s, reporting..." % (imageName, license_found))
mainClass.report_image(imageName, rep_text = rep_text_license_fake,
addings = False, regex = regexFakeLicense)
@@ -1375,10 +1384,10 @@
# Here there is the main loop. I'll take all the (name of the) images and then i'll check them.
if __name__ == "__main__":
try:
- try:
- checkbot()
- except wikipedia.BadTitle:
- wikipedia.output(u"Wikidown or server's problem, quit")
- wikipedia.stopme()
+ #try:
+ checkbot()
+ #except wikipedia.BadTitle:
+ # wikipedia.output(u"Wikidown or server's problem, quit")
+ # wikipedia.stopme()
finally:
wikipedia.stopme()
More information about the Pywikipedia-l
mailing list