picklepete / pyicloud

A Python + iCloud wrapper to access iPhone and Calendar data.
MIT License
2.57k stars 452 forks source link

[BUG] Reminders module never work for redesigned reminders in iOS14 and macOS11 #313

Open realCrush opened 4 years ago

realCrush commented 4 years ago

The problem

Apple Reminders never work. And it seems like only works for old version reminders, not redesigned version in ios14, macos big sur.

Environment

macOS big sur 11.0.1 Python 3.7 pyicloud0.9.7

Traceback/Error logs

# api auth works and api.refresh works
api.reminders.refresh()
api.reminders.post('Test')

False

Additional information

None

RaddedMC commented 3 years ago

Yeah, Apple made some big changes to Reminders with the iOS 13 update that caused users of 12 and lower devices to be forced to either 'upgrade and break' reminders on their old devices or don't upgrade and miss out on the new features to come to reminders. The updated Reminders system is accessible on the website so it might be a matter of updating this API.

realCrush commented 3 years ago

The updated Reminders system is accessible on the website

You mean there is a web API way to interact with iOS13 and later reminders.app? If so, where can I find them?

RaddedMC commented 3 years ago

If so, where can I find them?

I can see mine at icloud.com/reminders. I might be interpreting your question incorrectly but that's the website, I haven't found an API to connect it to Python yet. Notably embeds don't show up but due dates and titles do.

image