[Gastosabertos] [okfn-br] [Gastosabertos-dev] Discussão em cima dos Contratos da Prefeitura de 2014 e integração com Diário Livre
Luiz Armesto
luiz.armesto em gmail.com
Sexta Maio 22 19:15:54 UTC 2015
Fiz um PR para incluir um endpoint "aggregate" na api de contratos. Ele
recebe uma lista de campos no parametro "group_by", separados por virgula,
aceita todas as filtragens que o endpoint "list" aceita e devolve uma lista
com os valores dos campos do group_by, a contagem de itens agregados e a
soma do campo valor.
Exemplo filtrando pelo cnpj da prodam e agrupando por cnpj e orgao:
http://localhost:5000/api/v1/contrato/aggregate?group_by=cnpj,orgao&cnpj=43.076.702/0001-61
[
{
"cnpj": "43.076.702/0001-61",
"count": 9,
"orgao": "ASSIST\u00caNCIA E DESENVOLVIMENTO SOCIAL",
"valor": 7192641.1
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "AUTORIDADE MUNICIPAL DE LIMPEZA URBANA",
"valor": 67839.12
},
{
"cnpj": "43.076.702/0001-61",
"count": 3,
"orgao": "COMPANHIA METROPOLITANA DE HABITA\u00c7\u00c3O",
"valor": 1525596.37
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "COMUNICA\u00c7\u00c3O",
"valor": 2132087.16
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "CONTROLADORIA GERAL DO MUNIC\u00cdPIO",
"valor": 4777643.76
},
{
"cnpj": "43.076.702/0001-61",
"count": 11,
"orgao": "COORDENA\u00c7\u00c3O DAS SUBPREFEITURAS",
"valor": 46543106.73
},
{
"cnpj": "43.076.702/0001-61",
"count": 11,
"orgao": "CULTURA",
"valor": 4286674.84
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "C\u00c2MARA MUNICIPAL",
"valor": 964571.72
},
{
"cnpj": "43.076.702/0001-61",
"count": 3,
"orgao": "DESENVOLVIMENTO URBANO",
"valor": 1022673.1
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "DESENVOLVIMENTO,TRABALHO E EMPREENDEDORISMO",
"valor": 841443.01
},
{
"cnpj": "43.076.702/0001-61",
"count": 4,
"orgao": "DIREITOS HUMANOS E CIDADANIA",
"valor": 1273625.97
},
{
"cnpj": "43.076.702/0001-61",
"count": 2,
"orgao": "EDUCA\u00c7\u00c3O",
"valor": 14912119.64
},
{
"cnpj": "43.076.702/0001-61",
"count": 4,
"orgao": "ESPORTES, LAZER E RECREA\u00c7\u00c3O",
"valor": 5523206.27
},
{
"cnpj": "43.076.702/0001-61",
"count": 5,
"orgao": "FINAN\u00c7AS E DESENVOLVIMENTO ECON\u00d4MICO",
"valor": 9026898.96
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "FUNDACAO THEATRO MUNICIPAL",
"valor": 72170.88
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "GOVERNO MUNICIPAL",
"valor": 199629.49
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "HABITA\u00c7\u00c3O",
"valor": 1423886.41
},
{
"cnpj": "43.076.702/0001-61",
"count": 3,
"orgao": "HOSPITAL DO SERVIDOR P\u00daBLICO MUNICIPAL",
"valor": 2156129.1
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "INSTITUTO DE PREVID\u00caNCIA MUNICIPAL",
"valor": 2869718.34
},
{
"cnpj": "43.076.702/0001-61",
"count": 2,
"orgao": "LICENCIAMENTO",
"valor": 11206121.38
},
{
"cnpj": "43.076.702/0001-61",
"count": 5,
"orgao": "NEG\u00d3CIOS JUR\u00cdDICOS",
"valor": 43334660.77
},
{
"cnpj": "43.076.702/0001-61",
"count": 6,
"orgao": "PLANEJAMENTO, OR\u00c7AMENTO E GEST\u00c3O",
"valor": 68268694.78
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "POLITICAS PARA AS MULHERES",
"valor": 215340.75
},
{
"cnpj": "43.076.702/0001-61",
"count": 2,
"orgao": "PROMOCAO DA IGUALDADE RACIAL",
"valor": 189890.61
},
{
"cnpj": "43.076.702/0001-61",
"count": 7,
"orgao": "SA\u00daDE",
"valor": 53812455.25
},
{
"cnpj": "43.076.702/0001-61",
"count": 2,
"orgao": "SEGURAN\u00c7A URBANA",
"valor": 5118416.4
},
{
"cnpj": "43.076.702/0001-61",
"count": 2,
"orgao": "SERVI\u00c7O FUNER\u00c1RIO",
"valor": 862459.16
},
{
"cnpj": "43.076.702/0001-61",
"count": 5,
"orgao": "SERVI\u00c7OS",
"valor": 44438049.82
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "SP NEGOCIOS",
"valor": 200490.82
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "SUBPREFEITURA: BUTANT\u00c3",
"valor": 7039.59
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "SUBPREFEITURA: MBOI MIRIM",
"valor": 13490.27
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "SUBPREFEITURA: MOOCA",
"valor": 26572.56
},
{
"cnpj": "43.076.702/0001-61",
"count": 2,
"orgao": "S\u00c3O PAULO OBRAS",
"valor": 170615.98
},
{
"cnpj": "43.076.702/0001-61",
"count": 1,
"orgao": "TRANSPORTES",
"valor": 49399073.18
},
{
"cnpj": "43.076.702/0001-61",
"count": 2,
"orgao": "TRIBUNAL DE CONTAS",
"valor": 188281.3
},
{
"cnpj": "43.076.702/0001-61",
"count": 8,
"orgao": "VERDE E MEIO AMBIENTE",
"valor": 12208824.72
}
]
[]'s
2015-05-22 13:55 GMT-03:00 Luiz Armesto <luiz.armesto em gmail.com>:
> Estava pensando que pode ser interessante indexar os dados dos contratos e
> os txt extraidos em um elasticsearch/solr/whatever para podermos fazer
> buscas em termos não presentes no resumo que o csv fornece e com pequenas
> variações.
>
> Por exemplo, o item 1046 mostra como objeto "Serviços de Manutenção e
> Adequação". Mas manutenção do que? Daí no txt você acha "Execução dos
> serviços de manutenção no Albergue Boracéia, situado na Rua Boracéia, 270 -
> Sé (Assunto: Prorrogação de prazo de vigência e execução)". Fazendo busca
> na API por "boraceia" [2], nada é encontrado sobre o albergue, só sobre a
> AMA. Além disso, há contratos que usam o termo "boraceia" e outros
> "boracea" (sem o "i")[3]. Uma query "ilike" não consegue pegar isso.
>
>
> []'s
>
>
> [1] http://demo.gastosabertos.org/contrato/1046
> [2] http://demo.gastosabertos.org/api/v1/contrato/list?objeto=boraceia
> [3] http://demo.gastosabertos.org/api/v1/contrato/list?objeto=boracea
>
> 2015-05-21 13:37 GMT-03:00 Andres MRM <andres em inventati.org>:
>
>
>> Sim, mas minha prioridade de desenvolvimento agora é o Cuidando...
>> Substituir o Disqus pelo Isso eu poderia pensar em fazer porque já vou
>> tentar
>> usar o Isso no Cuidando, então é mais direto replicar no Contratos.
>> (sem contar que a religião do Sagrado Software Livre te proíbe recusar
>> auxílio
>> quando alguém precisa substituir software "impuro" por livre. ;) )
>>
>> Mas acho que esse assunto não deve ser o foco principal dessa thread...
>>
>> De qualquer forma, quem sabe depois que eu der uma adiantada no Cuidando,
>> não
>> dou uma mão no Contratos?
>>
>>
>> Abs!
>>
>>
>>
>> Quoting Edgar Zanella Alvarenga (2015-05-21 12:51:52)
>> > On 21/05/2015 12:47, Andres MRM wrote:
>> > > E é por isso que não fiz o PR. E, agora que o Edgar explicitou as
>> > > prioridades
>> > > dele, também não pretendo fazê-lo em breve.
>> >
>> > Damn! Mas até listei tarefas BEM mais simples de serem implementadas do
>> > que
>> > mudar o sistema de discussão! :)
>> >
>> > Tem coisa que só precisa de um conhecimento mínimo de
>> > pandas/planilha/análise de dados,
>> > ferramentas pra gráficos ou cartodb!
>> >
>> > E
>> >
>> > > Abs!
>> > >
>> > >
>> > > Quoting Edgar Zanella Alvarenga (2015-05-21 12:38:21)
>> > >> Tem um monte de coisa mais importante para ser implementada e feito
>> > >> no momento:
>> > >>
>> > >> * Busca, que funciona na API mas não na interface.
>> > >>
>> > >> * Forma de alterar os valores errados (tudo que é R$ -1,00) pela
>> > >> interface.
>> > >>
>> > >> * Páginas simples com estatísticas (quem mais ganha, quem é mais
>> > >> contratado,
>> > >> mapa de contratações por subprefeituras, etc) Essas páginas
>> > >> ficariam
>> > >> no
>> > >> acessíveis pelo menu no topo, ao lodo da única opção atual
>> > >> "Todos".
>> > >>
>> > >> * Extrair valores dos documentos automaticamente e conferir com os
>> > >> valores
>> > >> importados da planilha.
>> > >>
>> > >> * Forma de adicionar conteúdo texto sobre um contrato. Quem sabe
>> > >> apenas
>> > >> uma
>> > >> página markdown com histórico. Ou linkamos pra um Wiki.
>> > >>
>> > >> * Agrupar os 100 e poucos contratos da Prodam e começar a
>> > >> analisá-los.
>> > >> Tem muita
>> > >> coisa interessante a ser examinada lá e pelo que vi dá pra
>> agrupar
>> > >> fácil em
>> > >> coisas como Acesso a web, Site, Wireless da Prefeitura (só isso é
>> > >> um
>> > >> contrato
>> > >> de mais de 30 milhões!). E ouvi falar que eles cobram uns 2
>> > >> milhões
>> > >> pra subir
>> > >> um site Wordpress. E outra coisa, pelo valor absurda dos
>> > >> servidores
>> > >> deles e infra
>> > >> de rede, eu esperaria um serviço menos porco do que o atual no
>> > >> site
>> > >> da transparência.
>> > >> Toda semana os servidores saem do ar por horas! Alguém disposto a
>> > >> fazer um script
>> > >> simples pra fazer uma estatística de uptime dos servidores deles?
>> > >> Ou
>> > >> usar algum
>> > >> serviço já existente.
>> > >>
>> > >> * Fazer um pedido de informação via LAI para os anexos dos
>> > >> contratos e
>> > >> contratos que
>> > >> faltam. Só o caso da Prodam boa parte do detalhamento dos custos
>> > >> em
>> > >> um contrato ficam
>> > >> em arquivos anexos que não estão no portal de prefeitura.
>> > >>
>> > >> Enfim, tem bastante coisa pra fazer e sinceramente, dogmatismo
>> > >> religioso
>> > >> não me parece
>> > >> o mais relevante/eficiente neste momento. Se colocar um sistema de
>> > >> discussão aprovado pelo
>> > >> papa vai resolver um dos problemas acima ou ajudar a trazer
>> > >> colaboradores, eu duvido.
>> > >>
>> > >> E.
>> > >>
>> > >> On 21/05/2015 12:19, Everton Zanella Alvarenga wrote:
>> > >> > Essa ferramenta é uma boa substituição técnica (não apenas por
>> > >> > ter o código aberto) ao disqus?
>> > >> >
>> > >> > Se sim, por que não implementar?
>> > >> >
>> > >> > (Eu não consigo avaliar agora e melhor pessoas com mais
>> conhecimento
>> > >> > fazerem isso.)
>> > >> >
>> > >> > Em 21 de maio de 2015 12:14, Andres MRM <andresmrm em gmail.com>
>> > >> > escreveu:
>> > >> >
>> > >> >> O Tom me escreveu um e-mail, sem entender direito o que eu quis
>> > >> >> dizer.
>> > >> >> Explico aqui caso tenha ficado dúvida para mais alguém:
>> > >> >>
>> > >> >> As vezes é melhor buscar um jeito que diminua a chance
>> > >> >> de erro.
>> > >> >>
>> > >> >> No caso, é melhor esclarecer mesmo se há interesse em um PR
>> > >> >> (alterações no
>> > >> >> código), do que eu implementar, fazer um PR, aceitar, e substituir
>> > >> >> o código em
>> > >> >> produção por minha própria conta.
>> > >> >>
>> > >> >> Como já vimos antes, fazercracia nua e crua nem sempre dá certo.
>> > >> >>
>> > >> >> PS.: E me desculpem se alguém achou minha alegoria machista...
>> > >> >> Não era a
>> > >> >> intenção... Pessoalmente acho até que pode ser interpretada de
>> > >> >> forma
>> > >> >> progressista. =P
>> > >> >>
>> > >> >> Quoting Andres MRM (2015-05-21 11:49:28)
>> > >> >>
>> > >> >>>
>> > >> >>> Como diz o ditado:
>> > >> >>> "Agir sem pensar é como mijar sem mirar."
>> > >> >>>
>> > >> >>> Na dúvida, as vezes eu prefiro mijar sentado. =P
>> > >> >>>
>> > >> >>>
>> > >> >>> Quoting Everton Zanella Alvarenga (2015-05-21 11:41:59)
>> > >> >>> > Não fale, faça.
>> > >> >>> >
>> > >> >>> > Em 21 de maio de 2015 11:39, Andres MRM <andres em inventati.org>
>> > >> >> escreveu:
>> > >> >>> >
>> > >> >>> >
>> > >> >>> > Isso é um desafio? ;)
>> > >> >>> > Olha que trocar o Discuss pelo Isso parece facinho,
>> > >> >> heim!
>> > >> >>> > https://github.com/posativ/isso [1]
>> > >> >>> > Se você disser que vai aceitar, eu posso mesmo acabar
>> > >> >> fazendo um PR.
>> > >> >>> >
>> > >> >>> >
>> > >> >>> > Quoting Edgar Zanella Alvarenga (2015-05-21 11:34:26)
>> > >> >>> > > https://github.com/okfn-brasil/gastos_abertos/pulls
>> > >> >> [2]
>> > >> >>> > >
>> > >> >>> > > On 21/05/2015 11:29, Andres MRM wrote:
>> > >> >>> > > > Muito bom mesmo. E rápido.
>> > >> >>> > > >
>> > >> >>> > > >> Só digo uma coisa: Edgar é gente que faz!
>> > >> >>> > > >
>> > >> >>> > > > +1 hahaha
>> > >> >>> > > >
>> > >> >>> > > > Só não gostei do Discuss. =P
>> > >> >>> > > >
>> > >> >>> > > >
>> > >> >>> > > > Quoting Paula Oda (2015-05-21 01:50:19)
>> > >> >>> > > >> Ficou realmente bem interessante Edgar!
>> > >> >>> > > >>
>> > >> >>> > > >> Muito bom!!
>> > >> >>> > > >> Sugiro usarmos esse importante resultado também
>> > >> >> para a (finalização
>> > >> >>> > > >> da)
>> > >> >>> > > >> discussão do Cuidado2.
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >> Em 20 de maio de 2015 14:22, Everton Zanella
>> > >> >> Alvarenga
>> > >> >>> > > >> <tom em okfn.org.br>
>> > >> >>> > > >> escreveu:
>> > >> >>> > > >>
>> > >> >>> > > >> Muito bom, Edgar!
>> > >> >>> > > >>
>> > >> >>> > > >> Só digo uma coisa: Edgar é gente que faz!
>> > >> >>> > > >>
>> > >> >>> > > >> Até mais,
>> > >> >>> > > >>
>> > >> >>> > > >> Everton
>> > >> >>> > > >>
>> > >> >>> > > >> Em 20 de maio de 2015 02:06, Edgar Zanella
>> > >> >> Alvarenga <e em vaz.io>
>> > >> >>> > > >> escreveu:
>> > >> >>> > > >>
>> > >> >>> > > >> Acabei de subir um beta de uma
>> > >> >> plataforma para discussão
>> > >> >>> > > >> em cima dos contratos da prefeitura de
>> > >> >> 2014:
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >> http://demo.gastosabertos.org/contratos [3]
>> > >> >>> > > >>
>> > >> >>> > > >> Já converti boa parte dos arquivos
>> > >> >> pra txt como poderão
>> > >> >>> > > >> ver nos botões de download à
>> > >> >> esquerda.
>> > >> >>> > > >>
>> > >> >>> > > >> Fiz uma integração básica com o
>> > >> >> Diário Livre, se clicar no
>> > >> >>> > > >> botão "Diário Livre" você será
>> > >> >> levado para todos anúncios
>> > >> >>> > > >> no Diário Oficial que foram
>> > >> >> realizados para aquele contrato,
>> > >> >>> > > >> ordenados em ordem cronológica.
>> > >> >>> > > >>
>> > >> >>> > > >> Todas categorias como Nome do
>> > >> >> Fornecedor, Orgão, Modalidade,
>> > >> >>> > > >> etc são clicáveis e te leva para uma
>> > >> >> página contendo apenas
>> > >> >>> > > >> contratos desta categoria.
>> > >> >>> > > >>
>> > >> >>> > > >> Adicionei um fórum de discussão
>> > >> >> separado para cada contrato,
>> > >> >>> > > >> fornecedor (cnpj) e orgão. No momento
>> > >> >> estou utilizando o
>> > >> >>> > > >> Disquss.
>> > >> >>> > > >>
>> > >> >>> > > >> As buscas já estão funcionando, mas
>> > >> >> preciso escrever o código
>> > >> >>> > > >> para termos isso na interface.
>> > >> >>> > > >>
>> > >> >>> > > >> A minha idéia é utilizarmos a
>> > >> >> discussão e outras ferramentas
>> > >> >>> > > >> como
>> > >> >>> > > >> o wiki da okbr como ferramenta para
>> > >> >> análise e investigação dos
>> > >> >>> > > >> contratos e fornecedores.
>> > >> >>> > > >>
>> > >> >>> > > >> Ainda existe bastante coisa pra ser
>> > >> >> feito na plataforma, mas
>> > >> >>> > > >> acho que é um primeiro passo (ainda
>> > >> >> mais considerando que fiz
>> > >> >>> > > >> isso nos últimos 3 dias :^P).
>> > >> >>> > > >>
>> > >> >>> > > >> Edgar
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >> _______________________________________________
>> > >> >>> > > >> Gastosabertos-dev mailing list
>> > >> >>> > > >> Gastosabertos-dev em lists.okfn.org
>> > >> >>> > > >>
>> > >> >> https://lists.okfn.org/mailman/listinfo/gastosabertos-dev [4]
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >> --
>> > >> >>> > > >> Everton Zanella Alvarenga (also Tom)
>> > >> >>> > > >> Open Knowledge Brasil - Rede pelo
>> > >> >> Conhecimento Livre
>> > >> >>> > > >> http://br.okfn.org [5]
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >> _______________________________________________
>> > >> >>> > > >> okfn-br mailing list
>> > >> >>> > > >> okfn-br em lists.okfn.org
>> > >> >>> > > >>
>> > >> >> https://lists.okfn.org/mailman/listinfo/okfn-br [6]
>> > >> >>> > > >> Unsubscribe:
>> > >> >> https://lists.okfn.org/mailman/options/okfn-br [7]
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >>
>> > >> >>> > > >> _______________________________________________
>> > >> >>> > > >> Gastosabertos mailing list
>> > >> >>> > > >> Gastosabertos em lists.okfn.org
>> > >> >>> > > >>
>> > >> >> https://lists.okfn.org/mailman/listinfo/gastosabertos [8]
>> > >> >>> > > >>
>> > >> >>> > > > _______________________________________________
>> > >> >>> > > > Gastosabertos mailing list
>> > >> >>> > > > Gastosabertos em lists.okfn.org
>> > >> >>> > > >
>> > >> >> https://lists.okfn.org/mailman/listinfo/gastosabertos [8]
>> > >> >>> > > _______________________________________________
>> > >> >>> > > Gastosabertos mailing list
>> > >> >>> > > Gastosabertos em lists.okfn.org
>> > >> >>> > > https://lists.okfn.org/mailman/listinfo/gastosabertos
>> > >> >> [8]
>> > >> >>> > _______________________________________________
>> > >> >>> > Gastosabertos mailing list
>> > >> >>> > Gastosabertos em lists.okfn.org
>> > >> >>> > https://lists.okfn.org/mailman/listinfo/gastosabertos
>> > >> >> [8]
>> > >> >>> >
>> > >> >>> >
>> > >> >>> >
>> > >> >>> >
>> > >> >>> > --
>> > >> >>> > Everton Zanella Alvarenga (also Tom)
>> > >> >>> > Open Knowledge Brasil - Rede pelo Conhecimento Livre
>> > >> >>> > http://br.okfn.org [5]
>> > >> >> _______________________________________________
>> > >> >> Gastosabertos mailing list
>> > >> >> Gastosabertos em lists.okfn.org
>> > >> >> https://lists.okfn.org/mailman/listinfo/gastosabertos [8]
>> > >> >
>> > >> > --
>> > >> >
>> > >> > Everton Zanella Alvarenga (also Tom)
>> > >> >
>> > >> > Open Knowledge Brasil - Rede pelo Conhecimento Livre
>> > >> > http://br.okfn.org [5]
>> > >> >
>> > >> > Links:
>> > >> > ------
>> > >> > [1] https://github.com/posativ/isso
>> > >> > [2] https://github.com/okfn-brasil/gastos_abertos/pulls
>> > >> > [3] http://demo.gastosabertos.org/contratos
>> > >> > [4] https://lists.okfn.org/mailman/listinfo/gastosabertos-dev
>> > >> > [5] http://br.okfn.org
>> > >> > [6] https://lists.okfn.org/mailman/listinfo/okfn-br
>> > >> > [7] https://lists.okfn.org/mailman/options/okfn-br
>> > >> > [8] https://lists.okfn.org/mailman/listinfo/gastosabertos
>> > >> >
>> > >> > _______________________________________________
>> > >> > Gastosabertos mailing list
>> > >> > Gastosabertos em lists.okfn.org
>> > >> > https://lists.okfn.org/mailman/listinfo/gastosabertos
>> > >> _______________________________________________
>> > >> Gastosabertos mailing list
>> > >> Gastosabertos em lists.okfn.org
>> > >> https://lists.okfn.org/mailman/listinfo/gastosabertos
>> > > _______________________________________________
>> > > Gastosabertos mailing list
>> > > Gastosabertos em lists.okfn.org
>> > > https://lists.okfn.org/mailman/listinfo/gastosabertos
>> > _______________________________________________
>> > Gastosabertos mailing list
>> > Gastosabertos em lists.okfn.org
>> > https://lists.okfn.org/mailman/listinfo/gastosabertos
>> _______________________________________________
>> Gastosabertos mailing list
>> Gastosabertos em lists.okfn.org
>> https://lists.okfn.org/mailman/listinfo/gastosabertos
>>
>
>
>
> --
> Luiz Armesto
>
--
Luiz Armesto
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.okfn.org/pipermail/gastosabertos/attachments/20150522/2fa90721/attachment-0003.html>
Mais detalhes sobre a lista de discussão Gastosabertos