Zum Inhalt springen

Benutzer:DrTrigon/Spielwiese

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 8. Februar 2011 um 23:50 Uhr durch DrTrigonBot (Diskussion | Beiträge) (Bot: substituting BOTrunningsubbots, BOTerrortraceback, BOTerror, BOTrelease_ver, BOTframework_ver tags.). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Dies ist meine persönliche Spielwiese, alternativ dazu kann auch die öffentliche verwendet werden.

Gibt auch noch eine Spielwiese auf den Commons.

Benutzer:DrTrigon/Entwurf/Vorlage:Subster Benutzer:DrTrigon/Entwurf/Vorlage:Subster

Test 1 (DrTrigonBot Status)

Actual state
Last update
All messages
<!--SUBSTER-BOT-all-->'bot_control': {'online_ver': 'indeterminate',
                 'release_rev': 'g11235',
                 'release_ver': 'eb07b33'},
 'clean_sandbox-wikipedia-de': {'error': 'False',
                                'timestamp': '2014-10-19 20:18:28.875629',
                                'traceback': ''},
 'subster-wikipedia-als': {'error': 'False',
                           'timestamp': '2018-12-03 07:36:39.618988',
                           'traceback': ''},
 'subster-wikipedia-de': {'error': 'False',
                          'timestamp': '2018-12-03 09:36:50.942155',
                          'traceback': ''},
 'subster-wikipedia-en': {'error': 'True',
                          'timestamp': '2015-04-27 18:06:34.898613',
                          'traceback': 'Traceback (most recent call last):
  File "pwb.py", line 176, in <module>
    execfile(sys.argv[0])
  File "subster.py", line 880, in <module>
    main()
  File "subster.py", line 873, in main
    bot.run()
  File "subster.py", line 290, in run
    **flags)
  File "/data/project/asurabot/drtrigonbot/compat/basic.py", line 159, in save
    page.put(text, comment=comment, **kwargs)
  File "/data/project/asurabot/drtrigonbot/compat/wikipedia.py", line 2154, in put
    sysop=sysop)
  File "/data/project/asurabot/drtrigonbot/compat/wikipedia.py", line 2018, in _getActionUser
    self.site().forceLogin(sysop=sysop)
  File "/data/project/asurabot/drtrigonbot/compat/wikipedia.py", line 6720, in forceLogin
    loginMan = login.LoginManager(site=self, sysop=sysop)
  File "/data/project/asurabot/drtrigonbot/compat/login.py", line 119, in __init__
    \'code\': self.site.lang})
NoUsername: ERROR: Username for wikipedia:en is undefined.
If you have an account for that site, please add such a line to user-config.py:

usernames[\'wikipedia\'][\'en\'] = \'myUsername\'
'},
 'subster-wikipedia-frr': {'error': 'False',
                           'timestamp': '2018-12-04 07:36:50.171759',
                           'traceback': ''},
 'subster_irc-wikipedia-de': {'error': 'False',
                              'timestamp': '2018-11-22 15:33:23.566344',
                              'traceback': ''},
 'sum_disc-wikipedia-de': {'error': 'False',
                           'timestamp': '2018-12-04 07:30:33.140823',
                           'traceback': ''}<!--SUBSTER-BOT-all-->
more ...c1c2

Test 5

Test für JIRA:DRTRIGON-17 und Wikipedia:Bots/Anfragen#Synchronisierung von Listen zur Verbindung von z.B.:

Wikipedia:WikiProjekt Vorlagen/MitarbeiterWikipedia:WikiProjekt_Wartung#Interne_WikiProjekte

Ausgabe: //

Wenn es funktioniert und die richtige Ausgabe liefert (z.B. ohne u' vor strings), dann übernehmen auch für andere Listen, es sei denn unter Wikipedia:Bots/Anfragen#Synchronisierung von Listen tauchen noch Einsprachen auf.

Funktioniert NOCH nicht! Ein Teil (HTML-Kommentare?!) der Vorlagen-Parameter wird beim parsen von pywikipedia Funktionen entfernt und fehlt dann im regex!

Spielwiese

Benutzer:DrTrigon/Entwurf/Vorlage:Spielwiese


SubsterBot Exception

(<type 'exceptions.TypeError'>, TypeError('expected string or buffer',), <traceback object at 0x1ef83f8>, ['TypeError: expected string or buffer\n'], 'Traceback (most recent call last):\n File "/data/toolserver/pywikipedia/subster.py", line 164, in subContent\n (substed_content, tags) = self.subTemplate(substed_content, item)\n File "/data/toolserver/pywikipedia/subster.py", line 238, in subTemplate\n external_data = str(re.compile(param[\'postproc\'][1], re.S | re.I).findall(external_data))\nTypeError: expected string or buffer\n')