Newsgroup: it.comp.os.linux.iniziare
Titolo: Contatti di Evolution

Ciao, ho un piccolo problema in quanto ho due PC. Su uno ho Windows con
Outlook mentre su l'altro RH8.0 e utilizzo Evolution.
Il problema é che per lavoro devo utilizzare entrambi e vorrei avere la
rubrica aggiornata su entrambi senza dover ricopiare ogni volta gli
indirizzi due volte....esiste un modo per esportare la rubrica dei contatti
da Evolution in modo da poterla poi reimportare dentro Outlook???
Grazie
Gianluca
--------------------------------
Inviato via 
http://usenet.libero.it

 da Evolution in modo da poterla poi reimportare dentro Outlook???
Dipende da quali formati accetta outlook per l'import.
Evolution permette di esportare la rubrica sotto forma di VCard singola o
lista : basta che dai contatti fai 'modifica->seleziona tutto' (oppure
selezioni quello che ti interessa) e poi 'File->Salva come VCard'.
Questo file puo' essere importato da alcune versioni di Outlook, come
descritto in:
http://support.microsoft.com/default.aspx?scid=KB;en-us;q197026
Particolarmente nella sezione 'How To Automatically Process a vCard'
Senno' probabilmente devi trovare un modo di convertire questo file VCard
in csv (comma separated values) e poi importare questo (dovrebbe essere
possibile nelle varie versioni di Outlook,credo : non ne so niente perche'
non lo uso da 3 anni!).Anche se non esistesse questo programma, dovrebbe
essere abbastanza facile da fare, e' solo una conversione testo->testo in
due diversi formati.
Importare da Outlook ad Evolution sembra piu' semplice : esporti da
Outlook in .csv e poi converti il file in VCard con csv2vcard (incluso con
Evolution), infine importi il file con 'File->Importa' da Evolution.
-- 
Fei Fong Wong * 
nabeshinL...@penpen.com
Now isn't that odd? A penguin with a dolphin for a son.
          -Captain of the Thames-

 
http://support.microsoft.com/default.aspx?scid=KB;en-us;q197026
Infatti ho provato a fare cosí... purtroppo peró evolution fa un file unico
con tanti indirizzi con la struttura vcard..
ovvero
BEGIN:VCARD
...
...
END:VCARD
Outlook é scemo e al primo END si ferma e non guarda cosa c'é dopo.......
Toccherebbe trovare un modo automatico per spezzettare il file unico in
tanti file in modo che possa essere digerito anche dallo
scemo..........MS... se la conosci la eviti... se la conosci non ti
uccide.....


 uccide.....
Capisco...Prova ad usare questo script in python: lo invochi con
python sepvcard.py <listavcard.vcf>
----------------[START]------------------------------------
#!/usr/bin/python
import sys
if __name__ == '__main__':
    if len(sys.argv) == 2:
        file = open(sys.argv[1],'r')
        contatti = file.read()
        file.close()
        i = 0
        while contatti.find('\nBEGIN:VCARD') != -1:
            pos = contatti.find('\nBEGIN:VCARD')
            vcard = contatti[0:pos+1]
            contatti = contatti[pos+1:len(contatti)]
            vcardfile = open('vcard'+str(i)+'.vcf','w')
            vcardfile.write(vcard)
            vcardfile.close()
            i = i + 1
        vcardfile = open('vcard'+str(i)+'.vcf','w')
        vcardfile.write(contatti)
        vcardfile.close()
    else:
        print 'Uso: python ' + sys.argv[0] +  ' <LISTA_VCARD>'
----------------[END]------------------------------------
Nella stessa cartella in cui e' invocato crea piu' file di nome vcardX.vcf
,con X = numero progressivo crescente, contenenti ognuno una singola
vcard.
Ciao
-- 
Fei Fong Wong * 
nabeshinL...@penpen.com
The most costly of all follies is to believe passionately in the palpably
not true.  It is the chief occupation of mankind.
		-- H.L. Mencken