Menu

Tree [616b06] master /
 History

HTTPS access


File Date Author Commit
 README 2015-06-26 Renaud Métrich Renaud Métrich [419ee0] Initial commit
 crontab.py 2015-06-26 Renaud Métrich Renaud Métrich [419ee0] Initial commit
 freemobile.py 2015-07-08 Renaud Métrich Renaud Métrich [57090e] Added retries when exceptions occur
 gcalendar.py 2016-04-13 Renaud Métrich Renaud Métrich [b5fa4c] Renamed 'Calendar' class conflicting with Pytho...
 main.py 2016-04-13 Renaud Métrich Renaud Métrich [b5fa4c] Renamed 'Calendar' class conflicting with Pytho...
 settings.py 2015-06-26 Renaud Métrich Renaud Métrich [419ee0] Initial commit
 smscalendar-startup.service 2016-04-13 Renaud Métrich Renaud Métrich [616b06] Calendar startup service

Read Me

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
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.