nicoapi Version0.3

ニコニコ動画 Python APIプロジェクト
https://sourceforge.jp/projects/nicoapi/files/?release_id=30368

更新内容

upmovの動画公開処理を自動化した。getFlvsを新たに追加し複数の動画を同時にダウンロード可能にした。

追加リファレンス

getFlvs(opener,idlist,dirpath)

 基本はgetFlvと同じ。複数の動画を同時にダウンロードできるように拡張したものです。idlistにはリスト化した動画ID(ex) ["sm111111","sm222222"])、dirpathには.flvファイルの保存先ディレクトリを指定。


upmov(opener,filename,scr,movtitle,movdit,category)

 基本は以前のupmovと同じ。movtitleには動画タイトル、movditには動画説明文()、categoryにはカテゴリタグIDを指定。

カテゴリタグID一覧
none = 指定なし
animal = 動物
anime = アニメ
chat = チャット
cooking = 料理
dance = 踊ってみた

diary = 日記
ent = エンターテイメント
game = ゲーム
history = 歴史
lecture = ニコニコ動画講座
music = 音楽
nature = 自然
other = その他
play = 演奏してみた

politics = 政治
que = アンケート
r18 = R-18
radio = ラジオ
science = 科学
sing = 歌ってみた
sport = スポーツ
test = テスト
tw = 台灣

使い方

#encoding: utf-8
import nicoapi

n = nicoapi.nicoapi()

# 複数の動画を保存
opener = n.login_n("usr@gmail.com","******")
n.getFlvs(opener,["sm2688713","sm2815822","sm2668737"],"/home/user/flv/")

# 動画のアップロード、並びに公開を行う
opener_s = n.login_s("user@gmail.com","******")
n.upmov(opener_s,"/home/user/tel.flv",0,"test","これはテスト","game")