fusepyng

October 5, 2018 ยท View on GitHub

fusepyng is a Python module that provides a simple interface to FUSE_ on various operating systems. It's just one file and is implemented using ctypes.

fusepyng is a fork of fusepy <https://github.com/fusepy/fusepy>_. We keep our code in sync with new code from there.

examples

See some examples of how you can use fusepyng:

:memory_: A simple memory filesystem :loopback_: A loopback filesystem :context_: Sample usage of fuse_get_context() :sftp_: A simple SFTP filesystem (requires paramiko)

fusepy requires FUSE 2.6 (or later) and runs on:

  • Linux (i386, x86_64, PPC, arm64, MIPS)
  • Mac OS X (Intel, PowerPC)
  • FreeBSD (i386, amd64)
  • OpenBSD (all archs)

.. _FUSE: http://fuse.sourceforge.net/

.. examples .. _memory: http://github.com/rianhunter/fusepyng/blob/master/examples/memory.py .. _loopback: http://github.com/rianhunter/fusepyng/blob/master/examples/loopback.py .. _context: http://github.com/rianhunter/fusepyng/blob/master/examples/context.py .. _sftp: http://github.com/rianhunter/fusepyng/blob/master/examples/sftp.py