Skip to main content

Wikipedia API

This package provides python API for accessing Wikipedia.

build status Documentation Status Code Climate Issue Count

Installation

pip3 install wikipedia-api

Usage

import wikipedia

wiki = wikipedia.Wikipedia('en')

page = wiki.article('Python_(programming_language)')

print("Page - Id: %s" % page.id())
# Page - Id: 23862

print("Page - Title: %s" % page.title())
# Page - Title: Python (programming language)

print("Page - Summary: %s" % page.summary())
# Page - Summary: Python is a widely used high-level programming ...


def print_sections(sections, level=0):
        for s in sections:
            print("%s: %s - %s" % ("*" * (level + 1), s.title(), s.text()[0:40]))
            print_sections(s.sections(), level + 1)


print_sections(page.sections())
# *: History - Python was conceived in the late 1980s,
# *: Features and philosophy - Python is a multi-paradigm programming l
# *: Syntax and semantics - Python is meant to be an easily readable
# **: Indentation - Python uses whitespace indentation, rath
# **: Statements and control flow - Python's statements include (among other
# **: Expressions - Some Python expressions are similar to l
# ...

libraries = page.section_by_title('Libraries')
print("Section - Title: %s" % libraries.title())
# Section - Title: Libraries

print("Section - Text: %s" % libraries.text())
# Section - Text: Python's large standard library, commonly cited as ...

Changelog

0.1.4

  • It’s possible to extract summary and sections of the page

Metadata

Release files for Wikipedia-API 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Wikipedia-API 0.1.5
File Size Uploaded
Wikipedia-API-0.1.5.tar.gz 5.0 kB Details

Release files / Wikipedia-API-0.1.5.tar.gz

Download URL Wikipedia-API-0.1.5.tar.gz
Size 5.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c25e6f92519f49ad9be24df9cffacde60129ddc6513cd43e9e286594e69789dd
BLAKE2b-256 checksum
How to use checksums
9c7790b0369db0555f17508337ede733fc1840c3bec624d7ce65bb37a9b9486e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.15.0

2 release files

0.14.1

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

1 release file

0.9.0

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.6.9

1 release file

0.6.8

1 release file

0.6.0

2 release files

0.5.8

2 release files

0.5.7

1 release file

0.5.4

1 release file

0.5.3

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5.0

1 release file

0.4.5

1 release file

0.4.4

1 release file

0.4.3

1 release file

0.4.2

1 release file

0.4.1

1 release file

0.3.7

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.3

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.6

1 release file

This release

0.1.5 This release

1 release file

0.1.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page