Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/imrehg/fuse-gett
FUSE-Ge.tt to access your Ge.tt shares easier
https://github.com/imrehg/fuse-gett
Last synced: 12 days ago
JSON representation
FUSE-Ge.tt to access your Ge.tt shares easier
- Host: GitHub
- URL: https://github.com/imrehg/fuse-gett
- Owner: imrehg
- License: mit
- Created: 2012-06-01T03:36:45.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-06-02T02:22:55.000Z (over 12 years ago)
- Last Synced: 2024-04-08T17:42:15.261Z (8 months ago)
- Language: Python
- Homepage: http://imrehg.github.com/fuse-gett
- Size: 129 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: ReadMe.md
- License: License.txt
Awesome Lists containing this project
README
FUSE-Ge.tt
==========FUSE [File System in Userspace][1] access to your [Ge.tt][2] 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][5].
Requirements
============[Python][3] and [fusepy][4] and [requests][7].
Usage
=====At this experimental stage, one has to [create an app][6] to receive an API key. Once that's done, the program can be called as:
python fuse-gett.py
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 destroyedFuture 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 softwareContribution
============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.
[1]: http://fuse.sourceforge.net/ "FUSE homepage"
[2]: http://ge.tt "Ge.tt homepage"
[3]: http://www.python.org "Python homepage"
[4]: https://github.com/terencehonles/fusepy "fusepy on Github"
[5]: https://open.ge.tt/1/doc/rest "Ge.tt REST API"
[6]: http://ge.tt/developers/create "Create app on Ge.tt"
[7]: http://docs.python-requests.org/en/latest/index.html "requests on Github"