An open API service indexing awesome lists of open source software.

https://github.com/lucasdsbr/whiledgp

O WhileDGP destina-se não só a coletar, de forma automatizada, informações de grupos de pesquisa, como também, dados básicos de todos os pesquisadores registrados em tal grupo e suas produções científicas, declaradas no site da DGP/CNPq.
https://github.com/lucasdsbr/whiledgp

bot cnpq dgp grupos grupos-de-pesquisa python python-ui python3 scraping ui-design

Last synced: 3 months ago
JSON representation

O WhileDGP destina-se não só a coletar, de forma automatizada, informações de grupos de pesquisa, como também, dados básicos de todos os pesquisadores registrados em tal grupo e suas produções científicas, declaradas no site da DGP/CNPq.

Awesome Lists containing this project

README

        


logowhiledgp


O WhileDGP foi um projeto desenvolvido visando a necessidade da Universidade da Integração internacional da Lusofonia Afro-brasileira em avaliar a produção científica tanto dos grupos de pesquisas como de seus pesquisadores. Mediante tal necessidade, a aplicação foi desenvolvida principalmente para coletar informações(de produção) de cada grupo de pesquisa da instituição registrados no Diretório Geral dos Grupos de Pesquisa no Brasil/CNPq. Tal aplicação faz a coleta de informações básicas de cada grupo como por exemplo: Nome do grupo, Situacao, Ano de formação, seus lideres, Área predominante, Unidade Federativa, Instituição e Total de pesquisadores e alunos ativos ou egressos do grupo. E também informações de cada pesquisador do grupo, como por exemplo: Trabalhos Publicados em Anais de Evento, Resumos Publicados em Anais de Eventos, Artigos Completos Publicados em Periódicos, Livro ou Capítulo, Apresentações de trabalho e entre outras informações. Além disso, o WhileDGP lhe dá a possibilidade de coletar informações de todos os anos e de anos específicos(em relação aos pesquisadores dos grupos).


Algumas das informações coletadas já foram estudadas e publicadas em uma página específica no site da PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO da UNILAB entitulada com PAINEL DE INDICADORES


Layout principal


layout


Notificações


layout

Desenvolvedores:



Lucas da Silva Maciel



Allberson Bruno de Oliveira Dantas


Renato Farias de Paiva



Pedro Bruno Silva Lemos



Antonio Paulo Uamba




Sobre a Aplicação(DEV):


A aplicação foi desenvolvida totalmente na linguagem de programação Python. Ou seja, para que tal funcione de uma forma automatizada, optamos desenvolve-la nessa linguagem. Além disso, foi utilizada a biblioteca PySimpleGUI, para que fosse possível se desenvolvida uma aplicação possível de ser utilizada por qualquer tipo de usuário(sem que precisasse realizar comandos no prompt). Outas bibliotecas também foram usadas, mas não irei comenta-las aqui. Ainda, para que tal aplicação funcionasse, foi necessário utilizar um WEBDRIVER da google, para que fosse possível que o WhileDGP funcionasse no Google Chrome.




Como a aplicação funciona(DEV):


# 1) WhileDGP Entra no site da DGP/CNPq;

# 2) Realiza a busca dos grupos de pesquisa;

# 3) Após encontrar os grupos, ele conta o total de grupos;

# 4) Após isso, ele começa a realizar a coleta das informações dos grupos e de seus pesquisadores;

# 5) Após realizar a coleta de todas as informações, o WhileDGP salva todos os dados em seus arquivos específicos. Ou seja, os dados dos grupos são salvos em uma arquivos .JSON e o dos pesquisadores também são salvos em outro arquivos .JSON.