Можно ли синхронизировать календари KOrganizer и iCloud?
Есть ли способ для занятого человека иметь возможность поместить элемент в мой календарь iCloud и автоматически добавить событие в основной календарь KOrganizer, и наоборот?
4 ответа
Вот как я это сделал, благодаря совету @Khurshid_Alam:
- Загрузите программу обнаружения iCloud CloudDav под названием
icloud
со своей страницы GitHub. - экстракт
icloud-master/groovy_java/gui-2.0.1.zip
, (Обязательно прочитайте README, так как, очевидно, есть юридические проблемы...) - Бежать
icloud-master/groovy_java/gui-2.0.1/bin/gui
, - Введите учетные данные Apple ID и выберите сервер. Любой сервер будет работать. Нажмите "Получить URL-адреса календаря".
- Щелкните URL-адрес в правом нижнем углу рядом с именем основного календаря, Ctrl+C, чтобы скопировать его.
- В KOrganizer щелкните правой кнопкой мыши по отображению папки календаря (по умолчанию она находится слева внизу) и выберите "Добавить календарь".
- Нажмите "DAV Groupware Resource". Введите в свои учетные данные Apple ID, выберите "Настроить ресурс вручную".
- Разрешите доступ к кошельку, если появится окно, и если применимо.
- Появится новое окно с "Конфигурация сервера" внизу. Нажмите "Добавить" справа от него, вставьте скопированный URL-адрес в поле "Удаленный URL-адрес" и нажмите "Получить". Когда вы нажмете "ОК", календарь будет добавлен и автоматическая загрузка и выгрузка данных календаря станет возможной.
- Повеселись!
Поскольку эта ветка имеет высокий рейтинг в Google, я добавлю новый ответ, несмотря на то, что он довольно старый. Я исправил эту проблему , и она должна работать со следующей версией
kdav
(предположительно >
v5.90.0
).
Принятое изменение в KDav — GitLab исправил ошибку при использовании извлечения календаря-мультиполучения. их относительный путь. Изменение исправляет это поведение. Именно это мешало KDav работать с iCloud.
Прямо сейчас я могу убедиться, что KOrganizer не отправляет заголовки авторизации:
См. этот пост о синхронизации с icloud Caldav
Для этого открыта ошибка, но никаких действий в течение 6 месяцев:
https://bugs.kde.org/show_bug.cgi?id=434757
Это сработало в августе 2019 года:
- Откройте приложение Календарь на iCloud.com или iPhone
Сделать календарь общедоступным, чтобы проверить прямую ссылку на сервер. Это может выглядеть так:
https: // p15 -caldav.icloud.com
https: // p16 -caldav.icloud.com
и т.д...
Календарь больше не должен быть общедоступным. Сделайте календарь снова приватным, если хотите.
- Перейдите на https://appleid.apple.com/ и создайте пароль для стороннего приложения. Пометьте его как "Korganizer".
- Откройте KOrganizer, добавьте календарь как "ресурс групповой работы DAV". Введите в свой Apple ID, сгенерированный пароль и выберите "Настроить ресурс вручную".
- Добавьте URL из шага 2. По этой ссылке будут добавлены все календари из icloud. Можно синхронизировать только выбранные календари.