Tree hash-storage files
Tree the library for saving many files by they hash. For preservation it is enough to you to transfer a binary code of the file and the Tree will keep him.
Superficial uses in the tree hash storage
from tree_storage import TreeStorage tree = TreeStorage(path="/path/to/storage") # If you want add file to the Tree Storage with open("/path/to/file", "rb") as file: tree.breed(file_byte=file.read(), mode='wb') # after add file, method return status of writing. # If add file status is success, tree save last # hash of the file in the attribute file_hash_name # For remove file from the Tree Storage # you can call cut method and past # to him hash name of file which you have delete tree.cut(file_hash_name=tree.file_hash_name, greedy=True)
Download and install the latest released version from PyPI:
pip install tree-storage
Download and install the development version from GitHub:
pip install git+https://github.com/valeriiduz/Tree
Installing from source (installs the version in the current working directory):
python setup.py install
(In all cases, add –user to the install command to install in the current user’s home directory.) Install and Update Tree library using pip:
Read full documentation on https://tree.readthedocs.io/.
This repository is distributed under The MIT license
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for tree_storage-0.1.11-py3-none-any.whl