def search(term, params, off, len): if not term and not params: return Result(0, 1), {} url = build_url(term, params, off, len) raw_data = get_data(url) data, count, num_results = parse_data(raw_data) nextOff = int(off) + int(num_results) result = Result(count, nextOff if nextOff < count else count) for i in data.keys(): image = data[i] result.addImage( ResultImage(image["url"], image['thumb'], image['name'], json.dumps(image))) return result, {}
def search(term, params, off, len): if DEBUG: print "CA Search" if not term and not params: return Result(0, 1), {} if not params: query_language = Query_Language(identifier) query_terms = query_language.searcher_translator(term) params = query_terms url = build_url(params, off, len) raw_data = get_data(url) data, count, num_results = parse_data(raw_data) nextOff = int(off)+int(num_results) result = Result(count, nextOff if nextOff < count else count) for i in data.keys(): image = data[i] print image result.addImage(ResultImage(image["url"], image['thumb'], rebuild(""+image['name']+", by: "+image['artist']+". "+image['description']), json.dumps(image))) return result, {}