families — Other Family Config Files#

families.i18n_family — Translate Wiki#

Family module for Translate Wiki.

class families.i18n_family.Family[source]#

Bases: SingleSiteFamily

Family class for Translate Wiki.

domain = 'translatewiki.net'#
name = 'i18n'#

The family name

families.osm_family — OpenStreetMap#

Family module for OpenStreetMap wiki.

class families.osm_family.Family[source]#

Bases: SingleSiteFamily

Family class for OpenStreetMap wiki.

category_redirect_templates = {'en': ('Category redirect',)}#

A list of category redirect template names in different languages.

code = 'en'#
disambcatname = {'en': 'Disambiguation'}#

A dict with the name of the category containing disambiguation pages for the various languages. Only one category per language, and without the namespace, so add things like:

‘en’: “Disambiguation”

disambiguationTemplates = {'en': ('Disambig',)}#

A list of disambiguation template names in different languages.

doc_subpages = {'en': ('/doc',)}#
domain = 'wiki.openstreetmap.org'#
edit_restricted_templates = {'en': ('In Bearbeitung',)}#

A dict of tuples for different sites with names of templates that indicate an edit should be avoided.

name = 'osm'#

The family name

families.vikidia_family — Vikidia#

Family module for Vikidia.

class families.vikidia_family.Family[source]#

Bases: SubdomainFamily

Family class for Vikidia.

codes = {'ar', 'ca', 'de', 'el', 'en', 'es', 'eu', 'fr', 'hy', 'it', 'nl', 'oc', 'pt', 'ru', 'scn', 'uk'}#
domain = 'vikidia.org'#
domains#

classproperty List of domains used by Vikidia family.

langs#

classproperty Property listing family languages.

name = 'vikidia'#

The family name

scriptpath(code)[source]#

Return the script path for this family.

test_codes = ['central', 'fr.testing', 'en.testing']#

families.wikihow_family — Wikihow#

Family module for wikiHow wiki.

Added in version 3.0.

class families.wikihow_family.Family[source]#

Bases: SubdomainFamily

Family class for wikiHow Wiki.

Added in version 3.0.

codes = {'ar', 'cs', 'de', 'en', 'es', 'fr', 'hi', 'id', 'it', 'ja', 'ko', 'nl', 'pt', 'ru', 'th', 'tr', 'vi', 'zh'}#
domain = 'wikihow.com'#
domains#

classproperty List of domains used by family wikiHow.

langs#

classproperty Property listing family languages.

name = 'wikihow'#

The family name

removed_wikis = ['ca', 'cy', 'fa', 'he', 'pl', 'ur']#

Completely removed sites.

scriptpath(code)[source]#

Return the script path for this family.

Return type:

str

title_delimiter_and_aliases = '- '#

Added in version 7.0.

families.wowwiki_family — Fandom WOW#

Family module for WOW wiki.

class families.wowwiki_family.Family[source]#

Bases: FandomFamily

Family class for WOW Wiki.

categories_last#

classproperty Deprecated; use site.has_extension(“CategorySelect”) instead.

Property listing site keys for categories at last position.

Deprecated since version 10.3: use site.has_extension('CategorySelect') instead

Return type:

Any

code_aliases = {'nn': 'no'}#

Code mappings which are only an alias, and there is no ‘old’ wiki.

For all except ‘nl_nds’, subdomains do exist as a redirect, but that should not be relied upon.

codes = {'ar', 'cs', 'da', 'de', 'el', 'en', 'es', 'et', 'fa', 'fi', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'nl', 'no', 'pl', 'pt', 'pt-br', 'ru', 'uk', 'zh', 'zh-tw'}#
disambcatname#

A dict with the name of the category containing disambiguation pages for the various languages. Only one category per language, and without the namespace, so add things like:

‘en’: “Disambiguation”

disambiguationTemplates#

A list of disambiguation template names in different languages.

domain = 'wowwiki.fandom.com'#
domains#

classproperty List of domains used by family wowwiki.

langs#

classproperty Property listing family languages.

name = 'wowwiki'#

The family name

removed_wikis = ['is', 'hr', 'lt', 'lv', 'ro', 'sk', 'sr', 'sv', 'tr']#

Completely removed sites.

scriptpath(code)[source]#

Return the script path for this family.