python-youtube icon indicating copy to clipboard operation
python-youtube copied to clipboard

A simple Python wrapper for YouTube Data API :sparkles: :cake: :sparkles: .

Results 26 python-youtube issues
Sort by recently updated
recently updated
newest added

I want to refact the api structure use the child class model. Just like follows ``` from pyyoutube import Api api = Api() api.channel.get(id='xxxxx') api.video.get(id='xxxx') ``` I think this can...

enhancement

You have really done well with your hard work. But it has many more to do. Please make it support for uploading videos and managing personal youtube channel. You can...

enhancement

Hi, I need to fetch videos of many playlists, and as you know, it's not good to wait each call to finish but make all requests together and wait them...

enhancement

I have a list of 158 comment thread ids for which I have to extract comment info. ![image](https://user-images.githubusercontent.com/37325502/130800433-71d1579e-1be7-43f6-b53d-c3d71712f46b.png) However when I pass the list to get_comment_by_id(), it throws an exception...

I read through the docs and the source, and I was unable to find methods for livebroad support https://developers.google.com/youtube/v3/live/docs/liveBroadcasts

enhancement

It would be great to be able to download the captions track for a youtube video. The youtube API offers this via the download method.

enhancement

In this case `get_video_by_id()` should group the ids in groups of 50 and make the necessary calls. For now this just gives an error

enhancement

I am generating refresh_token but no method or attribute is present in Api class to use it to authenticate next time using the refresh_token. How to use refresh_token for authentication?

Code: ```py search_ : pyyoutube.SearchListResponse = youtube.search_by_keywords(q = content) tracks = [] for result in list(search_.items): video : pyyoutube.VideoListResponse = youtube.get_video_by_id(video_id=result.id.videoId).items[0].snippet song_name = video.title artists = video.channelTitle url = video.thumbnails.standard.url...

i'm trying to create a playlist programatically ` insert = client.playlists.insert({"title":"playlist title","description":"pl descr"}) ` but api provides error: pyyoutube.error.PyYouTubeException: YouTubeException(status_code=400,message=Set default language to updating localizations.) where can i set this...