Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stuartcarnie/gridfsfusepy
A FUSE filesystem for GridFS written in Python
https://github.com/stuartcarnie/gridfsfusepy
Last synced: 6 days ago
JSON representation
A FUSE filesystem for GridFS written in Python
- Host: GitHub
- URL: https://github.com/stuartcarnie/gridfsfusepy
- Owner: stuartcarnie
- Created: 2012-07-04T18:41:13.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2012-11-15T18:28:19.000Z (about 12 years ago)
- Last Synced: 2023-04-14T06:38:25.769Z (over 1 year ago)
- Language: Python
- Size: 115 KB
- Stars: 22
- Watchers: 5
- Forks: 6
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
gridfsfusepy
============
A FUSE filesystem for GridFS written in Python using the excellent [fusepy](https://github.com/terencehonles/fusepy)
bindings.About
-----
[gridfsfusepy](http://github.com/scarnie/gridfsfusepy) was written by [Stuart Carnie](http://github/scarnie).You can find him loitering the internets
* [Blog](http://aussiebloke.blogspot.com)
* [Twitter](http://twitter.com/stuartcarnie)Features
--------
* Read/only, though read/write is planned next
* Folder support
* gridfsfusepy will parse out the `filename` property, to create a directory structure by splitting forward slashes (`/`)
into subdirectoriesDependencies
------------
The following components must be installed prior to using gridfsfusepy* [FUSE for OSX](http://osxfuse.github.com/) or [FUSE for Linux](http://fuse.sourceforge.net/)
* [fusepy](https://github.com/terencehonles/fusepy) Python bindings for fuseUsage
-----
python gridfsfusepy.py mongo_db_name collection_name mount_point
### Where:
* `mongo_db_name` is MongoDB database name
* `collection_name` is name of GridGS collection name, e.g. `fs`
* `mount_point` is name of folder to mount GridFS filesystemCompatibility
-------------### OS X
gridfsfusepy and fusepy has been tested with [FUSE for OSX](http://osxfuse.github.com/) on Mountain Lion 10.8.### Linux
gridfsfusepy has been tested with the following Linux distros:
* Ubuntu 12.04
Changelog
---------**0.02.0**:
* Rename files and directories
**0.01.0**: Initial release
* Read-only support
* Automatic Folder hierarchy, delimiting `filename` by `/`