This is some really nice eye candy. I saw that you did your web scraper in haskell even though you seem to be quite the polygot. What guided that decision?
Big thanks to Miëtek Bak for his work on Haskell on Heroku (https://haskellonheroku.com/) and halcyon.sh. I don't know if I could have figured out deploying to heroku without it.