알파인 / 파인 내에서 Gmail 연락처를 사용하려면 어떻게해야합니까?


답변:


4

Google 주소록을 가져 오는 다른 방법은 pull_contacts.py를 사용하는 입니다.

이 스크립트는 :

  1. 모든 연락처를 검색하기 위해 GData 쿼리를 수행합니다. 과
  2. 알파인의 주소록 형식으로 인쇄하십시오.

따라서 모든 Google 연락처를 주소록에 추가하려면 다음을 수행하십시오.

  python pull_contacts.py aphacker@gmail.com >> .addressbook

DaveParillo가 설명한 방법보다이 방법의 주요 장점은 라틴 1 문자에 대한 추가 지원입니다 . 당신이 나와 같고 이름에 악센트 부호가있는 많은 사람들이 있다면,이 스크립트는 신이 보낸 것입니다 – 당신은 수동으로 교체 목록을 겪을 필요가 없습니까? 오른쪽 latin1 문자로.

스크립트에는 GData 라이브러리 가 필요합니다 .


아 나는 이제 가치있는 것을 위해 goobook을 사용합니다. Google 주소록을 사용하는 서적 복제본입니다.
scvalex

2
나를 위해 작동하지 않습니다. 마지막 포스트 이후로 gmail은 앞으로 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'}
나아갔습니다

2

나는 당신이 단지 '접근'해서 즉시 사용할 수 있다고 생각하지 않지만, 기존 ~ / .addressbook에 추가 할 수 있습니다.

  1. Gmail에서 오른쪽 상단의 '주소록'을 선택한 다음 '내보내기'를 선택하십시오.
  2. 'Outlook CSV'를 선택하고 저장
  3. 스프레드 시트에서 엽니 다
  4. 첫 번째 줄을 삭제하고 다른 열 앞에 열을 삽입하십시오.
  5. 다른 이름으로 저장-> 텍스트 내보내기 (구성 가능)
    • 다가오는 대화 상자에서 다음을 선택하십시오.
    • 분리기 : 탭
    • 절대 견적
  6. 파일을 저장
  7. 이 파일을 .addressbook-file에 추가하십시오.

    고양이 gmailfile.csv >> ~ / .addressbook


2

이 간단한 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

이 정보 얻기 : 역 추적 (가장 최근 호출) : r의 b에 대한 <module>의 파일 "google.py", 9 행 : 파일 "/usr/lib/python2.7/codecs.py", 314 행 디코드 (결과, 소비) = self._buffer_decode (data, self.errors, final) _buffer_decode의 67 행 "/usr/lib/python2.7/encodings/utf_16.py", 67 행, UnicodeError ( "UTF-16 스트림 BOM으로 시작하지 않습니다 ") UnicodeError : UTF-16 스트림이 BOM으로 시작하지 않습니다
Regmi

1

훨씬 쉬운 방법을 찾았습니다!

Google 연락처로 이동하여 전체 연락처를 복사합니다 (예 : 이름이 첫 번째이고 주소가 두 번째 인 열은 "이름"및 "세부 사항"행을 그대로 둡니다)

이제 홈 폴더로 이동하여 Ctrl+ 숨기기를 해제하십시오 h. .addressbook 파일을여십시오.

붙여 넣기 만하면됩니다.

알파인을 열고 확인하십시오!


대부분 다음 단계가 필요하지 않습니다.

서식과 정렬을 위해 먼저 알파인을 통해 하나의 연락처를 만든 다음 주소록 파일을 열 수 있습니다. 당신은 당신의 항목을 볼 수 있습니다. 그런 다음 탭을 통해 붙여넣고 분리하십시오.


"오래된"인터페이스 나 "새"인터페이스 모두에서 설명한대로 텍스트를 선택하고 복사하는 방법을 정확히 알 수 없습니다. 어리석은 일이거나이 답변이 더 이상 작동하지 않을 수 있습니다.
Brian Z
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.