def main(argv): args = argv if len(args) == 0: print ("You must input a location") return 1 else: myLocation = (float(args[1]),float(args[2])) if (len(args) == 4): radius = args[3] else: radius = 0 myArray =[] root = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) path_to_files = root+'/python/data/image_json.json' with open(path_to_files) as data_file: data = json.load(data_file) for coords in data: if coords['lat'] != 'None': myArray.append((coords['lon'],coords['lat'],coords['url'])) matches = find_distance(myLocation, myArray, radius) data = list(utilities.traverse(matches)) #return json.dumps(data) print("--- %s seconds ---" % (time.time() - start_time))
def get_urls_for_tags(tags, number): page_number = 1 photos = [] for page_number in range(1,11): photos.append(flickr.photos_search(tags=tags, per_page=number, page=page_number)) data = list(utilities.traverse(photos)) urls = [] for photo in data: try: urls.append(photo.getURL(size='Large', urlType='source')) except: continue return urls