KIO Slave for Google Drive service.
Access your Google Drive data from Dolphin, Konqueror and other KDE apps, just by typing gdrive:/
KIO Slave for Google Drive service.
Access your Google Drive data from Dolphin, Konqueror and other KDE apps, just by typing gdrive:/
Guys, please don't forget to support the "Computers" section as well (on the same level as "My Drive", "Shared with me" etc.)!
I agree with @barchiesi this directory structure align perfectly with the WebUI version of the Google Drive.
In D28363#638317, @feverfew wrote:@elvisangelaccio Done. I don't know how you choose for fixes in release branches to get into master so I'll let you sort that out (and what is it, for future reference)?
@elvisangelaccio Done. I don't know how you choose for fixes in release branches to get into master so I'll let you sort that out (and what is it, for future reference)?
Please push to the 1.3 branch. Thanks!
In T11560#217073, @ryanrsmith wrote:Hi, I get the message,
Sign in with Google temporarily disabled for this app
This app has not yet been verified by Google in order to use Google Sign in.When I use Dolphin on Manjaro Linux to access GDrive after signing in to Google.
kio-gdrive 1.2.7-1
Is this related?
Hi, I get the message,
Update: Google still hasn't verified my app after months, but I noticed that the libkgapi's embedded web browser fails to meet Google's security standards anyway (too old webengine?):
As of now, the first UDS_EXTRA is used to store the alternateLink of a Drive file. This is necessary for providing an url to the 'Copy Google URL to clipboard' action.
LGTM now. Ship it! :)
moved translation of Shared Drive label to kio_gdrive.cpp
ordered kio_gdrive.cpp includes
const and ref fixes
Feel free to push after fixing the last two nitpicks.
Remove unnecessary includes, use QGuiApplication instead of QApplication, use QLatin1String for string comparison, fix name in service descriptor.
Almost there!
Remove deprecated Q_FOREACH and use enum in fetchSharedDrivesRootEntry() arguments.
First round of fixes.
@martijnschmidt Ping. What's the status of this patch?
Here are some screenshots:
Fixed above
Note that the commit message will need BUG: (with the colons) in order to automagically close the bug report.
Adapted according to changes to LibKGAPI in D22787
I just created the branch named drives. Most if not all Shared Drives operations have been implemented if I'm not mistaken. I'm not convinced with the permission handling, I couldn't find a way to instruct Dolphin regarding special specific permissions (i.e. disable deleting a Shared Drive but allow adding files).