Skip to content

midnightradio/gridfsfusepy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

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 /

About

A FUSE filesystem for GridFS written in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%