All Projects → odufrn → odufrn-downloader

odufrn / odufrn-downloader

Licence: MIT license
Pacote para baixar os dados do portal de dados abertos da UFRN

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to odufrn-downloader

Ckan
CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
Stars: ✭ 3,223 (+10296.77%)
Mutual labels:  open-data, ckan
docker-ckan
CKAN docker images, docker-compose and examples
Stars: ✭ 46 (+48.39%)
Mutual labels:  open-data, ckan
datos.gob.es
Código perteneciente al portal español de Datos Abiertos datos.gob.es.
Stars: ✭ 20 (-35.48%)
Mutual labels:  open-data, ckan
tiktok-downloader
Tiktok Downloader/Scraper using requests & bs4
Stars: ✭ 47 (+51.61%)
Mutual labels:  downloader, requests
Bilili
🍻 bilibili video (including bangumi) and danmaku downloader | B站视频(含番剧)、弹幕下载器
Stars: ✭ 379 (+1122.58%)
Mutual labels:  downloader, requests
TSdownloader
Template for downloading segmented video (.m3u8/.ts) from streaming websites
Stars: ✭ 17 (-45.16%)
Mutual labels:  downloader, requests
Pikax
一个基于requests的P站下载器/ A pixiv downloader based on requests
Stars: ✭ 49 (+58.06%)
Mutual labels:  downloader, requests
opendata
Finland national open data portal (avoindata.fi) source code.
Stars: ✭ 27 (-12.9%)
Mutual labels:  open-data, ckan
open-bus
🚌 Analysing Israel's public transport data
Stars: ✭ 65 (+109.68%)
Mutual labels:  open-data
dl
Command-line file downloader tool
Stars: ✭ 39 (+25.81%)
Mutual labels:  downloader
CocoaDownloader
An powerful download library for iOS, macOS.
Stars: ✭ 22 (-29.03%)
Mutual labels:  downloader
Open-Data-Portaal
GitHub van het officiële Open Data Portaal van de Tweede Kamer der Staten-Generaal.
Stars: ✭ 39 (+25.81%)
Mutual labels:  open-data
cyberdrop-dl
📦🌏 Cyberdrop.me album downloader written in Rust 🦀
Stars: ✭ 74 (+138.71%)
Mutual labels:  downloader
zippyshare-downloader
Download file from zippyshare directly with python
Stars: ✭ 25 (-19.35%)
Mutual labels:  downloader
apiron
🍳 apiron is a Python package that helps you cook a tasty client for RESTful APIs. Just don't wash it with SOAP.
Stars: ✭ 106 (+241.94%)
Mutual labels:  requests
ckanext-pages
A simple builtin CMS for CKAN sites
Stars: ✭ 44 (+41.94%)
Mutual labels:  ckan
YoutubePlaylistDownloader
A tool to download whole playlists, channels or single videos from youtube and also optionally convert them to almost any format you would like
Stars: ✭ 226 (+629.03%)
Mutual labels:  downloader
Photon
A lightweight multi-threaded downloader based on aria2.
Stars: ✭ 3,026 (+9661.29%)
Mutual labels:  downloader
youtube-dl-wpf
A simple GUI wrapper for youtube-dl and yt-dlp.
Stars: ✭ 358 (+1054.84%)
Mutual labels:  downloader
content-downloader
Python package to download files on any topic in bulk.
Stars: ✭ 102 (+229.03%)
Mutual labels:  requests

Open Data UFRN Downloader

PyPI Build Coverage Status License

Pacote para baixar os dados do portal de dados abertos da UFRN.

Instalação

pip install odufrn-downloader

Guia de uso

Veja a documentação clicando aqui.

Como começar a usar o pacote:

from odufrn_downloader import ODUFRNDownloader
ufrn_data = ODUFRNDownloader()

Métodos

Abaixo estão listados os métodos disponíveis no pacote:

Método Descrição
download_all Baixa todos os conjuntos de dados disponíveis.
download_package Baixa o pacote de dados desejado.
download_packages Baixa uma lista de pacotes de dados desejado.
download_from_file Baixa os pacotes de dados que estão escritos em um arquivo de texto.
download_group Baixa um grupo de conjuntos de dados desejado.
download_groups Baixa uma lista de grupos de pacotes de dados desejado.
load_packages Atualiza a lista de pacotes disponíveis.
load_groups Atualiza a lista de grupos disponíveis.
load_tags Atualiza lista de etiquetas disponíveis.
print_files_from_package Imprime no terminal a lista de arquivos referentes ao pacote de entrada.
print_files_from_group Imprime no terminal a lista de arquivos referentes ao grupo de entrada.
print_packages Imprime os pacotes de dados.
print_groups Imprime os grupos de conjuntos de dados.
print_tags Imprime as etiquetas.
search_by_tag Retorna uma lista de pacotes de dados relacionados a uma etiqueta.
search_related_packages Retorna uma lista de pacotes de dados relacionados a uma entrada.
search_related_groups Retorna uma lista de grupos de conjuntos de dados relacionados a uma entrada.

Exemplo

from odufrn_downloader import ODUFRNDownloader
ufrn_data = ODUFRNDownloader()

# Lista os conjuntos de dados
ufrn_data.print_packages()

# Baixa um conjunto de dados
ufrn_data.download_package('discentes')

# Baixa uma lista de conjuntos de dados
packages = ['discentes', 'dados-complementares-de-discentes', 'dados-socio-economicos-de-discentes']
ufrn_data.download_packages(packages)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].