알파인 / 파인 내에서 Gmail 연락처를 사용하려면 어떻게해야합니까?
알파인 / 파인 내에서 Gmail 연락처를 사용하려면 어떻게해야합니까?
답변:
Google 주소록을 가져 오는 다른 방법은 pull_contacts.py를 사용하는 것 입니다.
이 스크립트는 :
따라서 모든 Google 연락처를 주소록에 추가하려면 다음을 수행하십시오.
python pull_contacts.py aphacker@gmail.com >> .addressbook
DaveParillo가 설명한 방법보다이 방법의 주요 장점은 비 라틴 1 문자에 대한 추가 지원입니다 . 당신이 나와 같고 이름에 악센트 부호가있는 많은 사람들이 있다면,이 스크립트는 신이 보낸 것입니다 – 당신은 수동으로 교체 목록을 겪을 필요가 없습니까? 오른쪽 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-file에 추가하십시오.
고양이 gmailfile.csv >> ~ / .addressbook
이 간단한 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 파일을여십시오.
붙여 넣기 만하면됩니다.
알파인을 열고 확인하십시오!
대부분 다음 단계가 필요하지 않습니다.
서식과 정렬을 위해 먼저 알파인을 통해 하나의 연락처를 만든 다음 주소록 파일을 열 수 있습니다. 당신은 당신의 항목을 볼 수 있습니다. 그런 다음 탭을 통해 붙여넣고 분리하십시오.