All Projects → turicas → capturando-dados-sem-dor-de-cabeca

turicas / capturando-dados-sem-dor-de-cabeca

Licence: other
Material do tutorial "Capturando dados sem dor de cabeça"

Programming Languages

python
139335 projects - #7 most used programming language

Links e Comandos do Tutorial "Capturando Dados Sem Dor de Cabeça"

Material

Fontes de dados

Bibliotecas e Ferramentas

Código

Comandos

Criar virtualenv:

python3 -m venv tutorial-pysul

Ativar virtualenv:

source tutorial-pysul/bin/activate

Instalar dependências:

pip install -r requirements.txt

Rodar script de forma interativa:

ipython -i nomes.py

Baixar e extrair tabela em HTML e exibir no terminal como texto:

URL=https://www.sports-reference.com/olympics/countries/BRA/summer/2012/
rows print $URL

Baixar, extrair e converter uma tabela em HTML para CSV:

URL=https://www.sports-reference.com/olympics/countries/BRA/summer/2012/
rows convert $URL olimpiadas.csv

Baixar e extrair uma tabela em HTML, rodar uma consulta SQL nos dados e exibir o resultado no terminal como texto:

QUERY='SELECT athlete, gender, gold FROM table1 WHERE gold > 0'
URL=https://www.sports-reference.com/olympics/countries/BRA/summer/2012/
rows query $QUERY $URL

Baixar e extrair uma tabela em HTML, rodar uma consulta SQL nos dados e extrair o resultado para um arquivo XLS:

QUERY='SELECT athlete, gender, gold FROM table1 WHERE gold > 0'
URL=https://www.sports-reference.com/olympics/countries/BRA/summer/2012/
rows query "$SQL" $URL --output=gold.xls
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].