• NEW! 平成30年北海道胆振東部地震 入力お願い:2018年9月3日に発生した北海道地震の被害の状況などの入力をお願いいたします。被害状況を記入する場合は [[Category:被害/平成30年北海道胆振東部地震]] を追記して記述して下さい。
  • NEW! 2018年西日本豪雨 入力お願い:2018年7月西日本における豪雨被害の状況等の入力をお願いします。被害状況を記入する場合は [[Category:被害/2018西日本豪雨]] を追記して記述して下さい。
  • 2018年大阪地震 入力お願い:2018年6月大阪地震の被害の状況等の入力をお願いします。被害状況を記入する場合は [[Category:被害/2018大阪地震]] を追記して記述して下さい。
  • NEW! saveMLAKニュースレター(PDF)第56号(2018年8月号)を発行しました。
  • 安全な開館のために~東北の図書館員からのメッセージ~を公開しました。
  • 第92回saveMLAK MeetUpを10月19日(金)に開催します。開催会場と参加者を募集しています。

利用者:Masao/Pywikipedia

提供: saveMLAK
移動: 案内, 検索

pywikipediabotは、saveMLAKでも使っているこのウィキ用のシステムMediaWikiに対する一括処理を行うための、ボットとして開発されているものです。

さまざまな用途のプログラムが簡単に作れるだけでなく、文字列の置き換え、テンプレートの張り替えやカテゴリの追加・削除といった頻繁に発生する作業用のスクリプトを同梱しているので、簡単に使えます。

以下では、saveMLAKにて pywikipediabot スクリプトを使うための設定方法などについて説明します。

※とりあえずの目標としてMasaoが開発した check_yomi.py スクリプトにより、人手でのよみ項目付与を行うことを目標とします。

[編集] インストールと最初の設定

  1. まず Python の実行環境をインストール
  2. pywikipediabotのソースコードをダウンロード
  3. savemlak用モジュールをダウンロード、設定
  4. savemlak_family.py をコピー
    • savemlak用モジュールにある savemlak_family.py を pywikipedia/families/ ディレクトリにコピーする。
  5. user-config.py を作成
    • pywikipedia ディレクトリで generate_user_files.py を実行。
1: Create user_config.py file
2: Create user_fixes.py file
3: The two files
What do you do? 1
...
23: savemlak
...
48: wiktionary
49: wowwiki
Select family of sites we are working on (default: wikipedia): 23
The language code of the site we're working on (default: 'en'): ja
Username (ja savemlak): MasaoBot  (ボットとして使うユーザ名を入力)
Which variant of user_config.py:
[S]mall or [E]xtended (with further information)? 
  1. login.py を使って認証情報を保存
  2. *pywikipedia ディレクトリで login.py を実行。
  3. * python login.py
Password for user MasaoBot on savemlak:ja: ****** (saveMLAKウィキに設定したパスワードを表示)

[編集] saveMLAK用のスクリプト

[編集] 注意

  • 大量の一括処理実行を行うと数百件以上の変更履歴で「最新の更新」ページが埋められてしまうので、ボットフラッグの申請をお願いします。
    • 井戸端または Twitter でシステムチーム宛に投げてください。
個人用ツール
名前空間

変種
操作
案内
ツール
コミュニケーション
Google Translate