Beispiel #1
0
def get_charity_by_id(code):
    try:
        result = Charity.query.filter_by(id=code).all()
        json_obj = charities_schema.dump(result)
        return prepare_response(json_obj), 200
    except Exception as e:
        return "An error occurred: " + str(e), 500
Beispiel #2
0
def get_charities(charity_name=None):
    try:
        result = Charity.query.all()
        json_obj = charities_schema.dump(result)
        return prepare_response(json_obj), 200
    except Exception as e:
        return "An error occurred: " + str(e), 500
Beispiel #3
0
def get_countries(country_abbreviation=None):
    try:
        result = Country.query.all()
        json_obj = countries_schema.dump(result)
        return prepare_response(json_obj), 200
    except Exception as e:
        return "An error occurred: " + str(e), 500
Beispiel #4
0
def get_languages():
    try:
        result = Language.query.all()
        json_obj = languages_schema.dump(result)
        return prepare_response(json_obj), 200
    except Exception as e:
        return "An error occurred: " + str(e), 500
Beispiel #5
0
def get_original_github():
    url = request.args.get('url')
    code = scrape_github_file(url, False)
    return prepare_response(code)
Beispiel #6
0
def get_text_haiku():
    code = request.args.get('text')
    code_haikus = haiku(code)
    return prepare_response(code_haikus)
Beispiel #7
0
def get_github_haiku():
    url = request.args.get('url')
    code = scrape_github_file(url)
    code_haikus = haiku(code)
    return prepare_response(code_haikus)
Beispiel #8
0
def all_countries():
    countries = load_json_object('countries')
    return prepare_response(countries)
Beispiel #9
0
def all_languages():
    languages = load_json_object('languages')
    temp = prepare_response(languages)
    print(temp)
    return temp
Beispiel #10
0
def charity_data():
    charities = get_charity_data()
    return prepare_response(charities)
Beispiel #11
0
def commit_data():
    try:
        meta_data = get_meta_data(settings)
        return prepare_response(meta_data)
    except Exception as e:
        return "An error occurred: " + str(e)
Beispiel #12
0
def country_data(country_code):
    country_code = fix_input_code(country_code)
    # check in db for country, if not there scrape it manually
    scraped_data = db.search_db('country', country_code)
    scraped_data['Meta']['country_code'] = country_code
    return prepare_response(scraped_data)
Beispiel #13
0
def language_data(abbreviation):
    # check in db for language, if not there scrape it manually
    scraped_data = db.search_db('language', abbreviation)
    return prepare_response(scraped_data)
Beispiel #14
0
def sentiment():
    text = request.args.get('q')
    if text is None:
        return "Bad Request.", 400
    else:
        return prepare_response(get_sentiment(text))        
Beispiel #15
0
def save_excel():
    form_data = get_formdata(request.form)
    response = util.prepare_response(cl_currency, cl, form_data)
    return response