Skip to content

Instantly share code, notes, and snippets.

View turicas's full-sized avatar

Álvaro Justen turicas

View GitHub Profile
@turicas
turicas / socios.py
Created October 30, 2019 01:32
Baixa sócios do Brasil.IO
import json
from urllib.request import urlopen
import rows
cnpjs = [
"00184878000124",
"01133144000189",
"01754020000110",
@turicas
turicas / README.md
Created September 26, 2019 23:54
Quantidade de sócios de empresas brasileiras por país -- DADOS DE PAÍS DOS SÓCIOS ESTÃO INCORRETOS!
@turicas
turicas / resposta.txt
Last active June 27, 2020 19:45
Resposta sobre retirar dados do Brasil.IO
Olá, como vai?
Todos os dados disponíveis na plataforma Brasil.IO são dados públicos,
ou seja, dados que foram disponibilizados por órgãos do governo e
estão disponíveis sob uma licença que *permite redistribuição por
qualquer pessoa e uso para qualquer finalidade*. Esses dados já
estavam disponíveis nos sites dos órgãos responsáveis por conta
da Lei de Acesso à Informação[1] e seus decretos[2][3], ou seja,
qualquer cidadão com acesso à Internet já conseguiria acessá-los
legalmente - o que fizemos foi apenas disponibilizá-los com uma
@turicas
turicas / current-output.txt
Created April 3, 2019 20:31
rows text plugin bug (\n)
+-----------------------+----------------------------------+
| nome | endereco |
+-----------------------+----------------------------------+
| José da Silva | Rua dos Bobos, 0
Cidade Fantasma |
| José Maria
(Zé Maria) | R. XPTO, 1 |
+-----------------------+----------------------------------+
@turicas
turicas / funcionarios_am.py
Created March 27, 2019 05:04
Parser dos salários dos funcionários do Governo do AM
from collections import OrderedDict
import rows
class BrazilianMoneyField(rows.fields.DecimalField):
"""Parser for money in Brazilian notation
"1.234,56" -> Decimal("1234.56")
"""
@turicas
turicas / situacao_cadastral.py
Created March 26, 2019 09:55
Consulta site situacaocadastral.com.br
# pip install splinter
from splinter import Browser
def get_info(document):
browser = Browser("chrome")
browser.visit("https://www.situacaocadastral.com.br/")
input_doc = browser.find_by_xpath("//input[@id = 'doc']").first
input_doc.fill(document)
button_submit = browser.find_by_xpath("//input[@type = 'submit']").first
estado municipio habitantes area
AC Acrelândia 12538 1807.92
AC Assis Brasil 6072 4974.18
AC Brasiléia 21398 3916.5
AC Bujari 8471 3034.87
AC Capixaba 8798 1702.58
AC Cruzeiro do Sul 78507 8779.39
AC Epitaciolândia 15100 1654.77
AC Feijó 32412 27974.89
AC Jordão 6577 5357.28
@turicas
turicas / README.md
Last active February 13, 2019 06:07
Parseia PDF de credores da Abril e transforma em CSV

Credores da Editora Abril

Script que baixa, parseia e gera CSV dos credores da Abril.

@turicas
turicas / balneabilidade_sc.py
Created November 22, 2018 23:53
Extrator do PDF de Balneabilidade SC
# Dependencies:
# - Python 3.6+
# - pip install pymupdf git+https://github.com/turicas/rows.git@develop#egg=rows
# Usage:
# - python balneabilidade_sc.py doc.pdf doc.csv
import re
import fitz
import rows
#pip install requests splinter
# TODO: add argparse
import shlex
import subprocess
import requests
import splinter
def get_ips(device):