Naber

GoSync, Linux Sistemleri İçin Python'da Yazılmış Şık bir GUI Google Drive İstemcisidir

Anonim

Google'ın henüz için resmi bir sürücü istemcisi yayınlamadığı artık bir haber değil Linux tıpkı rakip platformlarda yaptıkları gibi. Ancak bu, Linux topluluğunun Google Drive'a erişmenizi sağlayacak hem açık kaynaklı hem de tescilli yazılımlar oluşturmasını engellemedi Linux sisteminizden.

Mevcut seçenekler, yine de, biraz hantal ve eksik (eğer öyle diyebilirsem) ve çoğunlukla dik bir öğrenme eğrisi var.

Ücretli bir yazılım olan

Insync, ilk andan itibaren çalışan çok daha kullanıcı dostu bir yazılım sunarak bu açığı kapatmayı başarmıştır. kutu, ancak en büyük hediye olan 25 $ gibi oldukça yüksek bir fiyata geliyor.

Google-drive-ocamlfuse, Reclone ve gibi bir dizi başka ücretsiz seçenek olsa da Sür, ne yazık ki hala eksiklikleri var.

GoSync, GUI özellikli oldukça yeni bir Google Drive Linux için istemci Python ile yazılmış ve altında yayınlanmıştır GNU Genel Kamu Lisansı 2 Uygulama hemen hemen hala beta aşamasındadır ve en son sürümü 0.4 sürümündedir.

GoSync tekil olarak Himanshu Chauhan tarafından geliştirilmiştir ve şu özelliklere sahiptir: bu makaleyi yazarken benimle yakından çalıştı.

GoSync Kurulumu

GoSync, yalnızca Python'a bağlı olduğu düşünülürse, hayal edebileceğiniz kadar kolaydır. ve aşağıda listelenen diğer birkaç kişi ile en zoru “client_secrets.json” dosyanızı almaktır.

Kurulum talimatları yalnızca Ubuntu ve türevleri ve CentOS için sağlanır; diğer dağıtımların repo veya indir zip arşivini kopyalaması gerekir.

Ubuntu ve türevlerine kurun

Temel olarak ilk üç bağımlılık için terminal aracılığıyla "sudo apt" yapabilirsiniz, geri kalanı GoSync ile birlikte kurulacaktır pip yoluyla – tümü standart deponuzda bulunmalıdır.

$ sudo apt python'u kur
$ sudo apt python-wxgtk2.8'i kurun
$ sudo apt python-googleapi'yi kurun
$ sudo apt python-pip'i kurun

GoSync'i ve kalan bağımlılıkları yükleme

$ sudo pip GoSync'i kurun

CentOS'a yükleyin

$ yum kurulumu -y python2.7
$ yum kurulumu -y python-wxgtk2.8
$ yum install -y python-googleapi
$ yum kurulum -y pip

Yüklendikten sonra, özel “client_secrets.json” almanız gerekir ve adımlar ekteki pdf dosyasında ayrıntılı olarak açıklanmıştır. link aşağıda.

Google API için Kimlik Doğrulama Simgesi Oluşturma

“client_secrets.json” dosyanızı indirdikten sonra, onu klasörüne kopyalayacaksınız. /.gosync, ardından “gosync”. girerek programı terminalden çalıştırabilirsiniz.

Hala dosya değiştirme ve yerel dizindeki dosyaların Google Drive ile senkronize edilememesi gibi birkaç temel özellik eksik. GoSync olarak Himanshu üzerinde yalnızca boş zamanlarında çalışır.

Ancak, söz konusu özelliklerin gelecekteki güncellemelerde uygulanması planlanmaktadır. Ayrıca geliştirici, hata raporlarının yanı sıra üçüncü taraf katkılarını da teşvik eder, bu nedenle kodlama becerileriniz varsa veya sorunları bildirmek istiyorsanız, onun GitHub adresine bakabilirsiniz.GoSync üzerindeki çalışmasını incelemek için.