Google Agenda SMS Notifier Code
A service to send SMS for Google Agenda reminders
Brought to you by:
rmetrich
File | Date | Author | Commit |
---|---|---|---|
README | 2015-06-26 |
![]() |
[419ee0] Initial commit |
crontab.py | 2015-06-26 |
![]() |
[419ee0] Initial commit |
freemobile.py | 2015-07-08 |
![]() |
[57090e] Added retries when exceptions occur |
gcalendar.py | 2016-04-13 |
![]() |
[b5fa4c] Renamed 'Calendar' class conflicting with Pytho... |
main.py | 2016-04-13 |
![]() |
[b5fa4c] Renamed 'Calendar' class conflicting with Pytho... |
settings.py | 2015-06-26 |
![]() |
[419ee0] Initial commit |
smscalendar-startup.service | 2016-04-13 |
![]() |
[616b06] Calendar startup service |
This application sends SMS for your Google Agenda events at the time of the reminders. It runs regularly by installing itself in the crontab of the running user. To use the application, you first need to: - enable the Google Agenda API (see https://developers.google.com/console/help/#activatingapis) - save the credentials file for the Google Agenda API locally (e.g. "calendarapi.json") - enable the SMS service of your mobile provider (Free Mobile or write your own module) - create a credentials file for your mobile provider (e.g. "freemobile.json") Content for Free Mobile: {"username": userid, "password": "password_for_sms_service"} - launch once the application to set up the Google Agenda API: ./main.py --dryrun Default settings can be changed by editing "settings.py" Once all of this has been done, run the application again: ./main.py This application requires at least the following Python modules: apiclient oauth2client httplib2 pytz tzlocal httplib urllib