Benutzer:FalkBot/alberniawiki family.py: Unterschied zwischen den Versionen

aus Wiki Aventurica, dem DSA-Fanprojekt
(typo)
K (F)
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Korrekter_Titel|alberniawiki_family.py}}
==Autor(en)==
==Autor(en)==
*[[Benutzer:Falk Steinhauer|Falk Steinhauer]]
*[[Benutzer:Falk Steinhauer|Falk Steinhauer]]
Zeile 20: Zeile 18:
import family, config
import family, config


__version__='$Id: alberniawiki_family.py,v 0.2 2007/07/17 23:55:00 Falk Exp $'
__version__='$Id: alberniawiki_family.py,v 0.2 2009/04/22 15:43:00 Falk Exp $'


class Family(family.Family):
class Family(family.Family):
Zeile 50: Zeile 48:
         self.mainpages = {'de': 'Hauptseite'}
         self.mainpages = {'de': 'Hauptseite'}
          
          
     def hostname(self,code):
     def scriptpath(self, code):
         return 'wiki.koenigreich-albernia.de'
         return ''
       
 
     def path(self, code):
     def apipath(self, code):
         return '/index.php'
         raise NotImplementedError
          
          
     def version(self, code):
     def version(self, code):
         return "1.9.3"
         return "1.13.3"
       
    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"""
        return self.code2encoding(code),        #das Komma ist Absicht
</pre>
</pre>


[[Kategorie:RoboterSkript]]
[[Kategorie:RoboterSkript]]

Aktuelle Version vom 14. Juni 2012, 11:03 Uhr

Autor(en)[Bearbeiten | Quelltext bearbeiten]

Beschreibung[Bearbeiten | Quelltext bearbeiten]

Funktion[Bearbeiten | Quelltext bearbeiten]

  • Setzt bzw. überschreibt Variablen für den Pywikipediabot.
    • Wird nicht mit dem Pywikipediabot mitgeliefert.
    • Muss im Ordner pywikipedia/families, mit genau diesem Namen, selbst erstellt werden.

Aufruf[Bearbeiten | Quelltext bearbeiten]

  • Kein expliziter Aufruf nötig.

Quellcode[Bearbeiten | Quelltext bearbeiten]

# -*- coding: utf-8  -*-

import urllib
import family, config

__version__='$Id: alberniawiki_family.py,v 0.2 2009/04/22 15:43:00 Falk Exp $'

class Family(family.Family):
    
    def __init__(self):
        family.Family.__init__(self)
        self.name = 'alberniawiki'
        self.langs = {
            'de': 'wiki.koenigreich-albernia.de'
            }
        self.namespaces[4] = {
            'de': u'AlberniaWiki'
        }
        self.namespaces[5] = {
            'de': u'AlberniaWiki Diskussion'
        }

        # Languages that are coded in iso-8859-1
        self.utf8 = ['de']        #eigentlich muesste da UTF-8 hin...
        
        # on_one_line is a list of languages that want the category links
        # one-after-another on a single line
        self.category_on_one_line = ['de']
        
       # When both at the bottom should categories come after interwikilinks?
        self.categories_last = ['de']
      
        # Main page names for all languages
        self.mainpages = {'de': 'Hauptseite'}
        
    def scriptpath(self, code):
        return ''

    def apipath(self, code):
        raise NotImplementedError
        
    def version(self, code):
        return "1.13.3"