Manual:Pywikibot
Pywikibot は MediaWiki サイトでの作業を自動化する Python ライブラリとスクリプトの集まりです。もともとはウィキペディアのために設計され、いまではウィキメディア財団のプロジェクト群全体および他のウィキでも使われています。
![Pywikibotログ](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Pywikibot_MW_gear_icon.svg/160px-Pywikibot_MW_gear_icon.svg.png)
ボットの実行
![装飾 - 3つのロボットのおもちゃの絵](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/a/a9/Sanko_Seisakusyo_%28%E4%B8%89%E5%B9%B8%E8%A3%BD%E4%BD%9C%E6%89%80%29_%E2%80%93_Tin_Wind_Up_%E2%80%93_Tiny_Sparkling_Robo_%E2%80%93_Front.jpg/107px-Sanko_Seisakusyo_%28%E4%B8%89%E5%B9%B8%E8%A3%BD%E4%BD%9C%E6%89%80%29_%E2%80%93_Tin_Wind_Up_%E2%80%93_Tiny_Sparkling_Robo_%E2%80%93_Front.jpg)
- Pywikibot とは
- Pywikibotをインストールして設定する 方法を学びましょう。
- Pywikibot向けの既存のスクリプト を知りましょう。
ボットの開発
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/9/95/Sv-cursive-capital-letter-B-1.jpg/44px-Sv-cursive-capital-letter-B-1.jpg)
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Sv-cursive-small-letter-o.jpg/52px-Sv-cursive-small-letter-o.jpg)
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/d/d5/Sv-cursive-small-letter-t.jpg/44px-Sv-cursive-small-letter-t.jpg)
![](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/6/60/Sv-cursive-small-letter-s.jpg/34px-Sv-cursive-small-letter-s.jpg)
- 基本的なスクリプトを書く 方法を学びましょう。
doc.wikimedia.orgでドキュメントを読みましょう
- ウィキデータの利用 法を学びましょう。
- Pywikibot クックブック からアイデアを得ましょう
Pywikibot の開発
![Decorative - board filled with post-its](https://cdn.statically.io/img/upload.wikimedia.org/wikipedia/commons/thumb/2/2b/Wikimedia_Hackathon_2013%2C_Amsterdam_-_Flickr_-_Sebastiaan_ter_Burg_%2822%29.jpg/120px-Wikimedia_Hackathon_2013%2C_Amsterdam_-_Flickr_-_Sebastiaan_ter_Burg_%2822%29.jpg)
- Pywikibotへの貢献 について学びましょう
- Gerrit でソース コードを公開しています (GitHub ミラー、Diffusion ミラー、Codesearch ツール)
- Pywikibot のバグ一覧
- Pywikibotの翻訳法を解説しています。
ヘルプを得る
- 簡単な質問にはIRC チャンネル #pywikibot 接続 をご使用ください
- 詳しい質問をしたり、情報を共有したい場合はメインメーリングリストにサインアップしてください
- さらに助けが必要なら他のサポートチャンネル で得られます
- Python 2 から Python 3 への移行サポート
- コア移行サポート用の Pywikibot compat
関連項目
- Pywikibot と Python ならびに MediaWiki の互換性
- Help:Creating a bot(英語)
- mwparserfromhell (Pythonで記述されたウィキコードパーサー)
- その他のPythonボット
- Pywikibot workshop materials
ニュース
新しい安定版リリース 9.2.1 が展開されました。 これには
stable
がタグ付けされています。新しい安定版リリース 9.2.0 が展開されました。
Python 3.12.4 の最終リリースが利用できるようになりました。
新しい安定版リリース 9.1.3 が展開されました。
新しい安定版リリース 9.1.2 が展開されました。
新しい安定版リリース 9.1.1 が展開されました。
新しい安定版リリース 9.1.0 が展開されました。
Python 3.12.3 の最終リリースが利用できるようになりました。
Python 3.11.9 の最終リリースが利用できるようになりました。
Pywikibot 9 が展開されました。 Pywikibot 9 で多くの廃止予定が削除されました。 以降、Pywikibot が Python 3.6 をサポートしなくなります (T347026)