Example #1
0
def coviduk():
    if request.method == 'GET':
        #current_date = datetime.datetime.now().strftime("%d.%m.%Y %H:%M:%S")
        update = service.get_nations_data()
        return render_template('covid.html', release_date=Update.release_date, update=update, comments=DB.comments)
    comment = service.create_comment(request)
    DB.comments.append(comment)
    return redirect(url_for('coviduk'))
Example #2
0
def get_labels_uk():
    labels = []
    if Update.data_obj_list == '':
        data_uk = service.get_nations_data()
    else:
        data_uk = Update.data_obj_list
    for d in data_uk[0]:
        labels.append(d.date)
    return labels
Example #3
0
def get_values_wa_new_cases():
    values = []
    if Update.data_obj_list == '':
        data_uk = service.get_nations_data()
    else:
        data_uk = Update.data_obj_list
    for d in data_uk[3]:
        val = d.new_cases
        if val == 'no data':
            val = '0'
        values.append(int(val))
    return values
Example #4
0
def get_values_ni_total_deaths():
    values = []
    if Update.data_obj_list == '':
        data_uk = service.get_nations_data()
    else:
        data_uk = Update.data_obj_list
    for d in data_uk[4]:
        val = d.total_deaths
        if val == 'no data':
            val = '0'
        values.append(int(val))
    return values
Example #5
0
def get_back_colours_bar(FIRST_SUN, REPEAT):
    count = 0
    colours = []
    if Update.data_obj_list == '':
        data_uk = service.get_nations_data()
    else:
        data_uk = Update.data_obj_list
    for d in data_uk[0]:
        if count % REPEAT == FIRST_SUN:
            colours.append('rgba(54, 162, 235, 0.2)')
            count += 1
        else:
            colours.append('rgba(0, 0, 0, 0.1)')
            count += 1
    return colours