Skip to main content

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.0.tar.gz (65.5 kB view details)

Uploaded Source

Built Distribution

earchive-0.2.0-py3-none-any.whl (82.2 kB view details)

Uploaded Python 3

File details

Details for the file earchive-0.2.0.tar.gz.

File metadata

  • Download URL: earchive-0.2.0.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

Hashes for earchive-0.2.0.tar.gz
Algorithm Hash digest
SHA256 44e58a48380a179ee056335c831851e5a88768ec98b0cd63086c4ccd85ae32a8
MD5 a58ba70daad30ae9b3ade4ef91bf2903
BLAKE2b-256 858b7d2b874413f7d68d61faf91ab6ec8e61f788d31656309ca70355d254d21b

See more details on using hashes here.

File details

Details for the file earchive-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: earchive-0.2.0-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

Hashes for earchive-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad477f823eedcef73051991b77a03d58c9a4ee2b977d5651d7780a1f4f511b40
MD5 ac435ea75267abef0dd61a77cf0d40de
BLAKE2b-256 9eac466d108087de6d5eb399559ce138e966d3190ff8b464bf160357b9d1230d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page