Giter Club home page Giter Club logo

obsidian-apple-reminders-plugin's People

Contributors

calorion avatar urishiraval 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

obsidian-apple-reminders-plugin's Issues

Lists could not be deleted

Lists used to test created through this plugin, it will still be automatically created after deletion, but I have already deleted the relevant code.

image

[Feature Request] Make available on iOS

This seems to currently be available on macOS. I have an iPhone and would love to be able to use this.

Unfortunately, I haven’t been able to invest in a MacBook or Mac of any sort yet, so I’m using an HP laptop. I do have iCloud Drive on my device so I’m wondering if there is a way to get this on windows, too?

Plugin does not consider default lists (Today, All, Scheduled) or Smart Lists

Love the plugin!

Just wanted to mention that if you specify a default list, such as Today, Scheduled, All, etc, the plugin will show 0 reminders and create a new list in Apple Reminders to account for it.

For example, putting this in the frontmatter results in a new list being created called Today:

```apple-reminders
list: Today

Similarly, if you try getting around it with a Smart List (for instance, to list all tasks due today or overdue), these don't get considered either.

Creates random lists

When I delete or alter a list name in the code block in Obsidian, the plugin creates a new list in my Reminders app everytime I press delete on my keyboard.

So when I want to delete the list "Family" it creates multiple lists. First a list called "Famil". Then one calle "Fami" and so on.

Create/Read Grouped Lists

First of all big thanks for this cool plugin! I am just experimenting with this, and had a question/request.

I love the fact that the code block in an obsidian note automatically creates a list in reminders. This is very handy for my workflow with many different projects (each of wich has notes/thoughts etc in Obsidian and any actionable item in a task manager).
Now when I adopt this with more than a few projects, I quickly get a very long number of lists in my reminder app. I wonder if there is a way to specify grouped lists. For instance it would be tremendous if something like this:

list: group/listname

or maybe more yaml conform

list:
    group:
        - listname

would create this in reminders
image

(and read it too, #18 seems related)

Or maybe that is already possible and I am just getting the syntax wrong?

Need an iOS/iPadOS version

Thank you for the wonderful effort and for this plugin.

I believe what is needed is an iOS/iPadOS app becaue the I think the true value of reminders is in using mobile devices.

Please consider adding this feature.

[Feature Request] Option to hide completed items

I actually really like that the completed tasks are shown by default in obsidian as this gives a nice overview of 'what I have done today'. But for certain long lists I would like to be able to only show open tasks. Is there an option to e.g. filter for that?

Uncaught errors keep popping up from console

The error message is as follows:

Uncaught (in promise) TypeError: Cannot read property 'innerText' of null
    at AppleRemindersPlugin.eval (eval at <anonymous> (app.js:1), <anonymous>:17590:80)
    at Generator.next (<anonymous>)
    at eval (eval at <anonymous> (app.js:1), <anonymous>:35:71)
    at new Promise (<anonymous>)
    at __awaiter (eval at <anonymous> (app.js:1), <anonymous>:31:12)
    at AppleRemindersPlugin.injectQueries (eval at <anonymous> (app.js:1), <anonymous>:17588:16)

I am using Obsidian v0.13.2, Reminders Version 7.0 (2439) and macOS Monterey 12.0.1.

Creating new lists instead of finding old lists

I just started trying to use this plugin and I'm trying to have it pull in things from my work to do list and instead of connecting to existing lists with the same name, I'm having it create entirely new lists. I did notice that one of them may be an issue with a smart list because I rebuilt my today list to better suit my brain. The other 2 lists that are doing this aren't smart lists. The only thing I could see being a problem with these lists is that I have them shared with my business partner. It's either that or the fact that they are in a group. Any tips or way to fix this so I can pull in existing stuff instead of creating entirely new lists?
Screenshot 2023-04-09 at 2 28 47 PM

Not compatible with iPad?

The docs say it supports Apple devices, but when I try to install on iPad it says, "this plugin does not support your device."

Doesn't work

Such an useful plugin, but ut doesn't work. The tasks from reminders are not being pulled.

What does "Enable Apple Reminders in Third-Party Plugins" mean? In Obsidian, or in "security & privacy" Settings on the mac?

Cheers

Invalid Date

In Apple Reminder there is a list with the correct and accepted dates. But, the plugin brings Obsidian the list and warns that the date is invalid. This is a error.

Smart lists not working

    Correct usage seems to be 'apple-reminders' instead of 'Reminders'. This -almost- works:
` ``apple-reminders
list: All
` ``

However, it reports "No reminders found"; there should be ~100 of them.

I'm a total noob when it comes to writing plugins for obsidian, can somebody point me to a resource on how to debug this ?
(MacOS Monterey on a mid-2015 Macbook pro by the way. Obsidian 0.15.9 )

(Edits: Tried to clarify what I'm seeing, yesterday's late night report was less than helpful)
Yet another edit: I'm seeing a red dot (cherry, apple ?) at the bottom right of the edit window.

And yet another edit: It looks like the problem is with 'smart list' including the 'All' and 'Today' list; I can see the reminders on my check list just fine.

Originally posted by @timt1961 in #9 (comment)

Missing lists under groups

Currently lists under groups are not available. However, it also appears you can't find them with apple script - however - I noticed you can actually get the to-do items from lists coming from groups.

This means it should be possible to query them by id and the user could get this ID by temporarily moving it outside the group and then querying the lists with apple script.

tell application "Reminders" to return properties of lists

and then the plugin should be able to accept not the name of the list but the ID as well, e.g.

list_id: "00000-fffffffff-0000000-fffffffff-0000000"

Cannot Install Plugins

스크린샷 2023-01-25 오후 5 41 11

I'm trying to Install this plugins but not working.

Also trying with download zip doesn't work.

App never requests Reminders permission, never functions on Mojave.

Hello. I'm using this plugin on a Mac M1 Mojave.

The app shows as if it's working (the tool bar says "Apple Reminders Sync enabled") but the app doesn't do anything.

I noticed, after copying an osascript from the source file and running it in terminal, that the terminal requested permissions to Reminders.App before it would function. However, I can't drag and drop Obsidian onto this column like other rows in Security & Privacy -- the app needs to request it (which it never does).

Here is a loom video demonstrating the issue:

Obsidian-apple-reminders plugin request for help - Watch Video

Can anyone help me get this to work?

All dates showing as "Invalid Date"

Hi,

Thanks for this plugin! I am using the latest version of plugin with latest Obsidian - all tasks showing "Invalid Date" subsequently no date filtering is functioning as expected.

[Question] Dates

Is it possible to create date parameter when making new reminder in your plugin?

Feature Request: Show overdue tasks

I really enjoy this plugin. Being able to check tasks from Obsidian is very nice.

I was wondering if it's possible to include the overdue tasks. For example in my reminder list I have 3 tasks in which 1 is overdue and 2 is for today. In Obsidian I can only see those 2 tasks with due date for today. It would be very nice to be able to see the overdue tasks as well. Something like "- Overdue: True/False".

Option to show completed items and Date filter

Hi,

is this project still maintained? its a really handy plugin.

  1. My list isnt showing completed reminders by default. I cant find the option or setting to allow that.
    I'd to show reminders completed on a specific date

  2. in the date filter if i put "- date: daily note" It doesnt take my daily note title and shows all reminders.

Thanks

Fetching Reminders From Nextcloud Deck

How I tried using the plugin?
My Nextcloud CalDAV is connected to apple reminders. I use Nextcloud's Deck application to organise my tasks. The tasks in the Deck in return are connected to CalDAV and thus to Apple reminders.

Nextcloud automatically names the list name to appear in Apple. So if my Deck is named "mybeautifuldeck" (in Nextcloud), it will appear as "Deck: mybeautifuldeck" in Apple reminder.

The issue
To fetch reminders from a list we need to write "list: List Name" in a code block. But the deck name has a colon sign it self. So it becomes "list: Deck: mybeautifuldeck"

Request
It would be very nice to be able to enter colon (and perhaps other signs) in the list name. Maybe something like
" list: 'Deck: mybeautifuldeck' "
This way Nextcloud Deck reminders can be seen inside Obsidian.

Filter by Tag without List

I would love to be able to filter by tag without a specific list. This or being able to add smart-lists (which i could filter by tag) would be awesome!
ATM I don't see how it would be possible to show my tasks of the day across all lists.
Thank you!

Stuck on Loading Apple Reminders

Hiya. I managed to get Obsidian to request Apple Reminders access using the Snippets extension.

Unfortunately --- the plugin is still stuck on 'Loading Apple Reminders...'. It does not seem to move to the next step.
Any clue what's going wrong? I know that Obsidian can access the reminders (see screenshots below), but this plugin doesn't....

Note: I'm using the Community Plugins installer. Would there be a difference if I cloned the repo manually?

Thanks

For reference, Here's the code I used to request permissions:

CleanShot 2022-09-15 at 10 32 23

CleanShot 2022-09-15 at 10 31 40

Doesn't work in canvas

The query doen't work as a canvas card. I tried linking the page to the canvas but that didn't seem to work either. Could you please add this as a feature?

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.