From 8b572d268df20bada27e0d82c0d2b361ac7c6d94 Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Mon, 6 Aug 2018 22:56:21 -0500 Subject: [PATCH] Add fix for playlists in search results --- src/invidious/search.cr | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/invidious/search.cr b/src/invidious/search.cr index a2768b86..e608eb83 100644 --- a/src/invidious/search.cr +++ b/src/invidious/search.cr @@ -43,6 +43,11 @@ def search(query, page = 1, search_params = build_search_params(content_type: "v author_url = anchor["href"] ucid = author_url.split("/")[-1] + # Skip playlists + if node.xpath_node(%q(.//ol[contains(@class, "yt-lockup-playlist-items")])) + next + end + metadata = node.xpath_nodes(%q(.//div[contains(@class,"yt-lockup-meta")]/ul/li)) if metadata.size == 0 next