@@ -0,0 +1,35 @@
2+from urllib import quote
4+categories = ['videos']
6+search_url = 'https://gdata.youtube.com/feeds/api/videos?alt=json&q='
8+def request(query, params):
10+ query = quote(query.replace(' ', '+'), safe='+')
11+ params['url'] = search_url + query
18+ search_results = loads(resp.text)
19+ if not 'feed' in search_results:
21+ feed = search_results['feed']
22+ for result in feed['entry']:
23+ url = [x['href'] for x in result['link'] if x['type'] == 'text/html']
27+ url = url[0].replace('feature=youtube_gdata', '')
28+ if url.endswith('&'):
30+ title = result['title']['$t']
31+ content = result['content']['$t']
32+ results.append({'url': url, 'title': title, 'content': content})