Wie kann ich meine Gmail-Kontakte in Alpine / Pine verwenden?

5469
imz -- Ivan Zakharyaschev

Wie kann ich meine Gmail-Kontakte in Alpine / Pine verwenden?

9

4 Antworten auf die Frage

3
scvalex

Eine alternative Möglichkeit zum Importieren Ihrer Google-Kontakte ist die Verwendung von pull_contacts.py .

Dieses Skript wird:

  1. Führen Sie eine GData-Abfrage aus, um alle Kontakte abzurufen. und
  2. Drucke sie im alpinen Adressbuchformat.

So fügen Sie alle Ihre Google-Kontakte zum Adressbuch hinzu:

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

Der Hauptvorteil dieser Methode gegenüber der von DaveParillo beschriebenen Methode ist die zusätzliche Unterstützung für nicht lateinische 1 -Zeichen . Wenn Sie wie ich sind und viele Leute mit Akzentbuchstaben im Namen haben, ist dieses Skript ein wahres Geschenk von Gott - Sie müssen die Liste nicht manuell durchlaufen lassen? mit dem richtigen latein1 Buchstaben.

Beachten Sie, dass das Skript die GData-Bibliotheken erfordert .

Ah. Ich benutze jetzt Goobook, was es wert ist. Es ist ein Abook-Klon, der Google-Kontakte verwendet. scvalex vor 12 Jahren 0
Funktioniert nicht für mich. Es scheint, dass sich gmail seit dem letzten Post vorwärts bewegt hat: `gdata.service.RequestError: {'status': 301, 'body': '\ n \ n dauerhaft umgezogen\ n \ n \ n \ n

dauerhaft umgezogen

\ nDas Dokument wurde hierher verschoben . \ n \ n \ n ',' Grund ':' Dauerhaft verschoben '} ` Peer Gynt vor 9 Jahren 1
2
DaveParillo

Ich denke nicht, dass Sie sie einfach erreichen und im laufenden Betrieb verwenden können, sondern Sie können sie an Ihr vorhandenes ~ / .addressbook anhängen

  1. Wählen Sie in GMail "Kontakte" und dann "Exportieren" in der oberen rechten Ecke
  2. Wählen Sie "Outlook CSV" und speichern Sie
  3. öffnen Sie es in einer Tabelle
  4. Erste Zeile löschen, eine Spalte vor den anderen einfügen
  5. Speichern unter -> Textexport (konfigurierbar)
    • Im nächsten Dialog wählen Sie:
    • Trennzeichen: Tab
    • Nie zitieren
  6. Datei speichern
  7. Hängen Sie diese Datei an Ihre .Adressbuch-Datei an.

    cat gmailfile.csv >> ~ / .addressbook

2
Robert

Mit diesem kurzen PYTHON-Code können Sie die relevanten Spalten aus Google CSV extrahieren (verwenden Sie Exportieren ... auf der Google Contacts-Website). Es kümmert sich auch um die Übersetzung von UTF-16 in Ihr ISO-Gebietsschema.

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] 

Nennen Sie es wie in:

python google.py >~/.addressbook 
1
Pratik

Ich habe eine viel einfachere Methode gefunden!

Gehen Sie zu Ihren Kontakten in Google und kopieren Sie die gesamten Kontakte (dh zwei Spalten mit Namen in der ersten und Adresse in der zweiten Zeile, lassen Sie die Zeile "Name" und "Details").

Wechseln Sie jetzt in Ihren Home-Ordner und zeigen Sie das Pluszeichen mit Ctrl+ an h. Öffnen Sie die Adressbuch-Datei.

Einfach einfügen und speichern.

Öffne dein Alpin und überprüfe es!


Die meisten benötigen den folgenden Schritt nicht.

Zum Formatieren und Ausrichten können Sie zunächst einen Kontakt über alpine erstellen und dann Ihre Adressbuchdatei öffnen. Sie werden Ihren Eintrag sehen. Dann einfügen und durch entsprechende Registerkarte trennen.

Ich kann nicht genau herausfinden, wie ich den Text wie beschrieben auswählen und kopieren soll, weder in der "alten" noch in der "neuen" Schnittstelle. Ich könnte nur dumm sein oder diese Antwort funktioniert möglicherweise nicht mehr. Brian Z vor 8 Jahren 0