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

Uploaded Source

Built Distribution

niconico.py-1.2.2-py3-none-any.whl (19.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: niconico.py-1.2.2.tar.gz
  • Upload date:
  • Size: 16.7 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.2.tar.gz
Algorithm Hash digest
SHA256 f83aa8f0194fe924aefd8ade66dc54f9e7828bfa0e853ca4149487a187e7c03b
MD5 576a83a7f8e236aa707d24d4741f995d
BLAKE2b-256 c73cae09069da8a9479c8c7234801953133d136077164530ff755e4793c46b41

See more details on using hashes here.

File details

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

File metadata

  • Download URL: niconico.py-1.2.2-py3-none-any.whl
  • Upload date:
  • Size: 19.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 40c627176f9385dca3f8ad43d59e0a921070ab4d85a10b6b88f4fbcc7c4a38a9
MD5 897e893dce2d6d25239e4d9703fb60c7
BLAKE2b-256 397e1ec179e5132f611830facce240be9f39bcd5cddaf4c77560f4f42009be57

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