SnapFS Python client and CLI
Project description
SnapFS (Python Client)
SnapFS is a file indexing and metadata system designed for large-scale production environments such as VFX, animation, gaming, simulation, and data pipelines.
Status
Early development.
APIs, schemas, and endpoints may evolve rapidly before the 1.0 release.
Features
- Filesystem scanning and metadata ingestion
- Cache-aware incremental hashing
- Async gateway client built on aiohttp
- Command-line interface for common operations
Installation
pip install snapfs
or install from source:
pip install -e .
Development
Install developer dependencies:
pip install -e .[dev]
Run the test suite:
pytest -q
Quick Start
Scan a directory and publish metadata:
snapfs scan /mnt/projects
Requirements
- Python 3.8+
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
snapfs-0.3.0.tar.gz
(29.2 kB
view details)
File details
Details for the file snapfs-0.3.0.tar.gz.
File metadata
- Download URL: snapfs-0.3.0.tar.gz
- Upload date:
- Size: 29.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec87f88f94165c11ab68f8dc24e6f038f6710763f97238db7c36c88540856456
|
|
| MD5 |
9751a442db6b127590340b41df4b36d7
|
|
| BLAKE2b-256 |
8067aec3de70a02ec3e341da66079995cace2034db4fbc80f186191b30664b1f
|