niconico.py
niconico.py copied to clipboard
ニコニコ動画や生放送等の各種サイトの非公開APIに簡単にアクセスするためのPythonライブラリ
niconico.py(β)
niconico.pyはニコニコにあるコンテンツを取得するためのPythonのライブラリです。
これを使うことでニコニコ動画の動画のダウンロードができます。
また、自分のアカウントを使用して動画情報の取得も可能です。
Warning!
ベータ版のため予期できない変更やバグがある可能性があります。
Installation
pipを使用してインストールすることができます。
pip install niconico.py
Example
ニコニコ動画
動画ダウンロード
from niconico import NicoNico
client = NicoNico()
with client.video.get_video("https://www.nicovideo.jp/watch/sm37658498") as video:
video.download(f"{video.video.id}.mp4")
マイリスト取得
from niconico import NicoNico
URL = "https://www.nicovideo.jp/user/85641805/mylist/63403141"
client = NicoNico()
for mylist in client.video.get_mylist(URL):
print(f"取り出したマイリスト: %s (%s)" % (mylist.name, mylist.id))
コンソールからの使用
niconico help
で使用方法を確認可能です。
注意:コマンドの使用方法は後日変更される予定です。
ToDo
- [x] 動画のダウンロード
- [x] マイリストの読み込み
- [ ] 検索
- [ ] ニコニコ大百科
- [ ] ニコニコ静画
- [ ] 非同期版 (できれば)
- [ ] etc
Contributing
リポジトリ内のcontributing.md
をご覧ください。
License
MITライセンスの下で使用が可能です。