Exemplo n.º 1
0
def flickr(q_query, raw_query, page):
    results = []
    config.pre_output = header % "Flickr"
    config.result_class = ' thumbnails'
    j = getJson(
        "http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=%s&text=%s&format=json&nojsoncallback=1&per_page=20"
        % (config.flickr_key, q_query),
        default='{ "photos" : { "photo" : [] } }')
    if len(j['photos']['photo']) != 0:
        for r in j['photos']['photo']:
            results.append({
                "url":
                "http://flickr.com/photos/%s/%s" % (r['owner'], r['id']),
                "display_url":
                "http://flic.kr/%s" % base58(int(r['id'])),
                "title":
                shorten(r['title'], 140),
                "user":
                r['owner'],
                "style":
                "image",
                "source":
                "flickr",
                "image":
                "http://farm%s.static.flickr.com/%s/%s_%s_t.jpg" %
                (r['farm'], r['server'], r['id'], r['secret']),
            })
    return results
Exemplo n.º 2
0
def flickr(q_query, raw_query, page):
	results = []
	config.pre_output = header % "Flickr"
	config.result_class = ' thumbnails'
	j = getJson("http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=%s&text=%s&format=json&nojsoncallback=1&per_page=20" % (config.flickr_key, q_query), default='{ "photos" : { "photo" : [] } }' )
	if len(j['photos']['photo']) != 0:
		for r in j['photos']['photo']:
			results.append({
				"url" : "http://flickr.com/photos/%s/%s" % (r['owner'], r['id']),
				"display_url" : "http://flic.kr/%s" % base58(int(r['id'])),
				"title" : shorten(r['title'], 140),
				"user" : r['owner'],
				"style" : "image",
				"source" : "flickr",
				"image" : "http://farm%s.static.flickr.com/%s/%s_%s_t.jpg" % (r['farm'], r['server'], r['id'], r['secret']),
			})
	return results
Exemplo n.º 3
0
def instagram(q_query, raw_query, page):
	results = []
	config.pre_output = header % "Instagram"
	config.result_class = ' thumbnails'
	j = getJson("https://api.instagram.com/v1/tags/%s/media/recent?client_id=%s" % ( q_query, config.instagram_key ), default='{ "data" : [] }' )
	if len(j['data']) != 0:
		for r in j['data']:
			results.append({
				"url" : r['link'],
				"style" : "image",
				"source" : "Instagram",
				"display_url" : r['link'],
				"title" : shorten(r['caption']['text'], 140),
				"user" : r['user']['username'],
				"image" : r['images']['low_resolution']['url'],
			})
	return results
Exemplo n.º 4
0
def instagram(q_query, raw_query, page):
    results = []
    config.pre_output = header % "Instagram"
    config.result_class = ' thumbnails'
    j = getJson(
        "https://api.instagram.com/v1/tags/%s/media/recent?client_id=%s" %
        (q_query, config.instagram_key),
        default='{ "data" : [] }')
    if len(j['data']) != 0:
        for r in j['data']:
            results.append({
                "url": r['link'],
                "style": "image",
                "source": "Instagram",
                "display_url": r['link'],
                "title": shorten(r['caption']['text'], 140),
                "user": r['user']['username'],
                "image": r['images']['low_resolution']['url'],
            })
    return results