Help:Pywikipediabot/user-config.py
表示
印刷用ページはサポート対象外です。表示エラーが発生する可能性があります。ブラウザーのブックマークを更新し、印刷にはブラウザーの印刷機能を使用してください。
構成
プログラムを動かす前に、user-config.pyというファイルをあなたのpywikipediaがあるディレクトリに作成する必要があります。これを手で作成することもできますし(最低でも2か3つの変数が必要です。下を見てください。) 、あるいはpython generate_user_files.py とコマンドラインシェル上で入力し、エンターを押すことでgenerate_user_files.py を 動かし、これを作成することができます。
Wikimediaのプロジェクトにログインする時
テキストエディタ(Windowsであればメモ帳など)を開き、テキストファイルをuser-config.py
という名前で、pywikipediaフォルダの中に作成してください。
次のことを書き込んでください。user-config.py
:
Code
Explanation
family = 'wikipedia' mylang = 'en'
xxは動作させる言語のコードです。英語版であれば"en"、日本語版であれば"ja"。[1] . Familyはプロジェクト名を指定してください[2] 。
usernames['wikipedia']['en'] = u'ExampleBot'
あなたのuser-config.py
は、botの利用者名を必要とします。
例を示します。これは英語版ウィキペディアで"ExampleBot"というbotを動作させたいときの設定です。
(Optional)
usernames['wikipedia']['de'] = u'BeispielBot' usernames['wikipedia']['en'] = u'ExampleBot' usernames['wiktionary']['de'] = u'BeispielBot'
(Optional)
ほかのwikimediaプロジェクトで動作させたいなら、いくつかの利用者名を記述してください。
(Optional)
console_encoding = 'utf-8' textfile_encoding = 'unicode_escape'
(Optional, 滅多に必要ありません)
あなたのシステムでエンコーディングされるとき。最初はこれを追加せずに行ってください。
sysopnames['wikipedia']['ja'] = u'adminname'
user-config.py
を上書きしてテキストエディタを終了しましょう。このあと、コマンドラインシェルで
python login.py
と入力し、パスワードを入れればログインできるはずです。
Wikimediaのwikiでない場合
- Main Page: Pywikipedia bot on non-Wikimedia projects