Node-nicolive
Command line comment viewer
Installation
$ npm install nicolive --global$ nicolive -V# 0.0.2
CLI Usage
Usage: nicolive <liveID> [comment] [options...] Commands: logout Destroy session & Request to https://.../logout help [cmd] display help
$ nicolive nsen/hotaru --verbose# Please authorization. email: your@mail.addresspassword: ******# Authorized. # Request to http://live.nicovideo.jp/api/getplayerstatus/nsen/hotaru # Player status { port: '2805',addr: 'omsg103.live.nicovideo.jp',title: 'Nsen - 蛍の光チャンネル',description: 'Nsenからの去り際に...',thread: '1431971701',version: '20061206',res_from: -5,user_id: '47972775',premium: '0',comment_count: '25',mail: '184' } # Connect to http://omsg103.live.nicovideo.jp:2805/api/thread?thread=1431971701&version=20061206&res_from=-5 # Or static http://omsg103.live.nicovideo.jp:80/api/thread?thread=1431971701&version=20061206&res_from=-5 # Received raw <thread resultcode="0" thread="1431971701" last_res="2257" ticket="0xc998880" revision="1" server_time="1429935582"/><chat ... # Resultcode 0 FOUND コメント受信を開始します # Thread { resultcode: '0',thread: '1431971701',last_res: '2257',ticket: '0xc998880',revision: '1',server_time: '1429935582' } # Chat { thread: '1431971701',ticket: '0xc998880',mail: '184',user_id: '47972775',premium: '0' } ^C$ nicolive nsen/hotaru わこつ# Resultcode 0 FOUND コメント受信を開始します # Received 2262: わこつ ^C$ nicolive logout# Destroied session.
API Usage
$ npm install nicolive --save
var nicolive= ;nicolive;
DEMO: atom-shell(Electron) Application
TEST
export LOGIN_ID=$(echo -n 'YOUR_MAILADDRESS' | base64)export LOGIN_PW=$(echo -n 'YOUR_PASSWORD' | base64)npm test
参考
- niconicoのメッセージ(コメント)サーバーのタグや送り方の説明 2014-03-18 by hocomodashi
- ニコニコAPIリストwiki
- node-nicovideo-api by Ragg-
License
MIT by 59naga