Skip to content
arentoine edited this page Apr 28, 2020 · 21 revisions

GoSync

GoSync is an open source Google Drive client for Linux written in python.

It synchronizes all your files between your local drive and your Google Drive except for Google Documents. Changes to your local drive are immediately uploaded to your Google Drive.

GoSync checks every 10 minutes for any changes to your Google Drive to update your local drive.

Installation or Upgrade GoSync

To install GoSync, follow below steps.

If you upgrade, go directly to the last section "Install or Upgrade GoSync from the sources".

New Installation

  1. Install the prerequisites (ubuntu 18.04) Open a console then:

    • Install Python :
      sudo apt-get install python
    • Install wxPython :
      sudo apt-get install python-wxgtk3.0
    • Install Package Installer for Python (pip) :
      sudo apt-get install python-pip
  2. Retrieve the file "Crendentials.json" (Enable Google Drive API)

    • Goto to the Google Drive API (https://developers.google.com/drive/api/v3/quickstart/python)
    • In the section “Step 1: Turn on the Drive API” : Click on the button “Enable the Drive API”.
    • In the window “Configure you OAuth client” : keep selection “Desktop app” then click on “Create
    • In the window “You're all set!” : click on “Download Client Configuration
    • Save the file “Credentials.json” to a location of your choise.
  3. Install or Upgrade GoSync from the sources

    • Go to (https://github.com/hschauhan/gosync)

    • Download the zip file

    • Extract to the directory of your choice (ex : Donwload) : You should have a new directory called “gosync”.

      Open a console to type below commands (extract directory used is “Downloads”):

    • go to the “gosync-0.4” directory

      cd ~/Downloads/gosync-0.4
    • Install GoSync

      sudo pip install --upgrade .
    • (Optional) you can remove the directory you just downloaded

      rm -r ~/Downloads/gosync
    • Start GoSync, from the console, simply type:

      GoSync
Clone this wiki locally