Does anyone know how to sync Xubuntu 15.10 calendar (Orage) with Google Calendar? I found some old соединения but it doesn't seem to work anymore.
Я полагаю, что можно изменить этот файл/home/user/.config/orage/oragerc приблизительно как этот:
Archive file=/home/user/Dropbox/orage/orage_archive.ics
Orage file=/home/user/Dropbox/orage/orage.ics
Эти файлы (или должен быть), первоначально в/home/user/.local/share/orage (2)
, Или можно ли войти в Orage в Файл->, Обмениваются данными (или доля данных? (1)) для изменения путей файлов.
Так, Вы могли синхронизировать с любым компьютером или мобильным телефоном с Orage (но не Google Calendar) и Ваша учетная запись Dropbox. Однако я еще не попробовал, но это работает с менеджером по паролям как Keepass.
В любом случае, синхронизируя приложение с приложением Google требует понижения безопасности приложения Google.
Вы знаете? "Orages" означает "грозу" на французском языке.
(1) Г‰changer des donnГ©es во французской версии (2), Если Вы никогда не использовали Orage, они еще не будут существовать
Здесь есть интересная статья (8 апреля 2018 г., Айман Багабас), в которой предлагается использовать утилиту Vdirsyncer для выполнения синхронизации. vdirsyncer - это инструмент командной строки, который может синхронизировать календари и адресные книги между серверами и локальной файловой системой в обоих направлениях. Как правило, он периодически запускается через службу cron
или службу systemd
.
Настройка не совсем проста и требует некоторого технического опыта. Подробности изложены в статье .
vdirsyncer
должен быть предоставлен доступ к учетной записи Google. cron
или systemd
периодически запускается vdirsyncer
. В случае, если статья не будет доступна в будущем, некоторая информация будет воспроизведена здесь. Автор благодарности Айман Багабас, автор статьи:
Предварительные условия
Установлен vdirsyncer и orage:
sudo apt install vdirsyncer orage
1 , Файл конфигурации
Пример файла конфигурации ~/.vdirsyncer/status
для vdirsyncer
приведен как:
[general]
status_path = "~/.vdirsyncer/status/"
[pair calendar]
a = "google_calendar"
b = "local_calendar"
collections = ["from a", "from b"]
metadata = ["color"]
[storage local_calendar]
type = "singlefile"
path = "~/.calendars/%s.ics"
[storage google_calendar]
type = "google_calendar"
token_file = "~/.vdirsyncer/google_token"
client_id = "CLIENT_ID"
client_secret = "CLIENT_SECRET"
2. Включите CALDAV API для своей учетной записи Google
3. Предоставьте vdirsyncer
доступ к вашей учетной записи Google
$ vdirsyncer discover calendar
Это позволит авторизовать календарь пар, указанный в файле конфигурации. Откроется окно браузера для завершения авторизации с помощью Google.
4. Укажите Orage на синхронизированный файл
В Orage: File -> Exchange data и добавьте файлы в ~/.calendars
(в соответствии с примером файла конфигурации выше).
Синхронизация теперь должна работать, и ее можно выполнить с помощью команды
vdirsyncer sync
Остаётся периодически запускать эту команду (например, каждый час), используя cron
или systemd
.