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
- mog-commons
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size gcalendar-cli-0.2.3.tar.gz (8.8 kB) | File type Source | Python version None | Upload date | Hashes View |