All functions

add_distances_to_emendas()

Adiciona a distância às emendas

add_tipo_evento_documento()

Agrupa os tipos dos documentos

adiciona_coluna_pulou()

Adiciona uma coluna para indicar se a proposição pulou alguma fase

adiciona_coluna_pulou_mpv()

Adiciona coluna para indicar se a MPV pulou de fase ou não.

adiciona_locais_faltantes_progresso()

Adiciona locais

adiciona_status()

Adiciona o status da proposição

check_dataframe()

Verifica dataframe

check_is_logical()

Checa se um valor é logical e se sim, substitui por NA

classifica_tipo_documento_autorias()

Classifica o tipo de documento com base na coluna com a descrição do tipo de documento.

compute_nodes_size()

Calcula o tamanho dos nós

compute_peso_autoria_doc()

Cria o dataframe com os pesos das autorias

converte_tabela_geral_ids_casa()

Formata tabela de proposições

create_tabela_atuacao_camara()

Cria tabela com atuacao de documentos com seus respectivos tipos de documentos

create_tabela_atuacao_senado()

Cria tabela com atuacao de documentos com seus respectivos tipos de documentos

detect_fase()

Verfica se um elemento está contido em um vetor

.altera_data_inicio_plenario_pos_comissao()

Corrige data inicial de tramitação no plenário da Câmara após a ocorrência da fase de comissões

.aux_extract_autor_relacionadas_senado()

Recebe uma string com o autor e quebra ela em nome, partido e estado

.bind_parlamentares()

Padroniza e retorna os dados de todos os parlamentares

.build_etapa_processada_nao_modificada()

Monta lista de dataframes para etapas não modificadas

.build_list_etapa_processada()

Monta a lista retornada pela função 'process_etapa'

.checa_data_ultima_fase_progresso()

Estebelece os critérios para que a data da última fase do dataframe de progresso seja considerada a atual (setada para NA).

.checa_novas_tramitacoes()

Checa se existem novas tramitações

.classifica_local()

Classifica o local da situação de uma proposição

.corrige_data_inicial_camara()

Corrige data inicial de tramitação no plenário da Câmara

.corrige_evento_apresentacao_duplicado()

Elimina segundo evento de apresentação da proposição dentro de uma mesma fase global

.corrige_evento_inicial_senado()

Determina evento inicial de apresentação da Proposição no Senado. Caso não exista evento de apresentação da PL no senado, considera a inclusão na ordem do dia como evento de apresentação.

.corrige_eventos_apresentacao_duplicado()

Remove eventos de apresentação da proposição duplicados na câmara em uma mesma fase.

.corrige_eventos_mpv_cong_remoto()

Corrige o local de tramitação de eventos durante o período do Congresso Remoto (Pandemia Covid-19)

.corrige_fase_plenario_pre_comissoes()

Ignora fase de plenário caso as comissões ainda não tenham sido encerradas/finalizadas

.detect_sigla_local()

Detecta comissoes importantes da Camara e Senado

.extract_id_prop()

Extrai id da URI da proposição na API da respectiva casa

.filter_tramitacoes_etapa_atual()

Retira eventos de tramitação de cada casa após virada de casa ou remetida à sanção

.filter_tramitacoes_etapa_atual_camara()

Retira eventos de tramitação da Câmara após virada de casa ou remetida à sanção

.filter_tramitacoes_etapa_atual_senado()

Retira tramitação no Senado

.get_data_ultima_tramitacao()

Extrai a última data de tramitação

.get_foi_modificada()

Retorna flag de modificação de etapa processada e remove esse atributo da lista

.get_progresso_etapas()

Retorna o progresso baseado do tipo da proposição

.get_relatorias_leggo()

Recupera lista de relatores de uma proposição do Leggo (composta por id_camara e id_senado)

.mapeia_data_para_legislatura()

Mapeia as datas das designações de relator para legislatura

.merge_by_nome_casa()

Faz o merge das relatorias pelo nome e casa do relator

.merge_by_nome_casa_uf()

Faz o merge das relatorias pelo nome, casa e uf do relator

.padroniza_fases_globais_tramitacao()

Padroniza as fases globais do dataframe de progresso

.padroniza_nome()

Padroniza o nome do parlamentar

.remove_eventos_anos_anteriores_mpv()

Ignora eventos ocorridos em um ano anterior ao ano de apresentação da MPV

.remove_eventos_comissao_cong_remoto()

Ignora eventos ocorridos em Comissões durante o período do Congresso Remoto (Pandemia Covid-19).

extract_approved_requerimentos_in_senado()

Cria dataframe dos requerimentos aprovados no Senado

extract_autor_in_camara()

Recupera o autor de uma proposição na Câmara

extract_autor_relacionadas_senado()

Extrai dos autores de documentos o partido, estado e nome

extract_casas()

Extrai as casas globais de um PL

extract_comissoes_Senado()

Recupera todas as comissões do Senado

extract_comissoes_do_local_tramitacao()

Extrai o local de tramitação do Senado na sigla da Comissão em que ocorreu o evento

extract_evento_Senado()

Extrai os eventos importantes que aconteceram no Senado

extract_evento_in_camara()

Recupera os eventos da Câmara

extract_events_in_camara()

Extrai os eventos importantes que aconteceram na Câmara

extract_fase_Senado()

Cria coluna com as fases da tramitação no Senado

extract_fase_casa_Senado()

Cria coluna com a fase casa da tramitação no Senado

extract_fase_casa_in_camara()

Recupera as casas da Câmara

extract_fase_global()

Cria coluna com a fase global da tramitação no Senado

extract_fase_global_in_camara()

Extrai as casas globais (Origem Câmara, Plenário Câmara, etc.) da Câmara

extract_first_comissoes_Senado()

Recupera as comissões que a proposição originalmente vai passar

extract_forma_apreciacao()

Extrai a forma de apreciação de um PL

extract_forma_apreciacao_camara()

Extrai o regime de apreciação na Câmara

extract_forma_apreciacao_senado()

Extrai o regime de apreciação do Senado

extract_id_from_uri()

Extrai id da URI da proposição na API da respectiva casa

extract_initial_page_from_link()

Extrai as páginas iniciais de um link

extract_last_n_events_in_camara()

Busca os últimos n eventos da tramitação na Câmara

extract_links_proposicao()

Extrai os links quando as proposições podem ter sido modificadas

extract_links_proposicao_camara()

Extrai os links quando as proposições podem ter sido modificadas

extract_links_proposicao_senado()

Extrai os links quando as proposições podem ter sido modificadas

extract_locais()

Recupera os locais do Senado

extract_locais_in_camara()

Recupera os locais da Câmara

extract_local_global_in_camara()

Extrai os locais globais (Comissões/Plenário/Presidência da República) para proposições da Câmara

extract_local_global_in_senado()

Extrai os locais globais (Comissões/Plenário/Presidência da República) para proposições do Senado

extract_n_last_eventos_Senado()

Recupera os n últimos eventos importantes que aconteceram no Senado

extract_num_requerimento_audiencia_publica_in_camara()

Extrai os números dos requerimentos da Câmara

extract_pauta()

Cria uma coluna com o nome pauta

extract_periodo_emendas_senado()

Extrai o período de emendas do senado

extract_regime_tramitacao()

Extrai o regime de tramitação de um PL

extract_regime_tramitacao_camara()

Extrai o regime de tramitação de um PL na Câmara

extract_regime_tramitacao_senado()

Extrai o regime de tramitação do Senado

extract_relatorias_camara()

Recupera o histórico de relatorias de uma proposição na Camara

extract_relatorias_senado()

Recupera o histórico de relatorias de uma proposição no Senado

extract_situacao_comissao()

Recupera a situação em que a proposição se encontra na comissão na Câmara

extract_status_tramitacao()

Extrai o status da tramitação de um PL

fetch_agenda()

Baixa a agenda da câmara ou do senado

fetch_agenda_comissoes_camara()

Baixa dados da agenda de todos os orgãos da Camara

fetch_agenda_geral()

Baixa a agenda da camara e do senado

fetch_agendas_comissoes_camara_auxiliar()

Baixa dados da agenda de um orgão da Camara

fetch_all_composicao_comissao()

Baixa todas as composições das comissões atuais do Senado e da Câmara

fetch_audiencias_publicas_by_orgao_camara()

Baixa a agenda de audiências públicas na câmara por órgão

fetch_autores_documento()

Realiza busca dos autores de um documento

fetch_autores_documentos()

Baixa autores de documentos, adequando as colunas ao padrão desejado

fetch_autores_relacionadas_senado()

Baixa dados dos autores dos documentos

fetch_composicao_comissao()

Retorna a composição da comissão

fetch_composicao_comissoes_camara()

Retorna a composição da comissão da camara

fetch_composicao_comissoes_senado()

Retorna a composição da comissão do senado

fetch_documento()

Realiza busca das informações de um documento

fetch_documentos_data()

Baixa dados dos documentos, adequando as colunas ao padrão desejado

fetch_documentos_relacionados_senado()

Baixa dados dos documentos, através de um scrap

fetch_emendas()

Processa e escre as emendas

fetch_eventos_reqs_prop()

Busca a movimentação dos requerimentos de uma proposição

fetch_eventos_reqs_prop_camara()

Busca a movimentação dos requerimentos de uma proposição na Câmara

fetch_eventos_reqs_prop_senado()

Busca a movimentação dos requerimentos de uma proposição na Câmara

fetch_membros_comissao_camara_by_page()

Recupera informações dos membros de uma Comissão em uma data de inicio específica

fetch_membros_comissao_camara_with_backoff()

Recupera informações dos membros de uma Comissão em uma data de inicio específica

fetch_orgaos_camara()

Baixa todos os órgãos

fetch_orgaos_congresso_nacional()

Baixa todas as siglas das comissões atuais do Congresso Nacional

fetch_orgaos_senado()

Baixa todas as siglas das comissões atuais do Senado

fetch_proposicao()

Recupera os detalhes de uma proposição no Senado ou na Câmara

fetch_proposicao_camara()

Baixa dados sobre uma proposição

fetch_proposicao_raiz()

Atualiza lista com proposições principais a partir de uma proposição apensada como parâmetro.

fetch_proposicao_renamed()

Recupera a proposição com as colunas renomeadas

fetch_proposicao_senado()

Recupera os detalhes de uma proposição no Senado

fetch_proposicao_with_apensamentos_camara()

Retorna proposição com apensamentos

fetch_proposicoes()

Recupera os detalhes de proposições no Senado ou na Câmara

fetch_props()

Exporta dados de proposições

fetch_relatorias_senado()

Recupera o histórico de relatorias de uma proposição no Senado na api do senado

fetch_tramitacao()

Baixa os dados da tramitação de um Projeto de Lei

fetch_tramitacao_camara()

Baixa os dados da tramitação da Câmara

fetch_tramitacao_data()

Baixa dados das tramitações das proposições

fetch_tramitacao_senado()

Busca a movimentação da proposição

fetch_tramitacoes()

Baixa os dados da tramitação de vários Projetos de Lei

filter_links()

Filtra os links de textos de interesse

filtra_dias_nao_uteis_congresso()

Filtra datas não-úteis da tramitação de um congresso.

find_new_documentos()

Baixa os ids dos documentos a partir dos ids das principais, verificando quais delas são novas

fix_nomes_locais()

Simplifica nomes dos locais das reuniões no dataframe de Pautas

format_table_distances_to_emendas()

Padroniza tabela com distâncias das emendas

formata_nome_deputados()

Formata o nome dos deputados

formata_nome_eleitoral()

Formata o nome eleitoral dos parlamentares

formata_nome_senadores()

Formata o nome dos senadores

generate_dataframe()

Retorna um dataframe a partir de uma coluna com listas encadeadas

generate_edges()

Gera os dataframe de arestas

generate_nodes()

Gera os dataframe de nós

generate_progresso_df()

Recupera o progresso de um PL

generate_progresso_df_mpv()

Retorna um progresso de uma mpv

get_audiencias_publicas()

Retorna o dataFrame com as audiências públicas do Senado

get_autores_voto_separado()

Extrai autores do voto em separado

get_casa_proposicao()

Recupera a casa da proposição que será usada para recuperar os seus autores

get_coautorias()

Cria o dataframe de coautorias

get_coautorias_raw()

Cria o dataframe de coautorias sem os dados de parlamentares

get_comissoes_camara()

Retorna o dataframe das comissões na Câmara

get_comissoes_faltantes()

Pega as comissões faltantes

get_comissoes_faltantes_camara()

Pega as comissões faltantes da camara

get_comissoes_faltantes_senado()

Pega as comissões faltantes

get_comissoes_in_camara()

Recupera as comissões pelas quais a proposição irá passar

get_data_frame_agenda_senado()

Retorna o dataFrame da agenda do Senado

get_emendas()

Get Emendas

get_emendas_links()

Extrai informações e link das emendas de uma proposição

get_ementas_in_camara()

Recupera o número, o tipo e ementa de uma proposição na Câmara

get_envvars_camara()

Retorna variáveis de ambiente da Câmara

get_envvars_senado()

Retorna variáveis de ambiente do Senado

get_historico_temperatura_recente()

Retorna o histórico da temperatura de uma proposição no congresso.

get_historico_temperatura_recente_id_leggo()

Extrai a temperatura das duas casas

get_last_relator()

Retorna o ultimo relator

get_linha_finalizacao_tramitacao()

Recupera o número de linha em que houve evento vetada_totalmente ou transformada_lei

get_linha_remetida_a_sancao_promulgacao()

Recupera o número de linha em que houve remetida_a_sancao_promulgacao

get_linha_virada_de_casa()

Recupera o número de linha em que houve virada_de_casa

get_next_audiencias_publicas()

Extrai as próximas audiências públicas de uma PL

get_next_audiencias_publicas_in_camara()

Extrai as próximas audiências públicas de uma PL na Câmara

get_nome_ementa_Senado()

Recupera o numero e a ementa de uma proposição no Senado

get_partido_autores()

Concatena siglas de partido de cada autor da proposição

get_peso_documentos()

Cria tabela com atuacao os pesos dos documentos

get_pesos_eventos()

Recupera os eventos e seus respectivos pesos

get_pesos_locais()

Recupera os locais e seus respectivos pesos

get_progresso()

Extrai o progresso de um PL

get_redirected_url()

Recupera a url de redirecionamento de um link na Câmara

get_regex_comissoes_camara()

Retorna o regex das comissões na Câmara

get_relatorias()

Recupera o histórico de relatorias de uma proposição

get_temperatura()

Retorna temperatura de uma proposição no congresso.

get_uf_autores()

Concatena siglas de unidade federativa de cada autor da proposição

get_unique_nodes()

Gera os dataframe de nós únicos

has_redirect_url()

Checa se a uma requisição possui redirecionamento

import_proposicao()

Importa as informações de uma proposição da internet.

junta_agendas()

Baixa dados da agenda por semana

last_n_despacho_in_camara()

Recupera os n últimos despachos na Câmara

mapeia_nome_relator_para_id()

Recupera o id do relator a partir de suas informações

match_autores_senado_scrap_to_deputados()

Realiza o pareamento dos dados dos autores dos documentos do Senado obtidos via scrapping da página com deputados

match_autores_senado_scrap_to_senadores()

Realiza o pareamento dos dados dos autores dos documentos do Senado obtidos via scrapping da página com senadores

match_autores_senado_to_parlamentares()

Realiza o pareamento dos dados dos autores dos documentos do Senado obtidos via endpoint com parlamentares de ambas as casas

mutate_links()

Muda texto dos links de textos de interesse

normalize_agendas()

Normaliza as agendas da câmara ou do senado

padroniza_string()

Padroniza um texto

parse_senado_comissoes_xml()

Acessa a URL de comissões do Senado/Congresso Nacional e retorna as comissões encontradas.

paste_cols_sorted()

Concateca dois elementos com um separador no meio

prepare_autorias_df_camara()

Cria o dataframe de autorias da camara

prepare_autorias_df_senado()

Cria o dataframe de autorias da senado

process_autores_pl()

Recupera autores a partir dos ids da proposição na Câmara e no Senado

process_autores_props()

Exporta dados dos autores das proposições (matérias legislativas) monitoradas pelo Leggo

process_etapa()

Processa a proposição

process_etapa_otimizada()

Processa a proposição considerado modificação

process_lista_apensadas_por_casa()

Processa lista de apensadas com árvore partindo das apensadas monitoradas até chegar na proposição raiz.

process_pl()

Gera etapas

process_proposicao()

Processa dados de uma proposição do congresso.

process_proposicao_camara()

Processa dados de um proposição da câmara.

process_proposicao_camara_df()

Processa dados de um proposição da câmara.

process_proposicao_senado_df()

Processa dados de uma proposição do senado.

process_proposicoes()

Processa dataframe de proposições usando lógica de otimização

process_relatores_props()

Exporta dados dos relatores das proposições (matérias legislativas) monitoradas pelo Leggo

processa_local_atual()

Processa tabela de situação atual das proposições monitoradas

read_current_autores_camara()

Ler arquivos de autores da camara

read_current_autores_senado()

Ler arquivos de autores do senado

read_current_docs_camara()

Ler arquivos de documentos da camara

read_current_docs_senado()

Ler arquivos de documentos do senado

read_deputados()

Ler arquivos de deputados

read_distance_file()

Ler arquivo de distâncias (ex: 1198512_all_dist.csv)

read_distances_files()

Lê todos os arquivos csv de uma pasta e os retorna em um único csv

read_emendas()

Ler arquivo emendas.csv

read_emendas_raw()

Ler arquivo emendas_raw.csv

read_locais_atuais()

Ler arquivo de locais atuais das proposições

read_novas_emendas()

Ler arquivo novas_emendas.csv

read_parlamentares()

Lê e retorna dataframe com os dados de parlamentares já processados

read_pls_ids()

Ler a tabela de ids

read_progressos()

Ler arquivo de progressos

read_proposicoes()

Ler arquivo de proposições

read_props()

Ler arquivos de proposição

read_senadores()

Ler arquivos de senadores

read_tramitacoes()

Ler arquivo de tramitações

refact_date()

Altera as datas da tramitação para formato mais fácil de tratar

regex_left_match()

Regex left match

remove_atuacao_camara_comissao_mista()

Remove atuação dos deputados na fase de comissão mista em medidas provisórias

remove_duplicated_edges()

Remove arestas duplicadas

remove_unnested_list()

Desencadeia as listas de requerimentos de audiências públicas

rename_df_columns() rename_df_columns()

Renomeia as colunas do dataframe

rename_relatorias_senado_columns()

Renomeia as colunas do dataframe do histórico de relatorias no Senado

rename_table_to_underscore()

Renomeia as colunas do dataframe passado para o formato underscore

safe_get_emendas()

Safe get Emendas

safe_write_docs()

Write_docs seguro

sort_by_date()

Ordena o dataframe de acordo com a data

tail_descricao_despacho_Senado()

Recupera os n últimos despachos no Senado

to_underscore()

Renomeia um vetor com o padrão de underscores e minúsculas

update_emendas_files()

Escreve as emendas

verifica_proposicoes_com_local_detectado()

Exibe log sobre proposições monitoradas com local detectado

write_docs()

Baixa dados das tramitações das proposições