Whatsapp

GoSync to sprytny klient Dysku Google z graficznym interfejsem użytkownika napisany w języku Python dla systemów Linux

Anonim

Nie jest już nowością, że Google nie wydał jeszcze oficjalnego klienta Dysku dla Linux tak, jak zrobili to z konkurencyjnymi platformami. Nie powstrzymało to jednak społeczności Linux przed tworzeniem oprogramowania open source i prawnie zastrzeżonego, które umożliwiłoby Ci dostęp do Dysku Google z Twojego Linux systemu.

Dostępne opcje są jednak nieco kłopotliwe i niekompletne (jeśli miałbym to tak ująć) i przeważnie wymagają stromej krzywej uczenia się.

Insync, które jest płatnym oprogramowaniem, udało się wypełnić tę lukę, dostarczając znacznie bardziej przyjazne dla użytkownika oprogramowanie, które działa od razu pudełko, ale ma dość wysoką cenę 25 USD, co jest jego największym prezentem.

Chociaż istnieje wiele innych bezpłatnych opcji, takich jak Google-drive-ocamlfuse, Reclone i Jedź, niestety nadal mają swoje wady.

GoSync to całkiem nowy GUI z obsługą GUI Dysk Google klient Linux napisany w Python i wydany pod GNU General Public License 2 Aplikacja jest nadal w fazie beta, a jej najnowsza wersja to wersja 0.4.

GoSync został opracowany przez Himanshu Chauhan i ma ściśle współpracował ze mną podczas pisania tego artykułu.

Instalowanie GoSync

GoSync jest tak prosty, jak można sobie wyobrazić, biorąc pod uwagę, że zależy wyłącznie od Python i kilka innych wymienionych poniżej, przy czym najtrudniejsze jest uzyskanie „client_secrets.json” pliku.

Instrukcje instalacji dotyczą tylko Ubuntu i pochodnych oraz CentOS; inne dystrybucje będą musiały sklonować repo lub download archiwum zip.

Zainstaluj w systemie Ubuntu i pochodnych

Możesz w zasadzie „sudo apt” przejść przez terminal dla pierwszych trzech zależności, podczas gdy reszta zostanie zainstalowana wraz z GoSync przez pip – wszystkie powinny być dostępne w Twoim standardowym repozytorium.

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

Instalowanie GoSync i pozostałych zależności

$ sudo pip install GoSync

Zainstaluj w CentOS

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

Po zainstalowaniu będziesz potrzebować określonego “client_secrets.json”, a kroki są opisane w pliku pdf dołączonym do link poniżej.

Generowanie tokenu uwierzytelniającego dla Google API

Po pobraniu pliku “client_secrets.json” skopiujesz go do swojego /.gosync, po czym możesz teraz uruchomić program z terminala, wpisując “gosync”.

Wciąż brakuje kilku podstawowych funkcji, takich jak modyfikacja plików i brak możliwości synchronizacji plików w katalogu lokalnym z Dyskiem Google – w GoSync jako Himanshu pracuje nad nim tylko w wolnym czasie.

Jednak istnieją plany wdrożenia tych wyżej wymienionych funkcji w przyszłych aktualizacjach. Deweloper zachęca również osoby trzecie do wnoszenia wkładów i zgłaszania błędów, więc jeśli masz umiejętności programistyczne lub chcesz zgłaszać problemy, możesz zajrzeć na jego GitHub , aby sprawdzić jego pracę w GoSync.