pywikibot.families package

Families package.

Submodules

pywikibot.families.commons_family module

Family module for Wikimedia Commons.

class pywikibot.families.commons_family.Family[source]

Bases: pywikibot.family.WikimediaFamily

Family class for Wikimedia Commons.

__module__ = 'pywikibot.families.commons_family'
category_redirect_templates = {'_default': ('Category redirect', 'Synonym taxon category redirect', 'Invalid taxon category redirect', 'Monotypic taxon category redirect', 'Endashcatredirect')}
doc_subpages = {'_default': (('/doc',), ['commons'])}
interwiki_forward = 'wikipedia'
langs = {'beta': 'commons.wikimedia.beta.wmflabs.org', 'commons': 'commons.wikimedia.org'}
name = 'commons'

pywikibot.families.i18n_family module

Family module for Translate Wiki.

class pywikibot.families.i18n_family.Family[source]

Bases: pywikibot.family.SingleSiteFamily

Family class for Translate Wiki.

__module__ = 'pywikibot.families.i18n_family'
domain = 'translatewiki.net'
name = 'i18n'
protocol(code)[source]

Return https as the protocol for this family.

pywikibot.families.incubator_family module

Family module for Incubator Wiki.

class pywikibot.families.incubator_family.Family[source]

Bases: pywikibot.family.WikimediaOrgFamily

Family class for Incubator Wiki.

__module__ = 'pywikibot.families.incubator_family'
interwiki_forward = 'wikipedia'
name = 'incubator'

pywikibot.families.lyricwiki_family module

Family module for LyricWiki.

class pywikibot.families.lyricwiki_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.FandomFamily

Family class for LyricWiki.

__module__ = 'pywikibot.families.lyricwiki_family'
codes = ('en', 'ru')
domain = 'lyrics.fandom.com'
name = 'lyricwiki'

pywikibot.families.mediawiki_family module

Family module for MediaWiki wiki.

class pywikibot.families.mediawiki_family.Family[source]

Bases: pywikibot.family.WikimediaFamily, pywikibot.family.SingleSiteFamily

Family class for MediaWiki wiki.

__module__ = 'pywikibot.families.mediawiki_family'
domain = 'www.mediawiki.org'
interwiki_forward = 'wikipedia'
name = 'mediawiki'

pywikibot.families.meta_family module

Family module for Meta Wiki.

class pywikibot.families.meta_family.Family[source]

Bases: pywikibot.family.WikimediaOrgFamily

Family class for Meta Wiki.

__module__ = 'pywikibot.families.meta_family'
category_redirect_templates = {'meta': ('Category redirect',)}
cross_allowed = ['meta']
doc_subpages = {'_default': (('/doc',), ['meta'])}
interwiki_forward = 'wikipedia'
name = 'meta'

pywikibot.families.omegawiki_family module

Family module for Omega Wiki.

class pywikibot.families.omegawiki_family.Family[source]

Bases: pywikibot.family.SingleSiteFamily

Family class for Omega Wiki.

__module__ = 'pywikibot.families.omegawiki_family'
domain = 'www.omegawiki.org'
name = 'omegawiki'
nocapitalize = ['omegawiki']
scriptpath(code)[source]

Return the script path for this family.

pywikibot.families.osm_family module

Family module for OpenStreetMap wiki.

class pywikibot.families.osm_family.Family[source]

Bases: pywikibot.family.SingleSiteFamily

Family class for OpenStreetMap wiki.

__module__ = 'pywikibot.families.osm_family'
code = 'en'
domain = 'wiki.openstreetmap.org'
name = 'osm'
protocol(code)[source]

Return https as the protocol for this family.

pywikibot.families.outreach_family module

Family module for Wikimedia outreach wiki.

class pywikibot.families.outreach_family.Family[source]

Bases: pywikibot.family.WikimediaOrgFamily

Family class for Wikimedia outreach wiki.

__module__ = 'pywikibot.families.outreach_family'
interwiki_forward = 'wikipedia'
name = 'outreach'

pywikibot.families.species_family module

Family module for Wikimedia species wiki.

class pywikibot.families.species_family.Family[source]

Bases: pywikibot.family.WikimediaOrgFamily

Family class for Wikimedia species wiki.

__module__ = 'pywikibot.families.species_family'
interwiki_forward = 'wikipedia'
name = 'species'

pywikibot.families.test_family module

Family module for test.wikipedia.org.

class pywikibot.families.test_family.Family[source]

Bases: pywikibot.families.wikipedia_family.Family

Family class for test.wikipedia.org.

__module__ = 'pywikibot.families.test_family'
name = 'test'

pywikibot.families.vikidia_family module

Family module for Vikidia.

class pywikibot.families.vikidia_family.Family[source]

Bases: pywikibot.family.SubdomainFamily

Family class for Vikidia.

__module__ = 'pywikibot.families.vikidia_family'
codes = ['ca', 'de', 'el', 'en', 'es', 'eu', 'fr', 'hy', 'it', 'ru', 'scn']
domain = 'vikidia.org'
name = 'vikidia'
protocol(code)[source]

Return https as the protocol for this family.

test_codes = ['central', 'test']

pywikibot.families.wikibooks_family module

Family module for Wikibooks.

class pywikibot.families.wikibooks_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wikibooks.

__module__ = 'pywikibot.families.wikibooks_family'
category_redirect_templates = {'_default': (), 'en': ('Category redirect',), 'es': ('Categoría redirigida',), 'ro': ('Redirect categorie',), 'vi': ('Đổi hướng thể loại',)}
closed_wikis = ['aa', 'ak', 'als', 'ang', 'as', 'ast', 'ay', 'bi', 'bm', 'bo', 'ch', 'co', 'ga', 'gn', 'got', 'gu', 'ie', 'kn', 'ks', 'lb', 'ln', 'lv', 'mi', 'mn', 'my', 'na', 'nah', 'nds', 'ps', 'qu', 'rm', 'se', 'simple', 'su', 'sw', 'tk', 'ug', 'uz', 'vo', 'wa', 'xh', 'yo', 'za', 'zh-min-nan', 'zu']
cross_allowed = ['af', 'ar', 'ba', 'ca', 'eu', 'fa', 'fy', 'gl', 'it', 'ko', 'ky', 'nl', 'ru', 'sk', 'th', 'zh']
doc_subpages = {'_default': (('/doc',), ['en']), 'es': ('/uso', '/doc'), 'sr': ('/док',)}
languages_by_size = ['en', 'hu', 'de', 'fr', 'pt', 'ja', 'it', 'nl', 'es', 'pl', 'he', 'id', 'fi', 'sq', 'az', 'fa', 'zh', 'th', 'ca', 'ru', 'vi', 'da', 'ko', 'sv', 'gl', 'sr', 'cs', 'hr', 'ba', 'ar', 'no', 'tr', 'sa', 'ta', 'uk', 'hi', 'eo', 'sk', 'is', 'ro', 'bn', 'si', 'mk', 'bg', 'ka', 'ms', 'lt', 'tt', 'el', 'li', 'ur', 'sl', 'km', 'tl', 'la', 'et', 'kk', 'be', 'ia', 'ml', 'oc', 'hy', 'eu', 'ne', 'pa', 'tg', 'cv', 'ku', 'fy', 'bs', 'cy', 'af', 'te', 'mr', 'mg', 'ky']
name = 'wikibooks'
removed_wikis = ['dk', 'tokipona']

pywikibot.families.wikidata_family module

Family module for Wikidata.

class pywikibot.families.wikidata_family.Family[source]

Bases: pywikibot.family.WikimediaFamily

Family class for Wikidata.

__module__ = 'pywikibot.families.wikidata_family'
calendarmodel(code)[source]

Default calendar model for WbTime datatype.

category_redirect_templates = {'wikidata': ('Category redirect',)}
default_globe(code)[source]

Default globe for Coordinate datatype.

doc_subpages = {'_default': (('/doc',), ['wikidata'])}
globes(code)[source]

Supported globes for Coordinate datatype.

interface(code)[source]

Return ‘DataSite’.

interwiki_forward = 'wikipedia'
langs = {'beta': 'wikidata.beta.wmflabs.org', 'test': 'test.wikidata.org', 'wikidata': 'www.wikidata.org'}
name = 'wikidata'
shared_geo_shape_repository(code)[source]

Return Wikimedia Commons as the repository for geo-shapes.

shared_tabular_data_repository(code)[source]

Return Wikimedia Commons as the repository for tabular-datas.

pywikibot.families.wikimania_family module

Family module for Wikimania wikis.

class pywikibot.families.wikimania_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wikimania wikis.

__module__ = 'pywikibot.families.wikimania_family'
closed_wikis = ['2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012', '2013', '2014', '2015', '2016', '2017', '2018']
code_aliases = {'2019': 'wikimania'}
codes = ['wikimania']
interwiki_forward = 'wikipedia'
langs

Property listing family languages.

name = 'wikimania'

pywikibot.families.wikimediachapter_family module

Family module for Wikimedia chapter, thematic organisation and WUG wikis.

class pywikibot.families.wikimediachapter_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for WCH, WTO and WUG wikis hosted on wikimedia.org.

__module__ = 'pywikibot.families.wikimediachapter_family'
closed_wikis = ['nz', 'pa-us']
code_aliases = {}
codes = ['am', 'ar', 'bd', 'be', 'br', 'ca', 'cn', 'co', 'dk', 'ec', 'et', 'fi', 'id', 'il', 'mai', 'mk', 'mx', 'nl', 'no', 'nyc', 'pl', 'pt', 'rs', 'ru', 'se', 'tr', 'ua', 'uk', 've', 'wb']
name = 'wikimediachapter'

pywikibot.families.wikinews_family module

Family module for Wikinews.

class pywikibot.families.wikinews_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wikinews.

__module__ = 'pywikibot.families.wikinews_family'
category_redirect_templates = {'_default': (), 'ar': ('قالب:تحويل تصنيف',), 'fa': ('الگو:رده بهتر',), 'no': ('Kategoriomdirigering',), 'ro': ('Redirect categorie',), 'ru': ('Category redirect',), 'sr': ('Category redirect',), 'tr': ('Kategori yönlendirme',), 'zh': ('分类重定向',)}
closed_wikis = ['hu', 'sd', 'th']
cross_allowed = ['ar', 'bg', 'bs', 'ca', 'cs', 'el', 'en', 'eo', 'fa', 'fi', 'he', 'ja', 'ko', 'li', 'nl', 'no', 'pt', 'ro', 'sq', 'sr', 'sv', 'ta', 'tr', 'uk', 'zh']
doc_subpages = {'_default': (('/doc',), ['en']), 'it': ('/man',), 'sr': ('/док',)}
languages_by_size = ['sr', 'en', 'fr', 'ru', 'pl', 'pt', 'de', 'es', 'zh', 'it', 'ar', 'cs', 'ca', 'nl', 'el', 'ta', 'sv', 'uk', 'fa', 'ro', 'fi', 'tr', 'ja', 'li', 'sq', 'no', 'eo', 'bg', 'ko', 'bs', 'he']
name = 'wikinews'

pywikibot.families.wikipedia_family module

Family module for Wikipedia.

class pywikibot.families.wikipedia_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family module for Wikipedia.

__module__ = 'pywikibot.families.wikipedia_family'
archived_page_templates = {'cs': ('Archiv', 'Archiv Wikipedie', 'Archiv diskuse', 'Archivace start', 'Posloupnost archivů', 'Rfa-archiv-start', 'Rfc-archiv-start'), 'de': ('Archiv',)}
category_redirect_templates = {'_default': (), 'ar': ('تحويل تصنيف',), 'arz': ('تحويل تصنيف',), 'bn': ('বিষয়শ্রেণী পুনর্নির্দেশ',), 'bs': ('Category redirect',), 'cs': ('Zastaralá kategorie',), 'da': ('Kategoriomdirigering',), 'en': ('Category redirect',), 'es': ('Categoría redirigida',), 'eu': ('Kategoria birzuzendu',), 'fa': ('رده بهتر',), 'fr': ('Catégorie redirigée',), 'gv': ('Aastiurey ronney',), 'hi': ('श्रेणी अनुप्रेषित',), 'hu': ('Kat-redir',), 'id': ('Alih kategori',), 'ja': ('Category redirect',), 'ko': ('분류 넘겨주기',), 'mk': ('Премести категорија',), 'ml': ('Category redirect',), 'ms': ('Pengalihan kategori',), 'mt': ('Rindirizzament kategorija',), 'ne': ('श्रेणी अनुप्रेषण',), 'no': ('Kategoriomdirigering',), 'pt': ('Redirecionamento de categoria',), 'ro': ('Redirect categorie',), 'ru': ('Переименованная категория',), 'sco': ('Category redirect',), 'sh': ('Prekat',), 'simple': ('Category redirect',), 'sl': ('Preusmeritev kategorije',), 'sq': ('Kategori e zhvendosur',), 'sr': ('Category redirect',), 'sv': ('Kategoriomdirigering',), 'tl': ('Category redirect',), 'tr': ('Kategori yönlendirme',), 'uk': ('Categoryredirect',), 'ur': ('زمرہ رجوع مکرر',), 'vi': ('Đổi hướng thể loại',), 'yi': ('קאטעגאריע אריבערפירן',), 'zh': ('分类重定向',), 'zh-yue': ('分類彈去',)}
closed_wikis = ['aa', 'cho', 'ho', 'hz', 'ii', 'kj', 'kr', 'mh', 'mus', 'ng', 'ten']
code2encodings(code)[source]

Return a list of historical encodings for a specific site.

cross_allowed = ['ab', 'ace', 'ady', 'af', 'ak', 'als', 'am', 'an', 'ang', 'ar', 'arc', 'arz', 'as', 'ast', 'atj', 'av', 'ay', 'az', 'ba', 'bar', 'bat-smg', 'bcl', 'be', 'be-tarask', 'bg', 'bh', 'bi', 'bjn', 'bm', 'bo', 'bpy', 'bug', 'bxr', 'ca', 'cbk-zam', 'cdo', 'ce', 'ceb', 'ch', 'chr', 'chy', 'ckb', 'co', 'cr', 'crh', 'cs', 'csb', 'cu', 'cv', 'cy', 'da', 'diq', 'dsb', 'dty', 'dz', 'ee', 'el', 'eml', 'en', 'eo', 'et', 'eu', 'ext', 'fa', 'ff', 'fi', 'fj', 'fo', 'frp', 'frr', 'fur', 'ga', 'gag', 'gan', 'gd', 'glk', 'gn', 'gom', 'gor', 'got', 'gu', 'gv', 'ha', 'hak', 'haw', 'he', 'hi', 'hif', 'hr', 'hsb', 'ht', 'hu', 'hy', 'ia', 'ie', 'ig', 'ik', 'ilo', 'inh', 'io', 'iu', 'ja', 'jam', 'jbo', 'jv', 'ka', 'kaa', 'kab', 'kbd', 'kg', 'ki', 'kk', 'kl', 'km', 'kn', 'ko', 'koi', 'krc', 'ks', 'ku', 'kv', 'kw', 'ky', 'la', 'lad', 'lb', 'lbe', 'lez', 'lfn', 'lg', 'li', 'lij', 'lmo', 'ln', 'lo', 'lt', 'ltg', 'lv', 'map-bms', 'mdf', 'meta', 'mg', 'mhr', 'mi', 'mk', 'ml', 'mn', 'mrj', 'ms', 'mwl', 'my', 'myv', 'mzn', 'na', 'nah', 'nap', 'nds_nl', 'ne', 'new', 'nl', 'no', 'nov', 'nrm', 'nso', 'nv', 'ny', 'oc', 'olo', 'om', 'or', 'os', 'pa', 'pag', 'pam', 'pap', 'pdc', 'pfl', 'pi', 'pih', 'pms', 'pnb', 'pnt', 'ps', 'qu', 'rm', 'rmy', 'rn', 'roa-rup', 'roa-tara', 'ru', 'rue', 'rw', 'sa', 'sah', 'sc', 'scn', 'sco', 'sd', 'se', 'sg', 'sh', 'shn', 'si', 'simple', 'sk', 'sm', 'sn', 'so', 'srn', 'ss', 'st', 'stq', 'su', 'sv', 'sw', 'szl', 'ta', 'tcy', 'te', 'tet', 'tg', 'th', 'ti', 'tk', 'tl', 'tn', 'to', 'tpi', 'tr', 'ts', 'tt', 'tum', 'tw', 'ty', 'tyv', 'udm', 'ug', 'uz', 've', 'vec', 'vep', 'vls', 'vo', 'wa', 'war', 'wo', 'xal', 'xh', 'xmf', 'yi', 'yo', 'za', 'zea', 'zh', 'zh-classical', 'zh-min-nan', 'zh-yue', 'zu']
doc_subpages = {'_default': (('/doc',), ['ar', 'bn', 'cs', 'da', 'en', 'es', 'hr', 'hu', 'id', 'ilo', 'ja', 'ms', 'pt', 'ro', 'ru', 'simple', 'sh', 'vi', 'zh']), 'bs': ('/dok',), 'ca': ('/ús',), 'de': ('Doku', '/Meta'), 'dsb': ('/Dokumentacija',), 'eu': ('txantiloi dokumentazioa', '/dok'), 'fa': ('/doc', '/توضیحات'), 'fi': ((),), 'fr': ('/Documentation',), 'hsb': ('/Dokumentacija',), 'it': ('/Man',), 'ka': ('/ინფო',), 'ko': ('/설명문서',), 'nn': ('/dok',), 'no': ('/dok',), 'pl': ('/opis',), 'sk': ('/Dokumentácia',), 'sr': ('/док',), 'sv': ('/dok',), 'uk': ('/Документація',), 'ur': ('/doc', '/دستاویز')}
edit_restricted_templates = {'ar': ('تحرر',), 'bs': ('Izmjena u toku',), 'cs': ('Pracuje se',), 'de': ('Inuse', 'In use', 'In bearbeitung', 'Inbearbeitung'), 'en': ('Inuse', 'In use'), 'fa': ('ویرایش',), 'fr': ('En cours', 'Plusieurs en cours', 'Correction en cours', 'Inuse', 'Remix'), 'he': ('בעבודה',), 'hr': ('Radovi',), 'sr': ('Радови у току', 'Рут'), 'ur': ('زیر ترمیم',), 'zh': ('Inuse',)}
get_known_families(site)[source]

Override the family interwiki prefixes for each site.

interwiki_forwarded_from = ['commons', 'incubator', 'mediawiki', 'meta', 'outreach', 'species', 'test', 'wikimania']
languages_by_size = ['en', 'ceb', 'sv', 'de', 'fr', 'nl', 'ru', 'it', 'es', 'pl', 'war', 'vi', 'ja', 'zh', 'ar', 'pt', 'uk', 'fa', 'ca', 'sr', 'no', 'id', 'ko', 'fi', 'hu', 'sh', 'cs', 'ro', 'eu', 'tr', 'ms', 'eo', 'hy', 'bg', 'da', 'he', 'ce', 'zh-min-nan', 'sk', 'kk', 'min', 'hr', 'et', 'lt', 'be', 'el', 'sl', 'gl', 'az', 'azb', 'simple', 'nn', 'ur', 'hi', 'th', 'ka', 'uz', 'la', 'ta', 'vo', 'cy', 'mk', 'tg', 'ast', 'lv', 'mg', 'tt', 'af', 'oc', 'bs', 'ky', 'bn', 'sq', 'tl', 'zh-yue', 'new', 'te', 'be-tarask', 'br', 'ml', 'pms', 'su', 'nds', 'lb', 'ht', 'jv', 'sco', 'mr', 'sw', 'ga', 'szl', 'pnb', 'ba', 'is', 'my', 'fy', 'cv', 'lmo', 'an', 'ne', 'pa', 'yo', 'bar', 'io', 'gu', 'arz', 'als', 'ku', 'scn', 'kn', 'bpy', 'ckb', 'wuu', 'ia', 'qu', 'mn', 'bat-smg', 'si', 'wa', 'cdo', 'or', 'gd', 'yi', 'am', 'nap', 'bug', 'ilo', 'mai', 'hsb', 'xmf', 'map-bms', 'fo', 'mzn', 'diq', 'li', 'sd', 'vec', 'eml', 'sah', 'os', 'sa', 'ps', 'nv', 'ace', 'mrj', 'mhr', 'zh-classical', 'hif', 'frr', 'bcl', 'roa-tara', 'hak', 'pam', 'nso', 'km', 'hyw', 'se', 'rue', 'mi', 'vls', 'bh', 'nah', 'nds-nl', 'crh', 'gan', 'vep', 'sc', 'as', 'shn', 'ab', 'glk', 'bo', 'myv', 'co', 'so', 'tk', 'fiu-vro', 'lrc', 'kv', 'csb', 'gv', 'sn', 'udm', 'zea', 'ay', 'ie', 'pcd', 'kab', 'nrm', 'ug', 'ha', 'lez', 'stq', 'kw', 'mwl', 'haw', 'gn', 'gom', 'rm', 'lij', 'lfn', 'lad', 'lo', 'frp', 'koi', 'mt', 'fur', 'dsb', 'dty', 'ang', 'ext', 'olo', 'ln', 'cbk-zam', 'dv', 'bjn', 'ksh', 'gag', 'pfl', 'pi', 'pag', 'gor', 'av', 'bxr', 'xal', 'krc', 'sat', 'za', 'pap', 'tyv', 'kaa', 'pdc', 'rw', 'to', 'kl', 'nov', 'jam', 'arc', 'kbp', 'kbd', 'tpi', 'tet', 'ig', 'ki', 'zu', 'wo', 'na', 'jbo', 'tcy', 'roa-rup', 'lbe', 'bi', 'szy', 'ty', 'mdf', 'kg', 'lg', 'inh', 'srn', 'atj', 'xh', 'ban', 'ltg', 'chr', 'got', 'sm', 'pih', 'om', 'ak', 'tn', 'tw', 'cu', 'ts', 'rmy', 'bm', 'st', 'chy', 'rn', 'tum', 'ny', 'fj', 'ch', 'ss', 'nqo', 'gcr', 'pnt', 'ady', 'iu', 'mnw', 've', 'ee', 'ks', 'ik', 'sg', 'ff', 'dz', 'ti', 'din', 'cr']
latin1old = ['de', 'en', 'et', 'es', 'ia', 'la', 'af', 'cs', 'fr', 'pt', 'sl', 'bs', 'fy', 'vi', 'lt', 'fi', 'it', 'no', 'simple', 'gl', 'eu', 'nds', 'co', 'mi', 'mr', 'id', 'lv', 'sw', 'tt', 'uk', 'vo', 'ga', 'na', 'es', 'nl', 'da', 'dk', 'sv', 'test']
name = 'wikipedia'
nocapitalize = ['jbo']
removed_wikis = ['dk', 'ru-sib', 'tlh', 'tokipona', 'zh_cn', 'zh_tw']
test_codes = ['test', 'test2']

pywikibot.families.wikiquote_family module

Family module for Wikiquote.

class pywikibot.families.wikiquote_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wikiquote.

__module__ = 'pywikibot.families.wikiquote_family'
category_redirect_templates = {'_default': (), 'ar': ('قالب:تحويل تصنيف',), 'en': ('Category redirect',), 'ro': ('Redirect categorie',), 'sq': ('Kategori e zhvendosur',), 'uk': ('Categoryredirect',)}
closed_wikis = ['als', 'am', 'ang', 'ast', 'bm', 'co', 'cr', 'ga', 'kk', 'kr', 'ks', 'kw', 'lb', 'na', 'nds', 'qu', 'simple', 'tk', 'tt', 'ug', 'vo', 'za', 'zh-min-nan']
code2encodings(code)[source]

Return a list of historical encodings for a specific language.

Parameters

code – site code

cross_allowed = ['af', 'ar', 'az', 'be', 'bg', 'br', 'bs', 'ca', 'cs', 'cy', 'da', 'el', 'eo', 'es', 'et', 'eu', 'fa', 'fi', 'fr', 'gl', 'gu', 'he', 'hi', 'hu', 'hy', 'id', 'is', 'it', 'ja', 'ka', 'kn', 'ko', 'ku', 'ky', 'la', 'li', 'lt', 'ml', 'mr', 'nl', 'nn', 'no', 'pt', 'ro', 'ru', 'sa', 'sah', 'sk', 'sl', 'sq', 'sr', 'su', 'sv', 'ta', 'te', 'th', 'tr', 'uk', 'ur', 'uz', 'vi', 'wo', 'zh']
doc_subpages = {'_default': (('/doc',), ['en']), 'sr': ('/док',)}
languages_by_size = ['en', 'it', 'pl', 'ru', 'cs', 'fa', 'de', 'pt', 'es', 'fr', 'uk', 'sk', 'he', 'bs', 'ca', 'fi', 'tr', 'sl', 'lt', 'az', 'zh', 'bg', 'eo', 'hr', 'hy', 'el', 'su', 'nn', 'id', 'ar', 'sv', 'li', 'hu', 'ko', 'nl', 'et', 'ja', 'la', 'sah', 'sr', 'ta', 'gu', 'gl', 'ur', 'th', 'te', 'cy', 'be', 'no', 'ml', 'kn', 'ku', 'ro', 'eu', 'sq', 'hi', 'ka', 'da', 'sa', 'is', 'vi', 'br', 'mr', 'af', 'uz', 'ky', 'wo']
name = 'wikiquote'
removed_wikis = ['tokipona']

pywikibot.families.wikisource_family module

Family module for Wikisource.

class pywikibot.families.wikisource_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wikisource.

__module__ = 'pywikibot.families.wikisource_family'
authornamespaces = {'_default': [0], 'ar': [102], 'be': [102], 'beta': [102], 'bg': [100], 'bn': [100], 'ca': [106], 'cs': [100], 'da': [102], 'en': [102], 'eo': [102], 'et': [106], 'fa': [102], 'fr': [102], 'he': [108], 'hr': [100], 'hu': [100], 'hy': [100], 'it': [102], 'ko': [100], 'la': [102], 'nap': [102], 'nl': [102], 'no': [102], 'pl': [104], 'pt': [102], 'ro': [102], 'sr': [100], 'sv': [106], 'tr': [100], 'vi': [102], 'zh': [102]}
category_redirect_templates = {'_default': (), 'ar': ('قالب:تحويل تصنيف',), 'bn': ('বিষয়শ্রেণী পুনর্নির্দেশ',), 'en': ('Category redirect',), 'ro': ('Redirect categorie',), 'zh': ('分類重定向',)}
closed_wikis = ['ang', 'ht']
cross_allowed = ['ar', 'be', 'bg', 'bn', 'br', 'bs', 'ca', 'cy', 'da', 'el', 'et', 'eu', 'fa', 'fi', 'fo', 'gl', 'hr', 'hy', 'id', 'it', 'ja', 'kn', 'ko', 'ml', 'nap', 'no', 'or', 'pa', 'pl', 'pt', 'ro', 'sa', 'sk', 'sr', 'ta', 'te', 'th', 'uk', 'vi', 'zh']
doc_subpages = {'_default': (('/doc',), ['ar', 'as', 'az', 'bn', 'en', 'es', 'et', 'gu', 'hu', 'it', 'ja', 'kn', 'ml', 'mk', 'mr', 'pt', 'ro', 'sa', 'sah', 'ta', 'te', 'th', 'vi']), 'be': ('/Дакументацыя',), 'bn': ('/নথি',), 'br': ('/diellerezh',), 'de': ('/Doku', '/Meta'), 'el': ('/τεκμηρίωση',), 'eo': ('/dokumentado',), 'fr': ('/documentation',), 'id': ('/dok',), 'ko': ('/설명문서',), 'no': ('/dok',), 'ru': ('/Документация',), 'sl': ('/dok',), 'sr': ('/док',), 'sv': ('/dok',), 'uk': ('/документація',)}
domains
langs
languages_by_size = ['en', 'pl', 'ru', 'de', 'fr', 'zh', 'he', 'it', 'es', 'ar', 'cs', 'pt', 'www', 'gu', 'fa', 'hu', 'ml', 'sv', 'ko', 'uk', 'sr', 'bn', 'sa', 'hy', 'sl', 'te', 'el', 'ro', 'fi', 'ja', 'vi', 'nap', 'ta', 'az', 'th', 'ca', 'br', 'nl', 'kn', 'hr', 'la', 'no', 'is', 'eo', 'vec', 'tr', 'pms', 'be', 'et', 'da', 'mk', 'id', 'yi', 'bg', 'li', 'as', 'mr', 'hi', 'or', 'pa', 'gl', 'eu', 'bs', 'sah', 'lt', 'sk', 'cy', 'zh-min-nan', 'fo', 'mul']
name = 'wikisource'
removed_wikis = ['tokipona']
test_codes = ['beta']

pywikibot.families.wikitech_family module

Family module for Wikitech.

class pywikibot.families.wikitech_family.Family[source]

Bases: pywikibot.family.WikimediaOrgFamily

Family class for Wikitech.

__module__ = 'pywikibot.families.wikitech_family'
code = 'en'
name = 'wikitech'
protocol(code)[source]

Return the protocol for this family.

pywikibot.families.wikiversity_family module

Family module for Wikiversity.

class pywikibot.families.wikiversity_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wikiversity.

__module__ = 'pywikibot.families.wikiversity_family'
category_redirect_templates = {'_default': (), 'ar': ('قالب:تحويل تصنيف',), 'en': ('Category redirect',)}
cross_allowed = ['ar', 'hi', 'ja', 'ko', 'zh']
languages_by_size = ['de', 'en', 'fr', 'ru', 'zh', 'it', 'cs', 'beta', 'pt', 'es', 'ar', 'sv', 'sl', 'fi', 'el', 'hi', 'ko', 'ja']
name = 'wikiversity'

pywikibot.families.wikivoyage_family module

Family module for Wikivoyage.

class pywikibot.families.wikivoyage_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wikivoyage.

__module__ = 'pywikibot.families.wikivoyage_family'
category_redirect_templates = {'_default': (), 'bn': ('বিষয়শ্রেণী পুনর্নির্দেশ',), 'zh': ('分类重定向',)}
cross_allowed = ['bn', 'el', 'en', 'es', 'fa', 'fi', 'hi', 'ps', 'ru']
languages_by_size = ['en', 'de', 'pl', 'fa', 'it', 'fr', 'ru', 'zh', 'nl', 'pt', 'es', 'he', 'fi', 'sv', 'el', 'vi', 'ro', 'uk', 'bn', 'ps', 'hi']
name = 'wikivoyage'

pywikibot.families.wiktionary_family module

Family module for Wiktionary.

class pywikibot.families.wiktionary_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.WikimediaFamily

Family class for Wiktionary.

__module__ = 'pywikibot.families.wiktionary_family'
alphabetic_sv = ['aa', 'af', 'ak', 'als', 'an', 'roa-rup', 'ast', 'gn', 'ay', 'az', 'id', 'ms', 'bm', 'zh-min-nan', 'jv', 'su', 'mt', 'bi', 'bo', 'bs', 'br', 'ca', 'cs', 'ch', 'sn', 'co', 'za', 'cy', 'da', 'de', 'na', 'mh', 'et', 'ang', 'en', 'es', 'eo', 'eu', 'to', 'fr', 'fy', 'fo', 'ga', 'gv', 'sm', 'gd', 'gl', 'hr', 'io', 'ia', 'ie', 'ik', 'xh', 'is', 'zu', 'it', 'kl', 'csb', 'kw', 'rw', 'rn', 'sw', 'ky', 'ku', 'la', 'lv', 'lb', 'lt', 'li', 'ln', 'jbo', 'hu', 'mg', 'mi', 'mo', 'my', 'fj', 'nah', 'nl', 'cr', 'no', 'nn', 'hsb', 'oc', 'om', 'ug', 'uz', 'nds', 'pl', 'pt', 'ro', 'rm', 'qu', 'sg', 'sc', 'st', 'tn', 'sq', 'scn', 'simple', 'ss', 'sk', 'sl', 'so', 'sh', 'fi', 'sv', 'tl', 'tt', 'vi', 'tpi', 'tr', 'tw', 'vo', 'wa', 'wo', 'ts', 'yo', 'el', 'av', 'ab', 'ba', 'be', 'bg', 'mk', 'mn', 'ru', 'sr', 'tg', 'uk', 'kk', 'hy', 'yi', 'he', 'ur', 'ar', 'tk', 'sd', 'fa', 'ha', 'ps', 'dv', 'ks', 'ne', 'pi', 'bh', 'mr', 'sa', 'hi', 'as', 'bn', 'pa', 'pnb', 'gu', 'or', 'ta', 'te', 'kn', 'ml', 'si', 'th', 'lo', 'dz', 'ka', 'ti', 'am', 'chr', 'iu', 'km', 'zh', 'ja', 'ko']
category_redirect_templates = {'_default': (), 'zh': ('分类重定向',)}
closed_wikis = ['aa', 'ab', 'ak', 'als', 'as', 'av', 'ba', 'bh', 'bi', 'bm', 'bo', 'ch', 'cr', 'dz', 'ik', 'mh', 'pi', 'rm', 'rn', 'sc', 'sn', 'to', 'tw', 'xh', 'yo', 'za']
cross_allowed = ['af', 'am', 'an', 'ang', 'ar', 'ast', 'ay', 'az', 'be', 'bg', 'bn', 'br', 'bs', 'ca', 'chr', 'co', 'cs', 'csb', 'cy', 'da', 'dv', 'el', 'eo', 'es', 'et', 'eu', 'fa', 'fi', 'fj', 'fo', 'fy', 'ga', 'gd', 'gl', 'gn', 'gu', 'gv', 'ha', 'hsb', 'hu', 'hy', 'ia', 'id', 'ie', 'io', 'iu', 'jbo', 'jv', 'ka', 'kk', 'kl', 'km', 'kn', 'ko', 'ks', 'ku', 'kw', 'ky', 'la', 'lb', 'ln', 'lo', 'lt', 'lv', 'mg', 'mi', 'mk', 'ml', 'mn', 'ms', 'mt', 'my', 'na', 'nah', 'nds', 'ne', 'nl', 'nn', 'no', 'oc', 'om', 'or', 'pa', 'pnb', 'ps', 'pt', 'qu', 'roa-rup', 'rw', 'sa', 'scn', 'sd', 'sg', 'sh', 'si', 'simple', 'sk', 'sl', 'sm', 'so', 'sq', 'sr', 'ss', 'st', 'su', 'sv', 'sw', 'ta', 'te', 'tg', 'th', 'ti', 'tk', 'tl', 'tn', 'tpi', 'tr', 'ts', 'tt', 'ug', 'uk', 'ur', 'uz', 'vec', 'vi', 'vo', 'wa', 'wo', 'yi', 'zh', 'zh-min-nan', 'zu']
doc_subpages = {'_default': (('/doc',), ['en']), 'sr': ('/док',)}
interwiki_attop = ['pl']
interwiki_on_one_line = ['pl']
interwiki_putfirst
languages_by_size = ['en', 'mg', 'fr', 'ru', 'sh', 'es', 'de', 'zh', 'ku', 'nl', 'sv', 'pl', 'lt', 'el', 'it', 'ca', 'fi', 'hu', 'ta', 'tr', 'hy', 'io', 'ko', 'kn', 'pt', 'vi', 'ja', 'sr', 'chr', 'th', 'hi', 'ro', 'no', 'et', 'id', 'ml', 'my', 'uz', 'cs', 'li', 'or', 'te', 'eo', 'fa', 'ar', 'jv', 'az', 'gl', 'eu', 'oc', 'br', 'uk', 'da', 'lo', 'hr', 'fj', 'tg', 'ky', 'la', 'simple', 'bg', 'is', 'sk', 'ast', 'ps', 'ur', 'wa', 'cy', 'vo', 'zh-min-nan', 'af', 'he', 'scn', 'tl', 'pa', 'sw', 'fy', 'nn', 'bn', 'lv', 'sq', 'ka', 'co', 'mn', 'pnb', 'nds', 'lb', 'sl', 'bs', 'nah', 'sa', 'kk', 'tk', 'vec', 'sm', 'km', 'mk', 'ms', 'hsb', 'be', 'yue', 'ga', 'an', 'wo', 'ang', 'tt', 'shy', 'mt', 'sd', 'gn', 'mr', 'ie', 'so', 'csb', 'ug', 'gd', 'ia', 'st', 'fo', 'roa-rup', 'si', 'hif', 'kl', 'mi', 'ay', 'su', 'jbo', 'zu', 'ln', 'yi', 'na', 'gu', 'gv', 'kw', 'rw', 'ts', 'ne', 'min', 'om', 'qu', 'ss', 'ha', 'iu', 'am', 'tpi', 'dv', 'ti', 'sg', 'tn', 'ks']
name = 'wiktionary'
nocapitalize
removed_wikis = ['ba', 'dk', 'tlh', 'tokipona']

pywikibot.families.wowwiki_family module

Family module for WOW Wiki.

class pywikibot.families.wowwiki_family.Family[source]

Bases: pywikibot.family.SubdomainFamily, pywikibot.family.FandomFamily

Family class for WOW Wiki.

__module__ = 'pywikibot.families.wowwiki_family'
categories_last

Property listing site keys for categories at last position.

codes = ('ar', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'fa', 'fi', 'fr', 'he', 'hu', 'is', 'it', 'ja', 'ko', 'lt', 'lv', 'nl', 'nn', 'no', 'pl', 'pt', 'pt-br', 'ru', 'sk', 'tr', 'uk', 'zh', 'zh-tw')
disambcatname

Property listing disambiguation category name.

disambiguationTemplates

Property listing disambiguation templates.

domain = 'wowwiki.fandom.com'
domains

List of domains used by family wowwiki.

interwiki_removals = ['hr', 'ro', 'sr', 'sv']
langs

Property listing family languages.

name = 'wowwiki'
protocol(code)[source]

Return the protocol for this family.

scriptpath(code)[source]

Return the script path for this family.