Obteniendo las bases de datos de concejales

Me enteré por javibc de que hay un portal del ministerio de haciendo con los datos de los concejales de toda españa disponibles [ http://ssweb.mpt.es/portalEELL/consulta_alcaldes ] (hay que entrar dos veces, una para que dea la cookie y la siguiente ya deja pasar :P), después no pocos dolores de cabeza ahí va el parser y la base de datos. [ cargos.zip ]

Nota: Hay información en #Freesoftwareando, de hecho al principio los parsers usaban su base de datos de municipios pero ahora generan otra para evitar salirse de las librerías estándar de python.

Para parsearlas de nuevo, primero hay que preparar y continue.

Escribiendo un parser de Brainf*ck con BLK|Writting a brainf*ck parser with BLK|Escribindo un parser de brainf*ck con BLK

¡Por fin! a estas alturas BLK permite compilar un razonable subset de C... bien, vale, faltan punteros y estructuras para tener algo decente, pero los primeros son escabrosos de simular con el intérprete, y las estructuras están en camino. Lo importante es que la estructura general es medianamente estable, aún dentro de la rama de prototipado, una consecuencia es que está abierto a cualquier participación :), así que veamos un ejemplo de como escribir un pequeño parser para brainf*ck.

At last! at this time BLK can compile a reasonable C subset... well, ok, it needs pointers and structures in order to have something decent, but the former are picky to continue.

Obtendo a base de dados de conselleiros

Entereime por javibc de que hay un portal do ministerio de facenda cos dados dos conselleiros de toda españa dispoñibles [ http://ssweb.mpt.es/portalEELL/consulta_alcaldes ] (hay que entrar dúas veces, unha para que dea a cookie e a seguinte xa deixa pasar :P), despois de non pouco dores de cabeza ahí van os parsers e a base de dados. [ cargos.zip ]

Nota: Hay información en #Freesoftwareando, de feito o principio os parsers usaban a súa base de dados de municipios pero agora xeran outra para evitar saírse das librerías estándar de python.

Para parsearls de novo, primeiro hay que preparar e lanzar get_provincias.py continue.

Obtaining the spanish town concilor database

I found out via javibc that there's a treasury department portal with data about all spanish town concilors [ http://ssweb.mpt.es/portalEELL/con­sul­ta_al­caldes ] (you have to enter twice, first to get the cookie and get redirected to the homepage and a second to access the form :P), and after several headcaches here it is the parser and the database. [ cargos.zip ]

Note: There's a ton of in­for­ma­tion at #Freesoft­ware­an­do, in fact at the beggining the parsers used his mu­nic­i­pal­i­ties database but now they generate another one to avoid use something outside the standard python libraries.

To parse it again, first we have to continue.

Writting a brainf*ck parser with BLK

At last! at this time BLK can compile a reasonable C subset... well, ok, it needs pointers and structures in order to have something decent, but the former are picky to simulate in a in­ter­preter, and the structures are in the way. The important thing is that the general structure is more or less stable, even inside the pro­to­typ­ing branch, a con­se­cuence is that is open to any par­tic­i­pa­tion :), so let's see an example of how to write a little brainf*ck parser.

The first thing we'll do is to import the bytecode manager and prepare a constant to hold the memory size, in this case it will continue.