Используя Alpine, я могу подключиться к office365 через IMAP и вижу, чтоCalendar/
в коллекции IMAP есть папка. Я даже могу открыть их с помощью Alpine, но это очень круто.
Я могу опубликовать свой календарь office365, загрузить его через ICS и импортировать встречи с помощью khal
чего-то еще, но это довольно грубый процесс.
Я ищу инструмент, который:
Я бы предпочел , чтобы я мог получить доступ для записи к календарю, но я в порядке, если он только для чтения.
Есть ли еще такой инструмент?
Существуют привязки python, называемые o365 ( к сожалению, в настоящее время не поддерживаемые), для взаимодействия с Office 365, которые с приведенными примерами позволят вам из командной строки :
Здесь также есть интерфейс командной строки python для Календаря Google , вам нужно использовать консоль разработчиков Google , чтобы включить его перед использованием, но предоставляются инструкции , которые в настоящее время позволяют выполнять такие операции, как то, что происходит сегодня? calendar-cli
или в любую другую конкретную дату. Или с немного большим количеством рабочих привязок, таких как Google Drive Access, которые также позволяют создавать события, а также просматривать их.
Конечно, вы можете использовать Microsoft «Graph» API, python SDK «скоро появится» и/или Google Python API , чтобы свернуть свой собственный.
Python и упомянутые привязки:
vdirsyncer
, который имеет аналогичные требования для включения приложения. Я разветвил проект o365 и, возможно, в итоге просто развернул собственное приложение-календарь.
Иззи
Уэйн Вернер
Иззи
Уэйн Вернер
Стив Барнс
Уэйн Вернер
Нарколапер
Уэйн Вернер
khal import /tmp/calendar.ics && vdirsyncer sync
с помощью своего календаря Google, и, похоже, это работает для меня.