Wikipedia:Bot作業依頼/長期間放置された依頼・提案テンプレートの除去依頼

長期間放置された依頼・提案テンプレートの除去依頼

解決済み当初作業目標を達成したということで、閉じます。--Tatsujin28 2008年9月1日 (月) 14:31 (UTC)[返信]

開発フェーズ

依頼・提案テンプレートのうち貼付されてから長期間議論がなく放置されているものの除去を依頼します。具体的には Template:加筆Template:修正Template:修正2Template:統合提案Template:mergetoTemplate:mergefromTemplate:分割提案Template:一部転記Template:改名提案Template:kaimeiS の各テンプレートです。テンプレート貼付と同時に依頼・提案ページへ書かれるものは適当な期間経過後に除去されていますが、テンプレートの貼付のみで依頼・提案されるものもあります。そのようなもので相当期間放置されているものを bot により除去することをお願いできないでしょうか。普通のテンプレート除去条件はものにより「貼付後三ヶ月」か「議論停止後一ヶ月」なので、剥がさなくてもいいものを剥がすという危険を避けられるようにテンプレートが貼付された日時と議論場所として示されている場所の履歴を比較して半年以上前の履歴しかない場合はテンプレートを剥がす、等の条件を考えているのですがどうでしょう。 By 健ちゃん 2008年1月7日 (月) 14:14 (UTC) (テンプレート名追加修正 By 健ちゃん 2008年1月20日 (日) 16:58 (UTC)[返信]

加筆依頼と修正依頼は、期限が来たら単純に除去でいいですよね。「雑多な情報の箇条書き」のようにテンプレートに年月を埋め込めば[1]、あとは適時カテゴリをサーチすることで、期限が切れたテンプレートを除去するという目的を果たせそうです。
他の提案テンプレートはどうだろう。記事の日時の比較や取り出しが出来るのか、ちょっと調べてみます…。--Tatsujin28 2008年1月8日 (火) 16:00 (UTC)[返信]
記事の版を漁って判定を行う機能というのは、まだ見つけきれていません。現時点のとりあえずの手をして、次のような枠組みを提案します。
  • 各テンプレートに年月のパラメータ(例:date=YYYY年M月)を加える。
  • 新しくタグを貼る場合は、年月のパラメータを入れてもらうように呼びかける。
  • 移行作業として、現時点で貼られているタグに手動で年月のパラメータを補う。
  • 日常の処理
    1. 毎日、カテゴリを走査して、年月のパラメータを欠いているテンプレートに値を補う。
    2. 上記と共に、テンプレート中の年月のパラメータを見て、期間が古ければ取り除く。議論停止後何ヶ月のようになっているものは、期間の指定を長めにして除去の判定を行い、必要であれば当事者に手動で戻してもらう。
ちょっと思ってたものと違うかもしれませんが…。--Tatsujin28 2008年1月14日 (月) 13:24 (UTC)[返信]
なるほど、テンプレートの方に手を入れるのですか。年月が入っていれば、人がメンテナンスする場面であっても貼りっ放しになっているものが判り易くてよさそうな気もします。ただ、date パラメータを付けて貼ってもらえるようになるまでちょっとかかりますかね。 By 健ちゃん 2008年1月16日 (水) 12:52 (UTC)[返信]
貼る人が date パラメータを入れてくれるのが理想ですが、パラメータが無いものは Bot に付けさせる[2]といった按配になります。これなら、Botは「(補うべき)現在の年月」だけを気にすればよくなり、過去の版を漁る必要はないんですね。デメリットは1版増えることかな。今、費やされている作業工数が解りませんが、省力化には寄与するんじゃないかな…。--Tatsujin28 2008年1月17日 (木) 14:08 (UTC)[返信]

Wikipedia‐ノート:Template メッセージの一覧/メンテナンス#引数 date の追加 に変更の提案を書いてきました。問題ないようであれば各テンプレートを変更したいと思います。保護テンプレートの除去も依頼しようかと思ったら既に動いているんですね(^_^;) By 健ちゃん 2008年1月17日 (木) 15:57 (UTC)[返信]

では、こちらはスクリプトの準備を始めます。blockpageschecker.py をちょっといじって間に合わせようと考えています。----Tatsujin28 2008年1月18日 (金) 16:54 (UTC)[返信]

ところで、「移行作業として、現時点で貼られているタグに手動で年月のパラメータを補う」は人海戦術でやるしかないわけですよね(^_^;) または、最初はとにかく2008年1月としてしまうのでもいいかも知れませんが。 By 健ちゃん 2008年1月20日 (日) 16:58 (UTC)[返信]

現状を調べてみました。
以上につき:
  • 正式な依頼に出ているものはその年月を入れる。期限切れであればついでに除去。
  • dateパラメータなしの新しい貼り付けを抑制する(テンプレート文書に手を加えるとか)。
  • 残りは2008年1月(今からだと2月でもいいかも)のきめ打ち。件数が多いのと、3~6ヶ月後?には整理されるという理由による。実際、3000件弱の記事を漁って正確な貼付日付を調べる労力は、なかなか回収できそうにありません。誰かが「ちょっと待った」しない限りは、きめ打ちで行きたいな…。--Tatsujin28 2008年1月21日 (月) 15:22 (UTC)[返信]

各テンプレートで date が使用できるようにしました。Tatsujin28 さんの提案通り、しばらくは人力で既存のテンプレートに date を追加したりなどしてみて、残りは bot で 2008年2月 を決め打ちで追加して頂くのがいいのかなあと思います。 By 健ちゃん 2008年1月24日 (木) 14:18 (UTC)[返信]

じゃあその方向で。ついでに進捗報告。加筆依頼を元に原形を作りました[3]。他のテンプレートも同じ構造なので、このまま各テンプレートに対応していきます。ところで、期間の算出は最初の月を含めた方がよいでしょうか。即ち、2007年10月に貼り付けて、10月~12月(翌年1月に除去)とするか、10月~翌1月(2月に除去)とするかなのですが。--Tatsujin28 2008年1月27日 (日) 14:51 (UTC)[返信]

三ヶ月の議論期間としているもので 10/31 に貼付したものが、もし 1/1 に除去されてしまうと正味二ヶ月間しかなくなってしまうので、除去するのは二月というように考えた方がいいのではないでしょうか。ただ、元々「長期間放置されたもの」を「後片付け」するくらいに想像していたものですから、三ヶ月後となっているものでもすぐに除去せず、四ヶ月から半年後でもいいのかも知れません。 By 健ちゃん 2008年1月28日 (月) 13:37 (UTC)[返信]

二月になりましたのでとりあえず date の補完を開始しても問題ないかと思います。よろしくお願いします。 By 健ちゃん 2008年1月31日 (木) 16:24 (UTC)[返信]

了解しました。では、週末に。--Tatsujin28 2008年1月31日 (木) 16:38 (UTC)[返信]
有人監視の下、各テンプレートに date パラメータを補完しています。今は最後の加筆依頼を処理しています。除去判定はひとまず6ヶ月。視覚的に説明すると、「2月(貼る) [ 3月 4月 5月 6月 7月 8月 (この間存続)] 9月(除去)」、となります。除去間隔はテンプレート毎に指定することができますから、長すぎるという場合は縮めます。そもそもdate=2008年2月って便宜上の数字ですしね。
なお、6ヶ月の場合だと移行データは、9月の月初の処理でいっせいに除去されます。昔々に貼られて放置されたテンプレートが全て除去されてすっきりする反面、除去される件数がかなり多いですから、事前のお知らせをする方が安全かもしれません。
作業がひと段落したら、Bot のスクリプト (Python) を利用者サブページで公開します。一つはレビューとして。もう一つは、依頼を受けて既存のスクリプトからコピー新規でっち上げる前例を残そうと。それが根付けば、もう少し案件の幅が広がるかなと。--Tatsujin28 2008年2月2日 (土) 18:23 (UTC)[返信]
チェック データの移行作業終了、すべてのテンプレートに date パラメータを加えました。ソースは[[利用者:Tatsujin28/templatesmaintenance.py]]。今後、テスト運行を続けながら、発見した不具合を潰していきます。--Tatsujin28 2008年2月5日 (火) 15:29 (UTC) スクリプトへのリンク解除。リポジトリへ移動のため。--Tatsujin28 2008年8月28日 (木) 15:49 (UTC)[返信]
すべてに date パラメータがついたかどうかを確認するわけにもいきませんが(^_^;)、bot の履歴等から date 追加と年月が古いテンプレートの除去動作を確認しました。継続の作業になりますがどうかよろしくお願いします。 By 健ちゃん 2008年2月7日 (木) 13:30 (UTC)[返信]

運用フェーズ

運用中に発生した事項はこの節で扱います。--Tatsujin28 2008年2月24日 (日) 11:31 (UTC)[返信]

Tatsujin28 さん自身が運用中に気付いた分については直接 sourceforge の方へ持ち込んでいるようですね。また、他の人が Bot の運用で気付いたことがあれば運用者の会話ページにいくだろうと思います(ここには来ないですよねえ)。また、定期的な運用全般ということでは Wikipedia:Bot作業依頼#ちーぼっと代理 で扱っていますし、ここももうそろそろ閉じてよさそうな気がしますがどうでしょうか。 By 健ちゃん 2008年9月1日 (月) 14:20 (UTC)[返信]

はい。2008年9月の一斉除去も終わりましたし、ここはクローズということにしましょう。--Tatsujin28 2008年9月1日 (月) 14:31 (UTC)[返信]