Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mapeamento automatizado de cidades #919

Closed
16 tasks
trevineju opened this issue Aug 16, 2023 · 4 comments
Closed
16 tasks

Mapeamento automatizado de cidades #919

trevineju opened this issue Aug 16, 2023 · 4 comments
Assignees

Comments

@trevineju
Copy link
Member

trevineju commented Aug 16, 2023

Com o amadurecimento do projeto, passamos a perceber alguns padrões de layout (saiba mais sobre sistemas replicáveis) e nas URLs dos sites.

Exemplos: Percebemos que os casos de cidades que conhecemos do sistema replicável DOEM (código da classe base: doem.py), as URLs são:

https://doem.org.br/ba/acajutiba
https://doem.org.br/ba/mascote

Já os casos de cidades do sistema replicável Instar (código da classe base: instar.py), as URLs são:

https://www.valinhos.sp.gov.br/portal/diario-oficial
https://www.vinhedo.sp.gov.br/portal/diario-oficial

Nós já conhecemos alguns destes sistemas replicáveis (já integrados no projeto ou nas metas de desenvolvimento). Podemos explorar o padrão de URL de cada um desses sistemas para verificar se o site existe. Com isso, passamos a conhecer melhor o panorama de sites e adicionar cidades com mais facilidade, potencializando o crescimento do QD.

Checklist

Abaixo, segue a lista dos sistemas conhecidos para irmos marcando como completo conforme avançamos. Eles estão agrupados pelo critério de facilidade de usar.

(1º) Sistemas já no repositório (em produção):

  • DOEM
  • DOSP
  • Instar
  • Siganet
  • APlus
  • AdminLTE

(2º) Sistemas ainda não integrados (por estarem em revisão, código legado ou não desenvolvidos)

  • AjaxPro
  • DIOENET
  • aDiario
  • DIONET
  • SAI/IMAP
  • Imprensa Oficial
  • SIGPUB
  • FECAM
  • invictaweb
  • agape
@trevineju
Copy link
Member Author

No repositório, há algumas issues de contribuições que dialogam com esta issue. Estou fechando-as, já que o esforço está sendo concentrado aqui, porém elas tem relevantes informações de referência para validação do mapeamento:

@trevineju trevineju self-assigned this Sep 27, 2023
@trevineju trevineju linked a pull request Oct 26, 2023 that will close this issue
@AlexJBSilva
Copy link
Contributor

AlexJBSilva commented Nov 21, 2023

Sugiro incluir mais um sistema replicável: Atende para mapear as cidades com DOs disponibilizaos no 'sistema' Atende.net desenvolvido pela IPM Sistemas.

Edit: O nome IPMS que havia sugerido poderia causar confusão com o mapeador IPM que já existe.

url = f"{protocol}://{city}.atende.net"

Exemplo de cidades nesse sistema:

@AlexJBSilva
Copy link
Contributor

AlexJBSilva commented Nov 22, 2023

Sugiro incluir mais um sistema replicável: Atende para mapear as cidades com DOs disponibilizaos no 'sistema' Atende.net desenvolvido pela IPM Sistemas.

Iniciei o desenvolvimento do mapeador Atende.
Está em execução desde ontem à noite e, no momento, ainda não cobriu a metade dos municípios: [2500/5570].
Então, ainda vou trabalhar em melhorias, como buscar apenas o HTTPS.

E já vi que a validação vai apresentar alguns 'falso positivos' pois algumas páginas apresentam apenas um popup com a informação de que "não existem diários disponíveis".

Edit: PR #1043 disonível para revisão.

AlexJBSilva added a commit to AlexJBSilva/querido-diario that referenced this issue Nov 23, 2023
Implementa sugestão apresentada em okfn-brasil#919
okfn-brasil#919

W.I.P.: Ainda precisa de melhorias.
trevineju pushed a commit to AlexJBSilva/querido-diario that referenced this issue Mar 4, 2024
Implementa sugestão apresentada em okfn-brasil#919
okfn-brasil#919

W.I.P.: Ainda precisa de melhorias.
@trevineju
Copy link
Member Author

Mapeamento será acomodado no repositório https://github.com/okfn-brasil/mapeamento-de-sites

@trevineju trevineju closed this as not planned Won't fix, can't repro, duplicate, stale Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants