エケペディア:管理者への依頼

提供:エケペディア
2014年3月7日 (金) 21:24時点におけるNo.name2 (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

このページは、エケペディアの記事に対するボット処理について質問やボット処理依頼、議論、意見交換を行なう場所です。

メンバーページに対するボット処理について

メンバーページの編集のついでに修正してはいるが、対象が全300ページを越えるので、以下の修正にボットを利用したいです。

  • メンバー情報テンプレート
    • 「画像」を201X年~.jpgにする
    • 「名前」の姓・名がスペースで区切られていないものを訂正
    • 「血液型」を○型の表記に正規化
    • 「出身地」を○○県に正規化
  • Wikipediaへの外部リンクをインターウィキリンク([[Wikipedia:○○]])へ変換
  • 冒頭文で名前部分が太字とそうでないものが混在しているので太字化
  • 「略歴」節の年号を節から;20XX年に変更する
  • 「期生」への内部リンクを除去する

負荷もあると思うので、他に処理しておくべきことの提案や問題があれば、指摘をお願いします。--No.name2 (トーク) 2013年11月24日 (日) 13:38 (JST)

テンプレート・トーク:メンバー情報にあるように「チーム」欄を現チームのみにするのも一緒に処理できますか?
キャプテン名を冠したチーム名称についても統一したいがボットでは無理かな……--やすしをやすすと言ってた私 (トーク) 2013年11月24日 (日) 14:20 (JST)
スプレッドシートのようなものでデータがあれば、それを元にパラメータを入力する事はできそうです。今後、ドラフトの期が混在してくるので、合格期のパラメータも新しくしたほうがよいかな。--No.name2 (トーク) 2013年11月24日 (日) 15:05 (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)
ボット処理を行いました。「チーム」のパラメータは、次の課題に。--No.name2 (トーク) 2013年11月26日 (火) 22:25 (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)
  • Wiki側の編集を検知してスプレッドシートに反映させる仕組みになっていない
  • スプレッドシートの部分変更を検知できないので、1回の処理ごとに総当たりになってしまう

ので、この先も需要があれば、何か策を検討します。その前に、現在のスプレッドシートデータで、少しずつテスト処理を開始していこうと思います。--No.name2 (トーク) 2013年12月10日 (火) 22:50 (JST)

あっ、私が言いたいのはメンバーページ以外の処理にも使えるかもしれないということです。メンバーページは今度の処理で終了でいいのでは?--やすしをやすすと言ってた私 (トーク) 2013年12月10日 (火) 23:30 (JST)
シート・行を追加すれば、他のテンプレートやページにも適応できると思います。と言いつつ、処理実行にむけて、一旦編集ロックしましたが。--No.name2 (トーク) 2013年12月11日 (水) 20:53 (JST)
ボット処理を実行しました。まだ終わっていないですが、特別:最近の更新の「ボットを表示」で処理を確認できます。--No.name2 (トーク) 2013年12月11日 (水) 21:29 (JST)

作業に区切りがついたので、1週間ほどでこのトピックは整理(削除)します。--No.name2 (トーク) 2014年1月3日 (金) 22:54 (JST)

エケペディア:Bot依頼(このページ)を作成し移動しました。--やすしをやすすと言ってた私 (トーク) 2014年1月6日 (月) 14:41 (JST)

DEFAULTSORTについて

ページ先頭にあると紛らわしいので、一番下に移動してもらえますか?--やすしをやすすと言ってた私 (トーク) 2014年1月18日 (土) 18:06 (JST)

Wikipediaに合わせて、
{{ナビゲーション}}
{{DEFAULTSORT}}
[[カテゴリ]]
となるように修正するボットを作成しているので、近いうちに処理を行います。--No.name2 (トーク) 2014年1月19日 (日) 13:52 (JST)
Wikipedia:Wikipedia:カテゴリの方針#ソートキーを参考に、濁音・拗音・長音の変換処理を合わせて組み込んでも良いですか?--No.name2 (トーク) 2014年1月20日 (月) 19:32 (JST)
処理を行いました。--No.name2 (トーク) 2014年1月24日 (金) 17:10 (JST)
ありがとうございます。--48wiki (トーク) 2014年1月24日 (金) 21:04 (JST)

リンクを半角記号に置換する処理

以下の31ページを半角記号の記事名へ(手動で)移動した上で、対象へのリンクを半角記号の記事名に置換するボット処理を実行しても良いでしょうか。--No.name2 (トーク) 2014年3月7日 (金) 21:24 (JST)

対象記事
全記事(標準名前空間)
対象リンク