Re: twitterに張られたニコニコのリンクをサムネ(というかiframe)展開するぐりもん

書いた人: noriaki 2008,01月29日(Tue) 02:30

ジェバンニが一晩でやってくれました.

ぐりもんは初めて書いたんで無駄・無理な所があるやもしれません。ツッコミ・添削などお待ちしております。

久々のコッチ - console

というわけで,@Noboruhi(id:noboruhi)さんのぐりもんをもとに,私の環境では動かなかったXPath周りの修正とAutoPagerize対応を加えて作ってみました.

追記(2008/02/24 18:30): ニコニコ動画のサムネイルWebAPIの公開に合わせて,iframe ではなくAPIを利用する形式に書き直しました.その結果,iframe 展開時にはブラウザ履歴にサムネイルURLが残っていましたが,APIを利用することによって履歴にサムネイルURLが残らないようになりました.
また,サムネイルAPIにタグ情報が含まれるようになりましたので,それも併せて表示するようにしています.

インストール

インストールはこちらからどうぞ.

matasamune.user.js

追記: CodeRepos上にスクリプトを置き,インストールURIもそちらになりました.

以下にはソースコードを載せておきます.

続きを読む

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags , ,

ニコニコ動画のコメントをGoogle Analyticsっぽくグラフ化するぐりもん「NicoNicoDouga - Analytics」をつくりました

書いた人: noriaki 2008,01月19日(土) 15:30

に続き,ニコニコ動画関連3作目のGreasemonkeyスクリプトをつくりました.

今回は上記2作に関連したもので,ニコニコ動画の各動画のコメントを解析してGoogle Analyticsにあるようなグラフを表示するGreasemonkeyスクリプトです.

Google Analyticsのように豊富なグラフがあるわけではないですが,動画の盛り上がってるところとか,弾幕,コメント職人さんの居場所など,さまざまなデータが見て取れると思います.うp主は自分のアップロードした動画のコメント解析知りたいですよね.

続きを読む

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags ,

ニコニコ動画のコメントをタグクラウドっぽく表示するぐりもん「Nicomment Cloud」をつくりました

書いた人: noriaki 2007,12月29日(土) 01:00

たくさんの人に使っていただいている「ニコニコ動画のコメント熱狂度を可視化するGreasemonkeyスクリプト」に続いて,ニコニコ動画のコメントをタグクラウドのように表示するGreasemonkeyスクリプトを作りました.

多分上の画像を見ていただくと一目瞭然だと思うのですが,このスクリプトはニコニコ動画の各動画に付けられているコメントを解析し,たくさん出現している語を大きく太く,全体的には辞書順に並べてコメントをクラウド表示します. このGreasemonkeyスクリプトを導入すれば,その動画に対してどのようなコメントが付けられているのか一目で分かるようになります.

インストール

インストールは以下のページからどうぞ.アップデート情報なども以下のページに公開していきます.

Nicomment Cloud: ニコニコ動画のコメントをタグクラウドっぽく表示するGreasemonkeyスクリプト

ニコニコ動画を舞台にしたぐりもんについて

あ,今思ったのですが,先の「ニコニコ動画のコメント熱狂度を可視化するGreasemonkeyスクリプト」といい,今回のコメントクラウドぐりもんといい,ニコニコ動画を舞台にした拙作のGreasemonkeyスクリプトは,「動画を全部見なくてもその内容がある程度分かる」というところがポイントになっています.

動画というある程度時間をかけて見ないと内容が分からないコンテンツに対して,「コメント」というメタデータが付いているニコニコ動画(むしろコメント含めてコンテンツになっていますが)では,このメタデータをうまく取り扱うことができれば,今よりもっとニコニコできるようになるんじゃないかと思っています.

例えば良くある系のものですが,ある人のコメントに対して,同じようなコメントをしている他の人が見た動画は,その人にとっても興味のある動画なんじゃないかとか,時間軸に沿ったコメントの変化の仕方(曖昧ですが)から類似動画を算出できたりとか,こんなのできればユーザが自分の嗜好に合った動画を簡単に見つけ出すことができるようになるんじゃないですかねー.どうだろ.

とまぁ,大学での日頃の研究の影響でデータ工学とか情報検索っぽい話ばかりですが,夢は広がりますね. これからも,ユーザとして利用できるいろいろなデータを使って,おもしろい・便利なGreasemonkeyスクリプトを作っていきたいです.

本エントリやスクリプトに対するご意見・ご感想などは,コメント・トラックバック・ブックマークコメントなどでお気軽にお寄せください.

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags ,

リプライの文脈を表示するぐりもん「Twitter - Replies Context」をアップデートしました

書いた人: noriaki 2007,12月27日(木) 21:30

ニコニコ動画のメンテナンスがなかなか終わらないので,「Twitter - Replies Context」をエンハンスしました.

Twitter - Replies Contextは,Twitter上のリプライ発言(@reply)について,その発言がどんな文脈(Context)でなされたものなのかを簡単に確認できるGreasemonkeyスクリプトです.

上の画像のように(特別出演:@koizuka さん)タイムライン上にその発言の直前にされたリプライ相手の発言を表示します.Twitterクライアントがたくさん出てきていますが,WebブラウザでTwitterを見る方は使ってみてください.

Twitter - Replies Context: Twitterのリプライ文脈を表示するぐりもん

アップデート内容

アップデートの内容は以下のとおりです.

  • リプライ相手が1つも発言していなかったときに出ていたエラーを修正
  • リプライ相手がProtectedなユーザだった場合,「Follow Request」を送れるように機能追加

インストールは以下のリンクからどうぞ.

Twitter - Replies Context: Twitterのリプライ文脈を表示するぐりもん

すでにインストールいただいている方は,自動更新機能が働きますので,再インストールは不要です.

このぐりもんに対するご意見・ご感想・ご要望などはコメントやトラックバック,ブックマークコメントなどでお気軽にお寄せください. また,上記リンク先ページの英語版を用意したいと考えています.英訳しても良いよという方も募集中です.お気軽にコメントください.

twitterタグの付いた他のエントリ

ANNタグの付いた他のエントリ

greasemonkeyタグの付いた他のエントリ

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags , ,

このブログにもはてなスターを付けてみました

書いた人: noriaki 2007,12月23日(日) 00:30

このブログの各エントリにもはてなスターを付けられるようにしました.

未対応のブログが対応するには、Hatena.Star.EntryLoader.headerTagAndClassNameに見出しの要素名とクラス名を指定すると良いようです。このTypoのテーマはH2要素でクラス名がtitleなので、上記のように指定しました。あとは設定画面でキャッシュをクリアすれば各記事のタイトルにはてなスターの星マークが付くはずです。

A mere typo : はてなスター

いつも拝見しているA mere typoさんの記事を参考にしました.というよりほぼそのままです.

修正したのは,Typo側のソースで,個別エントリの部分rhtmlファイルapp/views/articles/_fullarticle.rhtmlの先頭行で,以下のようにリンクになるように変更しました.

<h2><%= article_link @article.title, @article %></h2>

あとは,このテーマのlayoutファイルthemes/azure/layouts/default.rhtmlの末尾,bodyタグの前に以下のコードを追加しました.

<script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>
<script type="text/javascript">
  Hatena.Star.Token = 'fb3a20c2680303a89649e8f2046cbe68cba1fe77';
  Hatena.Star.SiteConfig = {
    entryNodes: {
      'div.post': {
        uri: 'h2 a',
        title: 'h2',
        container: 'h2'
      }
    }
  };
</script>

各エントリタイトルの横にはてなスターボタンが付いてますので,お気軽にぽちっとしてやってください.

このエントリをdel.icio.usにブックマークしているユーザ数このエントリをdel.icio.usに追加する
このエントリをはてなブックマークしているユーザ数このエントリをはてなブックマークに追加する
 | Tags

過去のエントリ: 1 2 3 4 ... 13