The client needs a python script (or set of) that will query the twitter api with a basic set of parameters and save the result to a database. The initial query is to capture all tweets from this account [login to view URL] (but this should be configurable).
As part of the project- please list out how it will be completed, this includes
* List of tasks required to complete project
* Roughly how the code will be structured and basic order it will be developed
* Kept log of any important design decisions or constraints
* Estimate of delivery time- please supply code samples every few days or weekly as per total estimate
* Raise any unforeseen issues immediately that may impact timing so these can be resolved together
Functional requirements
* configurable time interval of polling the API
* configurable search string or user account (initial is @BeijingAir)
* removes duplicates in results (i.e. doesn't save the same data 2x to the db)
* stored colomns in DB is at minimum "twitter account", "time", "message"
* configuration is via a separate JSON, csv, XML etc file
* shows db results (say last 24hr) on a basic web page
Tech requirements
* written python 2.7 or 3.x
* runs on Google App Engine (or similar cloud infrastructure)
* stores objects in JSON format (dependent on App Engine data store capabilities) i.e. serializes objects into JSON
* modular and "readable" code, well formed function/class interfaces, clearly documented
Please read the project first and write the word "Understood". Also write your steps and suggestions to complete the project with a short description of what you understood.
I had done a very similar project(scans the tweets on a profile and switches an external circuit depending on the text in it) using twitter API in python, some months back. So I would be a better person to finish your project on time.
Thank you.