@@ -0,0 +1,29 @@
1+#!/usr/bin/env python
2+
3+from urllib import quote
4+from lxml import html
5+from urlparse import urljoin
6+
7+categories = ['img']
8+
9+base_url = 'https://secure.flickr.com/'
10+search_url = base_url+'search/?q='
11+
12+def request(query, params):
13+ global search_url
14+ print 'qqwerqwerqwerqwer'
15+ query = quote(query.replace(' ', '+'), safe='+')
16+ params['url'] = search_url + query
17+ return params
18+
19+def response(resp):
20+ global base_url
21+ print 'asdfasdfasdf'
22+ results = []
23+ dom = html.fromstring(resp.text)
24+ for result in dom.xpath('//#thumbnails//a'):
25+ url = urljoin(base_url, result.attrib.get('href'))
26+ title = result.xpath('./img')[0].attrib.get('alt')
27+ content = "<img src='%s'></img>" % result.xpath('./img')[0].attrib.get('src')
28+ results.append({'url': url, 'title': title, 'content': content})
29+ return results