/logsync

Plugin to sync data from various sources into Logseq

Primary LanguageTypeScriptMIT LicenseMIT

Logsync

Features

  • ICS
    • ICS showcase
    • Idempotent synchronization
    • Any number of calendars
    • Recurring events
    • Meeting links (google)
    • Event renaming
  • GitHub
    • GitHub showcase
    • Idempotent synchronization
    • Created pull requests
    • Assigned review requests

Configuration

$HOME/.logseq/settings/logsync.json

{
  "calendars": {
    "some-calendar": "https://some.ics.url/basic.ics"
  },
  "renaming": {
    "some-calendar": {
        "Some event name": "Some new event name"
    }
  },
  "github-token": "ghp_...",
  "disabled": false
}

Contributing

Create a pull request or open an issue to report bugs and request features.