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