Skip to content

tasuren/niconico.py

 
 

Repository files navigation

PyPI PyPI - Python Version PyPI - Downloads PyPI - License

Test Test Test

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

  • 動画のダウンロード
  • マイリストの読み込み
  • 検索
  • ニコニコ大百科
  • ニコニコ静画
  • 非同期版 (できれば)
  • etc

Contributing

リポジトリ内のcontributing.mdをご覧ください。

License

MITライセンスの下で使用が可能です。

About

ニコニコ動画や生放送等の各種サイトの非公開APIに簡単にアクセスするためのPythonライブラリ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.4%
  • Mako 1.6%