Source code for families.commons_family

"""Family module for Wikimedia Commons."""
#
# (C) Pywikibot team, 2005-2022
#
# Distributed under the terms of the MIT license.
#
from pywikibot import family


# The Wikimedia Commons family
[docs]class Family(family.WikimediaFamily): """Family class for Wikimedia Commons.""" name = 'commons' langs = { 'commons': 'commons.wikimedia.org', 'test': 'test-commons.wikimedia.org', 'beta': 'commons.wikimedia.beta.wmflabs.org' } interwiki_forward = 'wikipedia' # Templates that indicate a category redirect # Redirects to these templates are automatically included category_redirect_templates = { '_default': ( 'Category redirect', 'Synonym taxon category redirect', 'Invalid taxon category redirect', 'Monotypic taxon category redirect', 'Endashcatredirect', ), } # Subpages for documentation. doc_subpages = { '_default': (('/doc', ), ['commons']), }
[docs] def interface(self, code) -> str: """Return 'DataSite' to enable structured data. .. versionadded 6.5 """ return 'DataSite'