July 5

Экспорт напоминаний Apple

Недавно перешел с ios на андроид и захотел перенести все напоминания из стандартного приложения "Напоминания" на маке/айфоне, но не нашел простого способа как это сделать, поэтому сделал инструмент для экспорта напоминаний.

Проблема

Есть несколько приложений в аппсторе, которые достают напоминания из стандартного приложения и что-то дальше с ними делают (чаще всего просто копируют их в себя).

Однако эти приложения не позволяют бесплатно экспортировать список напоминаний, чтобы делать потом с ними что-то еще.

Синхронизация между платформами тоже нетривиальная задача, и популярные приложения не дают бесплатно синхронизировать напоминания между платформами.

Я даже поробовал microsoft todo, но мне совсем не понравилось их приложение.

Решение

Нашел бесплатное и неплохое приложение для андроид Tasks.org, и сделал небольшой инструмент на свифте для экспорта из приложения "Напоминания" на макбуке в формат Tasks.org.

Разработку вел целиком с использованием opencode + openspec - рассказывал об этом подходе в предыдущей статье.

Доступные команды в Makefile на момент первого релиза

Как пользоваться

  1. Клонировать репозиторий
  2. Открыть терминал в папке проекта
  3. Выполнить команду make export-tasks-org
  4. Взять получившийся файл reminders_export_tasks_org.json из папки с проектом и импортировать в андроид-приложение Tasks.org
  5. Профит

Выводы

Является ли это решение лучшим? Вряд ли. Единственным? Нет. При этом я сделал его довольно быстро, и было очень легко тестировать прямо на симуляторе в андроид-студии.

Нужны ли знания языка программирования для создания подобных инструментов? Точно нет.

Удобно ли мне пользоваться приложением Tasks.org на андроиде? Вполне ✅

Было ли удобнее в стандартном приложении "Напоминания" от apple? 💯 Да