Skip to content

Releases: unb-mds/2023.2_DeOlhoRS

v0.2.0

13 Dec 03:42
09f4dfc
Compare
Choose a tag to compare

📔 Release Notes - Versão Final

Data de Lançamento 13 de dezembro de 2023

Resumo

🔹 Principais Características

  • 📍Busca de Informações sobre nomeados e exonerados (Regex, Word2Vec):

    Na segunda fase do projeto, testamos e implementamos um algoritmo de processamento de linguagem natural com o módulo Word2Vec do gensim. A intenção era analisar trechos do código aonde localizamos as expressões de exoneração e nomeação, a fim de pegar o nome e o cargo da pessoa mencionada. A implementação foi melhor sucedida para o ano de 2017, pois os padrões de escrita eram mais regulares.

    • Benefícios:
      • Localiza informações detalhadas sobre nomeações e exonerações em Diários Oficiais de municípios.
      • Extrai dados como nomeações, exonerações, nome do município e data da publicação.
      • Extrai nomes e cargos mencionados nos Diários Oficiais para o ano de 2017.
        Melhorias contínuas estão em andamento para aprimorar a precisão e a flexibilidade deste recurso.
  • 📍Página Municípios:
    Criação de uma aba que tem como foco possibilitar a pesquisa específica sobre a quantidade de exonerações e nomeações em cada município do Rio Grande do Sul. Ao pesquisar um município, é gerado um gráfico com as informações dos anos de 2009, 2013, 2017, 2020 e 2021.

    • Benefícios:
      Possibilita análises comparativas e fortalece o engajamento cívico ao fornecer informações acessíveis.
  • 📍Página Pesquisa Avançada:

    Implementação de uma página que possui uma opção de pesquisa avançada de exonerações e nomeações no Rio Grande do Sul no ano de 2017. A partir da pesquisa pelo nome da pessoa, são disponibilizados nome completo, cargo, ação (nomeação/exoneração) e data.

    • Benefícios:
      Favorece a transparência e facilita o acesso aos dados referidos.
  • 📍 Página Home:
    Atualização da página de dados gerais sobre nomeações e exonerações do Rio Grande do Sul e de seus municípios. Contém os dados extraídos a partir do Regex e Python em um arquivo .tsx que alimenta as tabelas e gráficos de escopo geral do projeto.

    • Benefícios:
      • Organiza os dados mais gerais do estado do Rio Grande do Sul.
  • 📍 Pipeline (IC):
    Implementação de um pipeline de integração contínua, que é uma série de processos automatizados que são executados sempre que há uma alteração no código-fonte.

    • Benefícios:
      • Garante que as mudanças feitas por diferentes membros da equipe se integrem sem problemas e não causem problemas no código existente.
  • 📍 Testes de linter:
    Integração de testes de linter, que tem como principal função analisar o código-fonte em busca de padrões que possam indicar possíveis problemas, como práticas de codificação inconsistentes ou erros sintáticos.

    • Benefícios:
      • Contribui para identificação precoce de problemas, padronização do código, melhoria da qualidade, prevenção de bugs e códigos mais limpos e legíveis.

Instruções de Instalação

  • 📈 Pré-requisitos
    Esses são os nossos pré-requisitos, eles garantem uma base sólida para colaboração, ajudando a evitar erros e facilitando a contribuição:

  • 📚 Instalação das bibliotecas do Python
    Aqui estão as bibliotecas do Python usadas que são conjuntos de recursos pré-desenvolvidos que simplificam o desenvolvimento de aplicativos, economizando tempo e esforço:

    • pip install selenium

    • pip install regex

    • pip install PyPDF2

    • pip install gensim

    • pip install word2vec

  • 📃 Instalação do pacote node_modules
    Node modules são pacotes de código reutilizável no ecossistema JavaScript. Eles são essenciais para o desenvolvimento web do nosso projeto:

    • npm install
    • npm i (para atualizar)
  • 💻 Criação do servidor local
    A criação de um servidor local nos permite testar e desenvolver aplicativos web em um ambiente controlado no próprio dispositivo, acelerando o processo de desenvolvimento:

    • npm run dev

Notas de Limitação

É necessário destacar algumas limitações relevantes. As informações nas páginas Home e Municípios estão disponíveis apenas para os anos de 2009, 2013, 2017 e 2021. Além disso, os dados na seção de Pesquisa (Pesquisa Avançada) são exclusivos do ano de 2017. Essas restrições temporais devem ser consideradas ao interpretar e utilizar as informações no sistema.

Referências a Documentação

Para obter informações adicionais, consulte nossa Documentação.

v0.1.0

25 Oct 02:00
62b45fc
Compare
Choose a tag to compare

📔 Release Notes - Versão Inicial

Data de Lançamento 25 de outubro de 2023

Resumo

🔹 Principais Características

  • 📍 Automatização de Download de Diários Oficiais:

    Introduzimos uma nova funcionalidade que fornece ao software uma automatização do download de Diários Oficiais diretamente da fonte oficial.

    • Benefícios:
      • Economiza tempo e esforço ao automatizar o processo de coleta de Diários Oficiais.
      • Permite a extração de texto desses Diarios Oficiais para sua análise e processamento.
  • 📍Extração de Texto de Diários Oficiais e Armazenamento em Arquivo .txt:

    Agora, fornecemos ao software de forma automática o texto de Diários Oficiais e os salva em um arquivo .txt local.

    • Benefícios:
      • Transforma documentos PDF em texto pesquisável e editável.
      • Cria um registro do conteúdo dos Diários Oficiais analisável pelo computador.
  • 📍Busca de Informações com Expressões Regulares (Regex):

    Introduzimos uma funcionalidade poderosa que permite ao software buscar informações específicas nos Diários Oficiais de municípios. Essa funcionalidade é baseada em expressões regulares (Regex) e é projetada para extrair dados relevantes de nomeações e exonerações, bem como outras informações-chave.

    • Benefícios:
      • Localiza informações detalhadas sobre nomeações e exonerações em Diários Oficiais de municípios.
      • Extrai dados como nomeações, exonerações, nome do município e data da publicação.
        elhorias contínuas estão em andamento para aprimorar a precisão e a flexibilidade deste recurso.
  • 📍Pagina Sobre:
    Introdução de uma nova aba no site que irá fazer o display de dados. Nessa tela mais simples são dispostos as informações gerais do projeto.

    • Benefícios:
      • Organiza os dados gerais do projeto em uma aba com o link direto para o GitHub do projeto.
  • 📍 Pagina Home:
    Criação de uma página que de dados gerais sobre nomeações e exonerações do Rio Grande do Sul e de seus municípios.

    • Benefícios:
      • Organiza os dados mais gerais do estado do Rio Grande do Sul.

Instruções de Instalação

  • 📈 Pré-requisitos
    Esses são os nossos pré-requisitos,eles garantem uma base sólida para colaboração, ajudando a evitar erros e facilitando a contribuição:

  • 📚 Instalação das bibliotecas do Python
    Aqui estão as bibliotecas do Python usadas que são conjuntos de recursos pré-desenvolvidos que simplificam o desenvolvimento de aplicativos, economizando tempo e esforço:

    • pip install selenium

    • pip install regex

    • pip install PyPDF2

  • 📃 Instalação do pacote node_modules
    Node modules são pacotes de código reutilizável no ecossistema JavaScript. Eles são essenciais para o desenvolvimento web do nosso projeto:

    • npm install
  • 💻 Criação do servidor local
    A criação de um servidor local nos permite testar e desenvolver aplicativos web em um ambiente controlado no próprio dispositivo, acelerando o processo de desenvolvimento:

    • npm run dev

Notas de Limitação

Lembramos aos usuários que esta é a versão inicial do software e algumas funcionalidades podem estar em desenvolvimento. Planejamos adicionar mais recursos e melhorias nas versões futuras.

Referências a Documentação

Para obter informações adicionais, consulte nossa Documentação.