自分用に作った小物プログラムを公開します。


reserve2rsv
 TvRock,ptTimer,TTRec,Tvmaidのうち1つ又は複数が稼働している環境で
 Jikkyorec, NicojCatch, 2ch2NicoJKを使うための常駐プログラム
 複数の録画ソフトの予約状況を1つのEDCB形式Reserve.txtに出力します(EDCB含む)
 ptTimerを指定する場合はsqlite3.exeが必要です
 tvrsch2e,ttrec2rsv,ptmr2rsv,edcb2rsvの機能を内包しています
 履歴
 v1.17 2017/04/21 NicoJKに無関係なアップデート
     ・ArecX6:6時間以上番組待ちが続いた場合に再起動する機能の不具合修正
      (個体や状況によっては6時間毎に再起動する場合があった)
     ・ArecX6:iniで番組待ちが何時間続いたら再起動するか指定できるようにした
      (ArecX6_NoReserveHour 標準は6時間)
      http://blog.livedoor.jp/p76bg39/tools/reserve2rsv_1.17.zip
 ※関連:ArecX6用ニコニコ実況表示ソフト Nico2AreX
  ・PC再生にニコニコ実況を表示
  ・ArecX6 2台を一括管理
  ・電源制御型USBハブの電源ON/OFF hub-ctrl.exe作成方法
   http://hg536h2.seesaa.net/


NicojCatch
 Jikkyorecもどき下位互換常駐ソフト
 EDCBが出力するreserve.txtに従ってNicoJK改造版用のログをニコニコ実況サーバーから
 取得して記録します。
 ・開始&終了時刻変更に対応
 ・ハードディスクに優しいメモリ蓄積方式に対応(iniのMEM_WRITE=1)
 履歴
  v2.20 2016/08/24 11/29 23:17 タスクトレイアイコンの時を24時間表記に
     ・Reserve.txt内に予約以外の無関係な行があってもエラー表示をしないようにした
      エラーを表示しないだけで前バージョンと動作に違いはありません
      http://blog.livedoor.jp/p76bg39/tools/NicojCatch_v2.20.zip


jkltxtdel
 Jikkyorec, NicojCatch用ユーティリティ
 上記ソフトにより作成されたコメントファイル.jklと.txtの関連を調べたり削除したりするソフト。
 Shfit, Ctrlで複数ファイル選択可能。
 ダブルクリックで関連txt閲覧、Deleteキーでjkl&txt一括削除。
 ・jklファイルの見た目にダミーの色を付けられるようにする右クリックメニューを追加。
 ・サブフォルダを含めるかどうかを指定するオプションを追加。
 ・ iniにNicoj2Plus用オプションを追加
 ・コメントファイル内の2ちゃんねるレスをタイムシフトする右クリックメニューを追加
 ・絞り込み機能を追加
 ・iniに高速化オプション2つの追加(fast_jkl_read, fast_video_search)
  ログに表示される動画マッチ数が未使用時と同一かどうか重々確認してください
 ・assにも対応(iniにnicojcatch=1を指定している環境)
 履歴
  v1.34 2016/03/03
     ・関連の無いtxtを探すルーチンを高速化(NicojCatchで収集したコメントの場合)
     ・関連の無いassファイルも表示するようにした
      http://blog.livedoor.jp/p76bg39/tools/jkltxtdel_1.34.zip


2ch2NicoJK
 Jikkyorec, NicojCatchが作成したコメントファイルに各種掲示板実況をてきとーに
 書き加える常駐ソフト。
 ニコニコ実況のコメントが過疎ってる番組に有効。
 どちらかのサイトが落ちたときでも一方のコメントは取得できるので寂しくない(キリッ
 また、ニコニコ実況は無着色、掲示板実況はカラーというふうに設定することも可能。
 ・サーバー時刻のズレに自動的に対応するようにした
 ・キーワードによる任意の板からのコメント取得に対応
  (野球やサッカー、テニス、自転車等のログ取得に使用できます)
  キーワード登録するkeywords2ch.txtは随時更新チェックが行われ再起動無しで反映されます
 履歴
  v1.73 2017/05/05 exeの他にbbs_rule.txtが更新されています 05/05 08:41再うp
     ・起動時のログに解析パターン名が先頭1文字しか表示されていなかったバグを修正
     ・bbs_rule.txtにthread_nomatchを追加
     ・ID解析に失敗しても空白でOKとしていたが、念のためダミーIDを付加するようにした
      http://blog.livedoor.jp/p76bg39/tools/2ch2NicoJK_1.73.zip
  v1.74 2017/05/17 
     ・フォーム上のスレ取得テストに期間設定ボタンを設置(直近2時間)
     ・アイコン右クリックメニューに警告リセットを追加
      http://blog.livedoor.jp/p76bg39/tools/2ch2NicoJK_1.74.zip
  v1.75 2017/05/24 
     ・スレ一覧(subback.html)取得を3回までリトライするようにした
     ・終了時に標準の板情報をch_2chServer.txtに記録するようにした
      http://blog.livedoor.jp/p76bg39/tools/2ch2NicoJK_1.75.zip


NicojShift
   NicoJKmod用の過去ログをニコニコ実況サーバーから取得して記録します。
  タイムシフト機能を搭載し、再放送に初回時コメントを乗せるために使用できます。
  OP,AB,EDなどコメントの表示タイミングを細かく指定することができます。
  根気さえあれば各種アニメ、ドラマにも対応できるでしょう。
  JKCommentGetter.rbの単純なフロントエンドとしても使用できます。
  動作にはJKCommentGetter.rbが必要です。作者様、ありがとうございます。
   ※JKCommentGetter.rbが動作する環境でのみ使用できます。
  ・コメント取得履歴を記録し再利用する機能を追加
  ・年月日時分秒を上下方向キーにより変更可能としました
  ・tsやtxtファイルから情報を取得できるようにしました(D&D対応)
  ・読み込んだコメントデータから細かいシフト(Aパート等)を推測するボタンを追加
  ・シフト履歴(rireki.txt)をWEB上のデータベースに登録できるようにした(任意)
  ・書き出し時に同時間帯のtxt,jklが存在した場合に、同時間帯で重複しないようにした
  ・xml出力と同時にassファイルを出力可能
  具体的な使い方
  履歴
  v1.36  2016/06/20 
     ・日付欄と細かいシフト欄にドラッグ&ドロップできるようにした
     ・日付入力欄と細かいシフト欄でダブルクリックすると全選択するようにした
     ・ドラッグ&ドロップ先をハイライトでわかりやすくした
     ・日付入力の柔軟性をアップした(年月日時分が並んでいればコピペ可能)
     ・付属のch_sid.txtとjk_ch.txtにCS110を追加(2ch2NicoJK内パッチに準拠)
      http://blog.livedoor.jp/p76bg39/tools/NicojShift_v1.36.zip


Nicoj2Plus
 ニコニコ実況のログに2ちゃんねるの過去ログを「手動で」追加&除去するためのソフト。
 同時に起動されるIEで表示中の過去レスが取得できます。
 ニコニコのコメントが少なくて寂しい場合や、 野球、テニス、自転車等、2ちゃんの専門系
 実況スレのログを書き加えたい場合に有用です。
 jkltxtdel 1.21以降またはNicojtxtdel 0.14以降から呼び出して使用することを想定しています。
 txt、xmlファイルが存在しない場合は、NicojShift 1.20以降を利用してコメント0のファイルを
 作成したうえで利用するとよいでしょう。
 ・レスをタイムシフトする設定テキストボックスをフォーム上に追加
 ・iniに2ch2NicoJKが記録したサーバー時刻ズレファイルを利用するオプションを追加
 ※ 自動的にズレ判定を行うためにはタイムシフトリストに取得したい板の名前を加えておく
    必要があります。
    例: 野球の場合は「/livebase/,0」を、サッカーの場合は「/livefoot/,0」という感じです。
 履歴
 v1.20 2017/05/09 
     ・iniで簡易ブラウザのUser-Agentを指定できるようにした(UserAgent)
     ・2ch仕様変更に伴うpattern.txt修正(表示できない&フリーズするので意味無し)
      http://blog.livedoor.jp/p76bg39/tools/Nicoj2Plus_1.20.zip
     履歴に2chフリーズ対策のDバージョンを収納(何故か人大杉で意味無し)
  

Nicojtxtdel
  TVTest&NicoJKmodでコメントを取得している環境用です。(.jklファイル無)
  TVTest&NicoJKmodにより作成されたコメントtxtファイルと録画ファイルの関連を
  てきとーに調べて削除するためのソフト。
  Shfit, Ctrlで複数ファイル選択可能。 ダブルクリックでtxt閲覧、Deleteキーでtxt削除。
  基本的にはtsとtxtの更新時間を照らし合わせているだけです。
  より正確に判別するためには録画時のTSファイル名にサービスIDを付加する必要があります。
  注意!録画TSファイルが存在するフォルダを全て指定しない限り孤立txtとは断定できません。
  ・TSファイル名にサービスIDを付加および消去するボタンを付けた。
  ・サブフォルダを含めるかどうかを指定するオプションを追加。
  ・ iniにNicoj2Plus用オプションを追加
  ・assも一覧に表示するようにした
  履歴
  v0.16 2016/01/16
     ・assも一覧に表示するようにした
      http://blog.livedoor.jp/p76bg39/tools/Nicojtxtdel_v0.17.zip


ptmr2rsv reserve2rsvの使用を推奨
 ptTimer環境でJikkyorec, NicojCatch, 2ch2NicoJKを使うための常駐プログラム
 ptTimerの予約リストからEDCBのreserve.txtもどきへ変換します。
 複数枚差しに対応。
 動作にはsqlite3.exeが必要です。
 履歴
 v1.07 2015/05/23
     ・pt3Timerに対応
     ・データベース更新のチェック方法を変更(負担軽減)
      http://blog.livedoor.jp/p76bg39/tools/ptmr2rsv_1.07.zip


ttrec2rsv reserve2rsvの使用を推奨
 TTRec環境でJikkyorec, NicojCatch, 2ch2NicoJKを使うための常駐プログラム
 TTRecの予約リストからEDCBのreserve.txtもどきへ変換します。
 TTRecを複数起動している環境に対応。
 履歴
 v1.05 2015/03/11
     ・TTRec_Reserves.txtの監視方法を変更した(負荷軽減)
      http://blog.livedoor.jp/p76bg39/tools/ttrec2rsv_1.05.zip


tvrsch2e reserve2rsvの使用を推奨
 Tvrock環境でJikkyorec, NicojCatch, 2ch2NicoJKを使うためのプログラム
 Tvrockの予約リストからEDCBのreserve.txtもどきへ変換します。
 ・ファイルを指定できるコマンドラインオプションを追加しました
 ・tvrockの予約にEDCBの予約を加えて出力するオプションを追加
  関連:EDCBの予約が修正された場合にtvrsch2eを実行するedcb2rsv
 履歴
 v1.08 2015/02/03
     ・tvrockの予約にEDCBの予約を加えて出力するオプションを追加
      http://blog.livedoor.jp/p76bg39/tools/tvrsch2e_v1.08.zip




※上記ソフト群を使用して起こった損害について作者は一切の責任を負いません。
  自己責任で使用出来る方のみお使いください。






2017/04/24
2chの仕様変更に伴い2ch2NicoJKの設定ファイルbbs_rule.txtを更新しました



2017/0212
昨日からArecX6の調子悪くなったんですよ・・とほほ
自動で再起動されたのですがそれ以降ArecX6から返ってくる値が以前とは異なる形式になっている模様
なんでかな~、おかげで6時間毎に再起動しちゃってるし・・
というわけでReserve2rsvを更新
もしかして同じ不具合に合っている方がいたかも・・ごめんちゃい
ってユーザーいないから大丈夫!と思いたい



2017/0212
厳密にはNicoJK関連ではないですが、ArecX6のPC再生画面ににニコニコ実況を表示できるNico2AreXを公開しました。容量の関係で別ページに置いてあります
動く保証はありませんが興味がある方は覗いてみてください
Nico2AreX
http://hg536h2.seesaa.net/



2016/09/23
Nicoj2Plus v1.19D
どうやってうまく動いているのか謎・・iniのNOSCIPT_URLは気休めです
簡易ブラウザ内でリンクをクリックされたらフックしてスクリプトNGのページかどうか調べてから飛びたいのですがやり方がわからない・・なのに何故できてる・・なんでや・・わけわかめ



2016/09/23
reserve2rsv v1.12
NicoJK関連では無いですが・・
安かったので買ってみたArecX6が何回も止まるのでArecX6監視機能を追加
動作を保証するものではありません・・いつもながらテストも不十分です
監視作業自体がArecX6の負担になる可能性もありますので安定動作している方は使わないでください
まぁニッチすぎて需要は無いでしょう・・w

追記:
ArecX6が停止したときにU2H-SW4を使って物理的再起動で復帰出来ることを確認しました
逆にU2H-SW4が無いときの動作は未確認です(一応確認)
が、応答無しになるとソフトウェア再起動は受け付けないのでやはり物理的に電源をON/OFFする仕組みが必要と思われます

しかし、U2H-SW4はもう販売終了でなかなか手に入らないのですなぁ
秋月電子さんのUSB-IO2.0というボードと半分に切ったUSB延長けーブルをハンダでくっつけるだけで代替品にならないかな~と夢想しています(電子回路のことは全くわかりません)






tvtest1
NicoJK改造版
最高ですね


これがないと
TVつまらんとです






おまけ

作者は思ったとです。
2ch2NicoJKを使用して録画コメントに色をつけているが、
普段のテレビ視聴時にも色をつけたい、と。
さらに弾幕っていうのもなんか苦手だな、と。弾幕されると画面が見えんとです(涙
そこでNicoJKPlayMod。すごい。ソースが公開されているぅぅぅ、ありがたいぃぃ(感泣
感謝感謝です。

同じ思いをしている人はソースを編集してコンパイルしてみてください。
以下はNicoJKPlayModX16とX18、rev.16で確認しています。
バージョンにより行が変わりますので前後をよく確認して修正してください。
色付けと行制限はホットキーで切り替えるようにもできるのですが修正行が多くなるのでとりあえずは手抜きです。

・テレビ視聴時にも色をつけたい(手抜き)
・指定行までの表示にしたい(手抜き) (本家にオプションで実装されてソースをいじる必要は無くなりました)

前からひとつ気になっていたことがありまして、
ホットキーで勢いウィンドウを表示した際にマウスで入力欄をクリックしないとコメント入力できない、これは不便!すぐさまコメント入力したい。
C++全くわからないので何度かチャレンジして全て失敗していたのですが、しつこくチャレンジしてたら偶然実現できましたw
・勢いウィンドウをホットキーで表示した際にコメント入力欄にフォーカスする
※↓の表示切替えを修正する場合はこの機能は含まれていますので修正する必要はありません

さて、フォーカスがなんとかなると、コメント入力後はいらなくなった勢いウィンドウを消したいんです。ところが、コメント欄にフォーカスがあるとTvTestのホットキーが効きません。
・入力欄にカーソルがある状態で任意のキーで勢いウィンドウを表示切り替えする
※TvTest設定のキー割り当てで「勢いウィンドウの表示切替」を「なし」にしておく必要があります

これで
F2で表示 → すぐさま書き込み → F2で非表示
とキーボードのみでスムーズに書き込みできるようになりました

で、もうひとつ。
うちでは全画面で視聴することが多いため視聴の邪魔にならないように勢いウィンドウをなるべく小さくしたい。
・勢いウィンドウのタイトルバーを消す
しか~し、タイトルバーがなくなるので画面上を移動させるのが面倒になりますw
枠を引っ張ってウィンドウの大きさを変えながら移動させることになります

さらに!
改造版作者様のGitHub
https://github.com/xtne6f/NicoJK/
のコミット
Automatically hide buttons on Comment-Force dialog not to overlap with the input box
を適用すると入力欄のみの表示にすることができます。感謝感謝


上記の変更を適用するとNGするときとかログを表示させるのが超面倒
・任意のキーでログを表示切替えする


必ずバックアップを取ってから編集してください。どんなことが起こっても責任は取りません(キリッ