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

Baixar um grupo de datasets #16

Closed
alvarofpp opened this issue Jul 27, 2019 · 0 comments
Closed

Baixar um grupo de datasets #16

alvarofpp opened this issue Jul 27, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@alvarofpp
Copy link
Member

alvarofpp commented Jul 27, 2019

Função

Baixar um conjunto de dados pertencentes a um mesmo grupo.

Para entender melhor

Imagine que você queira baixar os datasets relacionados ao grupo Despesas e Orçamentos (despesas-e-orcamento). São um total de 23 datasets. Seria muito chato e demorado ter que escrever cada um dos 23 datasets no seu script para baixa-los. Visto isso, poderia ser:

from odufrn_downloader import ODUFRNDownloader
ufrn_data = ODUFRNDownloader()

# Baixar os vários datasets de despesas e orçamentos
ufrn_data.download_group('despesas-e-orcamento')

A chamada que se faz para saber os datasets de um grupo é http://dados.ufrn.br/api/rest/group/{nome_do_grupo}, após isso é só acessar o índice packages do response. Se perceber, o fluxo é bem parecido com o presente no método download_dataset.

Junto a esse método, deveria ter um que liste os grupos presentes, como o list_datasets. A chamada que se faz para saber quais grupos estão disponíveis é http://dados.ufrn.br/api/action/group_list.

from odufrn_downloader import ODUFRNDownloader
ufrn_data = ODUFRNDownloader()

# Listar os grupos disponíveis
ufrn_data.list_groups()
@alvarofpp alvarofpp added the enhancement New feature or request label Jul 27, 2019
@alvarofpp alvarofpp added this to To do in Melhorar o script via automation Jul 27, 2019
@diegodiogenes diegodiogenes self-assigned this Jul 29, 2019
@diegodiogenes diegodiogenes moved this from To do to In progress in Melhorar o script Jul 29, 2019
nymarya added a commit that referenced this issue Jul 30, 2019
Adicinando método de listar e baixar grupos #16
Melhorar o script automation moved this from In progress to Done Jul 30, 2019
@itepifanio itepifanio added this to the Versão 1.0.0 milestone Jul 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
No open projects
Development

No branches or pull requests

3 participants