アットウィキロゴ

なんちゃって職人について

オープンソースでないので詳しくは書けません。

使ってみて、一番出来が良いなと思ったのがこのツールです。
簡単に、なんちゃって職人の機能について調べてみました。

  • 最新バージョンでないと動いてくれない
これは、あるページからデータを取得して、もし404エラーだったら終了させる。
もし、「ver:○○○」だったら「最新バージョンです」と表示させる。
もし、「Refresh」だったら、「バージョンが上がりました」と表示させる。
といったプログラムを組んでいると思います。

クッキーの取得については、あまり知識がないので省略します・・・


  • 弾幕禁止と書いてある放送で、ツールが使用できない
これは
http://live.nicovideo.jp/api/getplayerstatus?v={放送番号}にHTTPゲットしたら

<description>この部分に放送詳細の最初の部分が表示されます。</description>

なので、ここに弾幕禁止って書いてあったら終了させるっていう簡単なプログラムを書いてあげるだけです。
ちなみに、getplayerstatusには、自分のユーザーID、プレミアムかどうか、とか色々書いてます。
あと、コメントサーバーのホストとかポートとかスレッドIDも書いてます。
コメントするのに必要な情報はほとんどここから取得します。

ブラックリストについては、ブラックリスト用のページを作成して、もしここに載ってるIDの人が使おうとしたら、終了させる
みたいなプログラムを書けばおkです。

コミュニティに入っているか入っていないかの判定も、だいたい同じです。

ニコ生のコメントの仕様については他のサイトで詳しく紹介しているので省略します
というか、書くのが面倒だったり・・・

C#での開発はした事ないですが、結構手が込んでるなーと思いました。
最終更新:2012年10月22日 18:24