Welcome to the ScoutWiki Network

Difference between revisions of "Bot configuration/scoutwiki family.py"

From ScoutWiki Network
Jump to: navigation, search
 
Line 1: Line 1:
 
<syntaxhighlight lang="python">
 
<syntaxhighlight lang="python">
 
# -*- coding: utf-8 -*-
 
# -*- coding: utf-8 -*-
 +
"""
 +
This family file was auto-generated by generate_family_file.py script.
 +
 +
Configuration parameters:
 +
  url = https://nl.scoutwiki.org
 +
  name = scoutwiki
 +
 +
Please do not commit this to the Git repository!
 +
"""
 +
from __future__ import absolute_import, unicode_literals
  
 
from pywikibot import family
 
from pywikibot import family
Line 6: Line 16:
  
  
class Family(family.Family):
+
class Family(family.Family): # noqa: D101
     interwiki_removals = ['ja','scout-o-wi']
+
 
     def __init__(self):
+
     name = 'scoutwiki'
         family.Family.__init__(self)
+
     langs = {
         self.name = 'scoutwiki'
+
         'eo': 'eo.scoutwiki.org',
         self.langs = {
+
         'en': 'en.scoutwiki.org',
            'de': 'de.scoutwiki.org',
+
         'nl': 'nl.scoutwiki.org',
            'fi': 'fi.scoutwiki.org',
+
        'pt': 'pt.scoutwiki.org',
            'sv': 'sv.scoutwiki.org',
+
        'it': 'it.scoutwiki.org',
            'nl': 'nl.scoutwiki.org',
+
        'de': 'de.scoutwiki.org',
            'uk': 'uk.scoutwiki.org',
+
        'fr': 'fr.scoutwiki.org',
            'ar': 'ar.scoutwiki.org',
+
        'da': 'da.scoutwiki.org',
            'eo': 'eo.scoutwiki.org',
+
        'ar': 'ar.scoutwiki.org',
            'it': 'it.scoutwiki.org',
+
        'uk': 'uk.scoutwiki.org',
            'cs': 'cs.scoutwiki.org',
+
        'cs': 'cs.scoutwiki.org',
            'en': 'en.scoutwiki.org',
+
        'fi': 'fi.scoutwiki.org',
            'da': 'da.scoutwiki.org',
+
        'sv': 'sv.scoutwiki.org',
            'fr': 'fr.scoutwiki.org',
+
        'asso': 'asso.scoutwiki.org',
            'pt': 'pt.scoutwiki.org',
+
        'scoutmedia': 'media.scoutwiki.org',
            'hu': 'wiki.cserkesz.hu',
+
        'hu': 'wiki.cserkesz.hu',
            'es': 'wiki.larocadelconsejo.net',
+
        'es': 'wiki.larocadelconsejo.net',
            'scout-o-wiki': 'www.scout-o-wiki.de'
+
        'scout-o-wiki': 'www.scout-o-wiki.de',
        }
+
    }
 +
 
 +
    interwiki_removals = [ 'ja', 'nds', 'scout-o-wi' ]
  
 
     def scriptpath(self, code):
 
     def scriptpath(self, code):
 
         return {
 
         return {
 +
            'eo': '',
 +
            'en': '',
 +
            'nl': '',
 +
            'pt': '',
 +
            'it': '',
 
             'de': '',
 
             'de': '',
 +
            'fr': '',
 +
            'da': '',
 +
            'ar': '',
 +
            'uk': '',
 +
            'cs': '',
 
             'fi': '',
 
             'fi': '',
 
             'sv': '',
 
             'sv': '',
             'nl': '',
+
             'asso': '',
             'uk': '',
+
             'scoutmedia': '',
            'ar': '',
 
            'eo': '',
 
            'it': '',
 
            'cs': '',
 
            'en': '',
 
            'da': '',
 
            'fr': '',
 
            'pt': '',
 
 
             'hu': '/w',
 
             'hu': '/w',
 
             'es': '',
 
             'es': '',
          'scout-o-wiki': '',
+
            'scout-o-wiki': '',
 +
        }[code]
 +
 
 +
    @deprecated('APISite.version()')
 +
    def version(self, code):
 +
        return {
 +
            'eo': u'1.30.2',
 +
            'en': u'1.30.2',
 +
            'nl': u'1.30.2',
 +
            'pt': u'1.30.2',
 +
            'it': u'1.30.2',
 +
            'de': u'1.30.2',
 +
            'fr': u'1.30.2',
 +
            'da': u'1.30.2',
 +
            'ar': u'1.30.2',
 +
            'uk': u'1.30.2',
 +
            'cs': u'1.30.2',
 +
            'fi': u'1.30.2',
 +
            'sv': u'1.30.2',
 +
            'scout-o-wiki': '1.25.5',
 
         }[code]
 
         }[code]
  
 
     def protocol(self, code):
 
     def protocol(self, code):
 
         return {
 
         return {
             'de': 'HTTPS',
+
             'eo': u'https',
             'fi': 'HTTPS',
+
            'en': u'https',
             'sv': 'HTTPS',
+
            'nl': u'https',
             'nl': 'HTTPS',
+
             'pt': u'https',
             'uk': 'HTTPS',
+
             'it': u'https',
             'ar': 'HTTPS',
+
             'de': u'https',
             'eo': 'HTTPS',
+
             'fr': u'https',
             'it': 'HTTPS',
+
             'da': u'https',
             'cs': 'HTTPS',
+
             'ar': u'https',
             'en': 'HTTPS',
+
             'uk': u'https',
             'da': 'HTTPS',
+
             'cs': u'https',
             'fr': 'HTTPS',
+
             'fi': u'https',
             'pt': 'HTTPS',
+
             'sv': u'https',
             'hu': 'HTTPS',
+
             'asso': u'https',
             'es': 'HTTP',
+
             'scoutmedia': u'http',
             'scout-o-wiki': 'HTTPS',
+
             'hu': u'https',
 +
             'es': u'http',
 +
             'scout-o-wiki': u'https',
 
         }[code]
 
         }[code]
  
 +
    closed_wikis = [ ]
 +
 +
    removed_wikis = ['ja', 'nds', 'scout-o-wi']
  
 
     def ignore_certificate_error(self, code):
 
     def ignore_certificate_error(self, code):

Latest revision as of 15:42, 25 August 2019

# -*- coding: utf-8 -*-
"""
This family file was auto-generated by generate_family_file.py script.

Configuration parameters:
  url = https://nl.scoutwiki.org
  name = scoutwiki

Please do not commit this to the Git repository!
"""
from __future__ import absolute_import, unicode_literals

from pywikibot import family
from pywikibot.tools import deprecated


class Family(family.Family):  # noqa: D101

    name = 'scoutwiki'
    langs = {
        'eo': 'eo.scoutwiki.org',
        'en': 'en.scoutwiki.org',
        'nl': 'nl.scoutwiki.org',
        'pt': 'pt.scoutwiki.org',
        'it': 'it.scoutwiki.org',
        'de': 'de.scoutwiki.org',
        'fr': 'fr.scoutwiki.org',
        'da': 'da.scoutwiki.org',
        'ar': 'ar.scoutwiki.org',
        'uk': 'uk.scoutwiki.org',
        'cs': 'cs.scoutwiki.org',
        'fi': 'fi.scoutwiki.org',
        'sv': 'sv.scoutwiki.org',
        'asso': 'asso.scoutwiki.org',
        'scoutmedia': 'media.scoutwiki.org',
        'hu': 'wiki.cserkesz.hu',
        'es': 'wiki.larocadelconsejo.net',
        'scout-o-wiki': 'www.scout-o-wiki.de',
    }

    interwiki_removals = [ 'ja', 'nds', 'scout-o-wi' ]

    def scriptpath(self, code):
        return {
            'eo': '',
            'en': '',
            'nl': '',
            'pt': '',
            'it': '',
            'de': '',
            'fr': '',
            'da': '',
            'ar': '',
            'uk': '',
            'cs': '',
            'fi': '',
            'sv': '',
            'asso': '',
            'scoutmedia': '',
            'hu': '/w',
            'es': '',
            'scout-o-wiki': '',
        }[code]

    @deprecated('APISite.version()')
    def version(self, code):
        return {
            'eo': u'1.30.2',
            'en': u'1.30.2',
            'nl': u'1.30.2',
            'pt': u'1.30.2',
            'it': u'1.30.2',
            'de': u'1.30.2',
            'fr': u'1.30.2',
            'da': u'1.30.2',
            'ar': u'1.30.2',
            'uk': u'1.30.2',
            'cs': u'1.30.2',
            'fi': u'1.30.2',
            'sv': u'1.30.2',
            'scout-o-wiki': '1.25.5',
        }[code]

    def protocol(self, code):
        return {
            'eo': u'https',
            'en': u'https',
            'nl': u'https',
            'pt': u'https',
            'it': u'https',
            'de': u'https',
            'fr': u'https',
            'da': u'https',
            'ar': u'https',
            'uk': u'https',
            'cs': u'https',
            'fi': u'https',
            'sv': u'https',
            'asso': u'https',
            'scoutmedia': u'http',
            'hu': u'https',
            'es': u'http',
            'scout-o-wiki': u'https',
        }[code]

    closed_wikis = [ ]

    removed_wikis = ['ja', 'nds', 'scout-o-wi']

    def ignore_certificate_error(self, code):
        return True