Skip to content

Instantly share code, notes, and snippets.

@gmorada
Forked from fmasanori/QEduAvancada2.py
Last active August 29, 2015 14:23
Show Gist options
  • Save gmorada/faaa91be7c2e3c212576 to your computer and use it in GitHub Desktop.
Save gmorada/faaa91be7c2e3c212576 to your computer and use it in GitHub Desktop.
import urllib.request
import json
def analisa_detalhe(cod):
url = 'http://educacao.dadosabertosbr.com/api/escola/'
resp = urllib.request.urlopen(url+str(cod)).read()
resp = json.loads(resp.decode('utf-8'))
if int(resp['salasExistentes']) > 1:
print ('Salas Existentes:', resp['salasExistentes'])
print ('Funcionários:', resp['funcionarios'])
print ('Queima Lixo:', resp['lixoQueima'])
print ('Sanitário Fora Predio:', resp['sanitarioForaPredio'])
url = 'http://educacao.dadosabertosbr.com/api/escolas/buscaavancada?situacaoFuncionamento=1&energiaInexistente=on&aguaInexistente=on&esgotoInexistente=on'
resp = urllib.request.urlopen(url).read()
resp = json.loads(resp.decode('utf-8'))
print ('Número de Escolas em funcionamento sem energia, água e esgoto:', resp[0])
for x in resp[1]:
print (x['nome'], x['cod'])
print (x['cidade'], x['estado'], x['regiao'])
analisa_detalhe(x['cod'])
print ()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment