0.01
No commit activity in last 3 years
No release in over 3 years
Uma gem para obter listas atualizadas com os dados de deputados federais e senadores brasileiros.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0.13.7, ~> 0.13
>= 1.6.6.2, ~> 1.6
>= 1.0.0, ~> 1.0
>= 0.1.3, ~> 0.1
 Project Readme

PoliticosBR

Gem Version Code Climate

Descrição

Esta gem fornece listas atualizadas de deputados e senadores brasileiros, com nome, partido, estado, período do mandato (apenas para os senadores), telefone e e-mail.

Se a sua aplicação tem como objetivo enviar mensagens para nossos "honestos e patrióticos" políticos, esta gem foi feita para você.

Ela é bastante simples e oferece apenas quatro métodos:

  • PoliticosBR.deputados
  • PoliticosBR.senadores
  • PoliticosBR.todos
  • PoliticosBR.deputados_estaduais(estado) (onde estado é a sigla do estado desejado)

OBS: Até a versão 2.2.0 a gema suporta apenas os seguintes estados: pr, sc, rs, rj e sp

Cada um desses métodos retorna uma array de objetos OpenStruct onde cada um representa um deputado ou senador.

Assim, se tivermos:

  arr = PoliticosBR.deputados

então para listar os nomes e e-mails de todos os deputados da lista podemos fazer

  arr.each{ |dep|
    puts dep[:nome] + ' - ' + dep[:email]
  }

Os índices disponíveis no array são: :nome, :partido, :estado, :mandato, :fones e :email

Coisas para fazer nas próximas versões

  • Selecionar deputados federais e senadores por estado
  • Vereadores

Doações

Considere a possibilidade de ajudar o meu trabalho doando algum dinheiro. Isso vai ajudar-me a produzir mais e mais gemas para enriquecer o ecossistema Ruby.

Autores

Edvaldo Silva de Almeida Júnior (EdDeAlmeidaJr)

Eduardo Becker (eduBKR)