Основным преимуществом этого метода перед описанным DaveParillo является добавленная поддержка нелатинских символов 1 . Если вы похожи на меня и у вас много людей с акцентированными буквами в именах, этот сценарий является отправкой Бога - вам не придется просматривать список вручную, заменяя его? с правильной латинской1 буквой.
Ах. Я сейчас пользуюсь goobook, для чего это стоит. Это клон Abook, который использует контакты Google.
scvalex 12 лет назад
0
Не работает для меня Похоже, что после последнего сообщения gmail переместился вперед: `gdata.service.RequestError: {'status': 301, 'body': '\ n \ n переехал навсегда\ n \ n \ n
переехал навсегда
\ nДокумент переместился сюда . \ n \ n \ n ',' причина ':' Перемещено навсегда '} `
Peer Gynt 10 лет назад
1
2
DaveParillo
Я не думаю, что вы можете просто «протянуть руку» и использовать их на лету, но вы можете добавить их в существующую ~ / .addressbook
в GMail выберите «Контакты», затем «Экспорт» в правом верхнем углу
выберите «Outlook CSV» и сохраните
откройте его в таблице
удалить первую строку, вставить столбец перед остальными
Сохранить как -> Экспорт текста (настраивается)
в появившемся диалоге выберите:
Разделитель: вкладка
Никогда не цитируйте
Сохранить файл
добавьте этот файл в ваш файл .addressbook.
cat gmailfile.csv >> ~ / .адресбук
2
Robert
Вы можете использовать этот короткий фрагмент кода PYTHON для извлечения соответствующих столбцов из Google CSV (используйте Экспорт .. на веб-сайте контактов Google). Он также позаботится о переводе с UTF-16 на ваш язык ISO.
import io import sys reload(sys) sys.setdefaultencoding('utf-8') import csv a=io.open("google.csv",'r',encoding="utf-16") r=csv.reader(a,quotechar='"') for b in r: if b[28] <> "": print "\t"+b[0]+"\t"+b[28]
Назовите это как в:
python google.py >~/.addressbook
1
Pratik
Я нашел гораздо более простой способ!
Перейдите к своим контактам в Google и скопируйте все контакты (т. Е. Два столбца, с именами в первом и адресом во втором, оставьте строки «Имя» и «Детали»)
Теперь перейдите в вашу домашнюю папку и раскройте Ctrl+ h. Откройте файл .addressbook.
Просто вставьте и сохраните.
Откройте свой альпийский и проверьте!
Большинству не понадобится следующий шаг.
Для форматирования и выравнивания вы можете сначала создать один контакт с помощью alpine, а затем открыть файл адресной книги. вы увидите вашу запись. Затем вставьте и разделите через вкладку соответственно.
Я не могу понять, как именно выбрать и скопировать текст, как описано, ни в «старом», ни «новом» интерфейсе. Я мог бы просто быть глупым, или этот ответ может больше не работать.
Brian Z 9 лет назад
0