youtube-data-api
youtube-data-api copied to clipboard
A Python Client for collect and parse public data from the Youtube Data API
**Describe the bug** when specifying a mix playlist into the function YoutubeDataApi.get_videos_from_playlist_id() the function does not respond **Expected behavior** either return the videos in the playlist or raise an exception...
Hi, after obtaining API Keys following steps 1 to 6 from the specific [Tutorial](https://towardsdatascience.com/how-to-build-your-own-dataset-of-youtube-comments-39a1e57aade), and running python code on a Jupiter notebook just as described in steps 1 to 6...
tested. If the channel has many videos but no playlists, the original function will infinitely send the request since the loop never break.
Add duration to video metadata Misc: fix "Exception" misspell
As of v.0.0.21, we're depricating the class "YoutubeDataApi" in favor of "YouTubeDataAPI". These classes are functionally equivalent!
Added get_all_threads for retrieval of all comment threads associated with a particular channel. This implements the "list (all threads related to channel ID)" use case described in the YouTube Data...
We might want to consider explicit datatypes for each parameter. This issue arose from overlooking this: https://github.com/SMAPPNYU/youtube-data-api/issues/17 Like this: ``` def func(a:int, b:int) -> int: return a + b ```
# TESTS ## Tests for `get_captions` Located in `test_captions_methods.py` ### Function Tested `def get_captions(self, video_id, lang_code='en', parser=P.parse_caption_track, **kwargs)` ### TO DO - [ ] parser - [ ] LIST OF...
Hit the API to return comments for a video that has zero comments, and one that has comments disabled. Do we change backend code when we hit the API?
Does anyone want to try to implement this theme in readthedocs/sphinx? https://userstyles.org/styles/159458/read-the-docs-dark?utm_campaign=stylish_stylepage