I will certainly have a look at @photogames.
I use steem-python to listen in on the steem blockchain and gather the data that I want to use and maybe store. The is made with a html template and the django framework. There is a link to the template creator on the website. There is a lot of code made available via @steempytutorials that are basically tools used to make everything work.
I am currently working my way through the excellent @steempytutorials, but I couldn't get steem-python to work with Anaconda Python, so I manually installed Python 2.7.12 and have successfully upvoted from the command line using the commands from the steem-python documentation, but when I try to execute the example python scripts you provide in @steempytutorials I am getting the error message "TypeError: can not encrypt/decrypt unicode objects".
Have you read the new post about Hivemind on @steemitblog? It might actually have many of the features that can now only achieved with a steem-python bot already implemented.
For the @steempytutorials I recommend going with with settings that are recommended. I installed a new droplet from digital ocean this week for the website. As long as you follow the #0 tutorial everything will work fine.
About the unicode, you might need to set your locales.
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
Also it is good practise to run your code on a server.
I have not the red new about Hivemind yet.
I followed the tutorial and even used a digital ocean droplet myself, the only difference is that I use Debian instead of Ubuntu but since Ubuntu is based on Debian it shouldn't make any difference.. I will try it again and set the Unicode locales, I had the language settings set to fit my German keyboard so that might have messed it up, thanks for the tip!