Whatsapp

GoSync เป็นไคลเอนต์ Google Drive GUI ที่ดีที่เขียนด้วย Python สำหรับระบบ Linux

Anonim

ไม่มีข่าวอีกต่อไปว่า Google ยังไม่ได้เปิดตัวไคลเอนต์ไดรฟ์อย่างเป็นทางการสำหรับ Linux เหมือนที่เคยทำกับแพลตฟอร์มคู่แข่ง อย่างไรก็ตาม สิ่งนี้ไม่ได้หยุดชุมชน Linux จากการสร้างทั้งซอฟต์แวร์โอเพ่นซอร์สและซอฟต์แวร์ที่เป็นกรรมสิทธิ์ ซึ่งจะช่วยให้คุณเข้าถึง Google ไดรฟ์ จากระบบ Linux

ตัวเลือกที่มีให้นั้นค่อนข้างยุ่งยากและไม่สมบูรณ์ (ถ้าฉันจะพูดอย่างนั้น) และส่วนใหญ่มีช่วงการเรียนรู้ที่สูงชัน

Insync ซึ่งเป็นซอฟต์แวร์แบบชำระเงินได้จัดการเพื่อปิดช่องว่างนี้โดยการจัดหาซอฟต์แวร์ที่เป็นมิตรต่อผู้ใช้มากขึ้นซึ่งทำงานได้ทันทีจาก กล่องแต่มาในราคาค่อนข้างแรงที่ $25 ซึ่งเป็นของแถมที่ใหญ่ที่สุด

ในขณะที่มีตัวเลือกฟรีอื่นๆ มากมาย เช่น Google-drive-ocamlfuse, Reclone และ ไดรฟ์ พวกเขายังมีข้อบกพร่อง

GoSync เป็น GUI ที่ค่อนข้างใหม่ Google Drive ลูกค้าสำหรับ Linux เขียนใน Python และเผยแพร่ภายใต้ ใบอนุญาตสาธารณะทั่วไปของ GNU 2 แอปพลิเคชันยังอยู่ในช่วงเบต้าและมีรุ่นล่าสุดที่ เวอร์ชัน 0.4

GoSync ได้รับการพัฒนาโดย Himanshu Chauhan และเขามี ทำงานอย่างใกล้ชิดกับฉันในการเขียนบทความนี้

การติดตั้ง GoSync

GoSync ค่อนข้างง่ายอย่างที่คุณคิดเพราะมันขึ้นอยู่กับ Python เท่านั้น และอื่น ๆ อีกสองสามรายการด้านล่างพร้อมกับไฟล์ “client_secrets.json”

คำแนะนำในการติดตั้งมีให้สำหรับ Ubuntu และอนุพันธ์และ CentOS เท่านั้น การกระจายอื่น ๆ จะต้องโคลน repo หรือ download ไฟล์ zip

ติดตั้งใน Ubuntu และอนุพันธ์

โดยพื้นฐานแล้วคุณสามารถ “sudo apt” ผ่านทางเทอร์มินัลสำหรับการอ้างอิงสามรายการแรก ในขณะที่ส่วนที่เหลือจะถูกติดตั้งควบคู่ไปกับ GoSync ผ่าน pip – ซึ่งทั้งหมดนี้ควรมีอยู่ใน repo มาตรฐานของคุณ

$ sudo apt ติดตั้ง python
$ sudo apt ติดตั้ง python-wxgtk2.8
$ sudo apt ติดตั้ง python-googleapi
$ sudo apt ติดตั้ง python-pip

กำลังติดตั้ง GoSync และการอ้างอิงที่เหลือ

$ sudo pip ติดตั้ง GoSync

ติดตั้งใน CentOS

$ ยำติดตั้ง -y python2.7
$ ยำติดตั้ง -y python-wxgtk2.8
$ yum ติดตั้ง -y python-googleapi
$ yum ติดตั้ง -y pip

เมื่อติดตั้งแล้ว คุณจะต้องได้รับ “client_secrets.json” และขั้นตอนจะอธิบายอย่างละเอียดในไฟล์ PDF ที่แนบมากับ ลิงค์ด้านล่างครับ

การสร้างโทเค็นการรับรองความถูกต้องสำหรับ Google API

เมื่อดาวน์โหลดไฟล์ “client_secrets.json” แล้ว ให้คัดลอกไปยัง /.gosync หลังจากนั้นคุณสามารถเรียกใช้โปรแกรมจากเทอร์มินัลโดยป้อน “gosync”.

ยังมีคุณสมบัติหลักบางอย่างขาดหายไป เช่น การแก้ไขไฟล์และการไม่สามารถซิงค์ไฟล์ในไดเร็กทอรีในเครื่องกับ Google ไดรฟ์ – ใน GoSync เป็น Himanshu ใช้ได้เฉพาะในเวลาว่างเท่านั้น

อย่างไรก็ตาม มีแผนจะนำคุณสมบัติดังกล่าวไปใช้ในการอัปเดตในอนาคต นอกจากนี้ นักพัฒนายังสนับสนุนการมีส่วนร่วมของบุคคลที่สามเช่นเดียวกับรายงานข้อผิดพลาด ดังนั้นหากคุณมีทักษะการเขียนโค้ดหรือต้องการรายงานปัญหา คุณสามารถค้นหา GitHub ของเขาเพื่อตรวจสอบผลงานของเขาบน GoSync