Update template

This commit is contained in:
Gabriele De Rosa 2021-01-11 15:35:18 +01:00
parent 8057672929
commit 7557533395
2 changed files with 15 additions and 10 deletions

4
bot.py
View File

@ -111,6 +111,8 @@ def download():
for line in f.read().splitlines(): for line in f.read().splitlines():
if "<!-- totalVaccinations -->" in line: if "<!-- totalVaccinations -->" in line:
line = f"{totalVaccines}" line = f"{totalVaccines}"
elif "<!-- totalVaccinationsPerc -->" in line:
line = f"{str(round(totalVaccines / ITALIAN_POPULATION * 100, 2)).replace('.', ',')}%"
elif "<!-- totalVaccinationsLastWeek -->" in line: elif "<!-- totalVaccinationsLastWeek -->" in line:
line = f"{int(vaccinesPerDayAverage*7)}" line = f"{int(vaccinesPerDayAverage*7)}"
elif "<!-- vaccinesPerDay -->" in line: elif "<!-- vaccinesPerDay -->" in line:
@ -314,7 +316,7 @@ def job():
print('[JOB] Failed to send to ', user['_id']) print('[JOB] Failed to send to ', user['_id'])
# Log results # Log results
print("[JOB] Results: {sent} message sent, {fail} messages failed.".format(sent=news_sent_counter, fail=news_fail_counter)) print("[JOB] Results: {sent} messages sent, {fail} messages failed.".format(sent=news_sent_counter, fail=news_fail_counter))
# Remove tmp files # Remove tmp files
os.remove(data['plot']) os.remove(data['plot'])

View File

@ -2,7 +2,7 @@
<!-- Source: https://github.com/MarcoBuster/quanto-manca/blob/master/template.html --> <!-- Source: https://github.com/MarcoBuster/quanto-manca/blob/master/template.html -->
<html lang="it"> <html lang="it">
<head> <head>
<title>Quanto manca?</title> <title>@itavscovidbot</title>
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet" <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta1/dist/css/bootstrap.min.css" rel="stylesheet"
@ -25,35 +25,38 @@
</style> </style>
</head> </head>
<body> <body>
<div class="container mt-4 pt-2 px-xl-5"> <div class="container mt-2 pt-2 px-xl-5">
<h1>Quando torneremo alla normalità?</h1> <h1>Quando torneremo alla normalità?</h1>
<p> <p>
La domanda non ha una risposta precisa. La domanda non ha una risposta precisa.
Non è ancora chiaro Non è ancora chiaro
quale è la percentuale di popolazione che deve essere vaccinata per avere la cosidetta quale sia la percentuale della popolazione che deve essere vaccinata per ottenere la cosidetta
<b>immunità di gregge</b> o di massa dal virus SARS-Cov-2. <b>immunità di gregge</b> o di massa dal virus SARS-Cov-2.
Realisticamente, questo numero si aggira intorno all'<b>80% della popolazione</b> Realisticamente, questo numero si aggira intorno all'<b>80% della popolazione</b>
ovvero circa 48 milioni di persone. ovvero circa 48 milioni di persone.
</p> </p>
<h3>Analisi dei dati della campagna vaccinale</h3> <h3>Analisi dei dati della campagna vaccinale</h3>
<p class="mb-2"> <p class="mb-2">
La campagna vaccinale in Italia è appena iniziata e chiaramente non è ancora a regime, per via di vari fattori La campagna vaccinale in Italia è iniziata da poco e chiaramente non è ancora a regime. Le stime qui effettuate
politici e non che questo sito non ha intenzione di trattare o dibattere. <br /> saranno via via più affidabili con l'aumentare dei dati. <br />
</p> </p>
<div class="text-center"> <div class="text-center">
In Italia ci sono <br /> In Italia ci sono <br />
<span class="text-big"> <span class="text-big">
<!-- totalVaccinations --> <!-- totalVaccinations -->
persone vaccinate.</span> <br /> persone vaccinate</span> <br />
che corrispondono al <br />
<span class="text-big">
<!-- totalVaccinationsPerc -->
della popolazione.
</span> <br />
Ne abbiamo vaccinate <br /> Ne abbiamo vaccinate <br />
<span class="text-big"> <span class="text-big">
<!-- totalVaccinationsLastWeek --> <!-- totalVaccinationsLastWeek -->
nell'ultima settimana,</span> <br /> nell'ultima settimana,</span> <br />
con un ritmo di <br /> con un ritmo di <br />
<span class="text-big"> <span class="text-big">
<!-- vaccinesPerDay --> <!-- vaccinesPerDay -->
vaccini al giorno.</span> <br /> vaccini al giorno.</span> <br />
Continuando di questo passo, raggiungeremo l'immunità di gregge il <br /> Continuando di questo passo, raggiungeremo l'immunità di gregge il <br />
<span class="text-bigger"> <span class="text-bigger">
@ -63,7 +66,7 @@
</span> </span>
</span> <br /> </span> <br />
<span style="position: relative; top: -5px">ovvero fra</span> <br /> <span style="position: relative; top: -5px">ovvero fra</span> <br />
<span class="text-bigger" style="position: relative; top: -13px;"> <span class="text-bigger" style="position: relative; top: -15px;">
<!-- daysRemaining --> <!-- daysRemaining -->
giorni. giorni.
</span> </span>