download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Nokia 100 импортиране на контакти

Автор
Съобщение
insecteater
Сря, 25.07.12, 09:46
Попадна ми неземно страхотния телефон Nokia 100 (има си и фенерче) и задачата ми е да му изсипя 560 контакта в него. Контактите са на файлове в vcf формат. Имам ги и на csv, абе мога да ги докарам до какъвто формат трябва, проблема ми е, че не знам това първи чудо на техниката дали има възможност за импортиране на контакти и как става. Освен ръчно
anonymous
Сря, 25.07.12, 10:33
Има ли УСБ, син зъб, инфрачервен фенер? Ако няма, това дето ти предлагам е, да качваш по колкото е възможно контакти от друг телефон, с възможност за импортиране на контакти през компютър, на СИМ карта и после да ги копираш на телефона(мисля, че имат памет от около 400 контакта СИМ-овете)...
insecteater
Сря, 25.07.12, 11:01
Мерси за идеята, това с използването на сим карта на няколко пъти щеше да ми дойде на ума последно.
phrozencrew
Сря, 25.07.12, 18:58
Имах абсолютно същия проблем, когато си прехвърлях контактите от стария в новия телефон. Използвах тази програма под Ubuntu: FMA

При мен проблема беше следния. Успях да екстрактна всички контакти в един общ файл. Но новия телефон ми приемаше само контакти един по един във формат vcf.
Конкретно имах такъв файл:
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8:familia1;ime1
TEL;WORK:031752231
X-IRMC-LUID:00020000000F
END:VCARD
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8:familia2;ime2
TEL;WORK:032665672
TEL;CELL:0899832155
X-IRMC-LUID:000200000052
END:VCARD

Който трябваше да сплитна на малки vcf-файлчета:
BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8:familia1;ime1
TEL;WORK:031752231
X-IRMC-LUID:00020000000F
END:VCARD

BEGIN:VCARD
VERSION:2.1
N;CHARSET=UTF-8:familia2;ime2
TEL;WORK:032665672
TEL;CELL:0899832155
X-IRMC-LUID:000200000052
END:VCARD

Не помня как си реших проблема . Но съм сигурен, че имаше нещо ала gAWK. Ще се поразровя, каква програма съм писал за това. Със сигурност помня, че awk/gawk поддържа "recrods" с много редове, а Records делиметъра може да е какъвто си искаш.

phrozencrew
Сря, 25.07.12, 20:25
Не го намерих скрипта, но мисля, че и този ще свърши работа (split_contacts.awk):
BEGIN { RS = "BEGIN:VCARD"; FS="END:VCARD"}
{
c += 1;
print "BEGIN:VCARD"$1"END:VCARD" > c".vcf";
}

Стартира се така:
awk -f split_contacts.awk full-contact-list.txt

Естествено в празна директория, защото ако контактите са много, ще се получат и много файлове.

ПС: 1.vcf трябва да се игнорира (изтрие), защото сплитера що включи и рекорд преди първия BEGIN:VCARD.

редактиран от phrozencrew на 25.07.12 20:26

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2018   Experta Ltd.