Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 22/01/2007, à 20:06

ubun22

Re : Google Agenda Evolution Gnome

je crois que j'ai trouvé comment transférer pour avoir réussi une fois aujourd'hui à transférer depuis mon ordi sur gmail.

je le dis dès mon retour at home.

#27 Le 23/01/2007, à 00:38

bubun2

Re : Google Agenda Evolution Gnome

m'y voici.
En fait, pour sauvegarder mes messages de thunderbird, je vais dans /home/bubun2 avec nautilus.

affichage >afficher les fichiers cachés

Et là, je vais piocher dans .mozilla thunderbird.

Pour faire le transfert de mon calendrier Evolution vers l'agenda gmail, comme je n'ai pas trouver pour exporter  nulle part sur évolution, j'ai appliqué le même principe.

J'ouvre nautilus :
soit dans un terminal grâce à :

nautilus

soit en cliquant sur nautilus ajouté au tableau de bord de la manière suivante une bonne fois pour toutes:
clic droit sur tableau de bord> ajouter au tableau de bord > lanceur d'application personnalisée >>> puis nom: " capitaine nemo" > commande

/usr/bin/nautilus

Donc je clique sur le raccourci pour ouvrir nautilus. Pour afficher les fichiers cachés je tape:

Ctrl + H

.

Ensuite, je me rends en tapant dans la barre d'adresse de nautilus:

/home/ubun2/.evolution/calendar/local

Et là, miracle, je découvre des documents tel que :
/home/ubun2/.evolution/calendar/local/1168601022.858.4@(none)
/home/ubun2/.evolution/calendar/local/1168601111.858.7@(none)
/home/ubun2/.evolution/calendar/local/1168601147.858.8@(none)
/home/ubun2/.evolution/calendar/local/1169133406.6009.7@(none)  ......
dans lesquels semblent se trouver tout ce qui concerne mes différents calendriers...... que je veux recopier en direct sur gmail.

Mais comme en parcourant les fichiers dans

gmail > Agenda > Paramètres > importation d'agenda > parcourir

je ne peux absolument pas  accéder aux fichiers cachés, j'ai copié avec un glissé/collé en maintenant trl appuyé pour garder l'original dans mon fichier caché et avoir un document visible sur mon bureau pour l'occasion.

Puis, j'ai pu intégrer ce document dans mon arborescence,  et , merveille des merveilles, il a été incorporé immédiatement et intégralemant dans mon agenda gmail à l'étape 3 dans gmail (" incorporer" ).

Si l'avantage est évident, il semble néanmoins intéressant de créer un petit programme qui permette soit de copier automatiquement les éléments du fichier caché vers un fichier visible depuis gmail pour faire le transfert ( car fichier invisible inaccessible depuis gmail ).

Comme je n'y connais rien de rien, j'espère que cela pourra être rapidement réalisé par un des astres de ce site, un as de la bidule qui saurait nous faire cela en 2 temps 3 mouvements !!!!!!


Voilà ce que j'ai pour la première fois ce soir réussi à faire.

Dernière modification par bubun2 (Le 23/01/2007, à 00:46)

Hors ligne

#28 Le 10/04/2007, à 14:17

jej

Re : Google Agenda Evolution Gnome

Bonjour,

Enfin une solution quasi parfaite pour synchroniser dans les deux sens google calendar avec ubuntu :
http://gcaldaemon.sourceforge.net/

C'est une solution GPL qui ne dépend pas d'un serveur tiers comme http://www.scheduleworld.com.

Sur le site GCALdeamon tout est très bien expliqué cela marche très bien avec lightning (extension calendar de thunderbird).

Mon problème est maintenant de configurer gcaldeamon avec Evolution.

Je ne parviens pas à adapter la procédure d'installation sunbirg/lightning (de type HTTP-based synchronisation à Evolution, qui se rapproche peut-être plus d'Apple Ical (de type file-based sync).

Je suis sûr que la solution parfaite est proche, une fois Gcaldaemon configuré pour Evolution je vais pouvoir :
sync Palm zire31<->Evolution<->google calendar<->Evolution et/ou Sunbird et Horloge ubuntu
Ainsi tous mes calendrier (et mes contacts gmail)sont visibles à jour et éditables de toutes mes applications calendar.

jej

Hors ligne

#29 Le 11/04/2007, à 09:43

Shiruban

Re : Google Agenda Evolution Gnome

Salut,

Je viens d'essayer gcaldaemon

Avec une configuration toute simple ça marche, du moins dans les sens evolution-> gmail. Pour gmail->evolution je ne sais pas quand evolution recharge son ics... Peut être faut il se deconnecter reconnecter car il semble qu'éteindre rallumer evolution ne suffit pas, je vais attendre un peu.

voici le fichier de conf

################################################

#        COMMON GCALDAEMON CONFIGURATION       #

################################################



# Name of the Log4J configuration file (without file path)

log.config=logger-config.cfg



# Calendar timeout in the local cache (recommended is "3 min")

cache.timeout=3 min



# Show animated progress bar while synching

progress.enabled=true



# Google Calendar send an email to the attendees to invite them to attend

send.invitations=false



# Backup file timeout (0 = don't create backups, default is '7 day')

ical.backup.timeout=7 day



# HTTP proxy host (eg. "firewall.mycompany.com" or empty)

proxy.host=



# HTTP proxy port (eg. "8080" or empty)

proxy.port=



# Username for HTTP proxy authentication (username or empty)

proxy.username=



# Password for HTTP proxy authentication (password or empty - use password encoder!)

proxy.password=



################################################

# CONFIGURATION OF THE HTTP-BASED SYNCHRONIZER #

################################################



# Enable built-in HTTP server/synchronizer

http.enabled=[b]false
[/b]


# Port of the HTTP server (default is "9090")

http.port=9090



# List of allowed hostnames (eg. "*.mydomain.com,localhost,userpc.domain.*" or "*")

http.allowed.hostnames=*



# List of allowed IP addresses (eg. "*.23.45.5,127.0.0.1,211.32.*" or "*")

http.allowed.addresses=*



################################################

# CONFIGURATION OF THE FILE-BASED SYNCHRONIZER #

################################################



# Enable iCalendar file listener/synchronizer

file.enabled=[b]true[/b]


# Full path of the local iCalendar file

file.ical.path=/home/toncompte/.evolution/calendar/local/le_dossier_du_calendar_à_synchro/calendar.ics

# Gmail user (your full email address)


file.google.username=[b]your.mail@gmail.com
[/b]


# Gmail password (use password encoder!)

file.google.password=[b]yourpassword.avec.password.encoder.sh
[/b]


# URL (without hostname) of the Google Calendar's private ical file

file.private.ical.url=[b]/calendar/ical/your.mail%40gmail.com/private-14fb83d3fcdhviuojefgbb2f8c35e2831d/basic.ic[/b]s


##General settings

# Local iCalendar file polling interval (recommended is "10 sec")

file.polling.file=10 sec



# Google Calendar polling interval (recommended is "10 min")

file.polling.google=10 min



# Turn it on when you use dial-up connection (default is "false")

file.offline.enabled=true



################################################

# CONFIGURATION OF THE FEED TO ICAL CONVERTER  #

################################################



# Enable RSS/ATOM feed to iCalendar converter (HTTP synchronizer required)

feed.enabled=false



# Feed timeout in the local cache (recommended is "1 hour")

feed.cache.timeout=1 hour



# Length of feed events in calendar (default is "45 min")

feed.event.length=45 min



# Sensitivity of the duplication filter (50% = very sensitive, 100% = disabled)

feed.duplication.filter=70%



################################################

# CONFIGURATION OF THE GMAIL CONTACT CONVERTER #

################################################



# Enable LDAP server

ldap.enabled=false



# Port of the LDAP server (default is "9080")

ldap.port=9080



# Gmail user (your full email address)

ldap.google.username=example@gmail.com



# Gmail password (use password encoder!)

ldap.google.password=5670x5VmXcjV24p



# Contact list timeout in the local cache (recommended is "1 hour")

ldap.cache.timeout=1 hour



# vCard encoding ("quoted", "native" or "utf-8", default is "quoted")

ldap.vcard.encoding=quoted



# vCard version ("2.1", "3.0", default is "3.0")

ldap.vcard.version=2.1



# List of allowed hostnames (eg. "*.mydomain.com,localhost,userpc.domain.*" or "*")

ldap.allowed.hostnames=*



# List of allowed IP addresses (eg. "*.23.45.5,127.0.0.1,211.32.*" or "*")

ldap.allowed.addresses=*



################################################

#     CONFIGURATION OF THE GMAIL NOTIFIER      #

################################################



# Enable Gmail notifier

notifier.enabled=false



# Gmail user (your full email address)

notifier.google.username=example@gmail.com



# Gmail password (use password encoder!)

notifier.google.password=5670x5VmXcjV24p



# Mailbox polling interval (recommended is "10 min")

notifier.polling.mailbox=10 min



# Style of the notifier's window (style name or GIF/JPG/PNG file path)

notifier.window.style=default



# Notifier's sound effect ("beep", "sound" or WAV/AU/MID file path)

notifier.window.sound=beep



# Date format in the notifier's window (default is "yyyy.MM.dd HH:mm:ss")

notifier.date.format=yyyy.MM.dd HH:mm:ss



# List of allowed local users (eg. "root,peter*,*admin" or "*")

notifier.local.users=*



################################################

#  CONFIGURATION OF THE MAIL SENDER SERVICE    #

################################################



# Enable Gmail sender service

sendmail.enabled=false



# Gmail user (your full email address)

sendmail.google.username=example@gmail.com



# Gmail password (use password encoder!)

sendmail.google.password=5670x5VmXcjV24p



# Full path of the outgoing mail directory

sendmail.dir.path=/usr/local/sbin/GCALDaemon/outbox



# Outgoing directory polling interval (recommended is "10 sec")

sendmail.polling.dir=10 sec



################################################

#      CONFIGURATION OF THE MAIL TERMINAL      #

################################################



# Enable Gmail terminal

mailterm.enabled=false



# Gmail user (your full email address)

mailterm.google.username=example@gmail.com



# Gmail password (use password encoder!)

mailterm.google.password=5670x5VmXcjV24p



# Subject of command mails (use password encoder!)

mailterm.mail.subject=5670x5VmXcjV24p



# List of allowed e-mail addresses (eg. "admin@home.net,*company.com" or "*")

mailterm.allowed.addresses=*



# Gmail inbox polling interval (recommended is "10 min")

mailterm.polling.google=10 min



# Full path of the script directory

mailterm.dir.path=/usr/local/sbin/GCALDaemon/scripts



# Console encoding (Cp850, Cp852, etc, default is 'US-ASCII')

mailterm.console.encoding=US-ASCII

En résumé il faut adapter son mail, password et chemin du fichier locaux ics (dans le dossier evolution). Aussi j'ai tourner la synchro html off en y mettant la variable false, car evolution requiert une synchro par fichier.
pour l'instant je l'ai essayé avec un seul calendar et seulement la synchro du calendar, pas de notifier, contact ou autre.

Pour le lancer :

seal20@PORTSEAL:/usr/local/sbin/GCALDaemon$ ./bin/standalone-start.sh 
INFO  | GCALDaemon V1.0 beta 8c starting...
INFO  | Local time zone is Heure normale du Japon.
INFO  | HTTP server disabled.
INFO  | RSS/ATOM feed converter disabled.
INFO  | Start listening file /home/seal20/.evolution/calendar/local/1176274825.17101.2@PORTSEAL/calendar.ics...
INFO  | File listener started successfully.
INFO  | Offline file synchronization enabled.
INFO  | LDAP server disabled.
INFO  | Gmail notifier disabled.
INFO  | Sendmail service disabled.
INFO  | Mail terminal disabled.

Si tu as ça c'est bon il tourne.

Maintenant les problèmes que je rencontre.
Je ne sais pas si vous avez remarqué une seule des adresse privées de ical google contient son mail et le mot private... les autres des autres calendrier sont en google.groups... Je n'ai réussi à faire marcher le daemon qu'avec l'url privée principale (celle en mail+private). Avec les autres rien ne se passe, pourtant je n'ai pas d'erreur qui s'affiche. Aussi sur le site de gcaldaemon dans la configuration de rainlendar en multilistenner il y a bien un exemple avec une adresse en google groups... Comprends pas (? ?) une solution sera peut être un compte gmail par calendar mais c'est pas pratique : P

Si je trouve l'erreur je reposterai ici

En tout cas c'est vachement plus simple qu'avec scheduleworld et syncevolution.
Merci jej

PS je me pencherai sur les contacts des que j'aurai résolu le probleme de multilistener...

Hors ligne

#30 Le 11/04/2007, à 11:02

Shiruban

Re : Google Agenda Evolution Gnome

Ok ça marche parfaitement et dans les deux sens et en multiple!!!

Tout d'abord un conseil : créer un nouveaux calendrier par calendrier que vous voulez synchroniser : j'ai perdu  tout mes rendez vous passé et présent : voyant que sur google il n'y  a rien je pense qu'il a éffacer tout mes rendez vous.

Marche à suivre complète :
Allez sur   http://gcaldaemon.sourceforge.net/ et télechargez la dernière version.

Ensuite:

cd /usr/local/sbin
sudo unzip /Là/Où/Vous/LAvez/Mis/gcaldaemon-linux-1.x.zip

sudo chgrp -R groupname /usr/local/sbin/GCALDaemon
sudo chmod -R g+w /usr/local/sbin/GCALDaemon
sudo chmod 755 /usr/local/sbin/GCALDaemon/bin/*.sh

Ensuite il faut modifier le fichier de conf, voici le mien pour synchro 2 calendriers et c'est tout (la synchro des contacts viendra plus tard)

################################################

#        COMMON GCALDAEMON CONFIGURATION       #

################################################



# Name of the Log4J configuration file (without file path)

log.config=logger-config.cfg



# Calendar timeout in the local cache (recommended is "3 min")

cache.timeout=3 min



# Show animated progress bar while synching

progress.enabled=true



# Google Calendar send an email to the attendees to invite them to attend

send.invitations=false



# Backup file timeout (0 = don't create backups, default is '7 day')

ical.backup.timeout=7 day



# HTTP proxy host (eg. "firewall.mycompany.com" or empty)

proxy.host=



# HTTP proxy port (eg. "8080" or empty)

proxy.port=



# Username for HTTP proxy authentication (username or empty)

proxy.username=



# Password for HTTP proxy authentication (password or empty - use password encoder!)

proxy.password=



################################################

# CONFIGURATION OF THE HTTP-BASED SYNCHRONIZER #

################################################



# Enable built-in HTTP server/synchronizer

http.enabled=false



# Port of the HTTP server (default is "9090")

http.port=9090



# List of allowed hostnames (eg. "*.mydomain.com,localhost,userpc.domain.*" or "*")

http.allowed.hostnames=*



# List of allowed IP addresses (eg. "*.23.45.5,127.0.0.1,211.32.*" or "*")

http.allowed.addresses=*



################################################

# CONFIGURATION OF THE FILE-BASED SYNCHRONIZER #

################################################



# Enable iCalendar file listener/synchronizer

file.enabled=true


##Calendar 1

# Full path of the local iCalendar file

file.ical.path=/home/seal20/.evolution/calendar/local/system/calendar.ics

# Gmail user (your full email address)


file.google.username=ton.mail@gmail.com



# Gmail password (use password encoder!)

file.google.password=53EjuprEke


# URL (without hostname) of the Google Calendar's private ical file

file.private.ical.url=/calendar/ical/ton.mail%40gmail.com/private-14fb83d3fc********************c35e2831d/basic.ics

##Calendar 2
# Full path of the local iCalendar file

file.ical.path2= /home/seal20/.evolution/calendar/local/116******68.7445.6@PORTSEAL/calendar.ics


# Gmail user (your full email address)

file.google.username2=ton.mail@gmail.com



# Gmail password (use password encoder!)

file.google.password2=53EjuprEke


# URL (without hostname) of the Google Calendar's private ical file

file.private.ical.url2=/calendar/ical/ck2fgo******27p9m0%40group.calendar.google.com/private-3d3b3764R**********665883543/basic.ics

##General settings

# Local iCalendar file polling interval (recommended is "10 sec")

file.polling.file=10 sec



# Google Calendar polling interval (recommended is "10 min")

file.polling.google=10 min



# Turn it on when you use dial-up connection (default is "false")

file.offline.enabled=true



################################################

# CONFIGURATION OF THE FEED TO ICAL CONVERTER  #

################################################



# Enable RSS/ATOM feed to iCalendar converter (HTTP synchronizer required)

feed.enabled=false



# Feed timeout in the local cache (recommended is "1 hour")

feed.cache.timeout=1 hour



# Length of feed events in calendar (default is "45 min")

feed.event.length=45 min



# Sensitivity of the duplication filter (50% = very sensitive, 100% = disabled)

feed.duplication.filter=70%



################################################

# CONFIGURATION OF THE GMAIL CONTACT CONVERTER #

################################################



# Enable LDAP server

ldap.enabled=false



# Port of the LDAP server (default is "9080")

ldap.port=9080



# Gmail user (your full email address)

ldap.google.username=example@gmail.com



# Gmail password (use password encoder!)

ldap.google.password=5670x5VmXcjV24p



# Contact list timeout in the local cache (recommended is "1 hour")

ldap.cache.timeout=1 hour



# vCard encoding ("quoted", "native" or "utf-8", default is "quoted")

ldap.vcard.encoding=quoted



# vCard version ("2.1", "3.0", default is "3.0")

ldap.vcard.version=2.1



# List of allowed hostnames (eg. "*.mydomain.com,localhost,userpc.domain.*" or "*")

ldap.allowed.hostnames=*



# List of allowed IP addresses (eg. "*.23.45.5,127.0.0.1,211.32.*" or "*")

ldap.allowed.addresses=*



################################################

#     CONFIGURATION OF THE GMAIL NOTIFIER      #

################################################



# Enable Gmail notifier

notifier.enabled=false



# Gmail user (your full email address)

notifier.google.username=example@gmail.com



# Gmail password (use password encoder!)

notifier.google.password=5670x5VmXcjV24p



# Mailbox polling interval (recommended is "10 min")

notifier.polling.mailbox=10 min



# Style of the notifier's window (style name or GIF/JPG/PNG file path)

notifier.window.style=default



# Notifier's sound effect ("beep", "sound" or WAV/AU/MID file path)

notifier.window.sound=beep



# Date format in the notifier's window (default is "yyyy.MM.dd HH:mm:ss")

notifier.date.format=yyyy.MM.dd HH:mm:ss



# List of allowed local users (eg. "root,peter*,*admin" or "*")

notifier.local.users=*



################################################

#  CONFIGURATION OF THE MAIL SENDER SERVICE    #

################################################



# Enable Gmail sender service

sendmail.enabled=false



# Gmail user (your full email address)

sendmail.google.username=example@gmail.com



# Gmail password (use password encoder!)

sendmail.google.password=5670x5VmXcjV24p



# Full path of the outgoing mail directory

sendmail.dir.path=/usr/local/sbin/GCALDaemon/outbox



# Outgoing directory polling interval (recommended is "10 sec")

sendmail.polling.dir=10 sec



################################################

#      CONFIGURATION OF THE MAIL TERMINAL      #

################################################



# Enable Gmail terminal

mailterm.enabled=false



# Gmail user (your full email address)

mailterm.google.username=example@gmail.com



# Gmail password (use password encoder!)

mailterm.google.password=5670x5VmXcjV24p



# Subject of command mails (use password encoder!)

mailterm.mail.subject=5670x5VmXcjV24p



# List of allowed e-mail addresses (eg. "admin@home.net,*company.com" or "*")

mailterm.allowed.addresses=*



# Gmail inbox polling interval (recommended is "10 min")

mailterm.polling.google=10 min



# Full path of the script directory

mailterm.dir.path=/usr/local/sbin/GCALDaemon/scripts



# Console encoding (Cp850, Cp852, etc, default is 'US-ASCII')

mailterm.console.encoding=US-ASCII

Si vous voulez utilisez ce fichier modifier juste le chemin vers vos cfichier ics qui se trouve dans .evolution/calendar/local/******, changer aussi vos mail, password qu'il faut encoder avec le program password.encoder.sh qui se trouve dans /usr/local/sbin/GCALDaemon/bin, et enfin modifier les adresse url privées. Il n'y a pas de problème avec les addresseen google.groups je crois que la première fois je m'étais planté dans le chemin du fichier d'evolution et le daemon ne sort pas d'erreur...

Vous lancez le daemon et si vous avez :

seal20@PORTSEAL:~$ cd /usr/local/sbin/GCALDaemon/
seal20@PORTSEAL:/usr/local/sbin/GCALDaemon$ ./bin/standalone-start.sh 
INFO  | GCALDaemon V1.0 beta 8c starting...
INFO  | Local time zone is Heure normale du Japon.
INFO  | HTTP server disabled.
INFO  | RSS/ATOM feed converter disabled.
INFO  | Start listening file /home/seal20/.evolution/calendar/local/system/calendar.ics...
INFO  | Start listening file /home/seal20/.evolution/calendar/local/1164856768.7445.6@PORTSEAL/calendar.ics...
INFO  | File listener started successfully.
INFO  | Offline file synchronization enabled.
INFO  | LDAP server disabled.
INFO  | Gmail notifier disabled.
INFO  | Sendmail service disabled.
INFO  | Mail terminal disabled.

c'est gagné (sauf si il y a une erreur dans le chemin comme moi la première fois...) vous voyez 2 listened file!

Une fois que vous avez fait cela. Il ne vous reste plus qu'à recopiez tout les rendez vous que vous aviez dans votre ancien calendrier non synchro dans le nouveau fraichement créé et synchro avec google. Moi je n'ai malheureusement pas la chance de le faire (T T).

Vous attendez max 10 min, pour que le daemon se connecte avec google, mais avec ce fichier de conf une barre apparait sur l'écran. puis vous pouvez allez vérifier sur google que tout y est. Si rien n'est affiché, pas de panique : kill tout les evolutions et relançé evolution-2.8, ou se deconnecter/reconnecter. Maintenant ça devrait être dans google : c'est bon dans le sens evolution -> google.

Pour google->evolution vous créez un rendez vous dans google attendez 10 min puis regardez dans evolution, si rien y est pareil qu'au dessus...on éteint et rallume...

En fait je sais pas à quelle fréquence evolution recharge la gui en fonction du icalendar, ça me faisait déjà ça avec schedule world. C'est chiant pour les test mais c'est pas très grave en routine. Il se met à jour tout seul au bout d'un moment, assez long il me semble.

Des questions? si je peux y répondre ce sera avec plaisir...

2 eme etape les contacts mais ça sera un autre jour

Hors ligne

#31 Le 11/04/2007, à 13:14

jej

Re : Google Agenda Evolution Gnome

Merci Shiruban,

J'appliquerai ta procédure ce soir qui correpond à la configuration "file-based" décrite dans Gcaldaemon.

Pour rendre le système souple d'utilisation il faudrait lancer Gcaldaemon au démarrage.

Gcaldaemon doit être inscrit comme service au démarrage, c'est bien ça ?

Je m'étonne de la faible médiatisation de Gcaldaemon car c'est de loin la solution la plus efficace
que j'ai rencontré pour la synchro des calendriers google.

Jej

Hors ligne

#32 Le 11/04/2007, à 16:08

Shiruban

Re : Google Agenda Evolution Gnome

En effet c'est tout simplement la solution file based de rainlendar sous windows. La seules différence c'est que dans rainlendar il semble que tu puisses choisir l'emplacement du fichier ics. Dans evolution ça c'est impossible, donc il faut lui indiquer le bon chemin dans le fichier de conf. Aussi j'ai choisi la configuration dial up, car c'est sur un portable et donc il n'a pas toujours internet. enfin pour démarrer le service au démarrage, je me suis contenter de l'ajouter aux programmes à démarrer avec la session. Je pense que si on l'ajoute comme service il se démarrera pour tout les utilisateurs et ça je veux pas...donc Dans menu/préferences/session/programmes au démarrage...

Moi aussi je m'étonnes qu'il soit pas très connu, comparé à la solution avec scheduleworld. Cette méthode est vraiment plus simple, si je ne m'étais pas planté dans le chemin j'aurais mis 20min pour installer et configurer en multilistener, contre un bon bout de temps pour synchro un calendar avec scheduleworld et syncevolution!!

Merci à toi Jej, moi je n'ai fais que suivre ton lien... En tout cas ils ont bien penser leur daemon. Pour pouvoir synchroniser deux calendar seul le calendrier principale apparit sur google avec moi comme auteur après les autres apparaissent avec "moi en tant que "nom du calendrier"". Beau turn over...Je pense que ce daemon mériterait une page dans planet ou un post dans astuces. Jej je t'en laisse l'honneur et moi je vais voir pour synchro les contact, et aussi  le gmail terminal à l'air sympa smile

bonne synchro

shiruban

Hors ligne

#33 Le 16/04/2007, à 11:44

Craquos

Re : Google Agenda Evolution Gnome

Vous vous prenez bien trop la tete , mais c'est ce qui fais avancer les choses.
On dirait même que Mozilla s'interesse de près à ce Google Calendar.
http://wiki.mozilla.org/Calendar:GDATA_Provider
Calendar est au programme du Google Summer of Code. Le project. Rock!
http://del.icio.us/jdub/google
http://del.icio.us/jdub/evolution
http://del.icio.us/jdub/gnome
http://del.icio.us/jdub/thunderbird

header-sunbird.png
header-lightning.png

Utilisant Gnome je prefert de loin pour une meilleur integration celui la :

evo-proxy-cal.png

Dernière modification par Craquos (Le 16/04/2007, à 14:12)


All Ubuntu since 28/09/05

Hors ligne

#34 Le 18/04/2007, à 17:26

Craquos

Re : Google Agenda Evolution Gnome

Par contre impossible de synchroniser mon Palm Z22 avec les nouvelles version d'Ubuntu
mad:mad:


All Ubuntu since 28/09/05

Hors ligne

#35 Le 19/04/2007, à 04:30

Shiruban

Re : Google Agenda Evolution Gnome

J'ai regarder pour sunbird et lighting, et c'est vrai que l'integration de la synchro directe est pas mal. Mais comme toi je préfère evolution pour son intégration  dans gnome. Y a pas à dire regarder ses rendez vous et taches juste en cliquant sur l'horloge c'est bien...Puis avec GCalDaemon qui marche très bien la synchro est devenue totalement transparente.
J'opterai peut être pour sunbird pour un vieux pc que je vais monter avec xcfe...

Par contre pour ton palm, je peux pas trop t'aider, n'en ayant pas sous la main, mais si tu dis que  c'est impossible dans les nouvelles versions (peut être Feisty?) et si ça marchait dans les anciennes il doit y avoir un moyen de le refaire marcher...Bon courage.

Bon revenons à GCalDaemon, petit soft en GPL qui permet la synchro avec google. Comme promis voici la suite et la "synchro" ou plutôt l'accés aux contacts google. En fait c'est très simple : le daemon installe un serveur LAPD, http://fr.wikipedia.org/wiki/LDAP pour ce qui veulent en savoir plus, sur votre ordi, en localhost. Le daemon contient aussi un "convertisseur" google contact html vers le format LADP. Il s'occupe donc de ramener les infos sur votre ordi. Ensuite depuis evolution vous interrogez le serveur LDAP, qui lui interroge google.
Pour l'installation avec evolution il suffit de suivre le tuto sur le site de gcaldaemon : http://gcaldaemon.sourceforge.net/usage4.html , qui est très bien fait si ce n'est que c'est pour thunderbird.

Le seul changement pour la configuration est dans le format des vcard à utiliser (à mon avis pour ne pas perdre d'infos en route). Le format utiliser par evolution est Vcard3.0, donc à mettre dans le fichier de conf. Aussi penser à changer en localhost l'asterix de ldap.allowed.hostname, cela permet de n'autoriser seulement  l'accès au ldap serveur à votre ordi (si vous voulez  ajouter l'accés pour un un autre ordi libre à vous de rajouter les ip qui conviennent et pensez aussi à ouvrir votre firewall (ne l'ouvrez pas si vous n'utiliser qu'un seul ordi!!)

Je copie la partie pour synchro ces contacts google de mon fichier de conf (/usr/local/sbin/GCALDaemon/conf/gcaldaemon-conf.cfg) , vous n'avez qu'à remplacer vos mail et password (toujours en utilisant le password converter).

###############################################

# CONFIGURATION OF THE GMAIL CONTACT CONVERTER #

################################################



# Enable LDAP server

ldap.enabled=true



# Port of the LDAP server (default is "9080")

ldap.port=9080



# Gmail user (your full email address)

ldap.google.username=votre.mail@gmail.com



# Gmail password (use password encoder!)

ldap.google.password=543jfFUY56

# Contact list timeout in the local cache (recommended is "1 hour")

ldap.cache.timeout=1 hour



# vCard encoding ("quoted", "native" or "utf-8", default is "quoted")

ldap.vcard.encoding=quoted



# vCard version ("2.1", "3.0", default is "3.0")

ldap.vcard.version=3.0



# List of allowed hostnames (eg. "*.mydomain.com,localhost,userpc.domain.*" or "*")

ldap.allowed.hostnames=localhost



# List of allowed IP addresses (eg. "*.23.45.5,127.0.0.1,211.32.*" or "*")

ldap.allowed.addresses=*

Ensuite il faut créer le nouveau carnet dans evolution, allez quelques screenshots pour être clair.
Vous allez dans le menu fichier/nouveaux/carnet d'adresse

cette fenêtre s'ouvre :
NvxCarnetdadresse.png

selectioner le typ LDAP, la fenêtre se change en ça (cf ci dessous) remplisser pareil.
LDAPcarnet.png

Maintenant alles dans le menu /Edition/Préferences  Puis sélectionnez Completion automatique et cochez seulement le nouveaux carnet d'adresse.

Preferences.png


Maintenant quand vous écrirez un mail quand vous taperez le début d'une adresse ou d'un nom il ira le chercher sur google. Aussi dans votre carnet d'adresse aucune adresse ne sera affiché pour le carnet LDAP mais si vous faîtes une recherche, la vcard apparait, vous pouvez aussi l'enregistrez localement. Par contre il ne semble pas que vous puissiez créer un nouveau contact dans evolution et que celui ci soit transférer sur google. Mais google ajoute automatiquement à votre carnet les adresses auxquelles vous envoyez un mail. Vous n'avez qu'à compléter les infos directement sur google. En cela syncevolution était meilleur car il permettait une vrai synchro alors que là c'est juste un moyen d'accéder à votre carnet d'adresses google depuis evolution...

Bonne chance et si vous voulez plus d'infos...vous savez où demandez.

Prochaine étape : gmail terminal, quand je sais pas...les autres fonctions de gcaldaemon ne m'interresse pas donc si quelqu'un veut se charger d'expliquer la configuration libre à lui.

Shiruban

Hors ligne

#36 Le 19/04/2007, à 12:53

Craquos

Re : Google Agenda Evolution Gnome

@Shiruban

Tu as raison pour la synchro avec le Palm mais j'ai déja essayé plusieurs soluces et rien.
En tout cas Bravo pour ton petit Tuto sur la synchro des contacts . Je trouve ca terrible.
On devrais faire un mega tuto sur Evolution et Google, mais apres le Google Summer of Code qui promet de nouvelles fonctions.

Dernière modification par Craquos (Le 19/04/2007, à 12:54)


All Ubuntu since 28/09/05

Hors ligne

#37 Le 02/05/2007, à 17:22

Canardo

Re : Google Agenda Evolution Gnome

LR a écrit :

Et dans le même ordre d'idée, étant donné que j'ai tendance à oublier des choses, j'ai besoin de maintenir une todo list. Dans Evolution il y a une fonctionnalité "Tâches". Et quand on fait Nouveau/Liste de tâches on peut choisir "Internet".

Quelqu'un connaît un système de todo list sur internet avec un export automatique en iCal ?

Dans ce genre, http://www.tadalist.com/ est excellent. Je ne sais pas si cela permet un export iCal.

Hors ligne

#38 Le 04/05/2007, à 10:31

Craquos

Re : Google Agenda Evolution Gnome


All Ubuntu since 28/09/05

Hors ligne

#39 Le 03/09/2007, à 00:28

Jean-François Gagnon

Re : Google Agenda Evolution Gnome

Tout d'abord, merci à Jej, Shiruban pour avoir fait avancé le sujet. Merci à Craquos pour l'avoir parti smile Finalement, merci à tout ceux qui ont ou qui vont contribuer!

Pour gcaldeamon j'ai une erreur et une incompréhension

Mon herreur : thehappy@thehappy:/usr/local/sbin/GCALDaemon/bin$ groupname /usr/local/sbin/GCALDaemon
bash: groupname : commande introuvable

Pour mon incompréhension : comment on fait le mot de passe crypté de google?

# Gmail password (use password encoder!)

ldap.google.password=543jfFUY56

Mon système Feisty Fawn est mis-à-jour et ma version Java est à 1.6.0.

Merci d'avance pour votre réponse.

Hors ligne

#40 Le 03/09/2007, à 03:45

Jean-François Gagnon

Re : Google Agenda Evolution Gnome

Pour mon erreur : remplacer groupename par votre nom d'utilisateur (pour ma part thehappy)

Pour mon incompréhension : pour concevoir un mot de passe cryptée

cd /usr/local/sbin/GCALDaemon/bin
./password-encoder.sh
(Vous devriez voir apparaître cette ligne, sinon vous avez un problème d'installation : )
Your Google password: (ceci devrait vous donner votre mot de passe crypté)

Dernière modification par Jean-François Gagnon (Le 03/09/2007, à 03:46)

Hors ligne

#41 Le 26/09/2007, à 22:55

Cricket

Re : Google Agenda Evolution Gnome

J'ai installé GCalDaemon, mais pour que ce soit synchronisé dans le sens Evolution->Google, je suis obligé de relancer standalone-start.sh.
J'ai fait une erreur ou il faut retaper ceci à chaque fois?

Dernière modification par Cricket (Le 26/09/2007, à 23:01)


XBMC Passion
Ubuntu Lucid 10.04, Carte-mère M3A78-EM HDMI, AMD Athlon-64 X2 4450E 45W @ 2.6Ghz, 1 Go de Ram, CG Nvidia G210 512 Mo Fanless, Disque dur 500 Go. Le tout pour un usage quasi-exclusif en HTPC sous XBMC.
+ Asus EeePC 1001px sous Ubuntu Maverick 10.10

Hors ligne

#42 Le 27/09/2007, à 23:37

sdttherve

Re : Google Agenda Evolution Gnome

Bonjour à tous,

J'ai suivi ton tuto shiruban et celui de ton lien sur sourceforge, et presque impeccable la synchro des calendriers evolution google.

Le seul truc qui coince c'est que je suis obligé de me déconnecter reconnecter pour faire apparaitre dans evolution la mise à jour venant de google calendar

y a t-il un paramètre pour que en démarrant evolution il charge la mise à jour faite par google ?

Merci d'avance, c'est juste ce qu'il me fallait.

Hors ligne

#43 Le 02/10/2007, à 17:43

Gotty

Re : Google Agenda Evolution Gnome

sdttherve : je ne crois pas malheureusement.

Perso, là où je peine c'est dans les notifications. Quand je mets un rappel sous Evolution, il me met le meme rappel mais en E-Mail+Pop-Up+SMS sous google, ce qui fait un peu beaucoup pour un RDV ^^ J'ai vu que GCALDaemon ne marche pas dans l'autre sens... Bref, je galère un peu...

Hors ligne

#44 Le 31/10/2007, à 10:39

LR

Re : Google Agenda Evolution Gnome

Est-ce que vous aussi avez un problème depuis gutsy ? Chez moi, les heures qui sont dans Evolution et dans le calendrier ne correspondent pas aux heures des rendez-vous que j'ai définis dans mes rendez-vous du calendrier google...

Par ex., j'ai qqch vendredi à 20h, mais dans le calendrier de gnome et dans Evolution, ça apparaît à 12h00.

Hier, j'avais un truc à 18h et un à 18h30 et dans Evolution ils apparaissent pour 10:00 et 10:30.

Suis-je le seul a avoir constaté ça ?

Hors ligne

#45 Le 31/10/2007, à 13:01

Jean-François Gagnon

Re : Google Agenda Evolution Gnome

Humm au moins tu es certain d'arriver à l'avance big_smilelol

As-tu été voir sur le site des programmeurs?

Jean-François Gagnon

Hors ligne

#46 Le 31/10/2007, à 13:09

LR

Re : Google Agenda Evolution Gnome

Jean-François Gagnon a écrit :

As-tu été voir sur le site des programmeurs?

Quel site ? Quels programmeurs ?

Hors ligne

#47 Le 31/10/2007, à 13:43

Jean-François Gagnon

Re : Google Agenda Evolution Gnome

Le site était écris juste un peut plus haut smile

http://gcaldaemon.sourceforge.net/

Hors ligne

#48 Le 31/10/2007, à 14:58

LR

Re : Google Agenda Evolution Gnome

ah ok mais non, je n'utilise pas ça. J'utilise simplement la fonction ical de Google Calendar.

Hors ligne

#49 Le 31/10/2007, à 15:32

Strash

Re : Google Agenda Evolution Gnome

LR a écrit :

Est-ce que vous aussi avez un problème depuis gutsy ? Chez moi, les heures qui sont dans Evolution et dans le calendrier ne correspondent pas aux heures des rendez-vous que j'ai définis dans mes rendez-vous du calendrier google...

Par ex., j'ai qqch vendredi à 20h, mais dans le calendrier de gnome et dans Evolution, ça apparaît à 12h00.

Hier, j'avais un truc à 18h et un à 18h30 et dans Evolution ils apparaissent pour 10:00 et 10:30.

Suis-je le seul a avoir constaté ça ?

As-tu bien paramétré ton fuseau horaire dans Google ? (Chez moi il y a une barre rouge se positionnant à l'horaire actuelle (sur le calendrier de Google), est-elle bien positionnée ?)

Hors ligne

#50 Le 31/10/2007, à 15:35

LR

Re : Google Agenda Evolution Gnome

Le fuseau horaire est correct (GMT+1 Paris) et je n'ai rien changé à mes paramètres depuis pas mal de temps.

Quant à la barre rouge, je ne la vois nulle part, ni en vue Jour ni en vue Semaine.

Hors ligne