ฉันจะใช้รายชื่อติดต่อ Gmail ภายใน Alpine / pine ได้อย่างไร
ฉันจะใช้รายชื่อติดต่อ Gmail ภายใน Alpine / pine ได้อย่างไร
คำตอบ:
อีกทางหนึ่งของการนำเข้าติดต่อ Google ของคุณใช้pull_contacts.py
สคริปต์นี้จะ:
ดังนั้นหากต้องการเพิ่มที่อยู่ติดต่อ Google ทั้งหมดของคุณไปยังสมุดที่อยู่เพียง:
python pull_contacts.py aphacker@gmail.com >> .addressbook
ประโยชน์หลักของวิธีนี้กว่าหนึ่งอธิบายโดย DaveParillo เป็นเพิ่มการสนับสนุนสำหรับอักขระที่ไม่ใช่ latin1 หากคุณเป็นเหมือนฉันและมีคนจำนวนมากที่มีตัวอักษรเน้นเสียงในชื่อของพวกเขาสคริปต์นี้เป็นพระเจ้าส่ง - คุณจะไม่ต้องไปแทนที่รายการด้วยตนเอง? ด้วยอักษรละตินที่ถูกต้อง 1 ตัว
โปรดทราบว่าสคริปต์ที่จำเป็นต้องใช้ห้องสมุด 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'}
ฉันไม่คิดว่าคุณสามารถ 'เข้าถึง' และใช้งานได้ทันที แต่คุณสามารถผนวกเข้ากับสมุดที่อยู่ ~ / .addressbook ปัจจุบันของคุณที่มีอยู่ได้
ผนวกไฟล์นี้ไปยัง. addbook-file ของคุณ
cat gmailfile.csv >> ~ / .addressbook
คุณสามารถใช้รหัส PYTHON สั้น ๆ นี้เพื่อแยกคอลัมน์ที่เกี่ยวข้องจาก Google CSV (ใช้ส่งออก .. บนเว็บไซต์ Google Contacts) นอกจากนี้ยังดูแลการแปลจาก 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
ฉันพบวิธีที่ง่ายกว่ามาก!
ไปที่ที่อยู่ติดต่อของคุณใน google และคัดลอกที่อยู่ติดต่อทั้งหมด (เช่นสองคอลัมน์ที่มีชื่อเป็นลำดับแรกและที่อยู่เป็นวินาทีให้คงแถว "ชื่อ" และ "รายละเอียด" ไว้)
ตอนนี้ไปยังโฟลเดอร์บ้านของคุณและยกเลิกการซ่อนโดย+Ctrl hเปิดไฟล์ .addressbook
เพียงวางและบันทึก
เปิดอัลไพน์ของคุณและตรวจสอบ!
ส่วนใหญ่จะไม่ต้องการขั้นตอนต่อไป
สำหรับการจัดรูปแบบและการจัดแนวคุณสามารถสร้างผู้ติดต่อหนึ่งคนผ่านอัลไพน์ก่อนแล้วจึงเปิดไฟล์สมุดที่อยู่ของคุณ คุณจะเห็นรายการของคุณ จากนั้นวางและแยกผ่านแท็บตามลำดับ