diff --git a/examples/filter-search.py b/examples/filter-search.py new file mode 100644 index 0000000..5e4eaf7 --- /dev/null +++ b/examples/filter-search.py @@ -0,0 +1,23 @@ +from innertube import InnerTube + +PARAMS_TYPE_VIDEO = "EgIQAQ%3D%3D" +PARAMS_TYPE_CHANNEL = "EgIQAg%3D%3D" +PARAMS_TYPE_PLAYLIST = "EgIQAw%3D%3D" +PARAMS_TYPE_FILM = "EgIQBA%3D%3D" + +client = InnerTube("WEB", "2.20230920.00.00") + +data = client.search("arctic monkeys", params=PARAMS_TYPE_PLAYLIST) + +items = data["contents"]["twoColumnSearchResultsRenderer"]["primaryContents"][ + "sectionListRenderer" +]["contents"][0]["itemSectionRenderer"]["contents"] + +for item in items: + playlist = item["playlistRenderer"] + + playlist_id = playlist["playlistId"] + playlist_title = playlist["title"]["simpleText"] + playlist_video_count = playlist["videoCount"] + + print(f"[{playlist_id}] {playlist_title} ({playlist_video_count} videos)")