Hva skjer

GoSync er en kjekk GUI Google Drive-klient skrevet i Python for Linux-systemer

Anonim

Det er ikke lenger en nyhet at Google ennå ikke har gitt ut en offisiell stasjonsklient for Linux som de har gjort med konkurrerende plattformer. Dette har imidlertid ikke stoppet Linux-fellesskapet fra å lage både åpen kildekode og proprietær programvare som gir deg tilgang til Google Disk fra Linux-systemet.

De tilgjengelige alternativene er imidlertid noe tungvinte og ufullstendige (hvis jeg skal si det sånn) og har stort sett en bratt læringskurve.

Insync som er en bet alt programvare har klart å lukke dette gapet ved å tilby en mye mer brukervennlig programvare som fungerer rett ut av esken, men kommer til en ganske heftig pris på $25, som er den største giveawayen.

Selv om det finnes en rekke andre gratis alternativer som Google-drive-ocamlfuse, Reclone og Drive, de har dessverre fortsatt sine mangler.

GoSync er en ganske ny GUI-aktivert Google Drive klient for Linux skrevet i Python og utgitt under GNU General Public License 2 Applikasjonen er stort sett fortsatt i betaversjon og med den nyeste utgivelsen på versjon 0.4.

GoSync er enestående utviklet av Himanshu Chauhan og han har jobbet tett med meg i å skrive denne artikkelen.

Installere GoSync

GoSync er ganske så enkelt som du kanskje hadde forestilt deg gitt at det utelukkende avhenger av Python og noen få andre som er oppført nedenfor. Det vanskeligste er å få «client_secrets.json»-filen.

Installasjonsinstruksjoner er kun gitt for Ubuntu og derivater og CentOS; andre distribusjoner må klone repo eller download zip-arkivet.

Installer i Ubuntu og derivater

Du kan i utgangspunktet "sudo apt" deg gjennom terminalen for de tre første avhengighetene mens resten vil bli installert sammen med GoSync via pip – som alle skal være tilgjengelige i standard repo.

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

Installere GoSync og de gjenværende avhengighetene

$ sudo pip installer GoSync

Installer i CentOS

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

Når den er installert, må du få din spesifikke “client_secrets.json” og trinnene er utdypet i pdf vedlagt link nedenfor.

Authentication Token Generation for Google API

Har lastet ned “client_secrets.json”-filen din, kopierer du den til /.gosync, hvoretter du nå kan kjøre programmet fra terminalen ved å skrive inn “gosync”.

Det mangler fortsatt en del kjernefunksjoner – som filendring og manglende evne til å synkronisere filer i den lokale katalogen til Google Drive – i GoSync som Himanshu fungerer bare på den på fritiden.

Det er imidlertid planer om å implementere disse nevnte funksjonene i fremtidige oppdateringer. Utvikleren oppfordrer også tredjepartsbidrag så vel som feilrapporter, så hvis du har kodeferdigheter eller ønsker å rapportere problemer, kan du slå opp GitHubfor å inspisere arbeidet hans på GoSync.