エケペディア:管理者への依頼
ナビゲーションに移動
検索に移動
メンバーページに対するボット処理について
メンバーページの編集のついでに修正してはいるが、対象が全300ページを越えるので、以下の修正にボットを利用したいです。
- メンバー情報テンプレート
- 「画像」を201X年~.jpgにする
- 「名前」の姓・名がスペースで区切られていないものを訂正
- 「血液型」を○型の表記に正規化
- 「出身地」を○○県に正規化
- Wikipediaへの外部リンクをインターウィキリンク([[Wikipedia:○○]])へ変換
- 冒頭文で名前部分が太字とそうでないものが混在しているので太字化
- 「略歴」節の年号を節から
;20XX年
に変更する - 「期生」への内部リンクを除去する
負荷もあると思うので、他に処理しておくべきことの提案や問題があれば、指摘をお願いします。--No.name2 (トーク) 2013年11月24日 (日) 13:38 (JST)
- テンプレート・トーク:メンバー情報にあるように「チーム」欄を現チームのみにするのも一緒に処理できますか?
- キャプテン名を冠したチーム名称についても統一したいがボットでは無理かな……--やすしをやすすと言ってた私 (トーク) 2013年11月24日 (日) 14:20 (JST)
- ついでに[[期生]]外しもお願いします。--やすしをやすすと言ってた私 (トーク) 2013年11月25日 (月) 07:22 (JST)
- 組み込んでおきます。まず、カテゴリ:メンバーのページに対してのみ行うつもりでしたが、全範囲に拡大したほうが良いかな。ボット処理は、アカウントを分離したほうが良いと思うので、絶賛放置中のNo.nameのアカウントを再利用しようかと思います。48wikiさんに、ボット権限を指定していただきたい。--No.name2 (トーク) 2013年11月25日 (月) 20:07 (JST)
- 「期生」へのリンクの残りはメンバーページのみ。また、冒頭の太字化は記事名の正式名称と略称にも絡んでくるので、とりあえず現段階ではメンバーページのみでいいかなと思います。--やすしをやすすと言ってた私 (トーク) 2013年11月25日 (月) 22:17 (JST)
- 冒頭部の太字化は、メンバーページ以外は難しそうなので、捨てます。メンバーページでも上手く処理できるか、ボット権限を頂けたので、カテゴリ:SDN48あたりからテストしていこうかな。--No.name2 (トーク) 2013年11月25日 (月) 22:40 (JST)
- 「期生」へのリンクの残りはメンバーページのみ。また、冒頭の太字化は記事名の正式名称と略称にも絡んでくるので、とりあえず現段階ではメンバーページのみでいいかなと思います。--やすしをやすすと言ってた私 (トーク) 2013年11月25日 (月) 22:17 (JST)
- 組み込んでおきます。まず、カテゴリ:メンバーのページに対してのみ行うつもりでしたが、全範囲に拡大したほうが良いかな。ボット処理は、アカウントを分離したほうが良いと思うので、絶賛放置中のNo.nameのアカウントを再利用しようかと思います。48wikiさんに、ボット権限を指定していただきたい。--No.name2 (トーク) 2013年11月25日 (月) 20:07 (JST)
「メンバー情報」テンプレートの一括処理
「チーム」パラメータ等を一括処理する為に、スプレッドシートのデータをテンプレートに上書きする暫定的なボットを計画中です。データの編集・確認をお願いします。--No.name2 (トーク) 2013年12月6日 (金) 21:19 (JST)
- 今のところ、ボットの仕様は以下のようになります。
- ワークシート名のテンプレートに対して、各行のパラメータを入力する
- 対象ページはA列、他の列がパラメータ値を意味する
- セルの内容が空の場合、対応するパラメータ値は消去される(値のみで「
パラメータ名 =
」の部分は残る) - 列の名前が「$」で始まる列は、無視されるのでソート用に利用できる
- 「DEFAULTSORT:」シートで、{{DEFAULTSORT:}} をページ先頭に挿入する(追加--No.name2 (トーク) 2013年12月9日 (月) 19:57 (JST))
- 「身長、体重」は「身長」にリネームされたようですが、元パラメータを削除するようにしますか? ちなみに「体重」は有効な値がない場合、無視される仕様になっています(現時点では)。--No.name2 (トーク) 2013年12月7日 (土) 19:29 (JST)
- スプレッドシートのデータを元にテンプレートのサンドボックスでテストしています。「身長」「体重」が両方指定された場合「身長、体重」と表示されるようにしてみました。まあ、体重を公表(?)しているのが江口愛実しかいないのですが。--やすしをやすすと言ってた私 (トーク) 2013年12月8日 (日) 09:18 (JST)
- タイトル部分は、チームカラーかグループカラーのどちらかでも良いのでは? スプレッドシートに同期処理は組み込んでいないので、問題がなければ、編集の競合が発生する前にボット処理を実行したい。--No.name2 (トーク) 2013年12月9日 (月) 19:57 (JST)
- ボット作業中のみ一時的にスプレッドシートの共有を解除してみては?--やすしをやすすと言ってた私 (トーク) 2013年12月9日 (月) 20:16 (JST)
- 実行は1回きりの予定なので、スプレッドシートはロックか非公開にするつもりですが、今後も何かしらの方法で、まとめて編集できる手段を考えたほうが良いでしょうか?--No.name2 (トーク) 2013年12月9日 (月) 21:00 (JST)
- 記事名統一など今後もBot依頼に使えそう。残しておいたほうがいいかもしれない。--やすしをやすすと言ってた私 (トーク) 2013年12月10日 (火) 21:15 (JST)
- 実行は1回きりの予定なので、スプレッドシートはロックか非公開にするつもりですが、今後も何かしらの方法で、まとめて編集できる手段を考えたほうが良いでしょうか?--No.name2 (トーク) 2013年12月9日 (月) 21:00 (JST)
- ボット作業中のみ一時的にスプレッドシートの共有を解除してみては?--やすしをやすすと言ってた私 (トーク) 2013年12月9日 (月) 20:16 (JST)
- タイトル部分は、チームカラーかグループカラーのどちらかでも良いのでは? スプレッドシートに同期処理は組み込んでいないので、問題がなければ、編集の競合が発生する前にボット処理を実行したい。--No.name2 (トーク) 2013年12月9日 (月) 19:57 (JST)
- スプレッドシートのデータを元にテンプレートのサンドボックスでテストしています。「身長」「体重」が両方指定された場合「身長、体重」と表示されるようにしてみました。まあ、体重を公表(?)しているのが江口愛実しかいないのですが。--やすしをやすすと言ってた私 (トーク) 2013年12月8日 (日) 09:18 (JST)
- Wiki側の編集を検知してスプレッドシートに反映させる仕組みになっていない
- スプレッドシートの部分変更を検知できないので、1回の処理ごとに総当たりになってしまう
ので、この先も需要があれば、何か策を検討します。その前に、現在のスプレッドシートデータで、少しずつテスト処理を開始していこうと思います。--No.name2 (トーク) 2013年12月10日 (火) 22:50 (JST)
- あっ、私が言いたいのはメンバーページ以外の処理にも使えるかもしれないということです。メンバーページは今度の処理で終了でいいのでは?--やすしをやすすと言ってた私 (トーク) 2013年12月10日 (火) 23:30 (JST)
作業に区切りがついたので、1週間ほどでこのトピックは整理(削除)します。--No.name2 (トーク) 2014年1月3日 (金) 22:54 (JST)
- エケペディア:Bot依頼(このページ)を作成し移動しました。--やすしをやすすと言ってた私 (トーク) 2014年1月6日 (月) 14:41 (JST)