Как я могу использовать мои контакты Gmail в Alpine/ Pine?
4 ответа
Альтернативный способ импорта ваших контактов Google - это использовать pull_contacts.py.
Этот скрипт будет:
- выполнить запрос GData, чтобы получить все контакты; а также
- распечатайте их в формате адресной книги alpine.
Итак, чтобы добавить все ваши контакты Google в адресную книгу, просто:
python pull_contacts.py aphacker@gmail.com >> .addressbook
Основным преимуществом этого метода по сравнению с описанным DaveParillo является добавленная поддержка нелатинских символов 1. Если вы похожи на меня и у вас много людей с акцентированными буквами в именах, этот сценарий является отправкой Бога - вам не придется просматривать список вручную, заменяя его? с правильной латинской1 буквой.
Обратите внимание, что для скрипта требуются библиотеки GData.
Я не думаю, что вы можете просто «протянуть руку» и использовать их на лету, но вы можете добавить их в существующую ~/.addressbook
- в GMail выберите «Контакты», затем «Экспорт» в правом верхнем углу
- выберите «Outlook CSV» и сохраните
- откройте его в таблице
- удалить первую строку, вставить столбец перед остальными
- Сохранить как -> Экспорт текста (настраивается)
- в появившемся диалоге выберите:
- Разделитель: вкладка
- Никогда не цитируйте
- Сохранить файл
добавьте этот файл в ваш файл .addressbook.
cat gmailfile.csv >> ~/.адресбук
Этот короткий фрагмент кода 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
Я нашел гораздо более простой способ!
Перейдите к своим контактам в Google и скопируйте все контакты (т. Е. Два столбца, с именами в первом и адресом во втором, оставьте строки "Имя" и "Детали")
Теперь перейдите в вашу домашнюю папку и раскройте ее, нажав Ctrl+h. Откройте файл .addressbook.
Просто вставьте и сохраните.
Откройте свой альпийский и проверьте!
Большинству не понадобится следующий шаг.
Для форматирования и выравнивания вы можете сначала создать один контакт через alpine, а затем открыть файл адресной книги. вы увидите вашу запись. Затем вставьте и разделите через вкладку соответственно.