Command-line Interface for Google Calendar
Project description
Command-line Interface for Google Calendar
Dependencies
Python: 2.6 / 2.7
six
python-dateutil
pytz
tzlocal
google-api-python-client
argparse
Installation
pip command may need sudo
Operation |
Command |
---|---|
Install |
pip install gcalendar-cli |
Upgrade |
pip install --upgrade gcalendar-cli |
Uninstall |
pip uninstall gcalendar-cli |
Check installed version |
calendar-cli --version |
Help |
calendar-cli -h |
Getting Started
Download client_secret.json from Google Developers Console
Open Google API Manager
Select or create a project
Open API Manager -> Credentials
OAuth consent screen: Set a product name and save
Credentials: Add credentials -> OAuth 2.0 client ID -> Other: Set a name and create
Download a credential file by clicking the Download JSON button, then rename it client_secret.json
Create a credentials file
calendar-cli setup client_secret.json
The default path to the credentials file is ~/.credentials/calendar-cli.json.
Print the summary of today’s events on the default calendar
calendar-cli
Launch with arguments
calendar-cli --date 20151014 calendar-cli --calendar xxxxxx@group.calendar.google.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.