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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: earchive-0.2.2.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.2.tar.gz
Algorithm Hash digest
SHA256 5f90bb97691252ab6ddb07980d01a7891261c3d5c0c0752cc97bf764dfc83df1
MD5 72fd35c0f89cfef29fe2fd4ce5eb96b0
BLAKE2b-256 112adb9f6e5996baf74def971d3630ba47ffd4efee82528e329bb1d437519399

See more details on using hashes here.

File details

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

File metadata

  • Download URL: earchive-0.2.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f7ef0935fc9e87e92edc009bb5930abe462774eb11b44a54aae8df3d9ef7e3b5
MD5 0a085f2fb3a91a75eebbd8f199861be6
BLAKE2b-256 e1adc1236faca6e356d8ccb265402331513e758eaaccd5d732db5940fa9bcbd2

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