'''
classe: m2p1_lab4.py
descricao: Lista as descrição e o valor das despesas de um deputado (pode ser qualquer um)
autor: Clodonil Honorio Trigo
email: [email protected]
data: 18 de setembro de 2018
'''

from  lib.scrapy_dadosAbertos import DadosAbertos

listJson = DadosAbertos()

deputado = listJson.deputado_id('73437')
nome = deputado['nomeCivil']

despesas = listJson.deputado_despesas('73437')
for despesa in despesas:
    print("{2}, {3}, {0}/{1}, R$ {4}".format(despesa['mes'],despesa['ano'],nome,despesa['tipoDespesa'],despesa['valorDocumento']))
Beispiel #2
0
Matéria     : Desenvolvimento Web
Professor   : Clodonil Honorio Trigo
Módulo      : https://github.com/clodonil/Python-Fundamentals/tree/master/modulo2/parte1/Labs/code

Data        : 10 de Maio de 2019
Descrição   : Apresenta as depesas totais de um(a) deputado(a) pela busca de seu ID
'''

# Importamos a biblioteca
from lib.scrapy_dadosAbertos import DadosAbertos

# Instanciamos os objetos, em seguida pedimos qual ID buscar
listJson = DadosAbertos()
deputado = listJson.deputados()
deputadoID = input('Digite um ID de deputado (ex. 204521) : ')
despesas = listJson.deputado_despesas(deputadoID)

# Precisamos mostrar de quem são as depesas
for linha in deputado:
    if str(linha['id']) == str(deputadoID):
        print("\nID {0}, deputado(a) {1} : ".format(deputadoID, linha['nome']))

# Instaciamos as variáveis
criterio1 = "MANUTENÇÃO DE ESCRITÓRIO DE APOIO À ATIVIDADE PARLAMENTAR"
criterio2 = "LOCOMOÇÃO, ALIMENTAÇÃO E  HOSPEDAGEM"
criterio3 = "COMBUSTÍVEIS E LUBRIFICANTES."
criterio4 = "CONSULTORIAS, PESQUISAS E TRABALHOS TÉCNICOS."
criterio5 = "AQUISIÇÃO DE MATERIAL DE ESCRITÓRIO."
criterio6 = "AQUISIÇÃO OU LOC. DE SOFTWARE; SERV. POSTAIS; ASS."
criterio7 = "OUTROS"
gasto1 = 0