Comment puis-je utiliser mes contacts Gmail dans Alpine / pine?
Comment puis-je utiliser mes contacts Gmail dans Alpine / pine?
Réponses:
Une autre façon d'importer vos contacts Google consiste à utiliser pull_contacts.py .
Ce script:
Donc, pour ajouter tous vos contacts Google au carnet d'adresses, simplement:
python pull_contacts.py aphacker@gmail.com >> .addressbook
Le principal avantage de cette méthode par rapport à celle décrite par DaveParillo est la prise en charge supplémentaire des caractères non latins1 . Si vous êtes comme moi et que vous avez beaucoup de gens avec des lettres accentuées dans leur nom, ce script est un envoi de Dieu - vous n'aurez pas à parcourir la liste en remplaçant manuellement? avec la bonne lettre latin1.
Notez que le script nécessite les bibliothèques 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'}
Je ne pense pas que vous puissiez simplement «tendre la main» et les utiliser à la volée, mais vous pouvez les ajouter à votre ~ / .addressbook existant
ajoutez ce fichier à votre fichier .addressbook.
cat gmailfile.csv >> ~ / .addressbook
Vous pouvez utiliser ce court morceau de code PYTHON pour extraire les colonnes pertinentes du Google CSV (utilisez Exporter .. sur le site Web de Google Contacts). Il prend également en charge la traduction de l'UTF-16 vers vos paramètres régionaux 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]
Appelez-le comme dans:
python google.py >~/.addressbook
J'ai trouvé une méthode beaucoup plus simple!
Accédez à vos contacts dans google et copiez l'intégralité des contacts (c.-à-d. Deux colonnes, avec les noms en premier et l'adresse en deuxième, laissez la ligne "Nom" et "Détails")
Maintenant, accédez à votre dossier de départ et affichez Ctrl+ h. Ouvrez le fichier .addressbook.
Collez et enregistrez simplement.
Ouvrez votre alpin, et vérifiez!
La plupart n'auront pas besoin de l'étape suivante.
Pour le formatage et l'alignement, vous pouvez d'abord créer un contact via alpine, puis ouvrir votre fichier de carnet d'adresses. vous verrez votre entrée. Ensuite, collez et séparez l'onglet en conséquence.