A FUSE filesystem for GridFS written in Python
Python
Switch branches/tags
Nothing to show
Latest commit 8b0a35d Nov 15, 2012 @stuartcarnie updates for linux
Permalink
Failed to load latest commit information.
.gitignore
README.md
gridfsfusepy.py

README.md

gridfsfusepy

A FUSE filesystem for GridFS written in Python using the excellent fusepy bindings.

About

gridfsfusepy was written by Stuart Carnie.

You can find him loitering the internets

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 subdirectories

Dependencies

The following components must be installed prior to using gridfsfusepy

Usage

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 filesystem

Compatibility

OS X

gridfsfusepy and fusepy has been tested with FUSE for OSX 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 /