gnokii-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bluetooth + 6820 + 6310i


From: Pere Martinez
Subject: Bluetooth + 6820 + 6310i
Date: Wed, 12 Jan 2005 12:11:12 +0100

Hi all!

New to gnokii. Experimenting with bluetooth and want to syncro my
kaddressbook with the nokia's.

If I send the phonebook with

iconv -f utf8 -t iso8859-15  .kde/share/apps/kabc/std.vcf  | gnokii
--writephonebook -f -o -m ME -v

the very firsts entries are writed quick but over 20 and up (I have
375 entries) are sloooow, until the timeout is raised. At entry ~40.

Changed the timeout in /usr/bin/gnokii from 30 -> 300. Now the timeout
is raised at ~140.

I think is due to -f for find a free slot. Without the -f all entries
are writed over slot 1.

Now my solution is a python program:

# Programa per gravar KABC --> 6820

fitemp = '/home/pere/temp.vcf' # If exists is deleted !
fivcf = '/home/pere/.kde/share/apps/kabc/std.vcf'
gnokii = 'iconv -f utf8 -t iso8859-15 '+ fitemp + '| gnokii
--writephonebook -o -m ME -n %s -v'

os.system('gnokii --deletephonebook ME 1 end')
pos = 1
fitobert = False
f = open(fivcf)
for lin in f.readlines():
    if lin[0:11] == 'BEGIN:VCARD': 
        # Borro fit. temp. Obro de nou
        g = open(fitemp, 'w')
        fitobert = True
    if fitobert:    
        g.write(lin)
    if lin[0:9] == 'END:VCARD':
        # Tanco fitxer. Llenço gnokii. Incremento pos
        g.close()
        fitobert = False
        os.system(gnokii % str(pos))
        pos = pos+1
f.close()


but this is also slooow due to connect/disconnect for each card.

Any sugestion?

Pere Martinez




reply via email to

[Prev in Thread] Current Thread [Next in Thread]