politica.xyz¶
Site: politica.xyz (atualmente fora do ar)
Código: github.com/hiatobr/politica.xyz
Pad: pad.okfn.org/p/politica.xyz (contém o mesmo texto daqui)
Histórico e justificativa¶
Há duas iniciativas de reunir informações sobre políticos que eu conheci.
A primeira eu sempre considerei ruim. É necessário produzir uma justificativa extensa, talvez, mas convincente. Eu consigo e posso fazer isto.
Por exemplo, posso pegar esta página: www.politicos.org.br/ranking e refutar vários trechos diretamente ao ponto central.
Baixando o nível, posso dizer que um ranking que coloca Flexa Ribeiro e Policarpo na lista dos 10 “melhores” agentes políticos, deve ter alguma coisa errada.
A segunda iniciativa é ótima. Contudo, eu há tempos quero fazer algo além. Para eu poder problematizar o primeiro site, eu preciso providenciar uma alternativa. Eu quero reunir o máximo possível de informações sobre os canditatos, inclusive posicionamentos públicos e não tão públicos.
Agora, a minha interpretação individual sobre o que deve ser um agente político melhor ou pior não deve ser a coisa mais relevante de um site que disponibiliza informações. Isto não é um argumento ideológico. As pessoas USAM o site politicos.org.br e isto é ruim. Porque o site é feito para induzir o usuário a aceitar as interpretações do autor do site sobre o que é melhor ou pior e não incentiva o pensamento crítico. Pior, elimina as possibilidades de pensamento crítico.
Eu quero colaborar com quem tem medo de pensamento crítico e fornecer meios para que estas pessoas possam aceitar minhas ou opiniões de outras(os). Entretanto, esta não deve ser a regra, deve ser o caminho para que as pessoas percebam como isto não é bom e passem a tomar decisões de forma mais autônoma e independente.
Edição: acabei de encontrar o wikipoliticos.com.br e este projeto é o melhor de todos por enquanto
Sendo assim, escolhi o domínio politica.xyz por conveniência, porque o TLD estava custando 2 dólares por um ano e vinha com ssl grátis, mas o nome de domínio também é bom e será útil, fácil de memorizar e fácil de pixar nos muros das capitais.
Quando fui escolher o CMS para fazer isto, me inspirei no site hackerspaces.org, que aparentemente usa WikiMedia. Talvez seja prudente utilizar a mesma plataforma da WikiPedia, afinal, quero que o maior número de pessoas possa contribuir com o site.
Originalmente o nome de domínio era mentiro.so, mas fui alertado que este nome afastaria as pessoas ao invés de atrair, por ser tendencioso.
Objetivo¶
Providenciar uma plataforma com o maior número possível de informações sobre agentes políticos, retroativamente e cada vez mais detalhada e minunciosa.
Garimpar o máximo possível de informações sobre agentes políticos, respeitando somente os limites legais e inclusive forçando e questionando estes limites.
Buscar transparência e providenciar meios para que as pessoas decidam sozinhas com maior acuidade.
Lutar contra a censura e contra a omissão de informações e a privacidade de esquemas de corrupção.
Dificultar a vida de quem faz política por baixo dos panos e prejudicar/boicotar os projetos desta natureza em vigência.
Propostas e modus operandi¶
Problema: É possível manipular notícias, informações e declarações. Inclusive, vários agentes políticos mentem ou distorcem fatos em seus discuros recorrente, contumaz e deliberadamente.
Possível solução #1: Criar meios de verificar declarações e fatos de forma coletiva. Ampliar narrativas e relatos das pessoas com propriedade para providenciar a sua visão acerca de um assunto, ou melhor ainda, providenciar registros audiovisuais, fotográficos, etc.
Problema: Há agentes políticos que escondem suas ligações, e dificultam o processo de auditoria pública de suas intenções e sua forma de fazer política, por exemplo, não revelando quem são seus parceiros políticos através de diversos subterfúgios. Um notável é receber doação de empresas que são controladas por colaboradores, tornando assim impossível de demonstrar a obviedade das suas intenções para as massas, que certamente comprarão qualquer discurso que diga o contrário e confiarão na suposta idoneidade do candidato mesmo pressentindo que está sendo iludida.
Possível solução #1: Mapear também pessoas que influenciam diretamente a política mas que não são candidatos registrados no tribunal eleitoral. Formadores de opinião, empresários, pessoas com poder de influência. Verificar a legalidade disto.
Problema: O eleitorado costuma tomar decisões imbecis de forma recorrente e contumaz. E também é inadmissível que as pessoas tenham que aceitar a tua visão de como deveriam ser escolhidas(os) as(os) candidatas(os).
Solução: É justamente isto que estamos tentando resolver aqui. Eu acredito que se as pessoas tiverem mais acesso à informação, tornar-se-ão mais capazes de tomar decisões sozinhas e menos capazes de fazer a merda que fazem de dois em dois anos.
Mão na massa¶
(estes números são epochs)
1413644040¶
Instalação MediaWiki
- Acessei o site www.mediawiki.org
- Há um link na página inicial para www.mediawiki.org/wiki/Installation
- Nos passos há o link para a última versão, que atualmente é releases.wikimedia.org/mediawiki/1.23/m...
- Copiei este URL e usei o comando `wget http://releases.wikimedia.org/mediawiki/1.23/mediawiki-1.23.5.tar.gz` no servidor aonde eu vou instalar o software.
- Extraí para o DocumentRoot do site com `tar -xvf mediawiki-1.23.5.
- A instalação continua na tela web acessando politica.xyz
- Instalei php5-xcache e memcached no Debian Wheezy
- Configurei os URLs conforme as orientações em www.mediawiki.org/wiki/Manual:Short_URL
- Por mim, está pronto.
1413666431¶
Instalação de Semantics
- O site www.mediawiki.org/wiki/Extension:Semant... orienta a visitar o site da extensão, então entrei em www.semantic-mediawiki.org/wiki/Semanti...
- Segui as instruções de www.semantic-mediawiki.org/wiki/Help:In...
- Instalei o Composer conforme getcomposer.org/doc/00-intro.md#install...
- Testei a instalação segundo a orientação de www.semantic-mediawiki.org/wiki/Help:Te...
- A página politica.xyz/wiki/Especial:Vers%C3%A3o declara que foi instalado corretamente.
1413672296¶
Retomei o trabalho com o script
- Fiz um diretório e estou testando com wget e curl.
- Vou começar do URL www.eleicoes2014.com.br/candidatos-pres... pra ver o que acontece e como vou trabalhar com os dados
1413685877¶
Encontrei isto aqui: schema.rdfs.org e isto: dbpedia.org
1413695712¶
Criei estas páginas:
1413743249¶
Outro administrador do hackerpaces.org me mostrou isto aqui: gitit.net/README
Vou ler e ver se consigo botar no lugar da Mediawiki
1426682884¶
- Descobri o wikipoliticos.com.br através de 93-95-227-181.1984.is
- Migrei o conteúdo de pad.okfn.org/p/politica.xyz para esta página, formatando com redcloth.
- Servidor do site com problemas
Bash script¶
#!/bin/bash
### Atalhos
SITE="http://www.eleicoes2014.com.br/"
PRE="${SITE}""candidatos-presidente/"
GOV="${SITE}""candidatos-governador-"
SEN="${SITE}""candidatos-senador-"
FED="${SITE}""candidatos-deputado-federal-"
EST="${SITE}""candidatos-deputado-estadual-"
### Obter lista com todos os presidentes
## Baixa a página inteira
#HTM=$(curl -sS "${PRE}" 2>&1)
## Utiliza arquivo local
HTM=$(cat pres)
## Faz lista de todos presidentes
PRESIDENTES=( )
for NOME in `echo "${HTM}" | grep -e 'class="candidate">' | awk '{ print $1 }' | sed -e 's/^href="\///' -e 's/"$//'`
do
PRESIDENTES=( "${PRESIDENTES[@]}" "${SITE}${NOME}" )
done
PRESIDENTE_URNA_NOMES=( )
PRESIDENTE_NUMEROS=( )
PRESIDENTE_PARTIDOS=( )
PRESIDENTE_COLGACOES=( )
PRESIDENTE_NOMES=( )
PRESIDENTE_IDADES=( )
PRESIDENTE_NATURALIDADES=( )
PRESIDENTE_CIVIL_ESTADOS=( )
PRESIDENTE_OCUPACOES=( )
PRESIDENTE_ESCOLARIDADES=( )
PRESIDENTE_HISTORIAS=( )
PRESIDENTE_CARGOS=( )
for PRESIDENTE in ${PRESIDENTES[@]}
do
## Mostra na tela
#echo "${PRESIDENTE}"
## Baixa a página inteira
#HTM=$(curl -sS "${PRESIDENTE}" 2>&1)
## Extrai somente nome
URL=$(echo "${PRESIDENTE}" | sed -e 's:^http\://www.eleicoes2014.com.br/::' -e 's:/$::')
## Grava em arquivo
#echo "${HTM}" 1> "presidente_${URL}"
## Utiliza arquivo local
HTM=$(cat "${URL}")
for NOME in `echo "${HTM}" | grep -e 'class="detail-h1">' | awk '{ print $1 }' | sed -e 's/^href="\///' -e 's/"$//'`
do
NOMES=( "${PRESIDENTES[@]}" "${SITE}${NOME}" )
done
done
#<h1 itemprop="name" class="detail-h1">Dilma 13</h1>
#<a href="/dilma/" class="candidate">Dilma 13</a>
#curl 'http://www.eleicoes2014.com.br/dilma/' | grep -e '<h1 class="detail-h1" itemprop="name">'
Coisas a fazer¶
- Logotipo para substituir o da MediaWiki
- Instalar a extensão Semantics
- Migrei esta parte para a página inicial em politica.xyz