Benutzer:RolfPyBot/Software Anpassungen
Zur Navigation springen
Zur Suche springen
Dieser Bot verwendet:
- Python
- Eine Revision des pywikipediabots
- Datei user-config.py im Ordner pywikipediabot
family = 'MidgardWiki' #family = 'wikipedia' mylang = 'de' usernames['MidgardWiki']['de'] = 'RolfPyBot' minthrottle = 1 maxthrottle = 5 put_throttle =1 report_dead_links_on_talk = True console_encoding = 'utf-8' # The encoding in which textfiles are stored, which contain lists of page titles. textfile_encoding = 'latin-1' #Noetig fuer die deutschen Sonderzeichen
- Datei MidgardWiki_family.py im Ordner pywikipediabot\families
# -*- coding: utf-8 -*- import family # MEINPROJEKT Wiki # Beschreibung deiner Seite (optimal) class Family(family.Family): def __init__(self): family.Family.__init__(self) self.name = 'MidgardWiki' # Ersetzen self.langs = { 'de': 'www.midgard-wiki.de', # Hostname deines Projektes } self.namespaces[1] = { '_default': u'Diskussion' } self.namespaces[2] = { '_default': u'Benutzer' } self.namespaces[3] = { '_default': u'Benutzer Diskussion' } self.namespaces[4] = { '_default': u'Midgard-Wiki' } # Ersetzen self.namespaces[5] = { '_default': u'Midgard-Wiki Diskussion' } # Ersetzen self.namespaces[6] = { '_default': u'Bild' } self.namespaces[7] = { '_default': u'Bild Diskussion' } def path(self, code): return '/index.php' def apipath(self, code): raise NotImplementedError( "The Midgard-Wiki does not support api.php") def version(self, code): return "1.12.0" def code2encoding(self, code): """Return the encoding for a specific language wikipedia""" return 'utf-8' def code2encodings(self, code): """Return a list of historical encodings for a specific language wikipedia""" # für Midgard-Wiki brauchen wir nur 'iso-8859-1' return self.code2encoding(code), #das Komma ist Absicht