Servicios web para IV-GII alojados en OpenShift
The OpenShift nodejs
cartridge documentation can be found at:
Teniendo en cuenta que los objetivos son una lista ordenada, lo que hace el programa es hacer scraping del wiki de la asignatura usando el ID de la página correspondiente y devolverlo en varios formatos.
Por lo pronto, esto está instalado en OpenShift.
- Bajarse los objetivos en texto
http://objiv-jmerelo.rhcloud.com/get/<fecha>
, donde fecha es, por ejemplo, 4112013, que correspondería a la clase del, bueno 8 de noviembre de 2013, por ejemplo http://objiv-jmerelo.rhcloud.com/get/4112013. Esto sólo funciona si el wiki de la clase tiene la esctructuraClasedel4112013
. Para cualquier otro, por ejemplo, esta clase (con la D mayúscula), se usaría el nombre completo traswiki
: http://objiv-jmerelo.rhcloud.com/get/ClaseDel30092013. - En JSON:
http://objiv-jmerelo.rhcloud.com/get/<fecha>/JSON
, por ejemplo http://objiv-jmerelo.rhcloud.com/get/4112013/JSON. - En JSONP:
http://objiv-jmerelo.rhcloud.com/get/<fecha>/JSON/<funcion>
, por ejemplo http://objiv-jmerelo.rhcloud.com/get/4112013/JSONP/obj.