Esempio n. 1
0
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))      
Esempio n. 2
0
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