# Descricao
A classe Temposinc foi desenvolvida como uma ferramenta versatil para a obtencao e analise de dados de previsao do tempo. Com funcionalidades abrangentes, ela permite nao apenas a recuperacao das coordenadas de uma cidade, mas tambem a obtencao detalhada da previsao do tempo para os proximos 7 dias. Alem disso, oferece recursos para calcular medias diarias, visualizar probabilidades de precipitacao de chuva atraves de graficos interativos e ate mesmo compartilhar essas informacoes meteorologicas por e-mail.
# Funcionalidades
-> Obter cordenadas de uma cidade.
-> Obter previsao de tempo para os proximos sete dias.
-> Obter a media de temperatura para os proximos sete dias.
-> Obter previsao da temperatura atual.
-> Obter previsao da temperatura por hora para os proxÃmos sete dias.
-> Obter previsao da temperatura por hora de um dia em especifico.
-> Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva nos proximos sete dias.
-> Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva por hora de um dia em especifico.
-> Envio de dados climaticos por e-mail.
# Como usar
### Importar a biblioteca <br>
```python
pip install TempoSinc
```
### Cria a instancia da classe passando o nome da cidade como parametro
```python
a = Temposinc("picos")
```
# Usando metodos:
### Obter cordenadas de uma cidade
```python
aa = a.obter_coordenadas()
print(aa)
```
Vai retornar a latitude e longitude da cidade escolhida.
### Obter previsso de tempo para os proximos sete dias
```python
aa = a.dados_diarios_prox_7_dias()
print(aa)
```
Vai retornar dados como temperatura maxima, temperatura minima, indice UV, probabilidade de chuva e velocidade do vento.
### Obter a media de temperatura para os proximos sete dias
```python
aa = a.calcular_media_por_dia()
print(aa)
```
Vai retornar a media de todas as unidades citadas acima.
### Obter previsao da temperatura atual
```python
aa = a.obter_dados_cli_atual()
print(aa)
```
Vai retornar os dados climaticos atuias de uma cidade.
### Obter previsao da temperatura por hora para os proxÃmos sete dias
```python
aa = a.obter_previsao_hora_prox_7_dias()
print(aa)
```
Vai retornar dados climaticos da semana por hora.
### Obter previsao da temperatura por hora de um dia em especifico
```python
aa = a.obter_dados_do_dia_atual_por_hora("2024-01-28")
print(aa)
```
Vai retornar os dados climaticos por hora de um dia em especifico.
O parametro da funcao e a data em especifico começando pelo ano, mes e dia. Utilizando aspas simples ou duplas.
### Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva nos proximos sete dias
```python
aa = a.visualizar_grafico_de_media_precipitacao()
```
Vai retornar um grafico com as medias de chances de chuva para os sete dias.
### Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva por hora de um dia em especifico
```python
aa = a.obter_dados_do_dia_atual_por_hora("2024-01-28")
bb = a.visualizar_grafico_de_hora_precipitacao(aa)
```
Vai retornar um grafico com as medias de chances de chuva por hora de um dia em especifico.
O parametro da funcao sao os dados da funcao obter_dados_do_dia_atual_por_hora("2024-01-28").
### Envio de dados climaticos por e-mail
```python
aa = a.obter_previsao_hora_prox_7_dias()
bb = a.enviar_email("seu e-mail", aa)
```
Envia os dados para um e-mail em especifico.
O primeiro parâmetro é o e-mail que deseja enviar e o segundo parâmetro e o dado que deseja enviar.
Raw data
{
"_id": null,
"home_page": "",
"name": "TempoSinc",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "TempoSinc",
"author": "RaiLeal/JoseMateus",
"author_email": "temposinc.gerencia@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/4a/2e/4234bd75793055752a5382df99a33248563e430bd23f22ea87bb697fddaf/TempoSinc-0.0.8.tar.gz",
"platform": null,
"description": "# Descricao \r\nA classe Temposinc foi desenvolvida como uma ferramenta versatil para a obtencao e analise de dados de previsao do tempo. Com funcionalidades abrangentes, ela permite nao apenas a recuperacao das coordenadas de uma cidade, mas tambem a obtencao detalhada da previsao do tempo para os proximos 7 dias. Alem disso, oferece recursos para calcular medias diarias, visualizar probabilidades de precipitacao de chuva atraves de graficos interativos e ate mesmo compartilhar essas informacoes meteorologicas por e-mail. \r\n\r\n# Funcionalidades \r\n-> Obter cordenadas de uma cidade. \r\n-> Obter previsao de tempo para os proximos sete dias. \r\n-> Obter a media de temperatura para os proximos sete dias. \r\n-> Obter previsao da temperatura atual. \r\n-> Obter previsao da temperatura por hora para os prox\u00c3\u00admos sete dias. \r\n-> Obter previsao da temperatura por hora de um dia em especifico. \r\n-> Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva nos proximos sete dias. \r\n-> Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva por hora de um dia em especifico. \r\n-> Envio de dados climaticos por e-mail. \r\n\r\n# Como usar \r\n### Importar a biblioteca <br> \r\n```python\r\n pip install TempoSinc\r\n```\r\n\r\n### Cria a instancia da classe passando o nome da cidade como parametro \r\n```python\r\n a = Temposinc(\"picos\")\r\n```\r\n\r\n# Usando metodos: \r\n### Obter cordenadas de uma cidade \r\n```python\r\n aa = a.obter_coordenadas()\r\n print(aa)\r\n```\r\nVai retornar a latitude e longitude da cidade escolhida. \r\n\r\n### Obter previsso de tempo para os proximos sete dias\r\n```python\r\n aa = a.dados_diarios_prox_7_dias()\r\n print(aa)\r\n```\r\nVai retornar dados como temperatura maxima, temperatura minima, indice UV, probabilidade de chuva e velocidade do vento. \r\n\r\n### Obter a media de temperatura para os proximos sete dias \r\n```python\r\n aa = a.calcular_media_por_dia()\r\n print(aa)\r\n```\r\nVai retornar a media de todas as unidades citadas acima. \r\n\r\n### Obter previsao da temperatura atual \r\n```python\r\n aa = a.obter_dados_cli_atual()\r\n print(aa)\r\n```\r\nVai retornar os dados climaticos atuias de uma cidade. \r\n\r\n### Obter previsao da temperatura por hora para os prox\u00c3\u00admos sete dias \r\n```python\r\n aa = a.obter_previsao_hora_prox_7_dias()\r\n print(aa)\r\n```\r\nVai retornar dados climaticos da semana por hora. \r\n\r\n### Obter previsao da temperatura por hora de um dia em especifico \r\n```python\r\n aa = a.obter_dados_do_dia_atual_por_hora(\"2024-01-28\")\r\n print(aa)\r\n```\r\nVai retornar os dados climaticos por hora de um dia em especifico. \r\nO parametro da funcao e a data em especifico come\u00c3\u00a7ando pelo ano, mes e dia. Utilizando aspas simples ou duplas. \r\n\r\n### Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva nos proximos sete dias \r\n```python\r\n aa = a.visualizar_grafico_de_media_precipitacao()\r\n```\r\nVai retornar um grafico com as medias de chances de chuva para os sete dias. \r\n\r\n### Elaboracao de um grafico que representa a probabilidade de ocorrencia de chuva por hora de um dia em especifico \r\n```python\r\n aa = a.obter_dados_do_dia_atual_por_hora(\"2024-01-28\")\r\n bb = a.visualizar_grafico_de_hora_precipitacao(aa)\r\n```\r\nVai retornar um grafico com as medias de chances de chuva por hora de um dia em especifico. \r\nO parametro da funcao sao os dados da funcao obter_dados_do_dia_atual_por_hora(\"2024-01-28\"). \r\n \r\n### Envio de dados climaticos por e-mail \r\n```python\r\n aa = a.obter_previsao_hora_prox_7_dias()\r\n bb = a.enviar_email(\"seu e-mail\", aa)\r\n```\r\nEnvia os dados para um e-mail em especifico. \r\nO primeiro par\u00c3\u00a2metro \u00c3\u00a9 o e-mail que deseja enviar e o segundo par\u00c3\u00a2metro e o dado que deseja enviar.\r\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Previs\u00e3o de tempo",
"version": "0.0.8",
"project_urls": null,
"split_keywords": [
"temposinc"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4a2e4234bd75793055752a5382df99a33248563e430bd23f22ea87bb697fddaf",
"md5": "b29989a5b93c40d8ad14f6c287fdfea5",
"sha256": "b376208eb132322f9f8ac801b16b63837e5489db269d5bc6d03cdfd7d8d65e24"
},
"downloads": -1,
"filename": "TempoSinc-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "b29989a5b93c40d8ad14f6c287fdfea5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6704,
"upload_time": "2024-01-30T11:56:22",
"upload_time_iso_8601": "2024-01-30T11:56:22.384525Z",
"url": "https://files.pythonhosted.org/packages/4a/2e/4234bd75793055752a5382df99a33248563e430bd23f22ea87bb697fddaf/TempoSinc-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-01-30 11:56:22",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "temposinc"
}