Whatsapp

Ang GoSync ay isang Nifty GUI Google Drive Client na Nakasulat sa Python Para sa Linux Systems

Anonim

Hindi na balita na ang Google ay hindi pa maglalabas ng opisyal na kliyente ng drive para sa Linux tulad ng ginawa nila sa mga nakikipagkumpitensyang platform. Gayunpaman, hindi nito napigilan ang Linux komunidad mula sa paglikha ng parehong open source at proprietary software na magbibigay-daan sa iyong ma-access ang Google Drive mula sa iyong Linux system.

Ang mga opsyon na magagamit ay gayunpaman medyo mahirap at hindi kumpleto (kung ako ang magsasabi nito) at kadalasan ay may matarik na curve sa pagkatuto.

Insync na isang bayad na software ay nagawang isara ang puwang na ito sa pamamagitan ng pagbibigay ng mas user-friendly na software na gumagana sa labas ng ang kahon ngunit dumating sa medyo mabigat na presyo na $25 na pinakamalaking giveaway nito.

Habang may ilang iba pang libreng opsyon gaya ng Google-drive-ocamlfuse, Reclone at Drive, sadly may mga pagkukulang pa rin sila.

GoSync ay medyo bagong GUI-enabled Google Drive client para sa Linux na nakasulat sa Python at inilabas sa ilalim ng GNU General Public License 2 Ang application ay medyo nasa beta pa at may pinakakamakailang release sa bersyon 0.4.

GoSync ay isahan na binuo ng Himanshu Chauhan at mayroon siyang malapit na nakipagtulungan sa akin sa pagsulat ng artikulong ito.

Pag-install ng GoSync

GoSync Angay medyo kasingdali ng maaaring naisip mo dahil ito ay nakasalalay lamang sa Python at ilang iba pa gaya ng nakalista sa ibaba na ang pinakamahirap ay makuha ang iyong “client_secrets.json” file.

Ang mga tagubilin sa pag-install ay ibinibigay lamang para sa Ubuntu at mga derivatives at CentOS; kailangang i-clone ng ibang mga distribution ang repo o download ang zip archive.

I-install sa Ubuntu at mga derivatives

Maaari kang mag-“sudo apt” sa pamamagitan ng terminal para sa unang tatlong dependency habang ang iba ay mai-install sa tabi ng GoSync sa pamamagitan ng pip – lahat ng ito ay dapat na available sa iyong karaniwang repo.

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

Pag-install ng GoSync at ang natitirang mga dependency

$ sudo pip i-install ang GoSync

I-install sa CentOS

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

Kapag na-install, kakailanganin mong kunin ang iyong partikular na “client_secrets.json” at ang mga hakbang ay idinetalye sa pdf na nakalakip sa link sa ibaba.

Authentication Token Generation para sa Google API

Kapag na-download mo na ang iyong “client_secrets.json” file, kokopyahin mo ito sa iyong /.gosync, pagkatapos nito ay maaari mo nang patakbuhin ang program mula sa terminal sa pamamagitan ng pagpasok ng “gosync”.

Mayroon pa ring ilang mga pangunahing tampok na nawawala – tulad ng pagbabago ng file at kawalan ng kakayahang mag-sync ng mga file sa lokal na direktoryo sa Google Drive – sa GoSync bilang Himanshu gumagana lang dito sa kanyang libreng oras.

Gayunpaman, may mga plano sa pagpapatupad ng mga nabanggit na feature na ito sa mga update sa hinaharap. Gayundin, hinihikayat ng dev ang mga kontribusyon ng third party pati na rin ang mga ulat ng bug, kaya kung mayroon kang mga kasanayan sa coding o gusto mong mag-ulat ng mga isyu, maaari mong hanapin ang kanyang GitHubpara siyasatin ang kanyang gawa sa GoSync.