Existe-t-il un moyen d'utiliser Emacs pour se synchroniser avec Google Agenda et Google Contacts, idéalement en conservant une copie locale afin que je puisse y accéder hors ligne?
Existe-t-il un moyen d'utiliser Emacs pour se synchroniser avec Google Agenda et Google Contacts, idéalement en conservant une copie locale afin que je puisse y accéder hors ligne?
Réponses:
Le wiki Emacs mentionne emacs-g-client pour l'accès au calendrier Google. Il a été écrit en 2007 , ce qui est ancien selon les normes de service Web, il peut donc ne pas fonctionner.
Si vous utilisez BBDB pour stocker vos contacts dans Emacs, vous devriez jeter un œil à ASynK :
ASynK est le seul logiciel aujourd'hui capable de faire une synchronisation bidirectionnelle entre bbdb et google. En fait, même Outlook (sous Windows) et CardDAV sont pris en charge par ASynK. c'est-à-dire que vous pouvez synchroniser votre BBDB avec Outlook, une installation ownCloud ou Google - tout est bidirectionnel.
La synchronisation du calendrier n'est pas encore prise en charge, mais l'infrastructure de synchronisation de base est en place. Cela peut donc arriver un jour.
(Avertissement: je suis l'auteur.)
Je n'imagine pas qu'il y ait une bonne réponse du côté calendrier des choses. Incohérence d'impédance entre le journal et d'autres éléments.
Sur le côté des contacts des choses, il y a un certain travail effectué sur BBDB à / de-vCard.
http://www.emacswiki.org/emacs/BbdbExportImportSync en décrit une partie.
L'import / export apparemment le plus complet est trebb / bbdb-vcard sur GitHub. Encore une fois, il semble toujours y avoir un décalage, donc je serais surtout enclin à gérer les données en un seul endroit, que ce soit BBDB ou Google Contacts, et de pousser de la source faisant autorité à d'autres endroits.
Le mode org avec org-caldav synchronisera votre agenda avec n'importe quel serveur caldav. Et Google propose un tel serveur