Skip to content

Instantly share code, notes, and snippets.

View rvowles's full-sized avatar

Richard Vowles rvowles

View GitHub Profile
package com.bluetrainsoftware.vertx
import org.vertx.java.deploy.Verticle
import org.vertx.java.deploy.impl.VerticleFactory
import org.vertx.java.deploy.impl.VerticleManager
class SpringVerticleFactory implements VerticleFactory {
private VerticleManager mgr
@Override
#include <Energia.h>
int main(void)
{
init();
setup();
for (;;) {
loop();
var scrap = require('scrap');
var code = ''; // insert your own code
var pin = ''; // insert your own pin
scrap('http://www.elgar.govt.nz/patroninfo', function(err, $) {
scrap({url:'http://www.elgar.govt.nz/patroninfo/patform', method:'post', form:{'code':code, 'pin':pin}}, function(err, $) {
$('.patFuncTitle label a').each(function(idx, elem) {
console.log("Item " + $(elem).text());
@rvowles
rvowles / aucklib.groovy
Created September 29, 2012 01:54
How to login and get your list of books from the Auckland Public Library in Groovy using jsoup
Connection conn = Jsoup.connect("http://www.elgar.govt.nz/patroninfo")
conn.get();
conn.url('http://www.elgar.govt.nz/patroninfo/patform')
conn.data('code', '')
conn.data('pin', '')
Document login = conn.post()
Elements books = login.select('.patFuncTitle label a')
books.each { Element e ->
println e.text()
}