spreadsheetfs, python, and fuse filesystems: google-spreadsheet sheets as hard-drives
The overall code makes it easy to mount a filesystem anywhere fuse & python exists.
Given that we can treat spread sheets like a linux fuse filesystem, we can also analyze the benefit of having a swap file on it. Meaning, we could likely scale it up to be as large as we want within reason. This might make it easier to use swap as well as separate each file into its own mount point & subsheet.
Basically you can mount a sheet by name & document url. This means one can mount any sheet within any spreadsheet document on google-drive can be used as a filesystem. All ones file data is encoded as base64 and decoded from it when it is to be edited or executed.
Well now any system that supports linux backend, including WSL & docker, benefit because they allow for mounting a fuse filesystem. Because of that fact, any system that supports running python and virtual fuse filesystem can mount as many subsheets by name.
That's right. You can now mount as many google-spreadsheet subsheets as hard-drives, even on windows.
Now that is a spicy meatball! And that filesystem can be mounted at two or more locations without either knowing the other exists.
https://github.com/GunshipPenguin/spreadsheetfs
https://devpost.com/software/spreadsheetfs
https://github.com/betodealmeida/gsheets-db-api
https://support.google.com/docs/answer/3094220?hl=en