Skip to main content

FUSE interface to CouchDB document attachments.

Project description

CouchDB-FUSE

A FUSE interface to CouchDB.

Requirements

  • A system FUSE implementation such as libfuse or macFUSE
  • Legacy Python fuse bindings such as fuse-python
  • CouchDB-Python 0.9 or greater

Installation

This project currently targets Python 2.7. Make sure the requirements above are installed, then install it from a Python 2 environment:

python2 -m pip install .

You can also install the published package from PyPI:

python2 -m pip install CouchDB-FUSE

Usage

$ mkdir mnt
$ couchmount http://localhost:5984/jasondavies/_design%2Flinks mnt/
$ ls mnt/
$ touch mnt/foo
$ ls mnt/
foo
$ 

Use cases

  • If you've read My Couch or Yours? Shareable Apps Are The Future by jchris, this is a great time-saver if you want to edit HTML, JavaScript, CSS or even image files directly using your favourite editor.
  • Uploading large numbers of files repetitively through Futon or even via a Python prompt becomes tedious very quickly: drag'n'drop or cp * is the way forward!

Happy Couching!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

couchdb_fuse-0.2.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

couchdb_fuse-0.2-py2-none-any.whl (6.5 kB view details)

Uploaded Python 2

File details

Details for the file couchdb_fuse-0.2.tar.gz.

File metadata

  • Download URL: couchdb_fuse-0.2.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for couchdb_fuse-0.2.tar.gz
Algorithm Hash digest
SHA256 9b96bd63797ba31a8410917d188d06bd5a1c5485e45519c40628f6de59356928
MD5 44f052e25edeedfe23fbeed88192d601
BLAKE2b-256 3bdf354ed428c57524a7e8ee0f7350896bbfae8430222d8cd5ebc2165fc38531

See more details on using hashes here.

Provenance

The following attestation bundles were made for couchdb_fuse-0.2.tar.gz:

Publisher: publish.yml on jasondavies/couchdb-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file couchdb_fuse-0.2-py2-none-any.whl.

File metadata

  • Download URL: couchdb_fuse-0.2-py2-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for couchdb_fuse-0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 4573f80c3f4242d0c0e5f872136b64ecc012c9a9da694b6c1f21710fe99c6eb5
MD5 2685bb75c693939cf939a99861c7d560
BLAKE2b-256 4dbe75b50cd15a254b56921f86431d7f4d51c45554b8e5b8273a909eb18649dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for couchdb_fuse-0.2-py2-none-any.whl:

Publisher: publish.yml on jasondavies/couchdb-fuse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page