視聴に便利なLimeChatScript

「視聴に便利なLimeChatScript」の編集履歴(バックアップ)一覧はこちら

視聴に便利なLimeChatScript - (2009/05/06 (水) 18:30:41) の1つ前との変更点

追加された行は緑色になります。

削除された行は赤色になります。

&link_anchor(rev){USW} &link_anchor(UNC){UNC} &aname(USW){} *Ustream Status Watcher [[ダウンロード>http://www36.atwiki.jp/jikkyosha_ust/?cmd=upload&act=open&page=%E8%A6%96%E8%81%B4%E3%81%AB%E4%BE%BF%E5%88%A9%E3%81%AALimeChatScript&file=UstreamStatusWatcherV107.js]] **機能 LimeChatの登録されたチャンネルに連動し、 -放送中チャンネルの一覧を表示 -放送開始を音でお知らせ -GOMプレイヤー等で現在のチャンネルを開く -ブラウザで現在のチャンネルを開く 等の機能を提供する。 **更新履歴 &bold(){ver 1.07} -メモリの使用量を軽減 -IRCチャンネル名からUstチャンネル名への変換テーブルを最新の物に更新 -下四桁の数字が付いたチャンネルに場当たり的対応(ただし起動直後は「存在しないチャンネルが……」云々と表示されます。気になるならばスクリプトをメモ帳で開いて変換テーブルを自力で編集してください。) -存在しないチャンネルがあった場合は/NOEXISTを自動的に実行 -/NOEXISTで「存在しない」と判定されたチャンネルは、それ以降無視することに -/JOINUSTコマンドを追加。 &treemenu2(title=ver1.04,none,mark=■){|バグを修正。|/USERINFO,/CHANNELINFOコマンドを追加。|/NOEXIST コマンドを追加。|/EVAL コマンドの結果を表示するようにした。例:"/EVAL 1+12+345"|変換テーブルを更新。実況者UstreamWikiに4月1日現在掲載されているチャンネルに対応} &treemenu2(title=ver1.03,none,mark=■){検索用API((負荷は大きいが正確)を使って、正確なチェックが自動的になされるようにした。(ただし非同期)|/EVAL コマンドを追加。JavaScriptが利用可能. 例:"/EVAL print(1+12+345);","/EVAL offlineChannelsVisible=true;"} &treemenu2(title=ver1.02,none,mark=■){手動の"/LIVE"コマンドによる、「検索利用配信チェック」に対応。|(liveの一覧に表示されているのに"/GOM"で開いてみても再生されないときに、より正確なチェックのために利用する。)} &treemenu2(title=ver1.01,none,mark=■){/PAGE でチャンネルのページを開ける機能を追加。|IRCのチャンネル名とUstreamのチャンネル名が#hogehoge→hogehoge のように対応していない場合のために、ユーザがスクリプトに対応を自分で記述できるようにした。(Ustream Checkerに掲載されている配信者については予め記述済み)} &treemenu2(title=ver1.00,none,mark=■){とりあえず完成} **導入方法 +このページの上のUstreamStatusWatcherのjsファイルをダウンロードする。 +LimeChatのメニューから「設定」→「スクリプトの設定」で出現するダイアログの「スクリプトフォルダを開く」ボタンを押す。 +開かれたフォルダに、ダウンロードしたスクリプトを放りこむ。 +「スクリプトの設定」ダイアログで,Ustreamサーバとスクリプトが交差する箇所にチェックを付ける。 **コマンド | // | 現在配信しているチャンネルをチェック(タイマーがオンのとき、チェックは自動。チャンネル名が括弧に囲まれて表示される場合は、検索APIでの配信中の確認が無されていない時です。)| | /GOM | 現在見ているIRCチャンネルに対応するUstreamをGOMで開く | | /LIVE | 現在見ているIRCチャンネルに対応するUstreamが&bold(){本当に}放送中かチェックする。(検索API使用) | | /PAGE | 現在見ているIRCチャンネルに対応するUstreamのページをブラウザで開く | | /STAT | 現在のUstreamに関する情報(おまけ機能) | | /CHANNELINFO |現在見ているIRCチャンネルに対応するUstreamのチャンネルに関する情報を表示| | /USERINFO |現在見ているIRCチャンネルに対応するUstreamのチャンネルのユーザに関する情報を表示| | /NOEXIST |Ustreamに存在していない(消えた)チャンネルを探し出す。(存在していないチャンネルが含まれている云々というエラーが出た時に、確認のために使うことを想定)| | /JOINUST|Ustreamのチャンネル名は分かるが、IRCのチャンネル名が分からないとき、例えば /JOINUST yarare-js と打つと該当するIRCのチャンネル#yarare-js6529に参加することができる。| | /EVAL script| JavaScriptを実行。電卓代わりや設定変更などに使える。例、ダイス:"/EVAL Math.floor(Math.random()*6)+1;"| **背景説明 あるチャンネルが配信中かチェックする手段には次の二種類があります。 -Ustreamの提供するステータス取得の仕組みを使う直接的な方法 -「現在放送中」のチャンネルのなかから該当のチャンネルを検索してヒットするか確かめる遠回りな方法 前者を使うのが自然な発想であり、また負荷も圧倒的に少ないのですが、この仕組みにはバグがあり正確な結果が得られない事があります。そのため後者の検索にたよった手段も利用されるようになっています。 後者の手段はサーバの負荷が大きいため、インターバル(searchInterval)を大きめに取る事を推奨します。(そのような理由もあって、配信開始お知らせ機能は前者の仕組みのみを利用しています。) **設定 スクリプトをテキストエディタ(メモ帳等)で開くと設定項目と説明があります。 (注:ディレクトリ(フォルダ)の区切りの指定は"\"ではなく"\\"となります。) &aname(UNC){} *Ustream Nick Changer [[ダウンロード>http://www36.atwiki.jp/jikkyosha_ust?cmd=upload&act=open&pageid=80&file=ustnick.js]] **機能 LimeChatでIRCサーバにログインした際、自動的に 「ustreamer-」+ランダム数字5桁 のニックネームに変更する。 **更新履歴 &bold(){ver 1.00 } -公開 **導入方法 +ダウンロードリンクよりustnick.jsファイルをダウンロードする。 +LimeChatのメニューから「設定」→「スクリプトの設定」で出現するダイアログの「スクリプトフォルダを開く」ボタンを押す。 +開かれたフォルダに、ダウンロードしたスクリプトを放りこむ。 +「スクリプトの設定」ダイアログで,Ustreamサーバとスクリプトが交差する箇所にチェックを付ける。 **設定 スクリプトをテキストエディタ(メモ帳等)で開くと設定項目と説明があります。 ----
&link_anchor(rev){USW} &link_anchor(UNC){UNC} &aname(USW){} *Ustream Status Watcher [[ダウンロード>http://www36.atwiki.jp/jikkyosha_ust/?cmd=upload&act=open&page=%E8%A6%96%E8%81%B4%E3%81%AB%E4%BE%BF%E5%88%A9%E3%81%AALimeChatScript&file=UstreamStatusWatcherV1071.js]] **機能 LimeChatの登録されたチャンネルに連動し、 -放送中チャンネルの一覧を表示 -放送開始を音でお知らせ -GOMプレイヤー等で現在のチャンネルを開く -ブラウザで現在のチャンネルを開く 等の機能を提供する。 **更新履歴 &bold(){ver 1.07} -メモリの使用量を軽減 -IRCチャンネル名からUstチャンネル名への変換テーブルを最新の物に更新 -下四桁の数字が付いたチャンネルに場当たり的対応(ただし起動直後は「存在しないチャンネルが……」云々と表示されます。気になるならばスクリプトをメモ帳で開いて変換テーブルを自力で編集してください。) -存在しないチャンネルがあった場合は/NOEXISTを自動的に実行 -/NOEXISTで「存在しない」と判定されたチャンネルは、それ以降無視することに -/JOINUSTコマンドを追加。 &treemenu2(title=ver1.04,none,mark=■){|バグを修正。|/USERINFO,/CHANNELINFOコマンドを追加。|/NOEXIST コマンドを追加。|/EVAL コマンドの結果を表示するようにした。例:"/EVAL 1+12+345"|変換テーブルを更新。実況者UstreamWikiに4月1日現在掲載されているチャンネルに対応} &treemenu2(title=ver1.03,none,mark=■){検索用API((負荷は大きいが正確)を使って、正確なチェックが自動的になされるようにした。(ただし非同期)|/EVAL コマンドを追加。JavaScriptが利用可能. 例:"/EVAL print(1+12+345);","/EVAL offlineChannelsVisible=true;"} &treemenu2(title=ver1.02,none,mark=■){手動の"/LIVE"コマンドによる、「検索利用配信チェック」に対応。|(liveの一覧に表示されているのに"/GOM"で開いてみても再生されないときに、より正確なチェックのために利用する。)} &treemenu2(title=ver1.01,none,mark=■){/PAGE でチャンネルのページを開ける機能を追加。|IRCのチャンネル名とUstreamのチャンネル名が#hogehoge→hogehoge のように対応していない場合のために、ユーザがスクリプトに対応を自分で記述できるようにした。(Ustream Checkerに掲載されている配信者については予め記述済み)} &treemenu2(title=ver1.00,none,mark=■){とりあえず完成} **導入方法 +このページの上のUstreamStatusWatcherのjsファイルをダウンロードする。 +LimeChatのメニューから「設定」→「スクリプトの設定」で出現するダイアログの「スクリプトフォルダを開く」ボタンを押す。 +開かれたフォルダに、ダウンロードしたスクリプトを放りこむ。 +「スクリプトの設定」ダイアログで,Ustreamサーバとスクリプトが交差する箇所にチェックを付ける。 **コマンド | // | 現在配信しているチャンネルをチェック(タイマーがオンのとき、チェックは自動。チャンネル名が括弧に囲まれて表示される場合は、検索APIでの配信中の確認が無されていない時です。)| | /GOM | 現在見ているIRCチャンネルに対応するUstreamをGOMで開く | | /LIVE | 現在見ているIRCチャンネルに対応するUstreamが&bold(){本当に}放送中かチェックする。(検索API使用) | | /PAGE | 現在見ているIRCチャンネルに対応するUstreamのページをブラウザで開く | | /STAT | 現在のUstreamに関する情報(おまけ機能) | | /CHANNELINFO |現在見ているIRCチャンネルに対応するUstreamのチャンネルに関する情報を表示| | /USERINFO |現在見ているIRCチャンネルに対応するUstreamのチャンネルのユーザに関する情報を表示| | /NOEXIST |Ustreamに存在していない(消えた)チャンネルを探し出す。(存在していないチャンネルが含まれている云々というエラーが出た時に、確認のために使うことを想定)| | /JOINUST|Ustreamのチャンネル名は分かるが、IRCのチャンネル名が分からないとき、例えば /JOINUST yarare-js と打つと該当するIRCのチャンネル#yarare-js6529に参加することができる。| | /EVAL script| JavaScriptを実行。電卓代わりや設定変更などに使える。例、ダイス:"/EVAL Math.floor(Math.random()*6)+1;"| **背景説明 あるチャンネルが配信中かチェックする手段には次の二種類があります。 -Ustreamの提供するステータス取得の仕組みを使う直接的な方法 -「現在放送中」のチャンネルのなかから該当のチャンネルを検索してヒットするか確かめる遠回りな方法 前者を使うのが自然な発想であり、また負荷も圧倒的に少ないのですが、この仕組みにはバグがあり正確な結果が得られない事があります。そのため後者の検索にたよった手段も利用されるようになっています。 後者の手段はサーバの負荷が大きいため、インターバル(searchInterval)を大きめに取る事を推奨します。(そのような理由もあって、配信開始お知らせ機能は前者の仕組みのみを利用しています。) **設定 スクリプトをテキストエディタ(メモ帳等)で開くと設定項目と説明があります。 (注:ディレクトリ(フォルダ)の区切りの指定は"\"ではなく"\\"となります。) &aname(UNC){} *Ustream Nick Changer [[ダウンロード>http://www36.atwiki.jp/jikkyosha_ust?cmd=upload&act=open&pageid=80&file=ustnick.js]] **機能 LimeChatでIRCサーバにログインした際、自動的に 「ustreamer-」+ランダム数字5桁 のニックネームに変更する。 **更新履歴 &bold(){ver 1.00 } -公開 **導入方法 +ダウンロードリンクよりustnick.jsファイルをダウンロードする。 +LimeChatのメニューから「設定」→「スクリプトの設定」で出現するダイアログの「スクリプトフォルダを開く」ボタンを押す。 +開かれたフォルダに、ダウンロードしたスクリプトを放りこむ。 +「スクリプトの設定」ダイアログで,Ustreamサーバとスクリプトが交差する箇所にチェックを付ける。 **設定 スクリプトをテキストエディタ(メモ帳等)で開くと設定項目と説明があります。 ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。