Jak mogę korzystać z moich kontaktów Gmaila w Alpine / Pine?
Jak mogę korzystać z moich kontaktów Gmaila w Alpine / Pine?
Odpowiedzi:
Alternatywnym sposobem importowania kontaktów Google jest użycie pull_contacts.py .
Ten skrypt:
Aby dodać wszystkie kontakty Google do książki adresowej, po prostu:
python pull_contacts.py aphacker@gmail.com >> .addressbook
Główną zaletą tej metody w porównaniu z tą opisaną przez DaveParillo jest dodatkowe wsparcie dla znaków spoza alfabetu łacińskiego1 . Jeśli jesteś podobny do mnie i masz wielu ludzi z akcentowanymi literami w swoich nazwach, ten skrypt jest wysyłany przez Boga - nie będziesz musiał ręcznie przeglądać listy, zastępując ją? z odpowiednią literą łacińską.
Zauważ, że skrypt wymaga bibliotek 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'}
Nie sądzę, że możesz po prostu „wyciągnąć rękę” i korzystać z nich w locie, ale możesz dołączyć je do istniejącej ~ / .addressbook
dołącz ten plik do pliku .addressbook.
cat gmailfile.csv >> ~ / .addressbook
Możesz użyć tego krótkiego fragmentu kodu PYTHON, aby wyodrębnić odpowiednie kolumny z Google CSV (użyj opcji Eksportuj ... na stronie Kontaktów Google). Zajmuje się także tłumaczeniem z UTF-16 na ustawienia regionalne 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]
Nazwij to jak w:
python google.py >~/.addressbook
Znalazłem dużo łatwiejszą metodę!
Przejdź do swoich kontaktów w google i skopiuj całe kontakty (tj. Dwie kolumny, z nazwami na początku, a adres na drugim, zostaw wiersze „Nazwa” i „Szczegóły”)
Teraz przejdź do folderu domowego i odkryj według Ctrl+h . Otwórz plik .addressbook.
Po prostu wklej i zapisz.
Otwórz swoją alpejską i sprawdź!
Większość nie będzie potrzebować następującego kroku.
Aby sformatować i wyrównać, możesz najpierw utworzyć jeden kontakt przez alpine, a następnie otworzyć plik książki adresowej. zobaczysz swój wpis. Następnie wklej i rozdziel odpowiednio kartę.