Whatsapp

GoSync is een handige GUI Google Drive-client geschreven in Python voor Linux-systemen

Anonim

Het is geen nieuws meer dat Google nog geen officiële drive-client heeft uitgebracht voor Linux zoals ze hebben gedaan met concurrerende platformen. Dit heeft de Linux-community er echter niet van weerhouden om zowel open source als bedrijfseigen software te maken waarmee je toegang hebt tot Google Drive van je Linux systeem.

De beschikbare opties zijn echter enigszins omslachtig en onvolledig (als ik het zo zou zeggen) en hebben meestal een steile leercurve.

Insync, een betaalde software, is erin geslaagd dit gat te dichten door een veel gebruiksvriendelijkere software te bieden die direct vanuit de doos, maar heeft een vrij forse prijs van $ 25, wat de grootste weggeefactie is.

Hoewel er een aantal andere gratis opties zijn, zoals Google-drive-ocamlfuse, Reclone en Drive, helaas hebben ze nog steeds hun tekortkomingen.

GoSync is een vrij nieuwe GUI-enabled Google Drive client voor Linux geschreven in Python en vrijgegeven onder de GNU General Public License 2 De applicatie is vrijwel nog in bèta en met de meest recente release op versie 0.4.

GoSync is speciaal ontwikkeld door Himanshu Chauhan en hij heeft nauw met mij samengewerkt bij het schrijven van dit artikel.

GoSync installeren

GoSync is net zo eenvoudig als je je misschien had voorgesteld, gezien het feit dat het uitsluitend afhangt van Python en enkele andere zoals hieronder vermeld, waarbij het moeilijkste is om uw "client_secrets.json" bestand te krijgen.

Installatie-instructies worden alleen gegeven voor Ubuntu en afgeleiden en CentOS; andere distributies zullen de repo of download het zip-archief moeten klonen.

Installeren in Ubuntu en derivaten

Je kunt in principe "sudo apt" je een weg banen via de terminal voor de eerste drie afhankelijkheden, terwijl de rest naast wordt geïnstalleerd GoSync via pip – die allemaal beschikbaar zouden moeten zijn in je standaard repo.

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

GoSync en de resterende afhankelijkheden installeren

$ sudo pip installeer GoSync

Installeren in CentOS

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

Na de installatie moet u uw specifieke “client_secrets.json” verkrijgen en de stappen worden uitgewerkt in pdf die bij de onderstaande link.

Authenticatietokengeneratie voor Google API

Na het downloaden van uw “client_secrets.json” bestand, kopieert u het naar uw /.gosync, waarna u het programma nu vanaf de terminal kunt uitvoeren door “gosync”.

Er ontbreken nog nogal wat kernfuncties, zoals het wijzigen van bestanden en het onvermogen om bestanden in de lokale directory te synchroniseren met Google Drive – in GoSync als Himanshu werkt er alleen in zijn vrije tijd aan.

Er zijn echter plannen om deze bovengenoemde functies in toekomstige updates te implementeren. De ontwikkelaar moedigt ook bijdragen van derden en bugrapporten aan, dus als je codeervaardigheden hebt of problemen wilt melden, kun je zijn GitHub opzoekenom zijn werk op GoSync te inspecteren.