Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

FUSE-Ge.tt to access your Ge.tt shares easier

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 License.txt
Octocat-spinner-32 ReadMe.md
Octocat-spinner-32 fuse-gett.py
ReadMe.md

FUSE-Ge.tt

FUSE File System in Userspace access to your Ge.tt shares. Eventually it will support adding and deleting shares and files, reliable upload, sharing and so on.

I'm not affiliated with Ge.tt in any ways, just making this to enhance their functionality for my requirements, and to play around with Python, fuse and their API.

Requirements

Python and fusepy and requests.

Usage

At this experimental stage, one has to create an app to receive an API key. Once that's done, the program can be called as:

python fuse-gett.py <mount point> <api key> <user email> <password>

Here the email and password should probably be quoted (within " marks) to avoid problems with special characters.

Current functionality

  • Existing shares are loaded upon login
  • Files from existing shares can be accessed (copy, read, ...)
  • New shares can be created (but files cannot be uploaded yet)
  • Existing shares can be destroyed

Future functionality

  • Full feature download and upload
  • Renaming shares, renaming files
  • Move files between shares
  • Real time updates (Live API)
  • Separate Ge.tt library for Python that can be included in other software

Contribution

Happy to receive any contribution, send me a message, or even better, a pull request that can be checked, discussed, and if it works, merged.

License

See License.txt, basically simple MIT license.

Something went wrong with that request. Please try again.