https://en.wikipedia.org/wiki/GmailFS
It did not turn out very well, though.
41–50 of 86 posts
https://en.wikipedia.org/wiki/GmailFS
It did not turn out very well, though.
Earlier quoted context omitted.
Same here. I wish they offered it for personal accounts. I would happily start paying for Drive to use it.
I’m not sure if it’s what you’re looking for, but Backup and Sync is a similar Drive sync utility made by google for personal accounts. The only feature that it doesn’t have is file-level sync settings (afaik B&S only has folder level sync options)
Hello everyone! I have built a tool that allows Linux and macOS users to mount their Google Drive account locally as a virtual file system. The file system supports most typical operations (creating/deleting/moving/renaming files and directories, reading/writing to them). It can also export special Drive files as OpenOffice documents and has an in-memory cache which improves the speed of navigation and file access. C…
What about Google Drive File Stream? https://support.google.com/drive/answer/7329379?hl=en
I use this at work and it’s very good.
Hello everyone! I have built a tool that allows Linux and macOS users to mount their Google Drive account locally as a virtual file system. The file system supports most typical operations (creating/deleting/moving/renaming files and directories, reading/writing to them). It can also export special Drive files as OpenOffice documents and has an in-memory cache which improves the speed of navigation and file access. C…
In addition to FUSE which is a wrapper that must be then given calls just like this, there are I suspect tens if not hundreds of non fuse implementations - the drive api is practically written for people to do this.
I say this not out of malice, I've done it myself before when integrating an application written in python which wad expecting a filesystem.
Props for writing it in rust though - I've been looking for an application in rust to cut my teeth on, perhaps I'll use yours as an intro. :)
error: failed to run custom build command for `fuse v0.3.1`
process didn't exit successfully: `/home/bromskloss/code/gcsf/target/debug/build/fuse-46607682b28e6d4c/build-script-build` (exit code: 101)
--- stderr
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Failure { command: "\"pkg-config\" \"--libs\" \"--cflags\" \"fuse >= 2.6.0\"", output: Output { status: ExitStatus(ExitStatus(256)), stdout: "", stderr: "Package fuse was not found in the pkg-config search path.\nPerhaps you should add the directory containing `fuse.pc\'\nto the PKG_CONFIG_PATH environment variable\nNo package \'fuse\' found\n" } }', libcore/result.rs:945:5
note: Run with `RUST_BACKTRACE=1` for a backtrace.
Am I doing it wrong?Although this is fairly nice, I would recommend Syncthing over this. It has the benefit of not relying on any third party to store your data, it's all exclusively on your devices, along with some very solid security.
I use Syncthing a bunch, but I don't really see any overlap between it and this tool.
I'm getting an error when compiling (`cargo build`), both on stable and nightly Rust: error: failed to run custom build command for `fuse v0.3.1` process didn't exit successfully: `/home/bromskloss/code/gcsf/target/debug/build/fuse-46607682b28e6d4c/build-script-build` (exit code: 101) --- stderr thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Failure { command: "\"pkg-config\" \"--libs\" \"--c…
Very cool! I ship a similar product that has included Google Drive integration (and many other back ends) since 2013 - https://www.expandrive.com - happy to answer any questions too!