Chrome ExtensionでYouTube&ニコニコ動画のダウンローダを書いてみた

昨日の続きです。
折角おぼろげながらにも、Chrome Extensionの作り方が分かってきたので何か作ってみることにしました。

テーマを探していると、ありそうで無いのがyoutubeニコニコ動画の両方に対応したダウンローダ
ググるとあるにはあるんですが、外部のダウンロードサイトに飛ばされたりしてしまって直接落とせるのが見つかりませんでした。

設計?というか作成イメージはこんな感じです。
・ページアクションで動く(youtubeニコニコ動画のページを開いているときのみアイコンを表示する)
・ページアクションアイコンをクリックされると新しいタブを開いて、ダウンロードボタンを表示する

ファイルは4つのシンプル構成
・background.html
(クリックされたときに裏で走る処理を記述)
・down.html
(ダウンロードボタンを表示する画面)
・icon.png
(アイコン)
・manifest.json
(マニフェスト)

ソースはgithubにあげてみました。

2011/06/19追記

megavideoにも対応しました。

■使い方
1. 下記リンク先から、getyousmile.crxをダウンロード
2.Chrome画面へドラッグアンドドロップ
3.インストールするか尋ねられるので、インストール
4.YouTubeまたはニコニコ動画のページを開く
5.アドレスバーの右端にトランプのマークが表示されるのでクリック
6.自動的に開いたタブのdownというリンクを右クリックして名前をつけて保存

GitHub - satsubatsutaro/get_you_smile: youtube & nicovideo downloader by chrome extension