nicomanip.js

Created: 2011-07-15 11:00
Updated: 2013-01-03 21:38
License: other

README.md

nicomanip.js

##概要  ニコニコ動画APIを操作し、動画/静画情報の取得、抽出、ソート、コピー/移動等を可能にするブラウザアドオン用ライブラリです。とりあえず、Chrome Extension上での動作を確認しています。

##使い方

###準備と基本操作

以上で準備は完了です。ニコニコ動画にログインした状態で、reloadのコールバック内からマイリストオブジェクトのfilterやsortメソッドを呼び出し、それらをチェーンメソッドでつないで、copy/move等の目的の操作を行って下さい。

###具体例

// マイリスオブジェクトを作成し、	
var mylist = new MyNico;

// reloadメソッドでマイリス中の全動画情報を読み、
// コールバック内に目的の処理を記述する。
// マイリストオブジェクトはコールバック関数の第1引数に与えられる。
mylist.reload(function(mylist){

	mylist
		.filter({ // 全マイリスから再生時間5分以上のものを抽出し、
			length_seconds: {
				min : 300
			}
		}) 
		.filter({ // さらに、その中から再生回数1000~2000の動画を抽出
			view_counter : {
				min : 1000,
				max : 2000
			}
		}) 
		.sort({
			condition :	[ // 抽出結果を昇順の再生回数でソートし、
				{
					name : "view_counter",
					ascend : true
				}
			],
			low : 10 // ソートしたものの内、上位10件を抽出する。
		})
		.copy(123456789); // 抽出したものを、マイリスID:123456789へコピーする。
}

##もっと詳しい情報

http://hdemon.github.com/nicomanip.js/index.html

こちらを御覧下さい。

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more