Wikipedia-API の API リファレンス
Wikipedia-API (martin-majlis/Wikipedia-API) の公開 API 76 件 —— クラス 35、関数 29、メソッド 12。実際のソースを静的解析して抽出した正確なシグネチャを掲載しています。
リポジトリ: martin-majlis/Wikipedia-API
| 種別 | 件数 |
|---|---|
| クラス | 35 |
| 関数 | 29 |
| メソッド | 12 |
API 一覧
class
wikipediaapi._enums.coordinates_prop.CoordinatesPropProperty values for coordinates query methods.
class
wikipediaapi._enums.direction.DirectionSort direction values for image query methods.
func
wikipediaapi._enums.direction.direction2str(direction:WikiDirection) -> strConvert a :class:`WikiDirection` value to a plain ``str``.
class
wikipediaapi._enums.geosearch_sort.GeoSearchSortSort values for ``geosearch`` method.
class
wikipediaapi._enums.globe.GlobeGlobe values for geosearch and coordinates methods.
func
wikipediaapi._enums.globe.globe2str(globe:WikiGlobe) -> strConvert a :class:`WikiGlobe` value to a plain ``str``.
class
wikipediaapi._enums.namespace.NamespaceInteger enumeration of MediaWiki namespaces.
func
wikipediaapi._enums.namespace.namespace2int(ns:WikiNamespace) -> intConvert a :class:`WikiNamespace` value to a plain ``int``.
class
wikipediaapi._enums.redirect_filter.RedirectFilterFilter redirect values for methods like random.
class
wikipediaapi._enums.search_info.SearchInfoMetadata values for search query methods.
func
wikipediaapi._enums.search_info.search_info2str(info:WikiSearchInfo) -> strConvert a :class:`WikiSearchInfo` value to a plain ``str``.
class
wikipediaapi._enums.search_prop.SearchPropProperty values for search query methods.
func
wikipediaapi._enums.search_prop.search_prop2str(prop:WikiSearchProp) -> strConvert a :class:`WikiSearchProp` value to a plain ``str``.
class
wikipediaapi._enums.search_sort.SearchSortSort values for ``search`` method.
func
wikipediaapi._enums.search_sort.search_sort2str(sort:WikiSearchSort) -> strConvert a :class:`WikiSearchSort` value to a plain ``str``.
class
wikipediaapi._enums.search_what.SearchWhatSearch type values for search query methods.
func
wikipediaapi._enums.search_what.search_what2str(what:WikiSearchWhat) -> strConvert a :class:`WikiSearchWhat` value to a plain ``str``.
class
wikipediaapi._http_client.sync_http_client.SyncHTTPClientBlocking HTTP client built on ``httpx.Client``.
method
wikipediaapi._image.wikipedia_image.WikipediaImage.mediatype() -> str | NoneMediaWiki media type (e.g.
method
wikipediaapi._image.wikipedia_image.WikipediaImage.mime() -> str | NoneMIME type of the file (e.g.
class
wikipediaapi._page.wikipedia_page.WikipediaPageLazy representation of a Wikipedia page.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.canonicalurl() -> AnyCanonical URL of the page.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.contentmodel() -> AnyContent model of the page (e.g.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.editurl() -> AnyURL for editing the page in the browser.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.fullurl() -> AnyCanonical read URL of the page.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.images() -> ImagesDictImages (files) used on this page.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.lastrevid() -> AnyRevision ID of the most recent edit.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.length() -> AnyPage size in bytes.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.pagelanguage() -> AnyBCP-47 language code of the page content.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.sections() -> list[WikipediaPageSection]Top-level sections of this page.
method
wikipediaapi._page.wikipedia_page.WikipediaPage.talkid() -> AnyPage ID of the associated talk page.
class
wikipediaapi._params.geo_search_params.GeoSearchParamsParameters for ``list=geosearch`` (prefix ``gs``).
class
wikipediaapi._params.imageinfo_params.ImageInfoParamsParameters for ``prop=imageinfo`` (prefix ``ii``).
class
wikipediaapi._params.images_params.ImagesParamsParameters for ``prop=images`` (prefix ``im``).
class
wikipediaapi._params.random_params.RandomParamsParameters for ``list=random`` (prefix ``rn``).
class
wikipediaapi._params.search_params.SearchParamsParameters for ``list=search`` (prefix ``sr``).
class
wikipediaapi._types.geo_point.GeoPointA geographic point with latitude/longitude validation.
class
wikipediaapi._wikipedia.async_wikipedia.AsyncWikipediaAsynchronous client for the Wikipedia API.
class
wikipediaapi._wikipedia.wikipedia.WikipediaSynchronous client for the Wikipedia API.
func
wikipediaapi.cli.cli() -> click.GroupCommand line tool for querying Wikipedia using Wikipedia-API.
func
wikipediaapi.cli.main() -> NoneEntry point for the CLI.
class
wikipediaapi.commands.base.CategoryMemberTypedDict for category member information.
class
wikipediaapi.commands.base.CoordinateInfoTypedDict for coordinate information.
class
wikipediaapi.commands.base.GeoSearchKwargsTypedDict for geosearch method keyword arguments.
class
wikipediaapi.commands.base.GeoSearchResultTypedDict for geosearch result information.
class
wikipediaapi.commands.base.PageInfoTypedDict for page information.
class
wikipediaapi.commands.base.PageNotFoundErrorRaised when a Wikipedia page does not exist.
class
wikipediaapi.commands.base.RandomKwargsTypedDict for random method keyword arguments.
class
wikipediaapi.commands.base.RandomPageResultTypedDict for random page result information.
class
wikipediaapi.commands.base.SearchKwargsTypedDict for search method keyword arguments.
class
wikipediaapi.commands.base.SearchResultTypedDict for search result information.
class
wikipediaapi.commands.base.SearchResultsTypedDict for search results container.
class
wikipediaapi.commands.base.SectionInfoTypedDict for section information.
class
wikipediaapi.commands.base.SectionNotFoundErrorRaised when a Wikipedia section does not exist.
func
wikipediaapi.commands.base.fetch_page(wiki:wikipediaapi.Wikipedia, title:str, namespace:int) -> wikipediaapi.WikipediaPageGet a WikipediaPage from the given Wikipedia instance.
func
wikipediaapi.commands.base.format_page_dict(pages:wikipediaapi.PagesDict, output_format:str) -> strFormat a PagesDict in the requested format as a string.
func
wikipediaapi.commands.base.format_page_info(info:PageInfo, output_format:str) -> strFormat page info in the requested format.
func
wikipediaapi.commands.base.format_sections(sections:list[SectionInfo], output_format:str) -> strFormat sections list in the requested format.
func
wikipediaapi.commands.base.parse_bbox_string(bbox_str:str) -> wikipediaapi.GeoBoxParse bounding box string in format 'lat1|lon1|lat2|lon2'.
func
wikipediaapi.commands.category_commands.format_category_members(members:list[CategoryMember], output_format:str) -> strFormat category members in the requested format.
func
wikipediaapi.commands.category_commands.get_category_members(wiki:wikipediaapi.Wikipedia, title:str, max_level:int=0, namespace:int=0) -> list[CategoryMember]Get pages in a Wikipedia category.
func
wikipediaapi.commands.category_commands.get_page_categories(wiki:wikipediaapi.Wikipedia, title:str, namespace:int=0) -> wikipediaapi.PagesDictGet categories for a Wikipedia page.
func
wikipediaapi.commands.geo_commands.format_coordinates(coords:list[CoordinateInfo], output_format:str) -> strFormat coordinates in the requested format.
func
wikipediaapi.commands.geo_commands.format_geosearch(results:list[GeoSearchResult], output_format:str) -> strFormat geosearch results in the requested format.
func
wikipediaapi.commands.link_commands.format_langlinks(langlinks, output_format:str) -> strFormat language links in the requested format.
func
wikipediaapi.commands.link_commands.get_langlinks(wiki:wikipediaapi.Wikipedia, title:str, namespace:int=0) -> AnyGet language links for a Wikipedia page.
func
wikipediaapi.commands.link_commands.get_page_backlinks(wiki:wikipediaapi.Wikipedia, title:str, namespace:int=0) -> wikipediaapi.PagesDictGet pages that link to a Wikipedia page.
func
wikipediaapi.commands.link_commands.get_page_links(wiki:wikipediaapi.Wikipedia, title:str, namespace:int=0) -> wikipediaapi.PagesDictGet pages linked from a Wikipedia page.
func
wikipediaapi.commands.page_commands.get_page_sections(wiki:wikipediaapi.Wikipedia, title:str, namespace:int=0) -> list[SectionInfo]Get sections of a Wikipedia page.
func
wikipediaapi.commands.page_commands.get_page_summary(wiki:wikipediaapi.Wikipedia, title:str, namespace:int=0) -> strGet the summary of a Wikipedia page.
func
wikipediaapi.commands.page_commands.get_page_text(wiki:wikipediaapi.Wikipedia, title:str, namespace:int=0) -> strGet the full text of a Wikipedia page.
func
wikipediaapi.commands.page_commands.get_section_text(wiki:wikipediaapi.Wikipedia, title:str, section_title:str, namespace:int=0) -> strGet the text of a specific section.
func
wikipediaapi.commands.search_commands.format_random(results:list[RandomPageResult], output_format:str) -> strFormat random page results in the requested format.
func
wikipediaapi.commands.search_commands.format_search(results:SearchResults, output_format:str) -> strFormat search results in the requested format.
class
wikipediaapi.exceptions.wiki_http_timeout_error.WikiHttpTimeoutErrorRaised when a request to Wikipedia API times out.
class
wikipediaapi.exceptions.wikipedia_exception.WikipediaExceptionBase exception for all Wikipedia-API errors.
この情報について
掲載しているシグネチャは martin-majlis/Wikipedia-API の公開ソースコードを
Python の ast モジュールで静的解析し、引数名・デフォルト値・
型注釈・戻り値型をそのまま抽出したものです。実装コードは保存していません。
詳しくは仕組みの解説をご覧ください。