Archives par mot-clé : calendar

Synchroniser le calendrier Evolution et Google Agenda

Bijour à vous … voici l’astuce inutile du jour 😉

« Dernièrement » (depuis quelque temps déjà, mais c’est que maintenant que j’ai testé ^^), Évolution a apporté la possibilité de synchroniser son calendrier avec le calendrier en ligne de google … mais c’était seulement un accès en lecture via un fichier xml (iCalc), grâce à la version actuellement  sur intrepid (2.24), il est possible d’avoir un accès en écriture sur le calendrier de google !!
Comment on fait ??
1. On ouvre evolution
2. Fichier -> nouveau -> calendrier
3. Ensuite : (une fois le login entré, il faut cliquer sur « récupération de la liste » pour avoir accès aux différents calendriers).
creer-calendrier

(A part si vous utilisez google pour gérer votre domaine, il vous faudra mettre votre adresse gmail …)

Et voilà … vous n’aurez plus qu’à créer de nouvelles tâches depuis Evolution pour qu’elles soient synchronisées avec Google Calendar.

Comme ça plus besoin de passer par gcaldaemon ou scheduleworld, pour synchroniser tout ça.

Envoyer des sms via google calendar et php … socket party ^^

Bonsoir à tous …

Chose promise, chose due … (avec un peu de retard ^^). Mais qu’est-ce que j’avais promis ??

Une version en socket du fameux système permettant d’envoyer des sms via google calendar … qui malheureusement pour le moment avait besoin de la librairie CURL … qui n’est pas installé chez tous les hébergeurs.

Les fonctionnalités sont globalement les mêmes que la version CURL :

  • Ajout d’un évènement dans google calendar (dans les 5 minutes).
  • Envoi d’un sms dans les 5 secondes qui suivent l’exécution du script.

Ma version fonctionne mais connait quelques bugs :

  • un bad request en fin d’envoi (j’utilise un fsockopen sur un flux ssl, et google me fait une redirection sur un flux « non-sslisé » en fin d’action, ce qui donne logiquement un retour en 400).
  • L’utilisation un peu bof (faudrait éclaircir le code, dispatcher le tout dans différents fichier, histoire d’organiser la bête et peut-être prévoir un module en CLI).

Le lien de téléchargement : sockhttpphp

Bien sûr, ne vous attendez à pouvoir envoyer des sms à tous le monde … c’est seulement pour vous envoyer des mails (genre lorsque votre serveur redémarre, que quelqu’un poste un commentaire sur votre blog, …).