def download_image(url, keyword, idx):
    #print("start download %s" % url)
    try:
        image_name = "%s_%d.jpg" % (keyword, idx)
        image_path = "raw_images/%s" % image_name
        html = requests.get(url, timeout=5)
        with open(image_path, "wb") as f:
            f.write(html.content)
        processer.process(image_path, image_name)
        if os.path.exists(image_path):
            os.remove(image_path)
    except Exception:
        print("%s download failed\n" % image_name)
Example #2
0
def face_recognition():
    try:
        data = request.json
        result = process(data)
        return make_response(result, 200)
    except Exception as err:
        logging.error('An error has occurred whilst processing the file: "{0}"'.format(err))
        abort(400)
Example #3
0
def download_images(filepath):
    process_count = 0
    for name, url in parse_url_file(filepath):
        print("start download %s from %s" % (name, url))
        try:
            image_name = "%s.jpg" % name
            image_path = "raw_images/%s" % image_name
            html = requests.get(url, timeout=5)
            with open(image_path, "wb") as f:
                f.write(html.content)
            processer.process(image_path, image_name)
        except Exception as e:
            print("%s download failed\n" % image_name, e)
        finally:
            process_count += 1
            print(process_count, "-" * 10, "\n")
            if process_count > 100:
                break
# -*- coding: utf-8 -*-
""" 
Comparar los textos de los archivos con los nombres oficiales de municipedia
para poder vincular los IDs 
"""
import sys, os
import Levenshtein as levi
import processer
from munis import getMunis

path = sys.argv[1]
archives = os.listdir(path)

munis = getMunis()

c=0
for filename in archives:
    name_attr = processer.process(filename)
    print name_attr
    if not name_attr:
        continue