Benutzer:Rolf/Tidbits
< Benutzer:Rolf
Zur Navigation springen
Zur Suche springen
Version vom 12. September 2006, 09:01 Uhr von Rolf (Diskussion | Beiträge)
Sammlung von Informationsfetzen, die mal in Artikel einfliessen können. Eine Art Themenspeicher:
- Die Familie des Seekönigs sind die Kirillin Quelle: Sandobar
- Sadije Quelle: Kurai-Anat - Das Schwarze Herz
- Zauber:Zwergenfeuer Quelle: Graues Konzil
- Ormudagan in Aran: 20.000 Ew, ehemals Hauptstadt, ewiges Feuer, Haomastra, 1000-jährige Zeder, Name des Fürsten Quelle: Sandobar
- Pfortenarchipel, Namen der Inseln, Strudel Quelle: Sandobar
- Amaschida und ihre Milchmädchen Quelle: Sandobar
- Details zum Glauben an die Zweiheit in Aran Quelle: Sandobar
- Kirghlaird aus Harkfast Quelle: Der Wilde König
- Neue Zauber aus Smaskrifter: zB Propellerschild
- Quelle für Bilder: [1]
- Altoqua: EST AQUA AT ETERNAM IN PERPETUUM Quelle: GB 35, Seite 21
- Kelwisch als Vorläufer des Scharidisch und Luwisch Quelle: GB 23 ?
# -*- coding: utf-8 -*- import urllib, family, config u"""Diese Datei enthält die notwendigen Anpassungen, die für das Wiki Aventurica gebraucht werden, damit hier die Robotskripte funktionieren können. Da familiy.Family vererbt wird, werden alle abweichenden Einstellungen überschrieben.""" __version__='$Id: wikiaventurica.py,v 0.2 2005/05/25 14:35:00 Alrik Exp $' __md5__='' # The Wikimedia family that is known as Wikipedia, the Free Encyclopedia class Family(family.Family): def __init__(self): family.Family.__init__(self) self.name = 'wikiaventurica' self.langs = {'de':'dsa4.de', } # Most namespaces are inherited from family.Family. self.namespaces[4] = { '_default': u'Wiki Aventurica', 'de': u'Wiki Aventurica', } self.namespaces[5] = { '_default': u'Wiki Aventurica Diskussion', 'de': u'Wiki Aventurica Diskussion', } # Languages that are coded in iso-8859-1 self.latin1 = ['de'] def path(self, code): return '/wiki/index.php' #anstatt '/w/index.php' def version(self, code): return "1.4" def code2encoding(self, code): """Return the encoding for a specific language wikipedia""" return 'iso-8859-1' def code2encodings(self, code): """Return a list of historical encodings for a specific language wikipedia""" # für wikiaventurica brauchen wir nur 'iso-8859-1' return self.code2encoding(code), #das Komma ist Absicht
user-config.py
Zusätzlich muss eine spezielle Datei user-config.py im Unterverzeichnis C:\python\pywikipediabot erzeugt werden. Vorschlag für den Inhalt:
# -*- coding: utf-8 -*- username='Name hier eintragen' mylang='de' family = 'wikiaventurica' #Es kann auch das PW hier gespeichert werden, vorausgesetzt login.py wurde entsprechend #angepasst oder es wird der WAbotTK verwendet. #password='' #funktioniert nur, wenn wikipedia.checkLogin() entsprechend angepasst ist #natuerlich muss hier echtes HTML ueberprueft werden userlogedintext1='<a href="/wiki/index.php?title=Spezial:Contributions&target='+username+'">' userlogedintext2='<a href="/wiki/index.php?title=Spezial:Userlogout' # Slow down the robot such that it never requests a second page within # 'throttle' seconds. throttle = 2 # Slow down the robot such that it never makes a second change within # 'put_throttle' seconds. put_throttle = 3 # Maximum of pages which can be retrieved by special pages. Increase this if # you heavily use boilerplate.py, double_redirect.py, and especially if you're # running solve_disambiguation.py with the -primary argument. special_page_limit = 100 # the encoding that's used in the user's console, i.e. how strings are encoded # when they are read by raw_input(). On Windows systems' DOS box, this should # be 'cp850' ('cp437' for older versions). Linux users might try 'iso-8859-1' # or 'utf-8'. If this variable is set to None, the default is 'cp850' on # windows, and iso-8859-1 on other systems #console_encoding = 'cp1252' #je nach Bedarf