summaryrefslogtreecommitdiff
path: root/searx/engines/youtube_noapi.py
diff options
context:
space:
mode:
authorDalf <alex@al-f.net>2015-06-04 18:34:44 +0200
committerDalf <alex@al-f.net>2015-06-04 18:34:44 +0200
commitdafedbfc55773bac65838d1a63765ecb78bbc7ab (patch)
tree61cd1fa527b745b47c691ab1eab58bef7c5d07db /searx/engines/youtube_noapi.py
parent62cc2a5658c9f2cfe75c0af0e5db125d2c6f8e38 (diff)
downloadsearxng-dafedbfc55773bac65838d1a63765ecb78bbc7ab.tar.gz
searxng-dafedbfc55773bac65838d1a63765ecb78bbc7ab.zip
youtube_noapi uses searx.utils.list_get
Diffstat (limited to 'searx/engines/youtube_noapi.py')
-rw-r--r--searx/engines/youtube_noapi.py9
1 files changed, 1 insertions, 8 deletions
diff --git a/searx/engines/youtube_noapi.py b/searx/engines/youtube_noapi.py
index 108b8950f..401fca4c9 100644
--- a/searx/engines/youtube_noapi.py
+++ b/searx/engines/youtube_noapi.py
@@ -11,6 +11,7 @@
from urllib import quote_plus
from lxml import html
from searx.engines.xpath import extract_text
+from searx.utils import list_get
# engine dependent config
categories = ['videos', 'music']
@@ -34,14 +35,6 @@ title_xpath = './/div[@class="yt-lockup-content"]/h3/a'
content_xpath = './/div[@class="yt-lockup-content"]/div[@class="yt-lockup-description yt-ui-ellipsis yt-ui-ellipsis-2"]'
-# get element in list or default value
-def list_get(a_list, index, default=None):
- if len(a_list) > index:
- return a_list[index]
- else:
- return default
-
-
# returns extract_text on the first result selected by the xpath or None
def extract_text_from_dom(result, xpath):
r = result.xpath(xpath)