これは何?

Heimdallr+IEによる動作イメージ
動作イメージ/クリックで拡大

(使用ツール: Heimdallr+IE)
巨大掲示板「2ちゃんねる」の指定したスレッドの中から、ハッシュらしきものが含まれるレスを抽出してRSSを生成します。

簡単な使い方解説

  1. 下記「動作確認の取れたRSSリーダー」を参考に適当なRSSリーダーを導入
  2. 下記「重要な仕様情報」を参考にRSSリーダーの設定を変更
  3. チェックしたいスレッドのURLを入力し、下記「オプション項目の解説」を参考に各項目を設定し「RSS生成」をクリック
  4. 表示されたページのURLをRSSリーダーの「サイト」「チャンネル」といった箇所に追加

動作確認の取れたRSSリーダー

RSS1.0, Shift-JISを解釈可能なリーダーなら基本的にどれでもOKだと思いますが一応記述しておきます。
ツール名一言紹介動作確認
glucoseメーラー型確認済(0.0)
RThReaderメーラー型確認済(0.0)
cococポップアップ型確認済(0.0)
Heimdallrデスクトップ貼り付け型確認済(0.0)
RabbitTickerチッカー型確認済(0.0)
Headline-Deskbarチッカー型確認済(0.0)
Dirty News Readerチッカー型確認報告有(0.0)
RSSバー for IEIEサイドバー拡張確認済(0.0)
RSSバー for SleipnirSleipnirサイドバー拡張確認済(0.0)
sageFirefoxサイドバー拡張確認報告有(0.0)
Becky! RSS ReaderBecky!拡張/シェアウェア確認済(0.0)
Becky! BlogReaderBecky!拡張確認報告有(0.0)

重要な仕様情報

2ちゃんねるサーバーからデータファイルを取得してtokix.net内に保存し、tokix.net内データを利用しRSSを生成しています。このため、最新の書き込みはデータファイルがtokix.net内に取得されるまでRSSに反映されません。データの取得は前回取得から58分以上経過しなければ行われません。具体的には「前回取得時の取得成功時刻」が「今回取得時の取得開始時刻」より58分以上前であることが、更新が行われる条件です。取得作業は一瞬で終わるものではないので、RSSリーダーの自動更新は「60分以上」を推奨します。また、大量の書き込みがあるスレッドからRSSを作成する作業には多少時間がかかるので、RSSリーダーのタイムアウト設定は30秒以上を推奨します。
レスが1001に到達した・次スレッド告知の可能性がある書き込みがあった、など重要な情報をタイトル「【2HR Notice:〜】」、カテゴリ「Notice」で配信しています。RSSリーダーの設定でこれらの記事を目立つように表示させれば便利だと思います。

設定項目の解説

URL

RSSを生成したいスレッドのURLを入力して下さい。ブラウザのアドレスバーからそのままペーストすればOKです(DatファイルのURLではありません)。

アドバイス

Jane系の掲示板ブラウザの場合、外部コマンドを使うと快適にスレの登録が可能になります。Janeコマンド+2HRでスレ登録を参考にしてください。
この段落について意味が分からない方は無視して下さい。

ハッシュ文字数

このプログラムは、書き込み内に含まれる「半角英数字N文字の連続する文字列」をハッシュと判定しています。「○○上で流通するファイルのハッシュを抽出したい」と思った場合は、まずその「○○」のハッシュ文字数を自力で調べ、その文字数を「ハッシュ文字数」から選択して下さい。プルダウンメニューから選択する形式になっていますが、選択肢に無い文字数を検索したい方は理由と数字を連絡頂ければ即追加します。

アドバイス

一般的に需要が多いと思われるハッシュの文字数は
  • 40文字(SHA1・Share)
  • 32文字(MD5・ny)
です。

スパムフィルター

ファイルの再放流願いなど、絶対多数の人間にとって不要と思われるレスを除外します。判定精度が何とも言えない感じなので不満・要望などありましたらお気軽にお願いします。
ONスパムと判定された書き込みを完全に除外
OFFスパム判定を行わない

タグ除去

生成されるRSSのDescription内からタグを除去します。Description以外のTitleなどは設定に関わらずタグが除去されます。一部のRSSリーダーはエンティティ化されたDescription内タグを解釈できるので、自分の環境に合わせて設定して下さい。意味が分からない方は「ON」にして下さい。
ONタグ部分をDescriptionから完全に除去
OFF「<」「>」を「&lt;」「&gt;」に変換
完全保護Description内のタグを完全に保護(未実装)
「完全保護」は現在未実装ですが、主に「これを解釈可能なリーダーってあるのかな?」という理由で保留しているだけなので、具体的なRSSリーダー名と共に要望頂ければ項目追加します。

アドバイス

ここで言う「タグ」とは、レス内に含まれる改行や「>>レス番号」、URLに対して行われる自動リンクなどのことです。一度タグ除去を「OFF」にして生成されたRSSをお使いのリーダーに読み込ませ、複数行に及ぶ書き込みの改行部分が「<br>」などと表示された場合は「ON」にして下さい。Descriptionの表示にブラウザコンポーネントを使っているリーダーは解釈が可能なことが多いようです。
以下は当方が検証した結果です。
glucose, RThReader, cococ, Dirty News Reader, RSSバー for IE, RSSバー for Sleipnir, sageエンティティ化されたタグの解釈が可能
(タグ除去「OFF」推奨)
Heimdallr, RabbitTickerエンティティ化されたタグの解釈が不可能
(タグ除去「ON」推奨)
Becky! RSS ReaderBecky!の設定でHTMLメールをIEコンポーネント表示させた場合はエンティティ化されたタグの解釈が可能
(タグ除去の推奨設定はBecky!の設定に依存)
その他のリーダーを使っている方は、そのリーダーがエンティティ化されたタグを解釈できるか報告いただけると助かります。

質問や苦情・要望について

基本的に大歓迎です。「RSSリーダーとの組み合わせでしか動作しない」という性質上(そして世に出回る全てのリーダーを僕がテストするのが不可能である以上)、問題なく動作している場合もお使いのRSSリーダー名と共に感想を頂けると助かります。

更新履歴

今後の予定

既出の要望・こちらが想定する要望です。「予定無」になっている件に対する反論や反証(「このリーダーでは〜」など)、「未定」になっている件に対する意見や催促(「とっとと実装しろ」など)大歓迎です。納得したら「実装予定」に変えてなるべく迅速に実装させます。
要望予定理由
「レスが1001になった」がリーダーの更新時に毎回トップに出るのがうるさいので改善して欲しい予定無サーバー負荷上、更新の見込みがないスレッドはなるべくリーダーから迅速に削除して欲しい
他バージョンのRSSも配信して欲しい予定無他バージョンしか読み込みできないリーダーが見当たらない・他バージョンでないと実装できない機能を特に思いつけない
新しい書き込みがあった場合はリアルタイムでRSSに反映させて欲しい予定無サーバー負荷上、少なくともしばらくは「リーダーの更新間隔60↑分推奨」で運営したい
2ちゃんねる以外の掲示板サイトにも対応して欲しい未定他にもファイルハッシュ情報が集う掲示板サイトがあれば対応させます(データ管理形式が2ちゃんねると似たサイトならば比較的容易に対応可能です)
Shift-JISに対応していないリーダー用に他エンコードでも配信して欲しい未定エンコードの差が現状どの程度意味のあることなのか何とも言えないのですが、要望が多ければEUC-JPで配信します
また、このプログラムは現在「オープンβ」という扱いで公開されています。特に問題が無ければ、現状を踏まえた上で一つか二つの目玉機能を追加し上位互換で正式版に移行する予定です(ある程度大幅な機能追加を行いますが、現在のバージョンで生成されたRSSのURLは正式版でも引き続き利用可能/現在利用可能なリーダーは正式版でも引き続き利用可能になる予定です)。

リンクや紹介をして頂ける場合

ウェブ上でのリンクや紹介は、内容・紹介方法・連絡の有無に関わらず全て大歓迎です。こちらからも「使い方紹介をされているページ」「活用術紹介を〜」といった形でリンクを貼らせて頂く可能性もありますが、その場合問題ありましたら連絡頂ければ削除いたします。