Automation scripts for Google Docs to automate ski course registration (g.Forms) related tasks
This project contains automation scripts for Google Docs to streamline ski course registration tasks using Google Forms. I scripted this module in 10h. It does the intended job but shouldn't be seen a finished project. Domain Logics are only poorly encapsulated. Feel free to take inspiration or reuse any code witch is potentially useful.
- Automates the creation and management of Google Forms for ski course registration.
- Integrates with Google Sheets to track and manage registrations.
- Sends automated email notifications to participants.
- OAuth 2.0 credentials for Google API access
- Clone the repository:
git clone /home/felix/Documents/gdocs_automation/gdocs_4_ski_automation
- Navigate to the project directory:
cd gdocs_4_ski_automation
- Install the required dependencies:
pip install -e .
- Set up your Google API credentials.
- get api desktop credentials and service credential and past them somewhere
- generate email templates and change mail service functions to provide correct data to html temple
- adapt paths in service.py
- Run the main script:
python ./gdocs_4_ski_automation/service.py
this lib is intended to run as cloud function, witch gets triggered throw a simple AppScript HttpRequest
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.