MMD Fes 2012乙でした。

MMD Fes 2012 投稿&投票締め切りということで
Angel-CUPのFes2012も一旦固定してます。

生放送ボーナスなど Angel-CUPで対応していないボーナス点とかある様なので
最終結果は、主催者様発表のものをご覧ください。

MMD杯の方は、投票締め切りまでは大きな動きは無いと思いますが
(投稿者削除によるエントリー取り消しとかはあるかも)
全作品を見るという任務がががががががががが

本選直前の設定

自動取得
 seri様の魔改造cronkoがうちの環境では動かないので(curl動かないので)
 k240様の importvideoを稼働

crontab -l
0,15,30,45 * * * *      /home/acup/htdocs/mmdcup9/cronko.sh
12,27,42,57 * * * *     /home/acup/htdocs/mmdcup9/c2.sh


こんな感じで回してみます。
3分ほど前倒しにして、cronkoとは別で回しているのは、
cronkoの取得は 毎時0分のを誤差少なく取りたいってだけですの。

削除のこと

MMD杯では(MMDFes 2012もそうですが)、
投稿者本人が削除したもの  → 参加の意思無しとして公式マイリスからも削除
ニコの運営削除・権利者削除 → 参加の意思はあるとして公式マイリスには残す
という決まりになっているそうです。

なので、削除された動画をどんどん a-cupのリストから落とすのはマズイので、
公式マイリスから削除されたのは a-cupのリストから落とすという方針でお願いします。

あと、削除された動画は getthumbinfo などの APIで情報取得できなくなるので、
間違えて削除しちゃうと再登録が手動で、動画説明文とかも入力ということになるので
それも要注意ですね。

削除する、事前投稿をOKにする、テーマを強制的に設定する、運営からのメッセージを入力する、
そんな I/Fを今作ってます。

戦線復帰

西館でチルノコスプレして売り子していたのはあたしです(ちゅど~ん
松葉杖チルノで喫煙コーナーに入り浸りだったので見たひとはすぐわかったかも。
(杖無いとまともに歩けない人間がやることじゃないよね)

さていよいよ今週末が本選ですね。最後の追い込み…

事前投稿対策

予選の時に事前投稿作品の確認でバタバタしてしまったのでその対策を。

ニコからの情報取得API http://www.nicovideo.jp/api/getthumbinfo/sm番号だと、
投稿日時しか得られません。
しかし、マイリストの RSS取得だと、投稿日時と別に公開日時が得られるので、
※参考情報 マイリスRSS構造解析 by 澪姉様 (澪姉様はMMD杯の守護女神)
そこから取得します。

といっても bbs.phpで登録する際には getthumbinfo しか見てないですし、
その一件を登録する度に、複数ある公式マイリスを舐めるのもダルいので、
index.php に [diff] ボタンなどで公式マイリスをチェックする機能があるのを利用して、
[pubDate]ボタンを新設して、ある程度溜まったところで一気に公開時刻チェックにします。

ということで、videolist にpostdateの他にpubdateというフィールドを追加

ALTER TABLE videolist ADD pubdate datetime;

で、出来たのが、
http://angel-cup.ch2.cc/test/
フライングチェックを postdate から pubdate に切り替え。
あと、投稿日時の下に公開日時を入れてみましたけど、ごちゃごちゃして見難い?
ここの表示は、ごちゃごちゃしてどうかな?と思うので、皆様良いアイディアありましたらどぞ。

追記 08/09 06:16
これで事前投稿でパニックしないですむと思ったのに、
泣いていい?のたとえば、
【MMD-OMF2】バカの剣 紹介動画 これの場合、
投稿日時2012-05-03 23:19:49、pubDate:2012-05-05 17:32:37となっているが、
実際には投稿即公開で、05/03 23:28にはもうコメントついてる。
どっかおかしい?

追記 08/09 06:31
どうやら、マイリストRSS取得の各アイテムの pubDate って
そのマイリストに登録した日時
(マイリストコメントした時はそのコメントした日時)でどんどん更新されるみたいだ。

追記 08/09 07:11
念の為、新着情報のRSSの方でも確認。
wget -O new8.txt “http://www.nicovideo.jp/newarrival?rss=2.0”
こっちの方だと、pubDateは公開日時じゃなくて投稿日時。
この動画は実際に事前投稿テストで非公開で投稿して、07:02過ぎに公開に切り替えてる。

   <item>
      <title>森下さんでテスト</title>
      <link>http://www.nicovideo.jp/watch/sm18567471</link>
      <guid isPermaLink="false">tag:nicovideo.jp,2012-08-09:/watch/sm18567471</guid>
      <pubDate>Thu, 09 Aug 2012 06:55:04 +0900</pubDate>
      <description><![CDATA[
      <p class="nico-thumbnail"><img alt="森下さんでテスト" src="http://tn-skr4.smilevideo.jp/smile?i=18567471" width="94" h\
eight="70" border="0"/><:/p>
      <p class="nico-description">事前投稿テスト。</p>
      <p class="nico-info"><small><strong class="nico-info-length">0:03<:/strong>|<strong class="nico-info-date">2012年08月0\
9日 06:55:04</strong> 投稿</small></p>
      ]]></description>
    </item>