How хан I sync Xubuntгs calendar Orage with Google Calendar?

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.

5
задан 25 December 2015 в 07:51

2 ответа

Я полагаю, что можно изменить этот файл/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, они еще не будут существовать

0
ответ дан 23 November 2019 в 10:58

Здесь есть интересная статья (8 апреля 2018 г., Айман Багабас), в которой предлагается использовать утилиту Vdirsyncer для выполнения синхронизации. vdirsyncer - это инструмент командной строки, который может синхронизировать календари и адресные книги между серверами и локальной файловой системой в обоих направлениях. Как правило, он периодически запускается через службу cron или службу systemd.

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

  1. Используя файл конфигурации, синхронизация устанавливается в отношении vdirsyncer.
  2. Необходимо включить API CALDAV для учетной записи Google из консоли Google API .
  3. Затем vdirsyncer должен быть предоставлен доступ к учетной записи Google.
  4. Orage должен указывать на синхронизированный файл
  5. С помощью 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

  1. Перейдите на https://console.developers.google.com/ и создайте новый проект.
  2. Нажмите «Включить API и сервисы» или в левой части нажмите «Библиотека», затем найдите «CalDAV» и включите его.
  3. Нажмите «Создать учетные данные», затем выберите «CalDAV API» для своего API и выберите «Другое» для Типа приложения. Нажмите «Далее» и выберите имя, например. «Vdirsyncer», затем нажмите «Продолжить».
  4. Вы получите свой идентификатор клиента, вставьте его в файл конфигурации.
  5. Нажмите «Готово» после того, как получите идентификатор клиента, затем нажмите на имя учетных данных и получите оттуда секрет клиента.

3. Предоставьте vdirsyncer доступ к вашей учетной записи Google

$ vdirsyncer discover calendar

Это позволит авторизовать календарь пар, указанный в файле конфигурации. Откроется окно браузера для завершения авторизации с помощью Google.

4. Укажите Orage на синхронизированный файл

В Orage: File -> Exchange data и добавьте файлы в ~/.calendars (в соответствии с примером файла конфигурации выше).

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

vdirsyncer sync

Остаётся периодически запускать эту команду (например, каждый час), используя cron или systemd .

0
ответ дан 23 November 2019 в 10:58

Другие вопросы по тегам:

Похожие вопросы: