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
Metadata
Release files for earchive 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| earchive-0.3.1.tar.gz | 66.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| earchive-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 148.5 kB
Release files / earchive-0.3.1.tar.gz
| Download URL | earchive-0.3.1.tar.gz |
|---|---|
| Size | 66.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
159a45a75a829371d4ad2f56ba91c051aaf25945b7cc7aa5d37db4936b41c296
|
|
BLAKE2b-256 checksum How to use checksums |
f69a4f338428a8892c66a49938d37aa1c7060c8729857f96822f4e37a0ab1ee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.7 Linux/6.11.6-arch1-1
|
Release files / earchive-0.3.1-py3-none-any.whl
| Download URL | earchive-0.3.1-py3-none-any.whl |
|---|---|
| Size | 82.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
92709f4d1a751951b5918e46db1f6a502e8d76f23184e24a14c5b278a10e8400
|
|
BLAKE2b-256 checksum How to use checksums |
1e773ae2a54a7f3e651d63286f768bb6f725d18c99035f44a2fa15334a04cb40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.12.7 Linux/6.11.6-arch1-1
|