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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

earchive-0.3.1-py3-none-any.whl (82.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: earchive-0.3.1.tar.gz
  • Upload date:
  • Size: 66.0 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.3.1.tar.gz
Algorithm Hash digest
SHA256 159a45a75a829371d4ad2f56ba91c051aaf25945b7cc7aa5d37db4936b41c296
MD5 7a7ab39d8db669203ded63248d750f91
BLAKE2b-256 f69a4f338428a8892c66a49938d37aa1c7060c8729857f96822f4e37a0ab1ee7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: earchive-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 82.6 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.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 92709f4d1a751951b5918e46db1f6a502e8d76f23184e24a14c5b278a10e8400
MD5 923e725916daf50ccb0bb81cade82420
BLAKE2b-256 1e773ae2a54a7f3e651d63286f768bb6f725d18c99035f44a2fa15334a04cb40

See more details on using hashes here.

Supported by

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