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.1.tar.gz
(65.6 kB
view details)
Built Distribution
earchive-0.2.1-py3-none-any.whl
(82.2 kB
view details)
File details
Details for the file earchive-0.2.1.tar.gz
.
File metadata
- Download URL: earchive-0.2.1.tar.gz
- Upload date:
- Size: 65.6 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 | f92f5fe17e685ed4ec290466c826f6b1afabcc873088af5cf6f9e1b5a593f33c |
|
MD5 | 3e071c5812f0a4c6e3763c5de02d7fba |
|
BLAKE2b-256 | 841d5033a8ba9de76b31baf8cdf9a3fafbe1a399f6ea9a31974ac009f6f85b49 |
File details
Details for the file earchive-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: earchive-0.2.1-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 | 511c7efc8fd90528f961885c6cafac9688fff901f052f6d90779be90ded2f932 |
|
MD5 | 0e59db21797e2ba7a84b4c8c70b9df53 |
|
BLAKE2b-256 | df297306f1c61b2ff9c2fa9983f7af0c4045cda86903b25ef6d30bacf724dc5c |