I am a non-developer with no development experience, so I will be using this project as a way to teach myself basic programming in Python.
The purpose of this project is to create an open-source framework for analyzing data from the Ethereum blockchain. The code will be imperfect, so if anyone has improvements, please share.
Right now, the only thing I have working is a data collector that collects transaction data from the Ethereum blockchain, and writes (and appends) to an existing csv file.
If you have all the modules installed already, you should be able to just run the .py file without any issues. I've got it set to ping the API every 2 minutes. If you hit the API more frequently than that, you'll likely be throttled (unless you pay for more API call capacity).