Hatena::ブログ(Diary)

OSのようなもの RSSフィード

2009-04-19

[][]ニコ動快適化ソフト「ニコ串」 17:54

イントロダクション

僕らはネットにより世界を広げ,ネットによりある限界に制約され続けます。

検索のトリガーに文字列を使う限り,googleも含む全ての検索はいつまでたっても不便なままです。

ニコニコ動画は無料会員には無慈悲で回線は遅く,不快なコメントが無くなる事はありません。

ネットによりストレスが溜まることが解っていたとしても,

マグロが海を泳ぐのを止めてしまうと死んでしまうように,

僕らはもうネットのない世界を生きることができません。

ストレスのない――つまり,快適なウェブ巡回は全人類の数少ないコンセンサスなのです。

プロクシソフト「ニコ串」

快適なネット生活を全ての人に提供します。

f:id:wocota:20090419175237p:image

何ができますか?

現状で,次のような機能が実装されています。

  • プロクシを通してニコニコ動画で動画を再生した場合,あらかじめ設定しておいたフォルダに動画を保存します。
  • 動画を再生する場合,上記を満たしていれば,フォルダに保存された動画から再生を開始し,動画サーバーへの接続を減らします。
  • NGワードファイルに予め設定しておいた単語が動画コメントに含まれていた場合,そのコメントを削除します。
  • ローカルflv機能
  • flvplayer_wrapper.swfへのプレーヤー入れ替え機能
何ができませんか?

このソフトはまだまだ不完全です。

いくつかの機能は実装されていますが,ほどんどの機能は不完全であるか実装されていません。

次のような機能が,改善又は実装予定です。

  • レジューム機能の安定化(たまにレジュームした動画が破損する^^;)
  • ニコニコ動画以外の動画サイトへの対応
  • Keep-Alive対応
ライセンス

ソースコードはパブリックドメインです。

windows用バイナリはexerbで作成されています。

ダウンロード

Change Logはこのページの最下

LAST UPDATA: 09/05/24

ニコ串 ver 0.4(バージョン番号は完成に程遠いという意味で1に満ちません)

windows用バイナリ

nicoxy0.3-win.zip

nicoxy0.4-win.zip

linux用ソース

http://github.com/wocota/nicoxy/tree/master

簡単な使い方

需要があると思われるwindows用の使い方を解説します。

  1. 上記項目から「ニコ串」をダウンロード
  2. nicoxy0.1-win.zipを解凍
  3. nicoxy.exeが本体なので,起動する
  4. 使用するブラウザへプロクシ(localhost:8081)を設定する
  5. ニコニコ動画で動画を再生する
  6. ここで問題が無ければcacheフォルダに動画が保存されている

次のサイトで,画像付きで使い方が紹介されています:

視聴したニコニコ動画がどんどんHDDに溜まっていく「ニコ串」 :教えて君.net

賢い使い方

  • 設定はconfig.yamlに記述され,変更によりソフトの挙動をいくらか変更できます。
  • NGword.txtにNGワードを改行で区切り登録することで,多くの不快なコメントを削除できます。
  • pacをサポートするブラウザでは,アクセスするアドレスごとにプロクシを設定できます。
    • 例えば次のようなpacでニコニコ動画のみニコ串を通すことが可能です。
function FindProxyForURL(url, host) {
  if ( shExpMatch(url,"*www.nicovideo.jp/watch*")
    || shExpMatch(url,"*www.nicovideo.jp/cache*")
    || shExpMatch(url,"*www.nicovideo.jp/local*")
    || shExpMatch(host, "msg.nicovideo.jp")
    || shExpMatch(host, "smile-*.nicovideo.jp")
  ) return "PROXY localhost:8081";
  
  return "DIRECT";
}

Change Log

  • 09/04/22 ver0.2
  • 09/04/25 ver0.3
  • 09/05/24 ver0.4
    • キャッシュできるサイトが増やせるように,一部のコードをプラグインとして外部化した
      • 現状でニコニコ動画,youtubeに対応
    • コードを整理した。うまくないコードを削除し,いくつかの機能は廃止した。
      • ローカルFLV機能,flvplayer_wrapper入れ替え機能,コメント削除機能,それぞれ廃止。
      • これらは以降のバージョンアップに復活予定

aa 2009/04/21 19:40 nicocacheより優れてるとこは…?

wocotawocota 2009/04/22 01:07 Rubyで書かれてるってとこかな^^;

   2009/04/22 11:36 おぉ。
つまり他人が保持しているキャッシュも参照できるって事ですか。
混雑時にはいいね。こういうのを待ってました。

ii 2009/04/22 14:23 ↑他人のキャッシュは見れなくね?

wocotawocota 2009/04/22 18:06 プロクシとして動作するからね。複数のPCから,あるニコ串へのアクセスが可能でそのキャッシュを参照できるよ。

vistavista 2009/04/22 18:50 Vistaにて実行したところ、zlib.dllが見つからないとエラーが出ました

norunnorun 2009/04/22 21:41 XPだけどオレも↑と同じエラーでた。

wocotawocota 2009/04/23 00:02 zlib.dllを同梱してみたけど,どうかな?
http://cloud.github.com/downloads/wocota/nicoxy/nicoxy0.2-win_zlib.dll.zip

norunnorun 2009/04/23 22:51 どうも!Zipいただきました、今度は問題なく起動しました。