¿Cómo puedo usar mis contactos de Gmail en Alpine / pine?
¿Cómo puedo usar mis contactos de Gmail en Alpine / pine?
Respuestas:
Una forma alternativa de importar sus contactos de Google es mediante pull_contacts.py .
Este script:
Entonces, para agregar todos sus contactos de Google a la libreta de direcciones, simplemente:
python pull_contacts.py aphacker@gmail.com >> .addressbook
La principal ventaja de este método sobre el descrito por DaveParillo es el soporte agregado para caracteres no latin1 . Si eres como yo y tienes muchas personas con letras acentuadas en sus nombres, este script es un envío de Dios: ¿no tendrás que revisar la lista manualmente? con la letra latin1 correcta.
Tenga en cuenta que el script requiere las bibliotecas 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'}
No creo que pueda simplemente 'llegar' y usarlos sobre la marcha, pero puede agregarlos a su ~ / .addressbook existente
agregue este archivo a su archivo .addressbook.
cat gmailfile.csv >> ~ / .addressbook
Puede usar este pequeño fragmento de código PYTHON para extraer las columnas relevantes del CSV de Google (use Exportar .. en el sitio web de contactos de Google). También se encarga de la traducción de UTF-16 a su ubicación 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]
Llámalo como en:
python google.py >~/.addressbook
¡Encontré un método mucho más fácil!
Vaya a sus contactos en google y copie todos los contactos (es decir, dos columnas, con los nombres en primer lugar y la dirección en segundo lugar, deje la fila "Nombre" y "Detalles")
Ahora, ve a tu carpeta de inicio y muestra Ctrl+ h. Abra el archivo .addressbook.
Simplemente pegue y guarde.
¡Abre tu alpino y compruébalo!
La mayoría no necesitará el siguiente paso.
Para formatear y alinear, primero puede crear un contacto a través de alpine y luego abrir el archivo de la libreta de direcciones. Verás tu entrada. Luego pegue y separe a través de la pestaña en consecuencia.