xqt | 2 Jan 2010 13:59
Picon
Favicon

SVN: [7850] trunk/pywikipedia/cosmetic_changes.py

Revision: 7850
Author:   xqt
Date:     2010-01-02 12:59:20 +0000 (Sat, 02 Jan 2010)

Log Message:
-----------
empty list/dict is not None

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

Modified: trunk/pywikipedia/cosmetic_changes.py
===================================================================
--- trunk/pywikipedia/cosmetic_changes.py	2009-12-31 17:56:33 UTC (rev 7849)
+++ trunk/pywikipedia/cosmetic_changes.py	2010-01-02 12:59:20 UTC (rev 7850)
 <at>  <at>  -318,20 +318,20  <at>  <at> 
         if self.site.language()=='nn':
             regex = re.compile('(<!-- ?interwiki \(no(/nb)?, ?sv, ?da first; then other languages alphabetically
by name\) ?-->)')
             found = regex.findall(text)
-            if found != []:
+            if found:
                 if pywikibot.verbose:
                     print found
                 hasCommentLine = True
                 text = regex.sub('', text)

         # Adding categories
-        if categories != None:
(Continue reading)

xqt | 4 Jan 2010 10:16
Picon
Favicon

SVN: [7851] trunk/pywikipedia/interwiki.py

Revision: 7851
Author:   xqt
Date:     2010-01-04 09:16:51 +0000 (Mon, 04 Jan 2010)

Log Message:
-----------
Skip empty pages if they are not categories (fix for #2905091)

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

Modified: trunk/pywikipedia/interwiki.py
===================================================================
--- trunk/pywikipedia/interwiki.py	2010-01-02 12:59:20 UTC (rev 7850)
+++ trunk/pywikipedia/interwiki.py	2010-01-04 09:16:51 UTC (rev 7851)
 <at>  <at>  -1233,11 +1233,13  <at>  <at> 

             # Register this fact at the todo-counter.
             counter.minus(page.site())
+
             # Now check whether any interwiki links should be added to the
             # todo list.

             if not page.exists():
-                pywikibot.output(u"NOTE: %s does not exist" % page.aslink(True))
+                if not globalvar.quiet or pywikibot.verbose:
+                    pywikibot.output(u"NOTE: %s does not exist. Skipping." % page.aslink(True))
                 if page == self.originPage:
                     # The page we are working on is the page that does not exist.
(Continue reading)

xqt | 4 Jan 2010 10:47
Picon
Favicon

SVN: [7852] trunk/pywikipedia/families

Revision: 7852
Author:   xqt
Date:     2010-01-04 09:47:28 +0000 (Mon, 04 Jan 2010)

Log Message:
-----------
update family files

Modified Paths:
--------------
    trunk/pywikipedia/families/wikibooks_family.py
    trunk/pywikipedia/families/wikipedia_family.py
    trunk/pywikipedia/families/wikisource_family.py
    trunk/pywikipedia/families/wiktionary_family.py

Modified: trunk/pywikipedia/families/wikibooks_family.py
===================================================================
--- trunk/pywikipedia/families/wikibooks_family.py	2010-01-04 09:16:51 UTC (rev 7851)
+++ trunk/pywikipedia/families/wikibooks_family.py	2010-01-04 09:47:28 UTC (rev 7852)
 <at>  <at>  -15,9 +15,9  <at>  <at> 
             'he', 'sq', 'fi', 'ru', 'vi', 'cs', 'hr', 'zh', 'sv', 'da',
             'ca', 'mk', 'tr', 'th', 'tl', 'sr', 'fa', 'id', 'is', 'ar',
             'ta', 'no', 'simple', 'ka', 'ko', 'gl', 'eo', 'bg', 'lt', 'ro',
-            'sk', 'el', 'la', 'ia', 'ang', 'cv', 'et', 'sl', 'mr', 'ur',
+            'sk', 'el', 'la', 'ia', 'ang', 'cv', 'sl', 'et', 'mr', 'ur',
             'uk', 'oc', 'ml', 'ms', 'eu', 'fy', 'ie', 'hi', 'tg', 'bn',
-            'af', 'hy', 'bs', 'te', 'pa', 'ky', 'az', 'be', 'sa', 'ast',
+            'af', 'hy', 'bs', 'te', 'pa', 'ky', 'az', 'sa', 'be', 'ast',
             'zh-min-nan', 'tt', 'cy', 'mg', 'si', 'ku', 'co', 'tk', 'sw', 'ne',
             'als', 'su', 'uz', 'vo', 'na', 'kn', 'mn', 'kk', 'nds', 'za',
(Continue reading)

xqt | 4 Jan 2010 13:51
Picon
Favicon

SVN: [7853] trunk/pywikipedia

Revision: 7853
Author:   xqt
Date:     2010-01-04 12:51:29 +0000 (Mon, 04 Jan 2010)

Log Message:
-----------
user unicode for featured templates

Modified Paths:
--------------
    trunk/pywikipedia/add_text.py
    trunk/pywikipedia/cosmetic_changes.py

Modified: trunk/pywikipedia/add_text.py
===================================================================
--- trunk/pywikipedia/add_text.py	2010-01-04 09:47:28 UTC (rev 7852)
+++ trunk/pywikipedia/add_text.py	2010-01-04 12:51:29 UTC (rev 7853)
 <at>  <at>  -144,13 +144,36  <at>  <at> 
     if not addText:
         raise NoEnoughData('You have to specify what text you want to add!')
     if not summary:
-        summary = wikipedia.setAction(wikipedia.translate(wikipedia.getSite(), msg) % addText)
+        summary = wikipedia.translate(wikipedia.getSite(), msg) % addText

     # When a page is tagged as "really well written" it has a star in the interwiki links.
     # This is a list of all the templates used (in regex format) to make the stars appear.
-    starsList = ['link[ _]fa', 'link[ _]adq', 'enllaç[ _]ad',
-                 'link[ _]ua', 'legătură[ _]af', 'destacado',
-                 'ua', 'liên k[ _]t[ _]chọn[ _]lọc']
+    starsList = [
(Continue reading)

xqt | 4 Jan 2010 15:43
Picon
Favicon

SVN: [7854] trunk/pywikipedia

Revision: 7854
Author:   xqt
Date:     2010-01-04 14:43:54 +0000 (Mon, 04 Jan 2010)

Log Message:
-----------
additional featured templates

Modified Paths:
--------------
    trunk/pywikipedia/add_text.py
    trunk/pywikipedia/cosmetic_changes.py

Modified: trunk/pywikipedia/add_text.py
===================================================================
--- trunk/pywikipedia/add_text.py	2010-01-04 12:51:29 UTC (rev 7853)
+++ trunk/pywikipedia/add_text.py	2010-01-04 14:43:54 UTC (rev 7854)
 <at>  <at>  -155,7 +155,7  <at>  <at> 
         u'enllaç[ _]ad',
         u'enllaz[ _]ad',
         u'leam[ _]vdc',
-        u'legătură[ _]af',
+        u'legătură[ _]a[bcf]',
         u'liamm[ _]pub',
         u'lien[ _]adq',
         u'lien[ _]ba',

Modified: trunk/pywikipedia/cosmetic_changes.py
===================================================================
--- trunk/pywikipedia/cosmetic_changes.py	2010-01-04 12:51:29 UTC (rev 7853)
(Continue reading)

xqt | 4 Jan 2010 15:48
Picon
Favicon

SVN: [7855] trunk/pywikipedia/featured.py

Revision: 7855
Author:   xqt
Date:     2010-01-04 14:48:21 +0000 (Mon, 04 Jan 2010)

Log Message:
-----------
use redirected template for ro-wiki

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

Modified: trunk/pywikipedia/featured.py
===================================================================
--- trunk/pywikipedia/featured.py	2010-01-04 14:43:54 UTC (rev 7854)
+++ trunk/pywikipedia/featured.py	2010-01-04 14:48:21 UTC (rev 7855)
 <at>  <at>  -154,7 +154,7  <at>  <at> 
     'it': ['Link AdQ'],
     'no': ['Link UA'],
     'oc': ['Ligam AdQ', 'Lien AdQ'],
-    'ro': [u'Legătură AF'],
+    'ro': [u'Legătură AC', u'Legătură AF'],
     'sv': ['UA', 'Link UA'],
     'tr': ['Link SM'],
     'vi': [u'Liên kết chọn lọc'],

_______________________________________________
Pywikipedia-svn mailing list
Pywikipedia-svn <at> lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-svn
(Continue reading)

philip | 5 Jan 2010 17:44
Picon
Favicon

SVN: [7856] trunk/pywikipedia/wikipedia.py

Revision: 7856
Author:   philip
Date:     2010-01-05 16:44:49 +0000 (Tue, 05 Jan 2010)

Log Message:
-----------
Apply on api-search when enabled use_api and version >= 1.11.

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

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py	2010-01-04 14:48:21 UTC (rev 7855)
+++ trunk/pywikipedia/wikipedia.py	2010-01-05 16:44:49 UTC (rev 7856)
 <at>  <at>  -6515,9 +6515,45  <at>  <at> 
             text = self.getUrl(url, sysop = sysop)

             self._getUserDataOld(text, sysop = sysop, force = force)
+
+    
+    def search(self, query, number = 10, namespaces = None):
+        """
+        Yield search results for query.
+        Use API when enabled use_api and version >= 1.11,
+        or use Special:Search.
+        """
+        if config.use_api and self.versionnumber() >= 11:
+            _search = self._search_with_api
(Continue reading)

xqt | 5 Jan 2010 18:43
Picon
Favicon

SVN: [7857] trunk/pywikipedia/wikipedia.py

Revision: 7857
Author:   xqt
Date:     2010-01-05 17:43:13 +0000 (Tue, 05 Jan 2010)

Log Message:
-----------
pagetext must not decodeEsperantoX() if loaded via API (bugfix for #2922896)

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

Modified: trunk/pywikipedia/wikipedia.py
===================================================================
--- trunk/pywikipedia/wikipedia.py	2010-01-05 16:44:49 UTC (rev 7856)
+++ trunk/pywikipedia/wikipedia.py	2010-01-05 17:43:13 UTC (rev 7857)
 <at>  <at>  -784,8 +784,7  <at>  <at> 

         pagetext = pageInfo['revisions'][0]['*']
         pagetext = pagetext.rstrip()
-        if self.site().lang == 'eo':
-            pagetext = decodeEsperantoX(pagetext)
+        # pagetext must not decodeEsperantoX() if loaded via API
         m = self.site().redirectRegex().match(pagetext)
         if m:
             # page text matches the redirect pattern
russblau | 5 Jan 2010 21:28
Picon
Favicon

SVN: [7858] branches/rewrite/pywikibot

Revision: 7858
Author:   russblau
Date:     2010-01-05 20:28:28 +0000 (Tue, 05 Jan 2010)

Log Message:
-----------
Fix for #2618858: logfiles format

Modified Paths:
--------------
    branches/rewrite/pywikibot/bot.py
    branches/rewrite/pywikibot/userinterfaces/terminal_interface.py

Modified: branches/rewrite/pywikibot/bot.py
===================================================================
--- branches/rewrite/pywikibot/bot.py	2010-01-05 17:43:13 UTC (rev 7857)
+++ branches/rewrite/pywikibot/bot.py	2010-01-05 20:28:28 UTC (rev 7858)
 <at>  <at>  -32,6 +32,31  <at>  <at> 
 from pywikibot import config

 
+# User interface initialization
+# search for user interface module in the 'userinterfaces' subdirectory
+uiModule = __import__("pywikibot.userinterfaces.%s_interface"
+                        % config.userinterface,
+                        fromlist=['UI'] )
+ui = uiModule.UI()
+
+# next bit filched from 1.5.2's inspect.py
+def currentframe():
(Continue reading)

xqt | 6 Jan 2010 06:50
Picon
Favicon

SVN: [7859] trunk/pywikipedia/category.py

Revision: 7859
Author:   xqt
Date:     2010-01-06 05:50:13 +0000 (Wed, 06 Jan 2010)

Log Message:
-----------
add missing pl messages for category.py (#2926428)
Thanks masti!

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

Modified: trunk/pywikipedia/category.py
===================================================================
--- trunk/pywikipedia/category.py	2010-01-05 20:28:28 UTC (rev 7858)
+++ trunk/pywikipedia/category.py	2010-01-06 05:50:13 UTC (rev 7859)
 <at>  <at>  -507,6 +507,7  <at>  <at> 
         'kk':u'Бот: %s дегеннен (%d буын) тізімдеді',
         'nds-nl':u'Bot: lieste van %s (%d pagina\'s)',
         'nl':u'Bot: Lijst van %s (%d pagina\'s)',
+        'pl':u'Robot: listuje kategorię %s (%d stron)',
         'sv':u'Robot: Skapar en lista från %s (%d)',
         'pt':u'Bot: Listando de %s (%d entradas)',
         'zh':u'機器人: 從%s提取列表(%d個項目)',
 <at>  <at>  -570,6 +571,7  <at>  <at> 
         'nl':u'Bot: Categorie is opgeheven',
         'no':u'Robot: Kategorien ble oppløst',
         'nn':u'robot: kategorien blei løyst opp',
+        'pl':u'Robot: Kategoria została usunięta',
(Continue reading)


Gmane