fusepy

为 FUSE 提供简单的 ctypes 绑定。(Simple ctypes bindings for FUSE)

  • 所有者: fusepy/fusepy
  • 平台: BSD, Linux, Mac
  • 许可证: ISC License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

fusepy

注意:这个项目已经转移到GitHub组织下,可以在https://github.com/fusepy/fusepy 。该项目有了新的维护者,将寻求更及时地纳入拉取请求。如果你想帮助维护这个包,请打开一个拉取请求,并表明愿意提供帮助(我们将把维护者的标准留给当前的维护者)。

fusepy是一个Python模块,它为 FUSEMacFUSE 提供了一个简单的接口。它只有一个文件,使用 ctypes 实现。

fusepy 的原始版本托管在 Google Code 上,但现在正式托管在 GitHub 上

fusepy 是用 2x 语法写的,但尽量注意字节和其他 3x 会关心的变化。

例子

请看一些如何使用 fusepy 的例子:

memory: 一个简单的内存文件系统
loopback: 一个回环文件系统
context: fuse_get_context() 的使用示例。
sftp: 一个简单的 SFTP 文件系统(需要 paramiko)

要开始 下载 fusepy 或者直接浏览 源代码

fusepy 需要 FUSE 2.6 (或更高版本),并且可以在以下环境下运行:

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


主要指标

概览
名称与所有者fusepy/fusepy
主编程语言Python
编程语言Python (语言数: 1)
平台BSD, Linux, Mac
许可证ISC License
所有者活动
创建于2012-04-24 19:00:55
推送于2023-12-23 16:34:34
最后一次提交2018-09-16 17:10:46
发布数5
最新版本名称v2.0.4 (发布于 2016-04-04 17:21:29)
第一版名称v2.0 (发布于 2012-07-27 01:25:29)
用户参与
星数804
关注者数44
派生数192
提交数163
已启用问题?
问题数78
打开的问题数43
拉请求数27
打开的拉请求数14
关闭的拉请求数31
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?

fusepy

**NOTE**: *This project has moved to be under a GitHub organization and can
be found at https://github.com/fusepy/fusepy. The project has new
maintainers and will be looking to incorporate pull requests in a more
timely manner. If you would like to help maintain this package please open
a pull request and demonstrate willingness to help (we will leave
maintainer criteria up to the current maintainers).*

fusepy is a Python module that provides a simple interface to FUSE_ and
MacFUSE_. It's just one file and is implemented using ctypes.

The original version of fusepy was hosted on Google Code, but is now
officially hosted on GitHub
.

fusepy is written in 2x syntax, but trying to pay attention to bytes and
other changes 3x would care about.

examples

See some examples of how you can use fusepy:

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

To get started download_ fusepy or just browse the source_.

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)

.. _FUSE: http://fuse.sourceforge.net/
.. _MacFUSE: http://code.google.com/p/macfuse/
.. _Google Code: http://code.google.com/p/fusepy/

.. officially hosted on GitHub: source
.. _download: https://github.com/fusepy/fusepy/zipball/master
.. _source: http://github.com/fusepy/fusepy

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