Як я можу використовувати свої контакти Gmail у Alpine / pine?
Як я можу використовувати свої контакти Gmail у Alpine / pine?
Відповіді:
Альтернативним способом імпорту контактів Google є використання pull_contacts.py .
Цей сценарій:
Отже, щоб додати всі свої контакти Google до адресної книги, просто:
python pull_contacts.py aphacker@gmail.com >> .addressbook
Основна перевага цього методу по порівнянні з тією , яка описана з допомогою DaveParillo додана підтримка не-latin1 символів . Якщо ви схожі на мене, і у вас багато людей з наголошеними літерами на їхніх іменах, цей скрипт є відправленням Бога - вам не доведеться переглядати список, замінюючи його вручну? з правою буквою latin1.
Зауважте, що для сценарію потрібні бібліотеки GData .
gdata.service.RequestError: {'status': 301, 'body': '<HTML>\n<HEAD>\n<TITLE>Moved Permanently</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" TEXT="#000000">\n<H1>Moved Permanently</H1>\nThe document has moved <A HREF="https://www.google.com/m8/feeds/contacts/default/full?max-results=1000">here</A>.\n</BODY>\n</HTML>\n', 'reason': 'Moved Permanently'}
Я не думаю, що ви можете просто «дотягнутись» і використовувати їх на ходу, але ви можете додати їх до своєї існуючої ~ / .addressbook
додайте цей файл до свого .addressbook-файлу.
кішка gmailfile.csv >> ~ / .addressbook
Ви можете використовувати цей короткий фрагмент коду PYTHON для отримання відповідних стовпців з CSV Google (використовуйте Експорт .. на веб-сайті 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, а потім відкрити файл своєї адресної книги. ви побачите свій запис. Потім відповідно вставити і розділити через вкладку.