memo

ニコの動画を 投稿者削除すると、
マイリスに入っていると「視聴できません」サムネになる。が、動画のタイトルとかは残ってる。

そのマイリスを RSS取得すると、削除された奴は XMLに出てこない。

toDO

  • テキスト出力 XML出力を早くちゃんと動くようにする。
  • リストからの削除機能
  • ニコ動で削除された動画がわかるように表示
    1. 運営削除で getthumbinfo できないもの⇒cronkoで森下式の時は検出できるけどどうする?その為に専用にcronで回すの?

    2. 投稿者・権利者削除で fooさん表示のもの⇒プログラムで自動では判断できない?手動で削除されたマーク付けるしかない?
  • 削除マークついてるもののポイント処理⇒総合ポイント0扱いでソート時に最後尾に
  • 公式マイリスとの差分出力
  • 複数イベント対応
    1. settingに、eventcode埋め込む
    2. DBにもeventcode埋め込む
    3. 次の杯とMMDフェスみたいに両方参加はどうする?
    4. 検索キーを eventcode+nicono に全面的に再構築?
  • 自動取得関係
    1. ニコの新着情報RSSからタイトル・タグで抽出して自動登録…
    2. 公式マイリスからの自動登録…
  • 上記の自動登録をやる為に登録処理をもうちょっと整備
    1. getthumbinfo時についでに view, comme, mylistも
    2. サムネ画像の取得に失敗した時のリトライ処理
    3. getthumbinfo出来なかった時⇒削除されてる時
      ログインしてないと、title, pubDate, view, comme, mylist, tag は取れるが
      UserIDが取れない(ユーザ名は取れるが数字の方がない)
    4. 運営削除の時
  • twitter抽出
  • グラフ化
  • イベントごとのサマリー
  • 仮称

    ~名称募集中のなにか~ですけども、
    開発当初は暫定的に「森下リスト(仮)」と呼んでいたのですが、
    なんとなく「Angel-CUP(仮)」 という名称になりつつあります。

    最初のヘッダ画像w


    現在のヘッダ画像

    覚え書き

    1) 数値データ取得方法
     各動画ごとに api/getthumbinfo で取得するやり方だと、1動画 0.5秒としても500件やると100秒という計算になる。
     実際に 530件ほどでやってみたところ、1分45秒という結果。(=105秒)

     なので確定データの取得もそうだけれど、1時間ごと取得にしても毎回取得に2分とか掛かっていては助からないので、別の取得方法の見当が必要。

     ランキングメーカーなどでは、マイリストの rss から取得してたりする。
     マイリスト?rss=2.0&numbers=1 で取得すると、500件フル登録のマイリストでも1秒か2秒

    2012年  5月 19日 土曜日 06:04:55 JST
    --2012-05-19 06:04:55--  http://www.nicovideo.jp/mylist/29198973?rss=2.0&numbers=1
    www.nicovideo.jp をDNSに問いあわせています... 202.248.110.243
    www.nicovideo.jp|202.248.110.243|:80 に接続しています... 接続しました。
    HTTP による接続要求を送信しました、応答を待っています... 200 OK
    長さ: 特定できません [application/rss+xml]
    `rss.out' に保存中
        [   <=>                                           ] 835,812     1.26M/s   時間 0.6s
    2012-05-19 06:04:56 (1.26 MB/s) - `rss.out' へ保存終了 [835812]
    2012年  5月 19日 土曜日 06:04:57 JST
    

     なのでマイリスから取得がベターかも。

     setting にマイリス番号を配列にしておいて、
     それを全部取得⇒取得後 SQL Update でやれば、取得のタイムラグは最小限に出来るかも。
     公式マイリスをそのまま利用? それとも別途マイリス用意?

    2)上記問題とは別に、確定情報を取り込むインターフェースは必要。
     ランキングメーカーの .txt ファイルを読めるようにしたい。

    3)予選ポイントの取り扱い
     本選動画 ⇒予選動画 ⇒予選のポイント
     本選を見る。 動画の説明文中の予選動画を見る。 予選動画のIDを入力。
     予選のテーブルからポイントゲットだぜ、って予選のテーブルどうしよう?