Ada apa

GoSync adalah Klien Google Drive GUI Nifty Ditulis dengan Python Untuk Sistem Linux

Anonim

Tidak menjadi berita lagi bahwa Google belum merilis klien drive resmi untuk Linux seperti yang telah mereka lakukan dengan platform pesaing. Namun, ini tidak menghentikan komunitas Linux untuk membuat perangkat lunak open source dan berpemilik yang memungkinkan Anda mengakses Google Drive dari sistem Linux sistem Anda.

Namun opsi yang tersedia agak rumit dan tidak lengkap (jika saya mengatakannya) dan sebagian besar memiliki kurva belajar yang curam.

Insync yang merupakan perangkat lunak berbayar telah berhasil menutup celah ini dengan menyediakan perangkat lunak yang jauh lebih ramah pengguna yang berfungsi langsung dari kotaknya tetapi harganya cukup mahal yaitu $25 yang merupakan hadiah terbesarnya.

Sementara ada sejumlah opsi gratis lainnya seperti Google-drive-ocamlfuse, Reclone dan Berkendara, sayangnya mereka masih memiliki kekurangan.

GoSync adalah GUI-enabled yang agak baru Google Drive klien untuk Linux ditulis dalam Python dan dirilis di bawah Lisensi Publik Umum GNU 2 Aplikasi ini masih dalam versi beta dan dengan rilis terbaru di versi 0.4.

GoSync dikembangkan secara tunggal oleh Himanshu Chauhan dan dia memiliki bekerja sama dengan saya dalam menulis artikel ini.

Menginstal GoSync

GoSync cukup semudah yang Anda bayangkan karena hanya bergantung pada Python dan beberapa lainnya seperti yang tercantum di bawah ini dengan yang paling sulit mendapatkan “client_secrets.json” file Anda.

Petunjuk instalasi hanya disediakan untuk Ubuntu dan turunannya serta CentOS; distribusi lain harus mengkloning repo atau download arsip zip.

Instal di Ubuntu dan turunannya

Anda pada dasarnya dapat “sudo apt” melalui terminal untuk tiga dependensi pertama sementara sisanya akan diinstal bersama GoSync melalui pip – semuanya harus tersedia di repo standar Anda.

$ sudo apt install python
$ sudo apt install python-wxgtk2.8
$ sudo apt install python-googleapi
$ sudo apt install python-pip

Menginstal GoSync dan dependensi yang tersisa

$ sudo pip instal GoSync

Instal di CentOS

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

Setelah diinstal, Anda harus mendapatkan “client_secrets.json” spesifik Anda dan langkah-langkahnya diuraikan dalam pdf yang dilampirkan pada tautan dibawah.

Pembuatan Token Otentikasi untuk Google API

Setelah mengunduh file “client_secrets.json”, Anda kemudian akan menyalinnya ke /.gosync, setelah itu Anda sekarang dapat menjalankan program dari terminal dengan memasukkan “gosync”.

Masih ada beberapa fitur inti yang hilang – seperti modifikasi file dan ketidakmampuan untuk menyinkronkan file di direktori lokal ke Google Drive – di GoSync sebagai Himanshu hanya mengerjakannya di waktu luangnya.

Namun, ada rencana untuk mengimplementasikan fitur-fitur tersebut di pembaruan mendatang. Selain itu, dev mendorong kontribusi pihak ketiga serta laporan bug, jadi jika Anda memiliki keterampilan pengkodean atau ingin melaporkan masalah, Anda dapat mencari GitHub miliknyauntuk memeriksa pekerjaannya di GoSync.