Only you can help us build a free scout media repository!
Please create an account to start uploading your images now.

ScoutMedia:Bot configuration/scoutwiki family.py: Difference between revisions

From ScoutMedia, the free scout media repository
(New page: <source lang="python"> # -*- coding: utf-8 -*- import family # ScoutWiki, the international network of scouting wikis. # ScoutWiki, le réseau international de wikis scouts. class Famil...)
 
(es is upgraded)
 
(15 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<source lang="python">
<source lang="python">
# -*- coding: utf-8  -*-
# -*- coding: utf-8  -*-
import family
import urllib
 
import family, config
# ScoutWiki, the international network of scouting wikis.
# ScoutWiki, le réseau international de wikis scouts.
 
class Family(family.Family):
class Family(family.Family):
     def __init__(self):
     def __init__(self):
         family.Family.__init__(self)
         family.Family.__init__(self)
         self.name = 'scoutwiki'
         self.name = 'scoutwiki'
 
         self.langs = {
         self.langs = {
             'fi':'wiki.partio.net', # PartioWiki
             'ar': 'ar.scoutwiki.org',
             'fr':'fr.scoutwiki.org', # Scoutopedia
            'cs': 'cs.scoutwiki.org',
             'de':'de.scoutwiki.org', #PfadiWiki
             'da': 'da.scoutwiki.org',
             'nl':'www.scoutpedia.nl', #Scoutpedia (NL)
             'de': 'de.scoutwiki.org',
             'es':'wiki.larocadelconsejo.net', #WikiRoca
             'en': 'en.scoutwiki.org',
             'en':'en.scoutwiki.org', #ScoutWiki English
            'eo': 'eo.scoutwiki.org',
             'ar':'ar.scoutwiki.org', #ScoutWiki Arabic
             'es': 'wiki.larocadelconsejo.net',
             'eo':'eo.scoutwiki.org', #SkoltViko en Esperanto
             'fi': 'fi.scoutwiki.org',
    'sv':'sv.scoutwiki.org', #ScoutWiki Swedish
             'fr': 'fr.scoutwiki.org',
    'it':'it.scoutwiki.org', #ScoutWiki en italiano
             'it': 'it.scoutwiki.org',
    'da':'da.scoutwiki.org', #ScoutWiki in Danish: SpejderWiki
            'nl': 'nl.scoutwiki.org',
    'ja':'www.scoutship.org', #Boyscout Guide, Japanese scoutwiki
            'pt': 'pt.scoutwiki.org',
    'cs':'cs.scoutwiki.org', #JunakWiki, Czechish scoutwiki
            'sv': 'sv.scoutwiki.org',
          #ScoutMedia
            'uk': 'uk.scoutwiki.org',
             'media':'media.scoutwiki.org',
            'asso': 'asso.scoutwiki.org',
             'scoutmedia': 'media.scoutwiki.org',
         }
         }
 
        # Most namespaces are inherited from family.Family.
 
         self.namespaces[4] = {
         self.namespaces[4] = {
             '_default': u'scoutwiki',
             '_default': [u'ScoutWiki', self.namespaces[4]['_default']],
             'fi': u'PartioWiki',
            'ar': u'ScoutWiki',
             'fr': u'Scoutopedia',
             'cs': u'SkautWiki',
             'da': u'SpejderWiki',
             'de': u'Pfadiwiki',
             'de': u'Pfadiwiki',
            'nl': u'Scoutpedia',
            'es': u'WikiRoca',
             'en': u'ScoutWiki',
             'en': u'ScoutWiki',
            'ar': u'ScoutWiki',
             'eo': u'SkoltVikio',
             'eo': u'SkoltVikio',
    'sv': u'ScoutWiki',
            'es': u'WikiRoca',
    'it': u'ScoutWiki',
            'fi': u'PartioWiki',
    'da': u'SpejderWiki',
            'fr': u'Scoutopedia',
    'ja': u'ボーイスカウトガイド',
            'it': u'ScoutWiki',
    'cs': u'JunakWiki',
            'ja': u'ボーイスカウトガイド',
             #ScoutMedia
            'nl': u'Scoutpedia.nl',
             'media': u'ScoutMedia',
            'pt': u'ScoutWiki',
            'sv': u'ScoutWiki',
            'uk': u'ScoutWiki',
             'asso': u'ScoutWiki Network',
             'scoutmedia': u'ScoutMedia',
         }
         }
         self.namespaces[5] = {
         self.namespaces[5] = {
             '_default': u'Talk about scoutwiki',
             '_default': [u'ScoutWiki talk', self.namespaces[5]['_default']],
             'fi': u'Keskustelu PartioWikista',
            'ar': u'نقاش ScoutWiki',
             'fr': u'Discussion Scoutopedia',
             'cs': u'Diskuse k SkautWiki',
             'da': u'SpejderWiki diskussion',
             'de': u'Pfadiwiki Diskussion',
             'de': u'Pfadiwiki Diskussion',
             'nl': u'Overleg Scoutpedia',
             'en': u'ScoutWiki talk',
            'eo': u'SkoltVikio-Diskuto',
             'es': u'WikiRoca Discusión',
             'es': u'WikiRoca Discusión',
             'en': u'ScoutWiki talk',
             'fi': u'Keskustelu PartioWikistä',
             'ar': u'نقاش ScoutWiki',
            'fr': u'Discussion Scoutopedia',
             'eo': u'SkoltVikio diskuto',
            'it': u'Discussioni ScoutWiki',
    'sv': u'ScoutWikidiskussion',
             'ja': u'ボーイスカウトガイド‐ノート',
    'it': u'Discussioni ScoutWiki',
            'nl': u'Overleg Scoutpedia.nl',
    'da': u'SpejderWiki-diskussion',
             'pt': u'ScoutWiki Discussão',
    'ja': u'ボーイスカウトガイド‐ノート',
            'sv': u'ScoutWikidiskussion',
    'cs': u'JunakWiki diskuse',
            'uk': u'Обговорення ScoutWiki',
            #ScoutMedia
            'asso': u'ScoutWiki Network talk',
            'media': u'ScoutMedia talk',
            'scoutmedia': u'ScoutMedia talk',
        }
 
        self.namespaces[9] = {
          '_default': [u'MediaWiki talk', self.namespaces[9]['_default']],
          'ar': u'نقاش ميدياويكي',
          'cs': u'Diskuse k MediaWiki',
          'da': u'MediaWiki diskussion',
          'de': u'MediaWiki Diskussion',
          'eo': u'MediaWiki-Diskuto',
          'fi': u'Keskustelu järjestelmäviestistä',
          'fr': u'Discussion MediaWiki',
          'it': u'Discussioni MediaWiki',
          'nl': u'Overleg MediaWiki',
          'pt': u'MediaWiki Discussão',
          'sv': u'MediaWiki-diskussion',
          'uk': u'Обговорення MediaWiki',
         }
         }


         #custom namespaces
         self.namespaces[13] = {
            '_default': [u'Help talk', self.namespaces[13]['_default']],
            'ar': u'نقاش المساعدة',
            'cs': u'Diskuse k nápovědě',
            'da': u'Hjælp diskussion',
            'de': u'Hilfe Diskussion',
            'eo': u'Helpo-Diskuto',
            'fi': u'Keskustelu ohjeesta',
            'fr': u'Discussion aide',
            'it': u'Discussioni aiuto',
            'nl': u'Overleg help',
            'pt': u'Ajuda Discussão',
            'sv': u'Hjälpdiskussion',
            'uk': u'Обговорення довідки',
        }
       
         self.namespaces[100] = {
         self.namespaces[100] = {
             '_default':u'Portal',       #portals
             'da':u'Portal',
             #'fi':u'Lodju' #Geocache (bug)
             'fi':u'Lodju',
             'fr':u'Portail',
             'fr':u'Portail',
    'en':u'Portal',
            'en':u'Portal',
    'it':u'Portale',
            'it':u'Portale',
            'nl':u'Portaal',
         }
         }
         self.namespaces[101] = {
         self.namespaces[101] = {
             '_default':u'Portal talk',
             'da':u'Portaldiskussion',
             #'fi':u'Keskustelu lodjusta'
             'fi':u'Keskustelu lodjusta',
             'fr':u'Discussion Portail',
             'fr':u'Discussion Portail',
    'en':u'Portal Talk',
            'en':u'Portal Talk',
    'it':u'Discussioni portale',
            'it':u'Discussioni portale',
            'nl':u'Overleg portaal',
         }
         }
         self.namespaces[102] = {
         self.namespaces[102] = {
             '_default':u'Projet'     #Wiki-projects
             'en':u'Workforce',
             #'fr':u'Projet' bug ?
             'fr':u'Projet',
            'nl':u'Eigenschap'
         }
         }
         self.namespaces[103] = {
         self.namespaces[103] = {
             '_default':u'Discussion Projet'   #Wikiproject talk pages
             'en':u'Workforce Talk',
             #'fr':u'Discussion projet' bug ?
            'fr':u'Discussion Projet',
             'nl':u'Overleg eigenschap'
         }
         }


        self.namespaces[106] = {
            'nl':u'Formulier',
        }
        self.namespaces[107] = {
            'nl':u'Overleg formulier',
        }
        self.namespaces[108] = {
            'nl':u'Concept',
        }
        self.namespaces[109] = {
            'nl':u'Overleg concept',
        }
        self.namespaces[420] = {
        #  '_default': u'Layer',
            'fr':u'Layer',
            'it':u'Layer',
            'nl':u'Layer',
        }
        self.namespaces[421] = {
        #  '_default': u'Layer  talk',
            'fr':u'Layer talk',
            'it':u'Layer talk',
            'nl':u'Layer talk',
        }
        self.disambiguationTemplates = {
            '_default': [u'Disambig'],
            'it':  [u'Disambigua'],
        }
        self.disambcatname = {
            'it':  u'Disambigua',
        }
        self.alphabetic_revised = [
            'ar', 'cs', 'da', 'de', 'en', 'eo', 'es', 'fr', 'fi',
            'it', 'ja', 'nl', 'pt', 'sv','uk', 'asso', 'media',
        ]
     def version(self, code):
     def version(self, code):
         return "1.12.0"
         return '1.18.0'
    def shared_image_repository(self, code):
        return ('scoutmedia', 'scoutmedia')


    def scriptpath(self, code):
        return ''
           
     def path(self, code):
     def path(self, code):
         return '/index.php'
         return '/index.php'        
</source>
</source>
[[Category:Bot]]
[[Category:Bot]]

Latest revision as of 12:58, 10 July 2013

<source lang="python">

  1. -*- coding: utf-8 -*-

import urllib import family, config

class Family(family.Family):

   def __init__(self):
       family.Family.__init__(self)
       self.name = 'scoutwiki'

       self.langs = {
           'ar': 'ar.scoutwiki.org',
           'cs': 'cs.scoutwiki.org',
           'da': 'da.scoutwiki.org',
           'de': 'de.scoutwiki.org',
           'en': 'en.scoutwiki.org',
           'eo': 'eo.scoutwiki.org',
           'es': 'wiki.larocadelconsejo.net',
           'fi': 'fi.scoutwiki.org',
           'fr': 'fr.scoutwiki.org',
           'it': 'it.scoutwiki.org',
           'nl': 'nl.scoutwiki.org',
           'pt': 'pt.scoutwiki.org',
           'sv': 'sv.scoutwiki.org',
           'uk': 'uk.scoutwiki.org',
           'asso': 'asso.scoutwiki.org',
           'scoutmedia': 'media.scoutwiki.org',
       }

       self.namespaces[4] = {
           '_default': [u'ScoutWiki', self.namespaces[4]['_default']],
           'ar': u'ScoutWiki',
           'cs': u'SkautWiki',
           'da': u'SpejderWiki',
           'de': u'Pfadiwiki',
           'en': u'ScoutWiki',
           'eo': u'SkoltVikio',
           'es': u'WikiRoca',
           'fi': u'PartioWiki',
           'fr': u'Scoutopedia',
           'it': u'ScoutWiki',
           'ja': u'ボーイスカウトガイド',
           'nl': u'Scoutpedia.nl',
           'pt': u'ScoutWiki',
           'sv': u'ScoutWiki',
           'uk': u'ScoutWiki',
           'asso': u'ScoutWiki Network',
           'scoutmedia': u'ScoutMedia',
       }

       self.namespaces[5] = {
           '_default': [u'ScoutWiki talk', self.namespaces[5]['_default']],
           'ar': u'نقاش ScoutWiki',
           'cs': u'Diskuse k SkautWiki',
           'da': u'SpejderWiki diskussion',
           'de': u'Pfadiwiki Diskussion',
           'en': u'ScoutWiki talk',
           'eo': u'SkoltVikio-Diskuto',
           'es': u'WikiRoca Discusión',
           'fi': u'Keskustelu PartioWikistä',
           'fr': u'Discussion Scoutopedia',
           'it': u'Discussioni ScoutWiki',
           'ja': u'ボーイスカウトガイド‐ノート',
           'nl': u'Overleg Scoutpedia.nl',
           'pt': u'ScoutWiki Discussão',
           'sv': u'ScoutWikidiskussion',
           'uk': u'Обговорення ScoutWiki',
           'asso': u'ScoutWiki Network talk',
           'scoutmedia': u'ScoutMedia talk',
       }
       self.namespaces[9] = {
          '_default': [u'MediaWiki talk', self.namespaces[9]['_default']],
          'ar': u'نقاش ميدياويكي',
          'cs': u'Diskuse k MediaWiki',
          'da': u'MediaWiki diskussion', 
          'de': u'MediaWiki Diskussion', 
          'eo': u'MediaWiki-Diskuto',
          'fi': u'Keskustelu järjestelmäviestistä',
          'fr': u'Discussion MediaWiki',
          'it': u'Discussioni MediaWiki',
          'nl': u'Overleg MediaWiki',
          'pt': u'MediaWiki Discussão',
          'sv': u'MediaWiki-diskussion',
          'uk': u'Обговорення MediaWiki',
       }
       self.namespaces[13] = {
           '_default': [u'Help talk', self.namespaces[13]['_default']],
           'ar': u'نقاش المساعدة',
           'cs': u'Diskuse k nápovědě',
           'da': u'Hjælp diskussion', 
           'de': u'Hilfe Diskussion', 
           'eo': u'Helpo-Diskuto', 
           'fi': u'Keskustelu ohjeesta',
           'fr': u'Discussion aide',
           'it': u'Discussioni aiuto',
           'nl': u'Overleg help',
           'pt': u'Ajuda Discussão',
           'sv': u'Hjälpdiskussion',
           'uk': u'Обговорення довідки',
       }
        
       self.namespaces[100] = {
           'da':u'Portal',
           'fi':u'Lodju',
           'fr':u'Portail',
           'en':u'Portal',
           'it':u'Portale',
           'nl':u'Portaal',
       }

       self.namespaces[101] = {
           'da':u'Portaldiskussion',
           'fi':u'Keskustelu lodjusta',
           'fr':u'Discussion Portail',
           'en':u'Portal Talk',
           'it':u'Discussioni portale',
           'nl':u'Overleg portaal',
       }

       self.namespaces[102] = {
           'en':u'Workforce',
           'fr':u'Projet',
           'nl':u'Eigenschap'
       }

       self.namespaces[103] = {
           'en':u'Workforce Talk',
           'fr':u'Discussion Projet',
           'nl':u'Overleg eigenschap'
       }
       self.namespaces[106] = {
           'nl':u'Formulier',
       }
       self.namespaces[107] = {
           'nl':u'Overleg formulier',
       }
       self.namespaces[108] = {
           'nl':u'Concept',
       }
       self.namespaces[109] = {
           'nl':u'Overleg concept',
       }
       self.namespaces[420] = {
        #   '_default': u'Layer',
           'fr':u'Layer',
           'it':u'Layer',
           'nl':u'Layer',
       }
       self.namespaces[421] = {
        #   '_default': u'Layer  talk',
           'fr':u'Layer talk',
           'it':u'Layer talk',
           'nl':u'Layer talk',
       }

       self.disambiguationTemplates = {
           '_default': [u'Disambig'],
           'it':  [u'Disambigua'],
       }

       self.disambcatname = {
           'it':  u'Disambigua',
       }

       self.alphabetic_revised = [
           'ar', 'cs', 'da', 'de', 'en', 'eo', 'es', 'fr', 'fi',
           'it', 'ja', 'nl', 'pt', 'sv','uk', 'asso', 'media',
       ]

   def version(self, code):
       return '1.18.0'

   def shared_image_repository(self, code):
       return ('scoutmedia', 'scoutmedia')
   def scriptpath(self, code):
       return 
   def path(self, code):
       return '/index.php'         

</source>