Skip to content
This repository has been archived by the owner on Oct 18, 2024. It is now read-only.
/ org-gcal-sync Public archive

A one-way event synchronisation tool from org-mode to Google Calendar

License

Notifications You must be signed in to change notification settings

NatKarmios/org-gcal-sync

Repository files navigation

Note: I don't use org-mode anymore, and have since switched to Obsidian, so I no longer use this project and will not continue to maintain it. Forks are welcome!

org-gcal-sync

A one-way event synchronisation tool from org-mode to Google Calendar


Usage

Usage: org-gcal-sync options_list
Options: 
    --dry, -d [false] -> Skip sending event changes to Google 
    --autoRetry, -r [false] -> Automatically retry on certain errors 
    --config, -c [./config.yaml] -> Path to the desired config file { String }
    --verbose, -v -> Logging verbosity { Int }
    --help, -h -> Usage info

Configuration

See config.example.yml.

org-gcal-sync requires Google API credentials; get these from your admin console.

Event colours

ID Background Foreground Example
1 #a4bdfc #1d1d1d Example
2 #7ae7bf #1d1d1d Example
3 #dbadff #1d1d1d Example
4 #ff887c #1d1d1d Example
5 #fbd75b #1d1d1d Example
6 #ffb878 #1d1d1d Example
7 #46d6db #1d1d1d Example
8 #e1e1e1 #1d1d1d Example
9 #5484ed #1d1d1d Example
10 #51b749 #1d1d1d Example
11 #dc2127 #1d1d1d Example

Note that the org-mode parser used here shares that of orgzly; this is to ensure as much compatibility with orgzly, as that's what I use on a day-to-day basis.

Many thanks to Nevenz and the contributors to org-java and orgzly.

About

A one-way event synchronisation tool from org-mode to Google Calendar

Resources

License

Stars

Watchers

Forks

Languages