libfuse / python-fuse

Python 2.x/3.x bindings for libfuse 2.x
GNU Lesser General Public License v2.1
279 stars 73 forks source link

Requesting more examples on how to use this package #51

Open jpmvferreira opened 10 months ago

jpmvferreira commented 10 months ago

Hi there, I'm interested in making my own clown of tag-based command line interfaces, such as TMSU, and I think I could achieve something similar in Python with python-fuse plus SQLite.

I would like to ask you if you are aware of usages of python-fuse in the wild, or maybe a blog post with more detailed information, given that going solely from the examples the examples provided in this repository and the source code, I'm not quite sure where to begin.

Additionally, I take the opportunity to ask whether this is the go-to package for implementing a FUSE filesystem in Python or not. All others packages that I found out seem to be deprecated or unmaintained.

sdelafond commented 10 months ago

You can get examples searching for instance for "Fuse.init" using your favorite code search engine.

pyfuse and fusepy are other alternatives, for which you'll also easily find examples.

jpmvferreira commented 10 months ago

Thanks, I'll look it up. As for the projects you have mentioned, it seems that they are unmaintained. In fact, it seems that everything related to FUSE in Python seems to be fragmented in different projects which sooner or later stop being developed. Is there a reason why? I expected this to be more popular, for some reason.

sdelafond commented 10 months ago

I can't comment on the state of the other projects, as I know pretty much nothing about them.

glensc commented 8 months ago

the multithreading could be documented somewhere:

glensc commented 8 months ago

Here's a GitHub filter for Python projects using fuse tag:

not all of them use this library, but it's a good filter.