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