You may want to check out https://github.com/bankbotsbank/bankbotsbank
I'm currently using protractor (webdriver) for my crawler but I would open to switching to nightmare to be compatible with you as long as I am able to get that stack running on a pi.