odufrn / odufrn-downloader

Pacote para baixar os dados do portal de dados abertos da UFRN
https://odufrn.github.io/odufrn-downloader/
MIT License
32 stars 4 forks source link

Baixar datasets com base em tag #25

Closed nymarya closed 5 years ago

nymarya commented 5 years ago

Função

Cria uma função que com base em uma tag, conforme a listagem da api de dados da UFRN.

Para entender melhor

Com a issue #14 implementada, ainda podem ficar de fora datasets relacionados a um determinado assunto que não possuem a palavra de interesse.

Por exemplo, para procurar datasets relacionados a graduação, pela issue #14 seriam listados os seguintes conjuntos:

  1. cursos-de-graduacao;
  2. cursos-de-pos-graduacao;
  3. programas-de-pos-graduacao;

Por outro lado, quando buscamos por uma etiqueta no site da API da UFRN, são listados:

  1. discentes;
  2. cursos-de-graducao;
  3. turmas;
  4. cursos-da-ufrn;
  5. estruturas-curriculares;

Exemplo

Sugestão: adicionar parâmetro na função da issue #14 para trazer também datasets relacionados à palavra-chave (tag).

from odufrn_downloader import ODUFRNDownloader
ufrn_data = ODUFRNDownloader()

# Baixar os datasets relacionados a graduacao
ufrn_data.download_related_datasets('graduacao', search_tag=True)

O esperado seria ['cursos-de-graduacao', 'cursos-de-pos-graduacao', 'programas-de-pos-graduacao', 'discentes', turmas', 'cursos-da-ufrn', 'estruturas-curriculares'] serem baixados.

# Baixar os datasets relacionados a tag
ufrn_data.download_datasets_by_tag('graduacao') 

O esperado seria ['cursos-de-graduacao', 'discentes', turmas', 'cursos-da-ufrn', 'estruturas-curriculares'] serem baixados.

CefasR commented 5 years ago

Gente, talvez seja interessante possibilitar download pesquisando em uma lista de tags.

nymarya commented 5 years ago

Gente, talvez seja interessante possibilitar download pesquisando em uma lista de tags.

@alvarofpp @itepifanio @diegodiogenes Acho que dá pra abrir outra issue, e vcs?