Con Alpine puedo conectarme a office365 a través de IMAP y puedo ver que hay una Calendar/
carpeta en la colección IMAP. Incluso puedo abrirlos con Alpine, pero es súper original.
Puedo publicar mi calendario de Office365 y descargarlo a través de ICS e importar las reuniones usando khal
o algo así, pero ese es un proceso bastante asqueroso.
Estoy buscando una herramienta que:
Preferiría tener acceso de escritura al calendario, pero estoy bien si es de solo lectura .
¿Ya existe una herramienta como esa?
Hay enlaces de python llamados o365 , (lamentablemente actualmente sin mantenimiento), para interactuar con Office 365 que, con los ejemplos dados, le permitirían, desde la línea de comandos, hacer lo siguiente:
También hay una CLI de python para Google Calendar aquí , tiene que usar Google Developers Console para habilitarla antes de usarla, pero se proporcionan instrucciones , que actualmente permitirán operaciones como ¿qué hay hoy? calendar-cli
o en cualquier otra fecha específica. O con un poco más de trabajo, los enlaces como Google Drive Access también permiten crear eventos y verlos.
Por supuesto, puede usar la API "Graph" de Microsoft, el SDK de python "próximamente" y/o la API de Python de Google para implementar la suya.
Python y los enlaces mencionados son:
vdirsyncer
, que tiene requisitos similares para habilitar la aplicación. Bifurqué el proyecto o365, y puede que termine lanzando mi propia aplicación de calendario.
izzy
Wayne Werner
izzy
Wayne Werner
steve barnes
Wayne Werner
Narcolapsor
Wayne Werner
khal import /tmp/calendar.ics && vdirsyncer sync
con mi calendario de Google, y eso parece funcionar para mí.