<h1 align="center">
<img src="https://raw.githubusercontent.com/matheusfelipeog/filometro/master/.github/assets/images/logo.png" alt="Logo filometro" width="100px" />
<br />Filometro
</h1>
<p align="center">
<sup>Metadata</sup>
<br />
<a href="https://pypi.org/project/filometro/">
<img alt="PyPI" src="https://img.shields.io/pypi/v/filometro" />
</a>
<a href="https://github.com/matheusfelipeog/filometro/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/matheusfelipeog/filometro" alt="License MIT" />
</a>
<a href="https://pepy.tech/project/filometro">
<img alt="Total Downloads" src="https://pepy.tech/badge/filometro" />
</a>
</p>
<p align="center">
<sup>Status</sup>
<br />
<a href="https://pypi.org/project/filometro/">
<img alt="PyPI - Status" src="https://img.shields.io/pypi/status/filometro" />
</a>
<a href="https://github.com/matheusfelipeog/filometro/actions/workflows/tests.yml">
<img alt="Tests - Status" src="https://github.com/matheusfelipeog/filometro/actions/workflows/tests.yml/badge.svg" />
</a>
</p>
## Index
- [O que é?](#o-que-é)
- [Instalação](#instalação)
- [Demo](#demo)
- [Documentação](#documentação)
- [Como utilizar?](#como-utilizar)
- [Objeto Posto](#objeto-posto)
- [Métodos da classe Filometro](#métodos-da-classe-filometro)
- [Identificadores para filtragem](#identificadores-para-filtragem)
- [Contribuições](#contribuições)
- [Licença](#licença)
## O que é?
Filometro é um wrapper (embrulho) do site [De Olho Na Fila](https://deolhonafila.prefeitura.sp.gov.br/), de modo a disponibilizar acesso a diversos dados sobre os postos de vacinação em todo o Estado de São Paulo.
Com esse pacote você tem acesso aos seguintes dados dos postos:
- Equipamento
- Endereço
- Contatos
- Distrito
- Zona
- Os imunizantes disponíveis
- Situação da fila
- Modalidade
- Data e hora da última atualização
As informações são exatamente as mesmas disponíveis no site oficial (De Olho na Fila), porém disponibilizados por meio de um pacote Python simples para facilitar a coleta, manipulação e filtragem dos dados. Consulte a [documentação](#documentação) para saber como utiliza-lo.
## Instalação
Instale o pacote usando `pip`:
```shell
$ pip install filometro
```
## Demo
Obtenha uma lista de postos que tem disponível em seu estoque o imunizante da PFizer:
```python
>>> from filometro import Filometro
>>> from filometro import Immunizing
>>> filometro = Filometro()
>>> postos = filometro.by_immunizing(Immunizing.PFIZER)
>>> postos
[
Posto(equipment='UBS HUMAITÁ - DR. JOÃO DE AZEVEDO LAGE', last_update='2021-12-22 12:51:18.653'),
... # comprimido
Posto(equipment='UBS SANTA CRUZ', last_update='2021-12-22 12:46:35.190')
]
```
Verifique a documentação para obter informações sobre os atributos e métodos disponíveis.
## Documentação
Essa é a documentação completa do pacote Filometro. Nessa seção contém o necessário para utilizar o pacote completamente.
### Como utilizar?
Para utilizar o pacote é necessário importar a classe `Filometro` e instanciar um objeto dessa mesma classe:
```python
>>> from filometro import Filometro
>>> filometro = Filometro()
```
Quando o objeto é instanciado ocorre a coleta dos dados no site De Olho na Fila e, quando finalizado, são armazenados na memória em um atributo de uso interno do objeto. Para obter todos os dados é aconselhado utilizar o método `all_postos`:
```python
>>> postos = filometro.all_postos()
```
Uma lista de objetos do tipo `Posto` será retornada. O objeto `Posto` contém atributos que armazenam as informações de um posto. Por exemplo, é possível verificar o endereço de um posto acessando o atributo `address`:
```python
>>> posto = postos[10] # Obtendo o posto na posição 10 da lista de postos
>>> posto.address
```
Também é possível obter uma lista de postos conforme um requisito de filtragem, para isso existem métodos que usam identificadores (Enumeração ou Enum para os íntimos) específicos para realizar a filtragem. Você deve importar o identificador que deseja utilizar e passar como argumento para o método de filtragem. Por exemplo, caso você queira obter uma lista de postos que estão localizados na zona Sul de São Paulo:
```python
>>> from filometro import Zone
>>> filometro.by_zone(Zone.SUL)
```
Para atualizar os dados dos postos armazenados em memória é indicado utilizar o método `reload`:
```python
>>> filometro.reload()
```
Esse método recarrega todos os dados com as informações mais recentes disponíveis no site oficial.
Sempre que precisar, utilize a função `help()` em alguma classe, objeto ou método para obter ajuda:
```python
>>> help(filometro)
```
### Objeto Posto
Todos os métodos tem como retorno uma lista de dados, esses dados são representados no objeto Posto. Veja quais são seus atributos:
```python
>>> posto.equipment # Equipamento da unidade.
>>> posto.address # Endereço onde está localizado.
>>> posto.district # Distrito onde está localizado.
>>> posto.zone # Zona onde está localizado.
>>> posto.maps # Um link do Google Maps para o endereço.
>>> posto.contacts # Uma lista de contatos, se houver.
>>> posto.astrazeneca # '0' ou '1' caso astrazeneca não esteja ou esteja disponível.
>>> posto.coronavac # '0' ou '1' caso coronavac não esteja ou esteja disponível.
>>> posto.coronavac_pediatrica # '0' ou '1' caso coronavac pediátrica não esteja ou esteja disponível.
>>> posto.pfizer # '0' ou '1' caso pfizer não esteja ou esteja disponível.
>>> posto.pfizer_baby # '0' ou '1' caso pfizer baby não esteja ou esteja disponível.
>>> posto.pfizer_bivalente # '0' ou '1' caso pfizer bivalente não esteja ou esteja disponível.
>>> posto.pfizer_pediatrica # '0' ou '1' caso pfizer pediátrica não esteja ou esteja disponível.
>>> posto.janssen # '0' ou '1' caso janssen não esteja ou esteja disponível.
>>> posto.influenza # '0' ou '1' caso influenza não esteja ou esteja disponível.
>>> posto.intercambialidade # '0' ou '1' caso intercambialidade não esteja ou esteja disponível.
>>> posto.dengue # '0' ou '1' caso dengue não esteja ou esteja disponível.
>>> posto.situation # A última atualização da situação da fila.
>>> posto.modality # A modalidade da unidade.
>>> posto.last_update # Data e hora da última atualização no formato AAAA-MM-DD HH:MM:SS.MS.
```
### Métodos da classe Filometro
```python
>>> filometro.reload() # Atualizar dados em memória.
>>> filometro.all_postos() # Obter todos os postos.
>>> filometro.all_postos_open() # Obter todos os postos abertos.
>>> filometro.all_postos_closed() # Obter todos os postos fechados.
>>> filometro.by_zone(...) # Obter todos postos de uma zona.
>>> filometro.by_modality(...) # Obter todos postos de uma modalidade.
>>> filometro.by_district(...) # Obter todos postos de um distrito.
>>> filometro.by_situation(...) # Obter todos postos por situação.
>>> filometro.by_immunizing(...) # Obter todos postos que possuem um imunizante.
>>> filometro.to_dict() # Obter todos postos convertidos para `dict`.
```
### Identificadores para filtragem
Todos os identificadores estão disponíveis para uso atráves da interface príncipal do pacote:
```python
>>> from filometro import Zone, Modality, District, Situation, Immunizing
```
`Zone` - Representa as zonas do Estado de São Paulo:
```python
>>> Zone.SUL
>>> Zone.OESTE
>>> Zone.NORTE
>>> Zone.LESTE
>>> Zone.CENTRO
>>> Zone.MEGA_DRIVES
```
`Modality` - Representa as modalidades dos postos:
```python
>>> Modality.PARQUES
>>> Modality.POSTO_FIXO
>>> Modality.POSTO_VOLANTE
>>> Modality.DRIVE_THRU
>>> Modality.MEGAPOSTO
```
`District` - Representa todos os distritos do Estado de São Paulo que disponíbilizam um imunizante em seus postos. Como há muitos distritos, use a função `dir` ou `help` para mais infomações:
```python
>>> help(District)
>>> dir(District)
```
`Situation` - Representa as situações das filas nos postos:
```python
>>> Situation.NAO_FUNCIONANDO
>>> Situation.SEM_FILA
>>> Situation.FILA_PEQUENA
>>> Situation.FILA_MEDIA
>>> Situation.FILA_GRANDE
```
`Immunizing` - Representa os imunizantes disponíveis nos postos no Estado de São Paulo:
```python
>>> Immunizing.ASTRAZENECA
>>> Immunizing.INTERCAMBIALIDADE
>>> Immunizing.PFIZER
>>> Immunizing.PFIZER_BABY
>>> Immunizing.PFIZER_BIVALENTE
>>> Immunizing.PFIZER_PEDIATRICA
>>> Immunizing.CORONAVAC
>>> Immunizing.CORONAVAC_PEDIATRICA
>>> Immunizing.JANSSEN
>>> Immunizing.INFLUENZA
>>> Immunizing.DENGUE
```
## Contribuições
Toda contribuição é super bem-vinda!
Abaixo mostro com o que você pode contribuir:
- Encontrou algum bug, quer propor uma nova funcionalidade ou conversar sobre o projeto? [Abra uma Issue](https://github.com/matheusfelipeog/filometro/issues) e descreva seu caso.
- Existe uma issue aberta e você quer resolve-la, quer implementar uma nova funcionalidade ou melhorar a documentação? Faça suas adições e me envie um *Pull Request*
- Gostou do projeto, mas não quer ou ainda não consegue contribuir com ele? Considere deixar uma estrela ⭐ para o **Filometro**
Obrigado pelo interesse em colaborar de alguma forma com o projeto ❤
## Licença
**Filometro** utiliza a *licença MIT* em todo seu código, confira suas condições em [MIT License](https://github.com/matheusfelipeog/filometro/blob/master/LICENSE).
Raw data
{
"_id": null,
"home_page": "https://github.com/matheusfelipeog/filometro",
"name": "filometro",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "filometro, de-olho-na-fila, data, sao-paulo, covid-19, vacina, vacinasampa, python, wrapper, coronavirus",
"author": "Matheus Felipe",
"author_email": "matheusfelipeog@protonmail.com",
"download_url": "https://files.pythonhosted.org/packages/33/41/23457e537c93130224dd7c52c0303f42735922ee73d852a51a4349f93954/filometro-1.3.0.tar.gz",
"platform": null,
"description": "\n<h1 align=\"center\">\n <img src=\"https://raw.githubusercontent.com/matheusfelipeog/filometro/master/.github/assets/images/logo.png\" alt=\"Logo filometro\" width=\"100px\" />\n <br />Filometro\n</h1>\n\n<p align=\"center\">\n <sup>Metadata</sup>\n <br />\n <a href=\"https://pypi.org/project/filometro/\">\n <img alt=\"PyPI\" src=\"https://img.shields.io/pypi/v/filometro\" />\n </a>\n <a href=\"https://github.com/matheusfelipeog/filometro/blob/master/LICENSE\">\n <img src=\"https://img.shields.io/github/license/matheusfelipeog/filometro\" alt=\"License MIT\" />\n </a>\n <a href=\"https://pepy.tech/project/filometro\">\n <img alt=\"Total Downloads\" src=\"https://pepy.tech/badge/filometro\" />\n </a>\n</p>\n\n<p align=\"center\">\n <sup>Status</sup>\n <br />\n <a href=\"https://pypi.org/project/filometro/\">\n <img alt=\"PyPI - Status\" src=\"https://img.shields.io/pypi/status/filometro\" />\n </a>\n <a href=\"https://github.com/matheusfelipeog/filometro/actions/workflows/tests.yml\">\n <img alt=\"Tests - Status\" src=\"https://github.com/matheusfelipeog/filometro/actions/workflows/tests.yml/badge.svg\" />\n </a>\n</p>\n\n\n## Index\n\n- [O que \u00e9?](#o-que-\u00e9)\n- [Instala\u00e7\u00e3o](#instala\u00e7\u00e3o)\n- [Demo](#demo)\n- [Documenta\u00e7\u00e3o](#documenta\u00e7\u00e3o)\n - [Como utilizar?](#como-utilizar)\n - [Objeto Posto](#objeto-posto)\n - [M\u00e9todos da classe Filometro](#m\u00e9todos-da-classe-filometro)\n - [Identificadores para filtragem](#identificadores-para-filtragem)\n- [Contribui\u00e7\u00f5es](#contribui\u00e7\u00f5es)\n- [Licen\u00e7a](#licen\u00e7a)\n\n\n## O que \u00e9?\n\nFilometro \u00e9 um wrapper (embrulho) do site [De Olho Na Fila](https://deolhonafila.prefeitura.sp.gov.br/), de modo a disponibilizar acesso a diversos dados sobre os postos de vacina\u00e7\u00e3o em todo o Estado de S\u00e3o Paulo.\n\nCom esse pacote voc\u00ea tem acesso aos seguintes dados dos postos:\n\n- Equipamento\n- Endere\u00e7o\n- Contatos\n- Distrito\n- Zona\n- Os imunizantes dispon\u00edveis\n- Situa\u00e7\u00e3o da fila\n- Modalidade\n- Data e hora da \u00faltima atualiza\u00e7\u00e3o\n\nAs informa\u00e7\u00f5es s\u00e3o exatamente as mesmas dispon\u00edveis no site oficial (De Olho na Fila), por\u00e9m disponibilizados por meio de um pacote Python simples para facilitar a coleta, manipula\u00e7\u00e3o e filtragem dos dados. Consulte a [documenta\u00e7\u00e3o](#documenta\u00e7\u00e3o) para saber como utiliza-lo.\n\n\n## Instala\u00e7\u00e3o\n\nInstale o pacote usando `pip`:\n\n```shell\n$ pip install filometro\n```\n\n\n## Demo\n\nObtenha uma lista de postos que tem dispon\u00edvel em seu estoque o imunizante da PFizer:\n\n```python\n>>> from filometro import Filometro\n>>> from filometro import Immunizing\n\n>>> filometro = Filometro()\n\n>>> postos = filometro.by_immunizing(Immunizing.PFIZER)\n>>> postos\n[\n Posto(equipment='UBS HUMAIT\u00c1 - DR. JO\u00c3O DE AZEVEDO LAGE', last_update='2021-12-22 12:51:18.653'),\n ... # comprimido\n Posto(equipment='UBS SANTA CRUZ', last_update='2021-12-22 12:46:35.190')\n]\n```\n\nVerifique a documenta\u00e7\u00e3o para obter informa\u00e7\u00f5es sobre os atributos e m\u00e9todos dispon\u00edveis.\n\n\n## Documenta\u00e7\u00e3o\n\nEssa \u00e9 a documenta\u00e7\u00e3o completa do pacote Filometro. Nessa se\u00e7\u00e3o cont\u00e9m o necess\u00e1rio para utilizar o pacote completamente.\n\n### Como utilizar?\n\nPara utilizar o pacote \u00e9 necess\u00e1rio importar a classe `Filometro` e instanciar um objeto dessa mesma classe:\n\n```python\n>>> from filometro import Filometro\n>>> filometro = Filometro()\n```\n\nQuando o objeto \u00e9 instanciado ocorre a coleta dos dados no site De Olho na Fila e, quando finalizado, s\u00e3o armazenados na mem\u00f3ria em um atributo de uso interno do objeto. Para obter todos os dados \u00e9 aconselhado utilizar o m\u00e9todo `all_postos`:\n\n```python\n>>> postos = filometro.all_postos()\n```\n\nUma lista de objetos do tipo `Posto` ser\u00e1 retornada. O objeto `Posto` cont\u00e9m atributos que armazenam as informa\u00e7\u00f5es de um posto. Por exemplo, \u00e9 poss\u00edvel verificar o endere\u00e7o de um posto acessando o atributo `address`:\n\n```python\n>>> posto = postos[10] # Obtendo o posto na posi\u00e7\u00e3o 10 da lista de postos\n>>> posto.address\n```\n\nTamb\u00e9m \u00e9 poss\u00edvel obter uma lista de postos conforme um requisito de filtragem, para isso existem m\u00e9todos que usam identificadores (Enumera\u00e7\u00e3o ou Enum para os \u00edntimos) espec\u00edficos para realizar a filtragem. Voc\u00ea deve importar o identificador que deseja utilizar e passar como argumento para o m\u00e9todo de filtragem. Por exemplo, caso voc\u00ea queira obter uma lista de postos que est\u00e3o localizados na zona Sul de S\u00e3o Paulo:\n\n```python\n>>> from filometro import Zone\n>>> filometro.by_zone(Zone.SUL)\n```\n\nPara atualizar os dados dos postos armazenados em mem\u00f3ria \u00e9 indicado utilizar o m\u00e9todo `reload`:\n\n```python\n>>> filometro.reload()\n```\n\nEsse m\u00e9todo recarrega todos os dados com as informa\u00e7\u00f5es mais recentes dispon\u00edveis no site oficial.\n\nSempre que precisar, utilize a fun\u00e7\u00e3o `help()` em alguma classe, objeto ou m\u00e9todo para obter ajuda:\n\n```python\n>>> help(filometro)\n```\n\n### Objeto Posto\n\nTodos os m\u00e9todos tem como retorno uma lista de dados, esses dados s\u00e3o representados no objeto Posto. Veja quais s\u00e3o seus atributos:\n\n```python\n>>> posto.equipment # Equipamento da unidade.\n>>> posto.address # Endere\u00e7o onde est\u00e1 localizado.\n>>> posto.district # Distrito onde est\u00e1 localizado.\n>>> posto.zone # Zona onde est\u00e1 localizado.\n>>> posto.maps # Um link do Google Maps para o endere\u00e7o.\n>>> posto.contacts # Uma lista de contatos, se houver.\n>>> posto.astrazeneca # '0' ou '1' caso astrazeneca n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.coronavac # '0' ou '1' caso coronavac n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.coronavac_pediatrica # '0' ou '1' caso coronavac pedi\u00e1trica n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.pfizer # '0' ou '1' caso pfizer n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.pfizer_baby # '0' ou '1' caso pfizer baby n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.pfizer_bivalente # '0' ou '1' caso pfizer bivalente n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.pfizer_pediatrica # '0' ou '1' caso pfizer pedi\u00e1trica n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.janssen # '0' ou '1' caso janssen n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.influenza # '0' ou '1' caso influenza n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.intercambialidade # '0' ou '1' caso intercambialidade n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.dengue # '0' ou '1' caso dengue n\u00e3o esteja ou esteja dispon\u00edvel.\n>>> posto.situation # A \u00faltima atualiza\u00e7\u00e3o da situa\u00e7\u00e3o da fila.\n>>> posto.modality # A modalidade da unidade.\n>>> posto.last_update # Data e hora da \u00faltima atualiza\u00e7\u00e3o no formato AAAA-MM-DD HH:MM:SS.MS.\n```\n\n### M\u00e9todos da classe Filometro\n\n```python\n>>> filometro.reload() # Atualizar dados em mem\u00f3ria.\n>>> filometro.all_postos() # Obter todos os postos.\n>>> filometro.all_postos_open() # Obter todos os postos abertos.\n>>> filometro.all_postos_closed() # Obter todos os postos fechados.\n>>> filometro.by_zone(...) # Obter todos postos de uma zona.\n>>> filometro.by_modality(...) # Obter todos postos de uma modalidade.\n>>> filometro.by_district(...) # Obter todos postos de um distrito.\n>>> filometro.by_situation(...) # Obter todos postos por situa\u00e7\u00e3o.\n>>> filometro.by_immunizing(...) # Obter todos postos que possuem um imunizante.\n>>> filometro.to_dict() # Obter todos postos convertidos para `dict`.\n```\n\n### Identificadores para filtragem\n\nTodos os identificadores est\u00e3o dispon\u00edveis para uso atr\u00e1ves da interface pr\u00edncipal do pacote:\n\n```python\n>>> from filometro import Zone, Modality, District, Situation, Immunizing\n```\n\n`Zone` - Representa as zonas do Estado de S\u00e3o Paulo:\n\n```python\n>>> Zone.SUL\n>>> Zone.OESTE\n>>> Zone.NORTE\n>>> Zone.LESTE\n>>> Zone.CENTRO\n>>> Zone.MEGA_DRIVES\n```\n\n`Modality` - Representa as modalidades dos postos:\n\n```python\n>>> Modality.PARQUES\n>>> Modality.POSTO_FIXO\n>>> Modality.POSTO_VOLANTE\n>>> Modality.DRIVE_THRU\n>>> Modality.MEGAPOSTO\n```\n\n`District` - Representa todos os distritos do Estado de S\u00e3o Paulo que dispon\u00edbilizam um imunizante em seus postos. Como h\u00e1 muitos distritos, use a fun\u00e7\u00e3o `dir` ou `help` para mais infoma\u00e7\u00f5es:\n\n```python\n>>> help(District)\n>>> dir(District)\n```\n\n`Situation` - Representa as situa\u00e7\u00f5es das filas nos postos:\n\n```python\n>>> Situation.NAO_FUNCIONANDO\n>>> Situation.SEM_FILA\n>>> Situation.FILA_PEQUENA\n>>> Situation.FILA_MEDIA\n>>> Situation.FILA_GRANDE\n```\n\n`Immunizing` - Representa os imunizantes dispon\u00edveis nos postos no Estado de S\u00e3o Paulo:\n\n```python\n>>> Immunizing.ASTRAZENECA\n>>> Immunizing.INTERCAMBIALIDADE\n>>> Immunizing.PFIZER\n>>> Immunizing.PFIZER_BABY\n>>> Immunizing.PFIZER_BIVALENTE\n>>> Immunizing.PFIZER_PEDIATRICA\n>>> Immunizing.CORONAVAC\n>>> Immunizing.CORONAVAC_PEDIATRICA\n>>> Immunizing.JANSSEN\n>>> Immunizing.INFLUENZA\n>>> Immunizing.DENGUE\n```\n\n\n## Contribui\u00e7\u00f5es\n\nToda contribui\u00e7\u00e3o \u00e9 super bem-vinda!\n\nAbaixo mostro com o que voc\u00ea pode contribuir:\n\n- Encontrou algum bug, quer propor uma nova funcionalidade ou conversar sobre o projeto? [Abra uma Issue](https://github.com/matheusfelipeog/filometro/issues) e descreva seu caso.\n\n- Existe uma issue aberta e voc\u00ea quer resolve-la, quer implementar uma nova funcionalidade ou melhorar a documenta\u00e7\u00e3o? Fa\u00e7a suas adi\u00e7\u00f5es e me envie um *Pull Request*\n\n- Gostou do projeto, mas n\u00e3o quer ou ainda n\u00e3o consegue contribuir com ele? Considere deixar uma estrela \u2b50 para o **Filometro**\n\nObrigado pelo interesse em colaborar de alguma forma com o projeto \u2764\n\n\n## Licen\u00e7a\n\n**Filometro** utiliza a *licen\u00e7a MIT* em todo seu c\u00f3digo, confira suas condi\u00e7\u00f5es em [MIT License](https://github.com/matheusfelipeog/filometro/blob/master/LICENSE).\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Obtenha os dados dos postos de vacina\u00e7\u00e3o da covid-19 em S\u00e3o Paulo",
"version": "1.3.0",
"project_urls": {
"Bug Tracker": "https://github.com/matheusfelipeog/filometro/issues",
"Documentation": "https://github.com/matheusfelipeog/filometro/tree/master#documenta\u00e7\u00e3o",
"Homepage": "https://github.com/matheusfelipeog/filometro",
"Source Code": "https://github.com/matheusfelipeog/filometro"
},
"split_keywords": [
"filometro",
" de-olho-na-fila",
" data",
" sao-paulo",
" covid-19",
" vacina",
" vacinasampa",
" python",
" wrapper",
" coronavirus"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "955e9a8e49359ebc2e7c223a65bcc5510aec4e164a9b3f964a4c342d917eba30",
"md5": "67e9896b7ce05b92d71b6cd56e7de630",
"sha256": "b785f4145c0d878a451f1bbae3f3d4306b704c889a8e853244c5ff722dfc3efd"
},
"downloads": -1,
"filename": "filometro-1.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "67e9896b7ce05b92d71b6cd56e7de630",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 11907,
"upload_time": "2024-04-28T19:53:16",
"upload_time_iso_8601": "2024-04-28T19:53:16.235999Z",
"url": "https://files.pythonhosted.org/packages/95/5e/9a8e49359ebc2e7c223a65bcc5510aec4e164a9b3f964a4c342d917eba30/filometro-1.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "334123457e537c93130224dd7c52c0303f42735922ee73d852a51a4349f93954",
"md5": "086b6e6000369d88e38f6cf5f17bb87c",
"sha256": "d3b829172fb4d92fc61ca036d7bdabeded47d33269ee064db7aedcd6ffad36ad"
},
"downloads": -1,
"filename": "filometro-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "086b6e6000369d88e38f6cf5f17bb87c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 16371,
"upload_time": "2024-04-28T19:53:18",
"upload_time_iso_8601": "2024-04-28T19:53:18.054761Z",
"url": "https://files.pythonhosted.org/packages/33/41/23457e537c93130224dd7c52c0303f42735922ee73d852a51a4349f93954/filometro-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-28 19:53:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "matheusfelipeog",
"github_project": "filometro",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "filometro"
}