Skip to main content

A Pythonic wrapper for the Japanese Wikipedia API

Project description

jawiki

jawiki はウィキペディアからページ情報を取得する Python ライブラリです。

>>> import jawiki
>>> jawiki.page("Wikipedia")
<WikipediaPage 'ウィキペディア'>
ウィキペディア(英: Wikipedia)は、ウィキメディア財団が運営しているインターネット百科事典である。コピーレフトなライセンスのもと、サイトにアクセス可能な誰もが無料で自由に編集に参加できる。世界の各言語で展開されている。
「ウィキペディア(Wikipedia)」という名前は、ウェブブラウザ上でウェブページを編集することができる「ウィキ(Wiki)」というシステムを使用した「百科事典」(英: Encyclopedia)であることに由来する造語である。設立者の1人であるラリー・サンガーにより命名された。

>>> jawiki.search("日本")
['日本', '日本の漫画作品一覧', '日本の鉄道駅一覧', '日本のインターチェンジ一覧', '日本実業出版社', '日本の鉄道路線一覧', '日本の資格に関する一覧の一覧', '日本百名湯', '年度別日本公開映画', '日本の郵便番号']

>>> page = jawiki.page("Python")
>>> page.title
'Python'
>>> page.url
'https://ja.wikipedia.org/wiki/Python'
>>> page.content
'Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。\n\n\n== 概要 ==\n文法を極力単純化してコードの可読性を高め、読みやすく、また書きやすくしてプログラマの作業性とコードの信頼性を高めることを重視してデザインされた、汎用の高水準言語である。反面、実行速度はCに比べて犠牲にされている。\n核となる本体部分は必要最小限に抑えられている。一方で豊富で大規模な文書 (document) や、さまざまな領域に対応する大規模な標準ライブラリやサードパーティ製のライブラリが提供され、本体にない機能はその都度呼び出して使用する。またPythonは多くのハードウェアとOS (プラットフォーム) に対応しており、複数のプログラミングパラダイムに対応している。
(以下省略)

インストール方法

$ pip install jawiki

ドキュメント

ドキュメント(英語)は https://wikipedia.readthedocs.io/en/latest で読めます。 日本のウィキペディアからページ情報を取得するという点以外は、パッケージ https://pypi.python.org/pypi/wikipedia と同じです。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
jawiki-1.4.0.3.tar.gz (2.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page