Google Apps Script looks to be pretty perfect for a school project, however I\'m not terribly comfortable with JavaScript and the entire rest of the project is going to be done
It is now possible to make requests to Google Apps Script from Python via the new Execution API, which uses a REST interface. Related blog post announcement. Learning some JS is still required.