29 Ocak 2011 Cumartesi

Gmail adres defterinden Nokia 3200'a

Gmail'e aktarıp düzenledigim adres defterimi emektar Nokia 3200'ra aktarirken epey bir ter doktum. Burada paylasacagim. Belki caresiz bir ruha derman olur :)

Ozetle, kayitlari Gmail'den cikarttim, donusturdum, Nokia PC Suite (NPCS) ile 3200'ra yukledim. İşin sıkıntılı kısmı dönüsturme.

Gmail csv yada vcard formatinda kayitlari cikarabiliyor. Cok yetenkli NPCS, ikisini de direkt desteklemiyor. Hatta hata mesaji bile vermeden cakiliyor. Nokia'ya yakistiramadim.

Neyse vcard'ı donusturmek daha kolayima geldi. Donustume icin biraz bash biraz jedit kullandim.

  1. replace: TEL;TYPE= -> TEL;
  2. reg replace: ^N -> N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:
  3. Eger NOTE: satirlari varsa onlari silebilirsiniz.
  4. jedit beanshell: ENC(String c) { s="";for(i:c.getBytes())s+="="+Integer.toHexString(i&0xff).toUpperCase(); return s; }
  5. jedit reg replace: ([^+A-Za-z0-9\n:.= ;-_-$!,]) -> ENC(_1)
  6. bash: mkdir kayitlar; I=0; cat 3200_contacts.vcf | while read L; do test "$L" = "$FL" && let I++; echo "$L" >> kayitlar/k"$I".vcf; done
Sonra NPCS'de kayitlar dizinine gidip butun vcf dosyalarini 'ice aktariyoruz' ('import') :)

Not: Linux uzerinde Wammu adli acikkod bir telefon yazilimi mevcut. Bir turlu 3200 ile baglanti kurduramadim. Kurabilirseydim belki cok daha kolay olacakti.