Exemple #1
0
def sync_forecast(id: int = None):
    if request.method == 'POST':
        r = rq.get(url_maker(id))
        if db.insert_into_db(r.json()):
            return jsonify({'status': 200})
    else:
        abort(501, description='Url only receive POST')
def organize_data():
    states = get_states()
    totals = compile_data(states)
    count = 1999
    while count < 2015:
        state_num = 0
        for item in totals:
            if item[0] == str(count):
                if item[1] != 'Wyoming':
                    insert_into_db(item[0], item[1], item[2], item[3])
                    state_num += 1
                if item[1] == 'Wyoming' and state_num != 0:
                    insert_into_db(item[0], item[1], item[2], item[3])
                    state_num += 1
                if state_num == 51:
                    count += 1
                    state_num = 0
def save_to_database(filename, pet_type):
    try:
        db.insert_into_db(db.AnnotationPets(filename=filename, pet_type=pet_type))
    except exc.IntegrityError:
        db.update_db(db.AnnotationPets, {'filename': filename}, {'pet_type': pet_type,
                                                                 'annotated_at': datetime.utcnow()})
def insert_reactor_data(reactors, refueling_data):
    for reactor in reactors:
        db.insert_into_db('refueling', reactor['name'], refueling_data)
def insert_reactor_data(reactor_constants, reactor_pwr):
    for reactor in reactor_constants:
        reactor_data = reactor_pwr.loc[reactor_pwr['Generator'] ==
                                       reactor['name']]
        reactor_objects = format_reactor_data(reactor, reactor_data)
        insert_into_db('reactors', reactor['name'], reactor_objects)
Exemple #6
0
def temperature():
    start = request.args.get('start')
    end = request.args.get('end')
    resp = sens.get_response()
    db.insert_into_db(resp)
    return json.dumps(resp, sort_keys=True, indent=4)