-
Notifications
You must be signed in to change notification settings - Fork 578
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
feat: PEPs #521
base: main
Are you sure you want to change the base?
feat: PEPs #521
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Kudos, SonarCloud Quality Gate passed!
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Kaue-Romero , seria mais interessante se pegássemos a lista de PEP em tempo de execução ao invés de ter um arquivo estático
Tentei pegar o arquivo pelo js com o axios e fetch. Ambos retornam 403 com a resposta da CloudFront não autorizando o acesso ao arquivo. Acho que eles não permitem que o arquivo seja pego por algo que não seja um navegador, ou, tenha que configurar headers especificos. |
Pelo que vi aqui, teoricamente, é um arquivo público, aparentemente vc baixaria um zip e com esse zip teria o tratamento. |
Essa feature é para adicionar a API de pessoas politicamente expostas da Issue: 363.
Ela contém:
Dados atualizados da última data de julho de 2023 adiquiridos através do site do portal da transparência
Os retornos estão documentados e totalmente funcionais, podendo ser utilizado parâmetros de pesquisa como datas, CPF, nome, cargo e entre outras chaves
Há poucos testes pois a lista de PEPs é muito grande então decidi deixar apenas os testes mais importantes (como: pesquisa por CPF, nome e data)
A lista original é em CSV mas converti para JSON para facilitar o trabalho com as chaves
Espero ter ajudado. 👍🏻
![Captura de tela de 2023-09-23 17-40-14](https://private-user-images.githubusercontent.com/69368947/270132411-6dcb7374-1b43-4ee1-a9d4-d320c09273b2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNDg2MTQsIm5iZiI6MTcyMTM0ODMxNCwicGF0aCI6Ii82OTM2ODk0Ny8yNzAxMzI0MTEtNmRjYjczNzQtMWI0My00ZWUxLWE5ZDQtZDMyMGMwOTI3M2IyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDAwMTgzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE4OTA4MTg1OTc5MTUxZmIwMTZkZmQ0NzEyZjRhYzM5NDY2NDQ3ZGQ1YzAwZjIwOWNiMDk3Mjc5NjViOWRiODImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.c4u1T7GxLjZQ5H6uX9UZ-Xz3coFKJpS_RTZ5HJ0IMTk)
![Captura de tela de 2023-09-23 17-41-13](https://private-user-images.githubusercontent.com/69368947/270132435-a8ffdb37-7096-445b-8ec0-0b91cddbaf73.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNDg2MTQsIm5iZiI6MTcyMTM0ODMxNCwicGF0aCI6Ii82OTM2ODk0Ny8yNzAxMzI0MzUtYThmZmRiMzctNzA5Ni00NDViLThlYzAtMGI5MWNkZGJhZjczLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDAwMTgzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTllMjYyYWUxMGVkNDYyMDUwNGJlOGI4YTg0NTQ1OWYyZjBhM2ZiNTViZDZjZjVkZTRmYTRjZDE3MDU4Y2M2ZGMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.6eIexOR44GUvi2mgSILuMjHpIBMDwRFKYG6h04n0xHs)
![Captura de tela de 2023-09-23 17-54-28](https://private-user-images.githubusercontent.com/69368947/270132957-599972f5-48cb-4eb5-945e-13d65db90d8c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEzNDg2MTQsIm5iZiI6MTcyMTM0ODMxNCwicGF0aCI6Ii82OTM2ODk0Ny8yNzAxMzI5NTctNTk5OTcyZjUtNDhjYi00ZWI1LTk0NWUtMTNkNjVkYjkwZDhjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE5VDAwMTgzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUyMzBlNTMwMGJiMjZhNTA1MTMwNmM2NzFiNDBiODUyYjY0MGQyN2VjMjMzOWI2YTNhMjNkMzdmMTM4MjEwNmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bT1-N1w8OsG80tvKGAFOn7oVOAP0zFsyuVDBd7hSp1s)