Como criar uma GUI de representação de dados COVID19?
Pré-requisitos: Solicitações Python , GUI Python - tkinter
Às vezes, queremos apenas uma ferramenta rápida e rápida para realmente dizer qual é a atualização atual, só precisamos do mínimo de dados. O scrapping da web trata de pegar alguns dados da web e, em seguida, processá-los e exibir o conteúdo relevante de maneira curta e nítida.
O que o código está fazendo?
- Primeiro, estamos usando a Biblioteca Tkinter para fazer a GUI necessária para o nosso script
- Estamos usando a biblioteca de solicitações para obter os dados da API não oficial
- Em seguida, estamos exibindo os dados de que precisamos neste caso, seu Total de casos ativos: e casos confirmados
abaixo está a implementação.
import
requests
import
json
from
tkinter
import
*
window
=
Tk()
window.title(
"Covid-19"
)
window.geometry(
'220x70'
)
lbl
=
Label(window,
text
=
"Total active cases:-......"
)
lbl1
=
Label(window,
text
=
"Total confirmed cases:-..."
)
lbl.grid(column
=
1
, row
=
0
)
lbl1.grid(column
=
1
, row
=
1
)
lbl2
=
Label(window, text
=
"")
lbl2.grid(column
=
1
, row
=
3
)
def
clicked():
url
=
"https://api.covid19india.org / data.json"
page
=
requests.get(url)
data
=
json.loads(page.text)
lbl.configure(text
=
"Total active cases:-"
+
data[
"statewise"
][
0
][
"active"
])
lbl1.configure(text
=
"Total Confirmed cases:-"
+
data[
"statewise"
][
0
][
"confirmed"
])
lbl2.configure(text
=
"Data refreshed"
)
btn
=
Button(window, text
=
"Refresh"
, command
=
clicked)
btn.grid(column
=
2
, row
=
0
)
window.mainloop()
Resultado:
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva