KIO GDrive

From KDE Community Wiki
Revision as of 10:20, 27 October 2016 by Elvis Angelaccio (talk | contribs) (Add neon)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

KIO GDrive is a KIO slave that enables KIO-aware applications (such as Dolphin, Kate or Gwenview) to access and edit Google Drive files on the cloud.

How to install

Archlinux

pacman -S kio-gdrive

Gentoo

emerge kde-misc/kio-gdrive

KDE Neon

sudo apt install kio-gdrive

openSUSE

KIO GDrive is available as part of openSUSE Tumbleweed and is regularly updated there. Use YaST or zypper to install kio-gdrive.

openSUSE Leap users can find it in the KDE:Extra third-party repository.

FreeBSD

KIO GDrive is available in the [email protected] development svn repository: http://area51.pcbsd.org/branches/plasma5 in net/kio-gdrive

Usage

Just open your application menu and look for "Google Drive". You should find a Desktop file that will open Dolphin with the gdrive:// URL already set.

You can do the same from the command line as well:

kioclient5 exec gdrive:/

Build from source

Build on Linux

Assuming that you have all the dependencies already installed, just do:

git clone git://anongit.kde.org/kio-gdrive.git
cd kio-gdrive
mkdir build && cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr ..
sudo make install
kdeinit5 # or just re-login

Warning

On some distro (e.g. Archlinux) installing in a different prefix (such as /usr/local) might not work.


If you have problems building from source, feel free to ask for help in the #kde-devel irc channel.

Changelog

v1.0.0

First stable release

v1.0.1

Fixed a bug that caused the login dialog to show up again after authentication (bugs 367988, 369581).

v1.0.2

Fixed copy-pasting from gdrive:// URLs to local disk (bug 369619).

v1.0.3

Stop trashing all account files on account removal.

Discussions

Links

How to Contribute

Upload patches for review here: https://phabricator.kde.org/differential/diff/create/