Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/osbm/obsidian-day-planner-to-google-calendar-sync
https://github.com/osbm/obsidian-day-planner-to-google-calendar-sync
github-actions google-calendar-api obsidian obsidian-md
Last synced: about 18 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/osbm/obsidian-day-planner-to-google-calendar-sync
- Owner: osbm
- Created: 2024-09-24T15:24:10.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-13T16:18:59.000Z (1 day ago)
- Last Synced: 2024-11-13T16:36:05.720Z (1 day ago)
- Topics: github-actions, google-calendar-api, obsidian, obsidian-md
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This github action helps you sync your actions created by your obsidian Day Planner plugin to Google Calendar.
To add this github action to your repository add this file to `.github/workflows/sync.yml` with following content:
```yaml
on:
push:
paths:
- life/daily/*
- .github/workflows/sync.ymlworkflow_dispatch:
jobs:
mainjob:
runs-on: ubuntu-lateststeps:
- name: Checkout the repository
uses: actions/checkout@v4- name: Run calendar sync action
uses: osbm/obsidian-day-planner-to-google-calendar-sync@main
with:
daily-notes-path: life/daily
credentials-json: ${{ secrets.CREDENTIALSJSON }}
token-json: ${{ secrets.TOKENJSON }}
time-zone: Europe/Istanbul
time-window: 30
custom-description: Created by Obsidian Day Planner
calendar-id: primary
```