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