API reference#
High-level request structure#
User code mainly interacts with pywikibot.Page
objects, which represent
pages on a specific wiki. These objects get their properties by calling functions
on their associated pywikibot.Site
object, which represents a specific
wiki.
The pywikibot.Site
object then calls the MediaWiki API using the
functions provided by data.api
. This layer then uses comms.http.request()
to do the actual HTTP request.
Contents#
- pywikibot package
- Pywikibot Subpackages
comms
packagedata
packagefamilies
package- Submodules
families.commons_family
modulefamilies.foundation_family
modulefamilies.i18n_family
modulefamilies.incubator_family
modulefamilies.lingualibre_family
modulefamilies.mediawiki_family
modulefamilies.meta_family
modulefamilies.omegawiki_family
modulefamilies.osm_family
modulefamilies.outreach_family
modulefamilies.species_family
modulefamilies.vikidia_family
modulefamilies.wikibooks_family
modulefamilies.wikidata_family
modulefamilies.wikihow_family
modulefamilies.wikimania_family
modulefamilies.wikimediachapter_family
modulefamilies.wikinews_family
modulefamilies.wikipedia_family
modulefamilies.wikiquote_family
modulefamilies.wikisource_family
modulefamilies.wikisopore_family
modulefamilies.wikitech_family
modulefamilies.wikiversity_family
modulefamilies.wikivoyage_family
modulefamilies.wiktionary_family
modulefamilies.wowwiki_family
module
page
packagepagegenerators
packagesite
packagespecialbots
packagetools
packageuserinterfaces
package
- Submodules
backports
modulebot
modulebot_choice
moduleconfig
module- API reference
- Option setting
- Account Settings
- User Interface Settings
- External Editor Settings
- Logfile Settings
- External Script Path Settings
- External Families Settings
- Interwiki Settings
- Solve Disambiguations Settings
- Image Related Settings
- Settings to Avoid Server Overload
- Weblink Checker Settings
- Database Settings
- Http Settings
- Cosmetic Changes Settings
- Replication Bot Settings
- Further Settings
cosmetic_changes
moduledaemonize
moduledate
modulediff
moduleecho
moduleeditor
moduleexceptions
modulefamily
modulefixes
moduleflow
modulei18n
moduleinterwiki_graph
modulelogentries
modulelogging
modulelogin
moduleplural
moduleproofreadpage
modulesite_detect
moduletextlib
modulethrottle
moduletime
moduletitletranslate
moduleversion
modulexmlreader
module
- Pywikibot Subpackages
comms
packageconfig
module- API reference
- Option setting
- Account Settings
- User Interface Settings
- External Editor Settings
- Logfile Settings
- External Script Path Settings
- External Families Settings
- Interwiki Settings
- Solve Disambiguations Settings
- Image Related Settings
- Settings to Avoid Server Overload
- Weblink Checker Settings
- Database Settings
- Http Settings
- Cosmetic Changes Settings
- Replication Bot Settings
- Further Settings
data
packagefamilies
package- Submodules
families.commons_family
modulefamilies.foundation_family
modulefamilies.i18n_family
modulefamilies.incubator_family
modulefamilies.lingualibre_family
modulefamilies.mediawiki_family
modulefamilies.meta_family
modulefamilies.omegawiki_family
modulefamilies.osm_family
modulefamilies.outreach_family
modulefamilies.species_family
modulefamilies.vikidia_family
modulefamilies.wikibooks_family
modulefamilies.wikidata_family
modulefamilies.wikihow_family
modulefamilies.wikimania_family
modulefamilies.wikimediachapter_family
modulefamilies.wikinews_family
modulefamilies.wikipedia_family
modulefamilies.wikiquote_family
modulefamilies.wikisource_family
modulefamilies.wikisopore_family
modulefamilies.wikitech_family
modulefamilies.wikiversity_family
modulefamilies.wikivoyage_family
modulefamilies.wiktionary_family
modulefamilies.wowwiki_family
module
page
packagepagegenerators
packagesite
packagespecialbots
packagetools
packageuserinterfaces
package