siopr 0.1.0
Primeira versão.
- Fontes SIOP Dados Abertos (sem credencial):
-
siop_emendas()esiop_orcamento()— linhas da LOA via SPARQL, com classificação completa e valores (PLOA, LOA, lei + créditos, empenhado, liquidado, pago); emendas identificadas pelo Resultado Primário (6 individual, 7 bancada, 8 comissão, 9 relator). Sem filtro, o orçamento inteiro é particionado por órgão (o Virtuoso limita OFFSET ordenado a 10 000 linhas). -
siop_sparql()— consulta SPARQL crua, resultado em tibble (transporte CSV). -
siop_orgaos(),siop_exercicios(),siop_ultima_atualizacao()— metadados do RDF. -
siop_catalogo(),siop_download(),siop_cadastro_acoes(),siop_creditos(),siop_acompanhamento(),siop_regionalizacao()— CSVs oficiais raspados da página de Dados Abertos, com cache em disco (tools::R_user_dir()), extração de zip e detecção de encoding (UTF-8 com fallback latin1).
-
- Portal da Transparência (chave gratuita em
PORTAL_TRANSPARENCIA_API_KEY):-
pt_emendas(),pt_emenda_documentos(),pt_despesa_documento(),pt_documentos_relacionados(),pt_favorecidos_finais()— com paginação automática e rate limit interno de 90 req/min. -
emendas_execucao()— junta emendas e documentos: uma linha por documento de despesa, com favorecido, UG e UO.
-
- Valores “1.234,56” convertidos para numérico; códigos sempre texto (zeros à esquerda preservados); colunas em
snake_case. - Testes offline com
httr2::local_mocked_responses(); testes ao vivo opt-in comSIOPR_LIVE=true.