{"id":19245406,"url":"https://github.com/lucasdsbr/whiledgp","last_synced_at":"2026-05-31T16:31:32.101Z","repository":{"id":140402889,"uuid":"370821969","full_name":"lucasDSBR/WhileDGP","owner":"lucasDSBR","description":"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.","archived":false,"fork":false,"pushed_at":"2022-02-19T12:58:50.000Z","size":17867,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T15:16:14.051Z","etag":null,"topics":["bot","cnpq","dgp","grupos","grupos-de-pesquisa","python","python-ui","python3","scraping","ui-design"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucasDSBR.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-25T20:38:10.000Z","updated_at":"2022-01-25T14:23:59.000Z","dependencies_parsed_at":null,"dependency_job_id":"d25c6f23-be0b-4a46-8313-24f82e9912fb","html_url":"https://github.com/lucasDSBR/WhileDGP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lucasDSBR/WhileDGP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasDSBR%2FWhileDGP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasDSBR%2FWhileDGP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasDSBR%2FWhileDGP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasDSBR%2FWhileDGP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucasDSBR","download_url":"https://codeload.github.com/lucasDSBR/WhileDGP/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucasDSBR%2FWhileDGP/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33739861,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","cnpq","dgp","grupos","grupos-de-pesquisa","python","python-ui","python3","scraping","ui-design"],"created_at":"2024-11-09T17:27:43.331Z","updated_at":"2026-05-31T16:31:32.084Z","avatar_url":"https://github.com/lucasDSBR.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg alt=\"logowhiledgp\" src=\"logo.png\" /\u003e\n\u003c/h1\u003e\n\u003cp align=\"justify\"\u003eO 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 \u003ca href=\"http://lattes.cnpq.br/web/dgp\"\u003eDiretório Geral dos Grupos de Pesquisa no Brasil/CNPq\u003c/a\u003e. 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).\u003c/p\u003e\n\u003cp align=\"justify\"\u003eAlgumas das informações coletadas já foram estudadas e publicadas em uma página específica no site da \u003ca href=\"http://proppg.unilab.edu.br/\"\u003ePRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO\u003c/a\u003e da UNILAB entitulada com \u003ca href=\"http://proppg.unilab.edu.br/index.php/painel-indicadores/\"\u003ePAINEL DE INDICADORES\u003c/a\u003e\n\u003ch1 align=\"center\"\u003e\n  \u003cp\u003eLayout principal\u003c/p\u003e\n  \u003cimg alt=\"layout\" src=\"./imgs/Capturar.PNG\" /\u003e\n\u003c/h1\u003e\n\u003ch1 align=\"center\"\u003e\n  \u003cp\u003eNotificações\u003c/p\u003e\n  \u003cimg alt=\"layout\" src=\"./imgs/notific.PNG\" /\u003e\n\u003c/h1\u003e\n\u003ch2 align=\"center\"\u003eDesenvolvedores:\u003c/h2\u003e\n\u003ctable align=\"center\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      Lucas da Silva Maciel\u003cbr\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=Discente\u0026message=UNILAB\u0026color=blue\u0026style=\u003cSTYLE\u003e\u0026logo=\u003cLOGO\u003e\"\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      Allberson Bruno de Oliveira Dantas\u003cimg src=\"https://img.shields.io/static/v1?label=Docente\u0026message=UNILAB\u0026color=blue\u0026style=\u003cSTYLE\u003e\u0026logo=\u003cLOGO\u003e\"\u003e\n    \u003c/td\u003e\n     \u003ctd align=\"center\"\u003e\n       Renato Farias de Paiva\u003cbr\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=TAE\u0026message=UNILAB\u0026color=blue\u0026style=\u003cSTYLE\u003e\u0026logo=\u003cLOGO\u003e\"\u003e\n    \u003c/td\u003e\n     \u003ctd align=\"center\"\u003e\n       Pedro Bruno Silva Lemos\u003cbr\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=TAE\u0026message=UNILAB\u0026color=blue\u0026style=\u003cSTYLE\u003e\u0026logo=\u003cLOGO\u003e\"\u003e\u003c/a\u003e\n    \u003c/td align=\"center\"\u003e\n    \u003ctd align=\"center\"\u003e\n       Antonio Paulo Uamba\u003cbr\u003e\u003cimg src=\"https://img.shields.io/static/v1?label=Discente\u0026message=UNILAB\u0026color=blue\u0026style=\u003cSTYLE\u003e\u0026logo=\u003cLOGO\u003e\"\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\u003chr\u003e\n\u003ch1\u003eSobre a Aplicação(DEV):\u003c/h1\u003e\n\u003cp align=\"justify\"\u003eA 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.\u003c/p\u003e\n\u003chr\u003e\n\u003ch1\u003eComo a aplicação funciona(DEV):\u003c/h1\u003e\n# 1) WhileDGP Entra no site da DGP/CNPq;\u003cbr\u003e\n# 2) Realiza a busca dos grupos de pesquisa;\u003cbr\u003e\n# 3) Após encontrar os grupos, ele conta o total de grupos;\u003cbr\u003e\n# 4) Após isso, ele começa a realizar a coleta das informações dos grupos e de seus pesquisadores;\u003cbr\u003e\n# 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasdsbr%2Fwhiledgp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucasdsbr%2Fwhiledgp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucasdsbr%2Fwhiledgp/lists"}