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.2.0.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

niconico.py-1.2.0-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: niconico.py-1.2.0.tar.gz
  • Upload date:
  • Size: 16.6 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.2.0.tar.gz
Algorithm Hash digest
SHA256 cfe3ec759ec299a384035140e9ceb4c1ff5984bd1c238dd6751b727fff8e1421
MD5 946dd2f65ce5f1922f9efa2597ef43cf
BLAKE2b-256 d7f9a4207ac3e0063770866d927201d813fa5ff71892fcf31c8112083e5b398f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: niconico.py-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 19.2 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ded7fb06f59a3119cfd3a81ee3363a1a2dfc3d5746a7cf891dc0f16d714f24e7
MD5 f4b8093c83f7e1e0f2dda8b398ff5ac3
BLAKE2b-256 d6bb223d55fb8796cdee188af5bef1abc5745e6fe323742ec12423dcd14188be

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