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

Uploaded Source

Built Distribution

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

Uploaded Python 3

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

Hashes for earchive-0.2.1.tar.gz
Algorithm Hash digest
SHA256 f92f5fe17e685ed4ec290466c826f6b1afabcc873088af5cf6f9e1b5a593f33c
MD5 3e071c5812f0a4c6e3763c5de02d7fba
BLAKE2b-256 841d5033a8ba9de76b31baf8cdf9a3fafbe1a399f6ea9a31974ac009f6f85b49

See more details on using hashes here.

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

Hashes for earchive-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 511c7efc8fd90528f961885c6cafac9688fff901f052f6d90779be90ded2f932
MD5 0e59db21797e2ba7a84b4c8c70b9df53
BLAKE2b-256 df297306f1c61b2ff9c2fa9983f7af0c4045cda86903b25ef6d30bacf724dc5c

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