Skip to main content

ニコニコスクレイピングライブラリ

Project description

PyPI PyPI - Python Version PyPI - Downloads PyPI - License Documentation Status Discord Buy Me a Coffee

niconico.py

niconico.pyはニコニコにあるコンテンツを取得するためのライブラリです。
これを使うことでニコニコ動画の動画のダウンロードができます。
また、自分のアカウントを使用して動画情報の取得も可能です。

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

Documentation

ドキュメンテーションはこちらから閲覧が可能です。
テーマにpydata-sphinx-themeを使用しています。

Contributing

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

License

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

niconico.py-1.0.1.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

niconico.py-1.0.1-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file niconico.py-1.0.1.tar.gz.

File metadata

  • Download URL: niconico.py-1.0.1.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for niconico.py-1.0.1.tar.gz
Algorithm Hash digest
SHA256 c82a210b424955a4784c4da5fd235227f046355d572f39ccd9490417167386f5
MD5 92f811d992664aa08404f2e7b5551074
BLAKE2b-256 ffd4bc99bb155e39316da3015455f3a1cae1c06ab06fe838f40bbc2f7cb18178

See more details on using hashes here.

File details

Details for the file niconico.py-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: niconico.py-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for niconico.py-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0ad5fe1a39b2678dd6569e25bdcac74fa08d38e585d97352e3cecc97ea312d39
MD5 708f6b8c54f946b386f98726d9bbedf7
BLAKE2b-256 d0604518b14d9ee756758981f5187a5aba6ef37db7f6f35122b4541d9d61830f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page