Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kixunil/cloudfs
Filesystem which allows you to treat any http accessible file as local.
https://github.com/kixunil/cloudfs
Last synced: 1 day ago
JSON representation
Filesystem which allows you to treat any http accessible file as local.
- Host: GitHub
- URL: https://github.com/kixunil/cloudfs
- Owner: Kixunil
- Created: 2014-12-14T02:16:57.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-24T16:04:38.000Z (about 10 years ago)
- Last Synced: 2024-11-24T20:08:45.849Z (2 months ago)
- Language: C++
- Size: 125 KB
- Stars: 1
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
CloudFS
=======Filesystem which allows you to treat any http accessible file as local.
Dependencies
------------g++
libfuse-devCompiling
---------Just run make.
Usage
-----Mount:
./cloudfs directory
Add some files:
ln -s URL directory/filename
Have fun!
cat directory/foo.txt
mplayer directory/bar.mp3Features
--------* You can add files without remounting
* You don't need anything special to add files (just ln)
* Sufficient to play 720p videos on good connections
* Files are seekable (in most cases)Limitations (for now)
---------------------* Non-optimal implementation (new connection is made for every read)
* No support for directories
* Connections can't be redirected by server
* Files can't be deleted
* Missing HTTPS support
* Doesn't time-out (if application tries to read and server is not responding, application hangs)
* Everything is owned by root and public (444)
* ln complains about Input/output error. (this is not problem, just little bit annoying)
* Poorly documentedAuthor
------Martin Habovštiak
License: MIT