Tom Bulled
Tom Bulled
I just ran into this issue myself and using [this Stack Overflow post](https://stackoverflow.com/a/41289535) was able to produce a simple working example for my needs. I added my code to a...
Hi @Loli-Killer, thanks for raising this issue! I was aware that it was possible to make authenticated requests using cookies in this way, however as it requires such a manual...
@BRUHItsABunny Awesome! Thanks for providing that link, your implementation looks incredibly helpful. I've also found the following resource which looks like it might come in handy: * https://github.com/89z/mech/blob/6b235ee1bca5e5db907a22276cf0b433bb68fe56/youtube/oauth.go I'll see...
Here's a quick POC script I've whipped together using `89z/mech` which requests an Oauth2 token for YouTube TV: ```python import httpx import pprint client = httpx.Client() CLIENT_ID = "861556708454-d6dlm3lh05idd8npek18k6be8ba3oc68.apps.googleusercontent.com" CLIENT_SECRET...
Hi @cuongtv51, this is very easy to do using `innertube`! As I expect this is a common task users would like to know how to do, I'll create an `examples/`...
I've added a `list-streams-for-video.py` example here - https://github.com/tombulled/innertube/blob/main/examples/list-streams-for-video.py Hopefully this helps! Importantly, you'll likely need to splice an audio and video stream together, for example using a tool such as...
Yep, you're exactly right. The clients behave slightly differently. Clients for the mobile apps (e.g. `IOS` and `ANDROID`) return streamable URLs if I remember correctly, whereas the web clients (e.g....
Hi @dmozh, thanks for opening this issue and thanks for your kind words! Supporting asynchronous requests is absolutely something this library should support, especially given that `httpx` supports this. It...
Awesome! To contribute your changes, you should be able to fork this repository, cut a branch on your fork with your changes, then open a PR from that branch into...
Hi @bk111, thanks for opening this issue. Yes, you should be able to interact with YouTube Kids using one of the following clients: - `ANDROID_KIDS` (Android) - `IOS_KIDS` (iOS) -...