Rewrite the Ballina scraper in ruby