Hi,
- - - - English:
I have a locally installed MediaWiki and would like to use pywikibot there.
I'm using Python 2.7. I could already use the bot at Wikipedia. Local I
still do not get the software running.
I have the contents of the family file attached below. Maybe someone knows
how the file should look to get the software working.
Either the family file hasn't been found or "a" software stopped the
access. I don't really understand the error messages.
Does anybody runs the pywikibot on his local installed MediaWiki and could
give me an example of a runnable family-file!? This would be fine.
Thanks!
Yours Pixewakb
- - - - German:
Ich habe ein lokal installiertes MediaWiki und möchte gern pywikibot hier
nutzen. Ich verwende Python 2.7. Den Bot konnte ich bei Wikipedia schon
nutzen. Lokal habe ich die Software noch nicht zum Laufen bekommen.
Ich habe den Inhalt der family-Datei unten angefügt. Vielleicht weiß
jemand, wie die Datei aussehen muss, um die Software in Betrieb zu nehmen.
Entweder wurde bislang die family-Datei nicht gefunden oder aber die
Software stoppte den Zugriff. Ich werde aus den Fehlermeldungen nicht
schlau.
Betreibt jemand den Bot lokal und könnte mir eine Kopie oder ein Beispiel
einer funktionierenden family-Datei geben???
Besten Dank
Pixewakb
- - - - Content of my TEST_family.py-file:
# -*- coding: utf-8 -*-
import family
# Put a short project description here.
class Family(family.Family):
def __init__(self):
family.Family.__init__(self)
self.name = 'TEST' # Set the family name; this should be the same
as in the filename.
self.langs = {
'de': 'localhost', # Put the hostname here.
}
# Translation used on all wikis for the different namespaces.
# Most namespaces are inherited from family.Family.
# Check the family.py file (in main directory) to see the standard
# namespace translations for each known language.
# You only need to enter translations that differ from the default.
self.namespaces[4] = {
'_default': u'TEST', # Specify the project namespace here.
}
self.namespaces[5] = {
'_default': u'TEST Diskussion:', # Specify the talk page of
the
project namespace here.
}
def version(self, code):
return "1.22.6" # The MediaWiki version used. Not very important
in most cases.
def scriptpath(self, code):
return '/testbereich/mediawiki' # The relative path of index.php,
api.php : look at your wiki address.
# This line may need to be changed to /wiki or /w,
# depending on the folder where your mediawiki program
# is located.
# Note: Do not _include_ index.php, etc.
- - - - URL to my wiki
http://localhost/testbereich/mediawiki/index.php/Spezial:Beobachtungsliste