pyytdata
========
A python library which provides metadata of YouTube videos.
.. image:: https://img.shields.io/pypi/v/pyytdata
:target: https://pypi.python.org/pypi/pyytdata/
.. image:: https://github.com/Agent-Hellboy/YouTubeDataApi_Wrapper/actions/workflows/build.yml/badge.svg
:target: https://github.com/Agent-Hellboy/YouTubeDataApi_Wrapper/
.. image:: https://img.shields.io/pypi/pyversions/pyytdata.svg
:target: https://pypi.python.org/pypi/pyytdata/
.. image:: https://img.shields.io/pypi/l/pyytdata.svg
:target: https://pypi.python.org/pypi/pyytdata/
.. image:: https://pepy.tech/badge/pyytdata
:target: https://pepy.tech/project/pyytdata
.. image:: https://img.shields.io/pypi/format/pyytdata.svg
:target: https://pypi.python.org/pypi/pyytdata/
.. image:: https://coveralls.io/repos/github/Agent-Hellboy/pyytdata/badge.svg
:target: https://coveralls.io/github/Agent-Hellboy/pyytdata
Prerequisites
-------------
- Get the youtube data v3 api key from https://console.developers.google.com/apis/
- Set environment variable API\_KEY='Your YoutubeDatav3 API key'
Installation
------------
for stable version
- pip install pyytdata
for current_version
- pip install git+https://github.com/Agent-Hellboy/pyytdata.git
Using
-----
Public APIs
get_vid_info_from_url -> Return Video Info from URL
get_video_info -> Return Video Info from video_id
get_channel_info -> Return Channel Info from channel name
get_channel_stat_by_name -> Return channel stat from channel name
get_video_stat_by_ID -> Return Video stat from vide_id
Other APIs
.. code-block:: python
>>> from pyytdata import PyYtData
>>> obj=PyYtData('flask',1)
>>> vid=obj.get_videoinfo()
General Info
------------
python-client for
https://developers.google.com/youtube/v3/docs/channels
Contributing
------------
Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.
Raw data
{
"_id": null,
"home_page": "https://github.com/princekrroshan01/youtube-api-wrapper",
"name": "pyytdata",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "youtube-apirecommend-youtube-videos,youtube-data,python,wrapper,youtube-data-api-v3,youtube-api-wrapper,youtube-api-v3",
"author": "Prince Roshan",
"author_email": "princekrroshan01@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ab/16/a7618ce1dc5c47a3c31ed4d02187a02250b8b1dc11942f1f5bb5f8547831/pyytdata-0.3.0.tar.gz",
"platform": null,
"description": "pyytdata\n========\n\nA python library which provides metadata of YouTube videos.\n\n.. image:: https://img.shields.io/pypi/v/pyytdata\n :target: https://pypi.python.org/pypi/pyytdata/\n\n.. image:: https://github.com/Agent-Hellboy/YouTubeDataApi_Wrapper/actions/workflows/build.yml/badge.svg\n :target: https://github.com/Agent-Hellboy/YouTubeDataApi_Wrapper/\n\n.. image:: https://img.shields.io/pypi/pyversions/pyytdata.svg\n :target: https://pypi.python.org/pypi/pyytdata/\n\n.. image:: https://img.shields.io/pypi/l/pyytdata.svg\n :target: https://pypi.python.org/pypi/pyytdata/\n\n.. image:: https://pepy.tech/badge/pyytdata\n :target: https://pepy.tech/project/pyytdata\n\n.. image:: https://img.shields.io/pypi/format/pyytdata.svg\n :target: https://pypi.python.org/pypi/pyytdata/\n\n.. image:: https://coveralls.io/repos/github/Agent-Hellboy/pyytdata/badge.svg\n :target: https://coveralls.io/github/Agent-Hellboy/pyytdata\n\nPrerequisites\n-------------\n\n- Get the youtube data v3 api key from https://console.developers.google.com/apis/\n- Set environment variable API\\_KEY='Your YoutubeDatav3 API key'\n\n\nInstallation\n------------\n\n for stable version\n - pip install pyytdata\n\n for current_version\n - pip install git+https://github.com/Agent-Hellboy/pyytdata.git\n\n\nUsing\n-----\n\n Public APIs\n get_vid_info_from_url -> Return Video Info from URL\n get_video_info -> Return Video Info from video_id\n get_channel_info -> Return Channel Info from channel name\n get_channel_stat_by_name -> Return channel stat from channel name\n get_video_stat_by_ID -> Return Video stat from vide_id\n\nOther APIs\n.. code-block:: python\n\n\n >>> from pyytdata import PyYtData\n >>> obj=PyYtData('flask',1)\n >>> vid=obj.get_videoinfo()\n\n\nGeneral Info\n------------\npython-client for\nhttps://developers.google.com/youtube/v3/docs/channels\n\n\nContributing\n------------\n\nPull requests are welcome. For major changes, please open an issue first\nto discuss what you would like to change.\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A python library which provides all possible metadata of YouTube videos.",
"version": "0.3.0",
"split_keywords": [
"youtube-apirecommend-youtube-videos",
"youtube-data",
"python",
"wrapper",
"youtube-data-api-v3",
"youtube-api-wrapper",
"youtube-api-v3"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d6c4bb6c7ac705779edd92b1651663c489564f1aa6402119ceaef1872a298d1",
"md5": "4c740e8f6257f3893c648a1d1e124e47",
"sha256": "80d1886521e4ac3a4c62eea2e8e148f1b3b1bd6b2f67eb0d0625826a518305b6"
},
"downloads": -1,
"filename": "pyytdata-0.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4c740e8f6257f3893c648a1d1e124e47",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 6570,
"upload_time": "2023-01-27T05:29:59",
"upload_time_iso_8601": "2023-01-27T05:29:59.822785Z",
"url": "https://files.pythonhosted.org/packages/3d/6c/4bb6c7ac705779edd92b1651663c489564f1aa6402119ceaef1872a298d1/pyytdata-0.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ab16a7618ce1dc5c47a3c31ed4d02187a02250b8b1dc11942f1f5bb5f8547831",
"md5": "24a320037b503cae704af8e11c5e1b69",
"sha256": "d7c9b3c2ad9237f6c5d69242ab3f8258ccb21bc95bac110662c59de958dcbd38"
},
"downloads": -1,
"filename": "pyytdata-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "24a320037b503cae704af8e11c5e1b69",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 5659,
"upload_time": "2023-01-27T05:30:02",
"upload_time_iso_8601": "2023-01-27T05:30:02.379648Z",
"url": "https://files.pythonhosted.org/packages/ab/16/a7618ce1dc5c47a3c31ed4d02187a02250b8b1dc11942f1f5bb5f8547831/pyytdata-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-01-27 05:30:02",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "princekrroshan01",
"github_project": "youtube-api-wrapper",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "pyytdata"
}