API para servicios publicos de Panama, Republica de Panama
http://docs.panamenio.apiary.io/
Idaan /api/gob/idaan/numero_de_cuenta
// Respuesta
var response = {
agua : 7.92,
basura : 8.75,
total : 16.67,
owner : 'J Jay',
nic : '116',
updatedAt : '04/08/2013',
lastPaymentAt : '17/07/2013',
lastPaymentAmount : 12.73,
dateFormatISO : 'es-pa'
};
Registro Publico /api/gob/registropublico/nombre_a_buscar
// Respuesta
{
"sociedades": [
{
"sociedad": "IMAGINAR, S.A.",
"ficha": "445182",
"estatus": "",
"tomo": "0",
"folio": "0",
"links": {
"ficha": {
"href": "/item/445182"
}
}
}
}
npm install Necesitas remover nodemon manualmente e instalar global
grunt nodemon Para debuggear, utiliza node-debugger grunt jasmine_node o grunt ejecuta los specs
###REST API Spec ###Servicios Publicos ####/api/gob/servicio
Ejemplo /api/gob/idaan/:numeroCuenta
###Servicios Comerciales ####/api/com/servicio
Ejemplo /api/com/metrobus/:codigo
###Patrones
lib contiene los modelos, cada modelo debe tener metodos fetch y parse
spec contiene los specs al modelo. Por lo general queremos probar la logica de parse.
Plantillas para Cheerio. Permite separar (Decouple) logica de Scrap y Parse.
###Adicional Los contribuidores deben fork y enviar Pull Request. Los non developers deben abrir issues y proponer y argumentar sus ideas.
Rogelio Morrell C. Benevolent Panamenio.