Skip to content

spinov001-art/wikipedia-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Wikipedia Python Client β€” No API Key Required

Lightweight Python wrapper for the Wikipedia REST API. Get article summaries, full content, search results, and random articles β€” no authentication needed.

Quick Start

from wiki_client import WikiClient

wiki = WikiClient()

# Get article summary
summary = wiki.summary("Python_(programming_language)")
print(summary["extract"][:200])

# Search Wikipedia
results = wiki.search("machine learning", limit=5)
for r in results:
    print(f"  {r['title']}")

# Random article
random = wiki.random()
print(f"Random: {random['title']}")

Features

  • Article summaries (first paragraph)
  • Full article content
  • Search by keyword
  • Random articles
  • Available in 300+ languages
  • No API key, no rate limits (fair use)

Related

MIT β€” Spinov001

About

Wikipedia API client: summaries, search, random articles. No API key needed. 300+ languages. Lightweight Python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages