2012年9月15日土曜日

live gear

2ちゃんねる、したらば掲示板、わいわいKakiko、2ちゃんねるみたいな掲示板(phpスクリプト)を閲覧できる
実況向けBBSブラウザです。

●特徴
・レス内容にある画像アドレスの自動ダウンロード、サムネイル表示
・実況に便利なオートリロード、オートスクロール
・新着のレス内容の字幕表示
・新着のレス内容の画像リンクがある場合、デスクトップへ表示する機能
・新着レス字幕表示の際にサウンド再生
・複数掲示板の字幕表示を同期/非同期で切り替えられる機能
外部アプリへ新着内容をオプションとして起動させる機能
・ウェブブラウザとしても利用可能
live gear
live gear - Ver.0.3.20
live gearの実行には.NET Framework ランタイム Version4以上のインストールが必要です。
インストールしていない場合はWindowsUpdateにてインストールして下さい。
http://update.microsoft.com/
過去Ver.
live gear - Ver.0.3.19
live gear - Ver.0.3.18
live gear - Ver.0.3.17
live gear - Ver.0.3.16
live gear - Ver.0.3.15
live gear - Ver.0.3.14
live gear - Ver.0.3.13
live gear - Ver.0.3.12
live gear - Ver.0.3.11
Ver.0.3.10
Ver.0.3.8
Ver.0.3.7
Ver.0.3.5
Ver.0.3.4
Ver.0.3.2
Ver.0.3.1
1.メイン画面
アドレスバー
URLを入力し、移動ボタンを押下することで
ウェブページを開くことができます。
※解析方法を選択することでBBSを専用ブラウザのように解析表示します。
 解析方法が「自動」の場合はアドレスにより自動で判断を行います。
タブバー
タブ追加ボタンを押下することでタブが追加されます。
タブを右クリックするとタブメニューが表示されます。
選択しているタブに対してお気に入り登録、更新、個別設定、削除が行えます。
ショートカットツールバー
タブ毎の字幕表示、画像表示、オートリロード時間、オートスクロールを設定できます。
タブ毎の詳細な設定はタブの右クリックメニューの個別設定から行えます。
※解析した掲示板のレス番号をクリックするとレスメニューが開きます。
2.設定画面
2.1.基本設定
字幕表示を同期させる
複数の掲示板の字幕表示、画像表示を行っている場合、
同時に表示させないようにします。
NGワード
入力された文字列がレス内容に含まれていた場合、
名前、メールアドレス、ID、内容を表示させ内容にします。
NGID
入力された文字列がIDに含まれていた場合、 名前、メールアドレス、ID、内容を表示させ内容にします。
画像DLスレッド数
画像の自動ダウンロード用スレッドの数を設定します。
タイムアウト(秒)
画像のダウンロード、掲示板のDATファイルのタイムアウトされる秒数を設定します。
2.2.配色
※詳細な表示はテンプレートで設定できます。
背景色
掲示板の背景色を選択できます。
文字色
掲示板の基本文字色を選択できます。
リンク色
リンクの文字色を選択できます。
訪問済リンク色
訪問済リンクの文字色を選択できます。
2.3.外部アプリ
※レス内容を外部へ渡すことができます。
オプション(実行ファイル)
実行する外部アプリケーションのパスを入力してください。
オプション(抽出オプション)
レス内容から特定の文字列を検索し、
見つかった場合外部アプリへ渡します。
オプション(コマンド)
アプリケーションへ渡すコマンドを入力できます。
抽出オプションで抽出した文字列を利用可能です。
”()”で見つかったパターンをコマンド内の文字列%0,%1,%2~と置き換えられます。
%aでレス内容全てと置き換えられます。
オプション(登録)
オプション内容を登録リストに追加します。
オプション(更新)
オプション内容を選択中の項目に反映します。
オプション(削除)
選択中の項目を削除します。
■設定例
Case1.レス内容にニコニコ動画やYouTubeのURLが張られた時、自動で再生させたい。
外部アプリにみくりまを使用する。
[設定]
実行ファイル:mikurima.exe
抽出オプション(正規表現):(http:\/\/(www.youtube.com|www.nicovideo.jp)/watch[\w\d\-\.,@?^=%&:/~\+#]*)
コマンド:%0


Case1.1."ttp://~"のURLを許容させたい。
[設定]
実行ファイル:mikurima.exe
抽出オプション(正規表現):(ttp:\/\/(www.youtube.com|www.nicovideo.jp)/watch[\w\d\-\.,@?^=%&:/~\+#]*)
コマンド:h%1
みくりまのコマンドラインオプションを使用したい場合は…
コマンド:[コマンドラインオプション] h%1を変更
例:-q -a h%1
Case2.レス内容を読み上げさせたい
外部アプリにSofTalkを使用する。
Case2.1.全文読み上げ
[設定]
実行ファイル:SofTalk.exe
抽出オプション(正規表現):
コマンド:レス%n %1

Case2.1.長文省略する(レス内容が100文字より多い場合、「長文のため省略」と読み上げる)
※二つオプションを登録する
[設定1]
実行ファイル:SofTalk.exe
抽出オプション(正規表現):(.{1,100}).*
コマンド:レス%n %1
[設定2]
実行ファイル:SofTalk.exe
抽出オプション(正規表現):(.{101,}).*
コマンド:長文のため省略

%n…レス番号に置き換えられます
%i…IDに置き換えられます

SofTalkの代わりにVOICEROID+ 民安ともえに読み上げてもらいたい
外部アプリに民安★TALKを使用する。
オプションはSofTalkと同様の設定で動きます。
Case3.レス内容を伺かに表示させたい
外部アプリにlgsstpを使用する。
[設定]
実行ファイル:lgsstp.exe
抽出オプション(正規表現):
コマンド:%a
2.5.ページ個別設定
自動更新
表示ページのオートリロードを行うか設定できます。
自動更新時間
オートリロードする間隔を設定できます。
スクロール値
オートスクロールでスクロールされる値を設定できます。
サムネイル表示する
掲示板のサムネイルを行うか設定できます。
サムネイルサイズ(W,H)
サムネイル画像の横幅、縦幅を設定できます。
2.6.字幕個別設定
字幕表示する
字幕表示を行うか設定できます。
デフォルトで表示する文字列
字幕に新着レスの表示がない場合に表示する文字列を設定できます。
字幕タイトル
字幕タイトルを設定できます。
フォントカラー
字幕表示されるフォントカラーを選択できます。
縁取り色
字幕表示される文字を縁取りする色を選択できます。
「縁取り」を行う場合に使用されます。
フォントサイズ
字幕表示されるフォントサイズを選択できます。
表示速度(基本表示時間)
字幕表示時間を設定できます。
文字表示(縁取り)
字幕表示される文字に縁取りを行うか設定できます
文字表示(アンチエイリアス)
字幕表示される文字にアンチエイリアスを行うか設定できます。
文字表示(レス番を表示する)
字幕表示にレス番を表示するか設定できます。
表示範囲より大きい時、縮小する
設定した横幅、縦幅を超える場合、縮小するか設定できます。
サウンド再生
字幕表示と同時に再生するサウンドファイルを設定できます。
※再生可能なファイルはWAVEファイルのみです。 ※パスにフォルダを指定すると、フォルダ内のwevファイルをランダム再生します。
2.7.画像個別設定
イメージを表示する
画面に画像を表示するか設定できます。
表示範囲にリサイズする
表示範囲に設定された大きさより表示画像が小さい場合、
表示範囲のサイズに拡大して表示を行うか設定できます。
表示範囲(X,Y,W,H)
表示位置X,Y、表示サイズW,Hを設定できます。
表示位置(起点)
表示範囲より画像が小さい場合、起点にする位置を設定できます。
「表示範囲にリサイズする」を設定された場合は無効となります。
不透明度(%)
表示画像の不透明度を設定できます。
表示時間(秒)
表示時間を設定できます。
3.お気に入り整理画面
お気に入りの追加、削除、変更などが行えます。
-----------------------------------------------------------
【  タイトル  】live gear
【 バージョン 】Ver.0.3.13
【 製  作  者 】うえ
【 著  作  権 】(C)2010-2014 うえ
【  サポート  】
-----------------------------------------------------------

●概要
 2ちゃんねる、したらば掲示板、わいわいKakiko、2ちゃんねるみたいな掲示板を
 閲覧できる実況向けBBSブラウザです。

●特徴
 ウェブブラウザとしても利用可能
 レス内容にある画像アドレスの自動ダウンロードし、サムネイル表示
 実況に便利なオートリロード、オートスクロール、
  新着のレス内容の字幕表示、画像のポップアップ機能
 新着レス字幕表示の際にサウンド再生
 外部アプリへ新着内容をオプションとして起動させる機能

●動作環境
 は、Windows XP SP3 で動作確認しています。

●インストール
 .NET Framework Version 4を使用しています。
 インストールしていない場合はWindowsUpdateにてインストールして下さい。
 http://update.microsoft.com/

●使用方法
 ○メイン画面
  アドレスバーにURLを入力して移動ボタンを押下する事でウェブページが閲覧できます。
  移動ボタンの右の解析方法を選択することでアドレスによる処理方法を変更できます。
  (デフォルトの自動の場合アドレスが対応掲示板のスレッドの時、自動でDAT解析を行います)
 ○設定画面
  ・基本設定
   -字幕表示を同期させる
    複数の掲示板の字幕表示、画像表示を行っている場合、
    同時に表示させないようにします。
   -NGワード
    入力された文字列がレス内容に含まれていた場合、
    名前、メールアドレス、ID、内容を表示させ内容にします。
   -NGID
    入力された文字列がIDに含まれていた場合、
    名前、メールアドレス、ID、内容を表示させ内容にします。
   -画像DLスレッド数
    画像の自動ダウンロード用スレッドの数を設定します。
   -タイムアウト(秒)
    画像のダウンロード、掲示板のDATファイルのタイムアウトされる秒数を設定します。
  ・配色
   ※詳細な表示はテンプレートで設定できます。
   -背景色
    掲示板の背景色を選択できます。
   -文字色
    掲示板の基本文字色を選択できます。
   -リンク色
    リンクの文字色を選択できます。
   -訪問済リンク色
    訪問済リンクの文字色を選択できます。
  ・外部アプリ
   ※レス内容を外部へ渡すことができます。
   -オプション(実行ファイル)
    実行する外部アプリケーションのパスを入力してください。
   -オプション(抽出オプション)
    レス内容から特定の文字列を検索し、見つかった場合外部アプリへ渡します。
   -オプション(コマンド)
    アプリケーションへ渡すコマンドを入力できます。
    抽出オプションで抽出した文字列を利用可能です。
    ”()”で見つかったパターンをコマンド内の文字列%0,%1,%2~と置き換えられます。
     %aでレス内容全てと置き換えられます。
     %nでレス番号と置き換えられます。
     %iでID文字列と置き換えられます。
     %pで投稿者名と置き換えられます。
   -オプション(登録)
    オプション内容を登録リストに追加します。
   -オプション(削除)
    登録リストで選択中の項目を削除します。
  ・ページ個別設定(デフォルト)
   -自動更新
    表示ページのオートリロードを行うか設定できます。
   -自動更新時間
    オートリロードする間隔を設定できます。
   -自動スクロール
    オートスクロールを行うか設定できます。
   -スクロール値
    オートスクロールでスクロールされる値を設定できます。
   -サムネイル表示する
    掲示板のサムネイルを行うか設定できます。
   -サムネイルサイズ(W,H)
    サムネイル画像の横幅、縦幅を設定できます。
  ・字幕個別設定(デフォルト)
   -字幕表示する
    字幕表示を行うか設定できます。
   -字幕タイトル
    字幕タイトルを設定できます。
   -デフォルトで表示する文字列
    デフォルトで表示する文字列を設定できます。
   -フォントカラー
    字幕表示されるフォントカラーを選択できます。
   -縁取り色
    字幕表示される文字を縁取りする色を選択できます。
    「縁取り」を行う場合に使用されます。
   -フォントサイズ
    字幕表示されるフォントサイズを選択できます。
   -表示時間(基本表示時間)
    字幕表示時間を設定できます。
   -表示時間(1文字の表示時間増加値(100ms))
    表示する文字数による表示時間を設定できます。
   -表示時間(最大表示時間)
    (基本表示時間+1文字の表示時間増加値)と比較して
    短い時間の方を字幕表示時間にします。0に設定した場合は無効
   -文字表示(縁取り)
    字幕表示される文字に縁取りを行うか設定できます
   -文字表示(アンチエイリアス)
    字幕表示される文字にアンチエイリアスを行うか設定できます。
   -文字表示(レス番を表示する)
    字幕表示にレス番を表示するか設定できます。
   -文字表示(1000になったら知らせる)
    1000を超えた事を知らせる字幕表示を行うか設定できます。
   -文字表示(IDを表示する)
    字幕表示にIDを表示するか設定できます。
   -表示範囲より大きい時
    -何もしない
     表示範囲を無視して表示します。
    -縮小する
     設定した横幅、縦幅を超える場合、フォントサイズを縮小します。
    -折り返す
     横幅が設定値以上の場合、メッセージを折り返します。
   -サウンド再生
    字幕表示と同時に再生するサウンドファイルを設定できます。
    ※再生可能なファイルはWAVEファイルのみです。
    ※パスにフォルダを指定すると、フォルダ内のwevファイルをランダム再生します。
   -サウンド再生音量
    サウンド再生時の音量を設定できます。0%~100%です。
   -フォント
    字幕のフォントを指定できます。
  ・画像個別設定(デフォルト)
   -イメージを表示する
    画面に画像を表示するか設定できます。
   -表示範囲にリサイズする
    表示範囲に設定された大きさより表示画像が小さい場合、
    表示範囲のサイズに拡大して表示を行うか設定できます。
   -表示範囲(X,Y,W,H)
    表示位置X,Y、表示サイズW,Hを設定できます。
   -表示位置(起点)
    表示範囲より画像が小さい場合、起点にする位置を設定できます。
    「表示範囲にリサイズする」を設定された場合は無効となります。
   -不透明度(%)
    表示画像の不透明度を設定できます。
   -表示時間(秒)
    表示時間を設定できます。

●参考・参照
 アンカーリンク先の内容表示でballoon.jsのソースを参考にしています。
/* balloon.js v1.1 */
/* (C)t.hira ( http://thira.plavox.info/ ) */
/* Licensed under Creative Commons Attribution 2.1 Japan ( http://creativecommons.org/licenses/by/2.1/jp/ ) */
/* Licensed under MIT License http://www.opensource.org/licenses/mit-license.php */


●著作権・免責事項など
 live gearは、フリーソフトウェアです。著作権はうえにあります。
本プログラムを使用して発生したいかなる損害も作者は一切の責任を負いません。
また、プログラムの仕様改良に関する義務も負いません。
 2次配布、転載等を禁止します。

●履歴
 ver.0.3.13 2014/10/05
    外部アプリへ投稿者名を%pで渡せるようにした
 ver.0.3.12 2014/05/18
    字幕のフォントを設定できるようにした
 ver.0.3.11 2014/04/29
   レス着信音の音量を設定可能にした
 ver.0.3.10 2013/12/15
   したらば掲示板アドレス変更対応
 ver.0.3.9 2013/08/11
   コマンドラインの修正
   前回表示タブを起動時に開くようにした
   ほか
 ver.0.3.8 2013/04/17
    閉じた時開いていたページを、次回起動時に開くようにした
    ツールバーの字幕表示/非表示ボタンを起動/終了動作にボタンに変更
    字幕の初回表示の表示不具合修正
 ver.0.3.7 2012/10/03
    画像リンクのパターンマッチを増やした
 ver.0.3.6 2012/09/27
    外部アプリを削除した後に更新を押すとエラーが出るのを修正
    設定画面のコメント変更
 ver.0.3.5 2012/04/20
    外部アプリ実行時の不具合を修正
 ver.0.3.4 2012/03/11
    新着レスのサウンド再生時に字幕表示がちらつくのを抑えるようにした
    字幕表示の文字のアンチエイリアスの表示修正
 ver.0.3.2 2012/02/09
    2ちゃんねるみたいな掲示板の解析に失敗する場合があったのを修正。
    字幕にID表示のチェックがある場合にIDがないレスを表示するときはID表示しないようにした。
 ver.0.3.1 2012/01/08
    ツールバーの自動更新設定ができないのを修正。
 ver.0.3 2012/01/08
    字幕表示にデフォルトで表示する文章の設定を追加。
    字幕表示範囲を超えた場合、折り返す項目を追加。
 ver.0.2.1 2011/12/15
    ver.0.2はレス内容に画像URLがある場合、二回表示されるようになっていたので修正
 ver.0.2 2011/12/15
    レス内容にURLがあった場合、リンクするようにした。
    ※ttpでもリンクします。
    ※右クリックメニューの「新しいウィンドウで開く」で規定のブラウザにURLを渡します。
 ver.0.1.11 2011/10/19
    字幕表示設定でアンチエイリアスを設定した時の表示修正
    2つ目の字幕表示が終わった時、エラーが出る場合があるのを修正
 ver.0.1.10 2011/10/12
    サウンド再生設定にフォルダパスを指定するとフォルダ内のwavファイルをランダム再生するようにした
 ver.0.1.9 2011/10/09
    新着レスの画像表示の修正とか
 ver.0.1.8 2011/10/09
    新着レスの着信時のサウンド再生を再生終了まで止めるようにした
    字幕、画像の表示をマウスクリックしている場合は次のレス及び画像へ移らないようにした
 ver.0.1.7 2010/12/25
    スレッドのレス番号クリック時のメニューに「このレスを字幕表示」を追加
 ver.0.1.6 2010/11/24
    外部アプリの抽出オプションが空の時、%i,%nが使えなかったのを修正
 ver.0.1.5 2010/06/13
    字幕表示をダブルクリックすると直ちに次のレスを表示するようにした
    新着レスの画像ポップアップをダブルクリックすると次の画像を表示するようにした
    アンカーレスをクリックした時、表示するレス番号が一個ずれてたのを修正
    わいわいKakikoのアンカーレスをクリックした時、レス内容が表示出来ていなかったのを修正
 
 ver.0.1.4 2010/06/05
    字幕表示設定に最大表示時間の項目追加
 
 ver.0.1.3 2010/05/29
    外部アプリ起動オプションに%n(レス番号),%i(ID文字列)を追加
    外部アプリ起動用のレス内容の検索方法をsinglelineオプションを付けて検索にした
 
 ver.0.1.1 2010/03/03
    画像が画面に出ないのを修正
 
 ver.0.1 公開

13 件のコメント:

  1. 要望なんですが、実況スレなんかをあとから見返す時用にレス投稿日時にあわせて
    スクロールするみたいな機能追加できませんか?

    返信削除
  2. 日時とは例えば、前日のレスまでスクロールみたいな感じですか?

    返信削除
  3. ある番組が19時~20時にあったとして、その番組の録画を見るときに当日書かれたレスを録画した番組にあわせて読むときに、レス投稿時刻にあわせてスクロールするみたいな機能です。

    返信削除
  4. はじめましてLiveGear使わせてもらいました。
    まだ全機能を把握してない状況ですが
    proxy経由で使用できないのが不便に感じましたのでご報告します。
    すでにproxy指定する機能があるのでしたら
    お手数ですがお手隙の際にでもお返事ください。
    それでは失礼します。

    返信削除
  5. こんにちわproxy設定の追加をお願いした者です。
    proxyは問題なく使用できました。対応して頂きありがとう御座います。
    報告が遅れたのは外部コマンドの%aでレス全部を引き渡すのに上手くいかず、
    原因が突き止められなかったせいもあります。
    しかし他の方から連絡も届いてないようですし自分の環境限定の問題でしょうから
    もう暫く調べてみます。

    それと触っていて気付いた要望も固まってきましたので再びお伝えしたいと思います。
    1つは次スレの自動移行です。
    現状スレが終了すると一定間隔で1000レス目の表示が繰り返されますが、
    次スレ移行用の検索ワードと除外ワードをあらかじめ
    外部コマンドのように設定しておくか
    もしくはお気に入りに登録しておくなど
    何らかの方法で事前に用意しておいて
    それを字幕表示タイミングで参照するようにすれば
    スレの勢いなどをチェックしなくても高確率でスレ移行が上手くいくでしょうし
    失敗しても検索ワードでの絞り込みを工夫する余地が残せると思います。

    もつ1つの要望は外部コマンドに使える引数にスレッドのタイトルやURLなど
    %aでは参照できない情報が扱えると利便性が高まり助かります。

    以上2つです。よろしければご検討下さい。お願いいたします。

    最後にこちらのブログをFirefoxで表示させようとするとページ先頭のBlogger.comの
    検索バーが真っ黒の大きな四角で表示され、コメント入力欄も表示されないようでした。
    原因がスタイルシートの解釈差なのかJavaスクリプトの問題なのか絞り込めませんでしたが報告します。
    それでは失礼します。

    返信削除
  6. バージョンアップお疲れ様です
    使ってみたらプロクシ設定が使えなかったので報告します
    それと外部アプリに渡す引数ならJaneで言うところの$BURLがアドレス丸ごとより便利に感じます
    コメントにある次スレ自動切換えも有ると嬉しいです

    返信削除
  7. $BURLがどういうアドレスになるのかわかりませんでした

    返信削除
  8. こちらと民安★TALKを組み合わせて使いたいのですが
    設定例のCASE2のCASE2を適用しようとしたところ
    長文のため省略、と表示された後、普通に元の文も字幕表示されてしまいます。
    民安★TALKのほうはVOICEROIDの選択とただちに読み上げるのチェックボックス以外触っていません。何かこっちでも設定が必要だったりするんでしょうか。
    使っているのはEXではないアイ、環境はWin7の64bitです。

    それとこちらはとりあえず使うぶんには問題ないのですが、
    基本設定の数字入力欄が全て真っ黒で、数字をいじることができません。

    どちらの現象も、古いバージョンでも同じような挙動でした。

    返信削除
    返信
    1. すみません、ちょっと認識が間違っていたみたいです。
      どうやら民安★TALKのほうの問題なので、
      移動して詳細を書かせていただきます。

      削除
    2. と思ったら自己解決しました!
      お目汚し申し訳ありません!

      削除
  9. 確かに数字入力黒くなってますね
    次回修正します

    返信削除
  10. あけまして おめでとうございます
    今年もよろしくお願いします
    バージョンアップされたばかりですが
    スレが埋まった際の処理など私はこういうのを希望します
    ・スレが埋まったらタブを自動で閉じる機能のon/off
    ・2chブラウザでいうオフライン/オンライン切替でログ落ちによる解析不能になったスレや画像を後で確認できる機能
    ・設定→外部アプリのタブとは別に「上から優先順位の高い順に抽出オプションを判定して適合処理したらそれ以下の優先順位低い処理を無視する」新たな外部アプリタブの追加
    ・設定ファイルを直接編集するより安全に設定→外部アプリタブの記述を上下にずらす機能

    返信削除
    返信
    1. 明けましておめでとうございます
      余裕ができたら、出来そうなもの対応したいと思います。

      > ・設定→外部アプリのタブとは別に「上から優先順位の高い順に抽出オプションを判定して適合処理したらそれ以下の優先順位低い処理を無視する」新たな外部アプリタブの追加

      こちらは現状の設定で正規表現に否定を入れるだけでは難しいでしょうか。
      又は「以下の処理を無視する」というチェックを追加だけでは難しいんでしょうか。

      削除