Set of tools for electronic archivists
Project description
EArchive
Set of tools for managing electronic archive files, written in Python.
Tools can be executed as : earchive <tool>
.
Tools
Available tools are :
- check, to check for invalid paths in a file system
- copy, to copy the structure of a directory as only empty files
- analyze, to get attributes of a directory
More information about each tool can be obtained by running earchive <tool> --help
Installation
Recommended
The recommended installation uses pipx (https://pipx.pypa.io/stable/) to install the earchive package in an isolated environment and create a shortcut to it in the console.
pipx install earchive
earchive --help
Pip
From a Python environment :
pip install earchive
earchive --help
From source
Clone the source code :
git clone git@github.com:MatteoBouvier/earchive.git
python -m earchive --help
TODO:
- fs case sensitivity
- unicode PUA
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
earchive-0.2.2.tar.gz
(65.5 kB
view details)
Built Distribution
earchive-0.2.2-py3-none-any.whl
(82.2 kB
view details)
File details
Details for the file earchive-0.2.2.tar.gz
.
File metadata
- Download URL: earchive-0.2.2.tar.gz
- Upload date:
- Size: 65.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.11.6-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f90bb97691252ab6ddb07980d01a7891261c3d5c0c0752cc97bf764dfc83df1 |
|
MD5 | 72fd35c0f89cfef29fe2fd4ce5eb96b0 |
|
BLAKE2b-256 | 112adb9f6e5996baf74def971d3630ba47ffd4efee82528e329bb1d437519399 |
File details
Details for the file earchive-0.2.2-py3-none-any.whl
.
File metadata
- Download URL: earchive-0.2.2-py3-none-any.whl
- Upload date:
- Size: 82.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.7 Linux/6.11.6-arch1-1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7ef0935fc9e87e92edc009bb5930abe462774eb11b44a54aae8df3d9ef7e3b5 |
|
MD5 | 0a085f2fb3a91a75eebbd8f199861be6 |
|
BLAKE2b-256 | e1adc1236faca6e356d8ccb265402331513e758eaaccd5d732db5940fa9bcbd2 |