معرفی شرکت ها


YTSAPI-0.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

YTSAPI is a python API which allows you to get the transcript/subtitle for a given YouTube video.
ویژگی مقدار
سیستم عامل OS Independent
نام فایل YTSAPI-0.1.1
نام YTSAPI
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Piyush Raj
ایمیل نویسنده piyush@linuxmail.org
آدرس صفحه اصلی https://github.com/theabuseproject/YTSAPI
آدرس اینترنتی https://pypi.org/project/YTSAPI/
مجوز -
# YTSAPI YTSAPI (YouTube Transcribe API) for **[The Abuse Project](https://github.com/theabuseproject)** is a python API (Application Programming Interface) which allows you to get the transcript/subtitle for a given YouTube video in a nice list consisting of dictionaries. It also works for videos which have automatically generated subtitles. It does not use any _hacky mechanisms_. ## Install For using this library in your project, simple use `pip` to install the module. ``` pip install ytsapi ``` The module published is in it's early stage as of now, as it's being used internally in **The Abuse Project**. If you want to develop it further, you'll have to use this source repository. ``` git clone https://github.com/theabuseproject/YTSAPI.git ``` After cloning, install the dependencies using pip, ``` pip install -r requirements.txt ``` ## Usage The implemented API class can be found under `ytsapi/ytsapi.py`. ```python import ytsapi ytsapi.YTSAPI.get_transcript("Youtube Video ID") ``` #### Example Usage #### Obtaining transcript of a YouTube video ```python >>> import ytsapi >>> video = 'http://www.youtube.com/watch?v=BaW_jenozKc' >>> video_id = video.split('?v=')[1] >>> video_subtitles = ytsapi.YTSAPI.get_transcript(video_id) >>> print(video_subtitles) [{'text': 'This a test video\nfor youtube-dl', 'start': 0.26, 'duration': 3.33}, {'text': 'For more information\ncontact phihag@phihag.de', 'start': 3.59, 'duration': 6.08}] >>> >>> type(video_subtitles) <class 'list'> >>> type(video_subtitles[0]) <class 'dict'> >>> ``` #### Downloading a YouTube video ```python >>> import ytsapi >>> ytsapi.YTSAPI.get_video('BaW_jenozKc') YoutubeDL - Starting the download (BaW_jenozKc) [youtube] BaW_jenozKc: Downloading webpage [youtube] BaW_jenozKc: Downloading video info webpage WARNING: Unable to extract video title [download] BaW_jenozKc.mp4 has already been downloaded [download] 100% of 1.74MiB [youtube] BaW_jenozKc: Downloading webpage [youtube] BaW_jenozKc: Downloading video info webpage WARNING: Unable to extract video title [download] BaW_jenozKc.mp4 has already been downloaded [download] 100% of 1.74MiB YoutubeDL - Writing video in current working directory. YoutubeDL - Done. >>> ```


نیازمندی

مقدار نام
- requests
- youtube-dl


نحوه نصب


نصب پکیج whl YTSAPI-0.1.1:

    pip install YTSAPI-0.1.1.whl


نصب پکیج tar.gz YTSAPI-0.1.1:

    pip install YTSAPI-0.1.1.tar.gz