Reference

hypermodern_python.console

Command-line interface.

hypermodern_python.wikipedia

Client for Wikipedia REST API.

class hypermodern_python.wikipedia.Page(title: str, extract: str)

Page resource.

title

Title of the Wikipedia page

extract

A plain text summary

hypermodern_python.wikipedia.random_page(language='en')

Return a random page from Wikipedia in the given language.

Parameters

language (str) – The Wikipedia language edition. Defaults to English (“en”).

Return type

Page

Returns

A page resource

Raises

ClickException – The HTTP request failed, or the HTTP response contained an invalid body

Example

>>> from hypermodern_python import wikipedia
>>> page = wikipedia.random_page(language="en")
>>> bool(page.title)
True