Git Product home page Git Product logo

logseq-reminders-sync's Introduction

Logseq Reminders Sync

Two macOS shortcuts that enable sending and syncing reminders from Logseq to Reminders.app.

Sync Logseq Todos to Reminders

Syncs Logseq todos with a deadline to the macOS Reminders app (see caveats). Download shortcut.

Send selected Logseq todo block to Reminders**: Sends the currently selected todo to reminders.

Download shortcut.

Demo

demo.mp4

Setup

  1. Create a reminders list (e.g. „Logseq“)
  2. Activate the Logseq API (https://docs.logseq.com/#/page/local%20http%20server) and set an API token.
  3. Set your configuration in the „config“ dictionary at the top of the shortcut.

Notes/Caveats

  1. Adding/Editing todos in the Reminders.app will not be reflected in Logseq, only the todo status is synced (setting a todo as „Done“ in Reminders sets the todo as „Done“ in Logseq).
  2. During the sync, a tag „processing-…“ will be created in Reminders. The tag may stay around for a few minutes until the Reminders.app interface updates.
  3. Shortcut tested on macOS Ventura & Sonoma.

Changelog

  • 231225 : V1.2, Fix compatibility with macOS Sonoma
  • 231122: V1.1, Fix reminders list name config was not applied
  • 231121: V1.0, Initial Release

logseq-reminders-sync's People

Contributors

flegfleg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

logseq-reminders-sync's Issues

Thanks, a bug, and a question

First of all, this is amazing. Thanks so much!

I noticed that even though I have a list named "Logseq" as defined in the configuration, it put my tasks in the "Inbox" list.

Also, I'd like to modify the script to behave slightly differently. I'd like all Tasks marked as NOW or DOING with priority A to be synced, regardless of whether they have a date. Would that be difficult for me to change on my own?

Not marking tasks as done

So things are working for me (as per my closed issue), but sync is only one way. Tasks marked done in Reminders are not getting marked done in Logseq.

Feature request: no reminders for unscheduled items

I have my shortcut set up to catch items listed as NOW [#A] - these are not scheduled (I only use scheduled for items marked LATER). Currently the plugin schedules these with a deadline/reminder of today at 9am in reminders. I'd rather not have these reminders. My thought is that the plugin could check if the item is scheduled or not before creating a reminder? Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.