Skip to content

bmquinn/preservation-desk

Repository files navigation


PreservationDesk

Disclaimer: PreservationDesk is an early-stage research project intended for educational and informational purposes and should be used at your own risk. You may encounter bugs in the software

What is PreservationDesk?

PreservationDesk is a cross-platform application for extracting digital preservation information from your files. Drag and drop files into the application and PreservationDesk will present each file's size, MIME type, and values for several cryptographic hash algorithms

Demo

Performance

Below is a demonstration comparing the speed difference between PreservationDesk and a bash script that calculates each checksum in a subprocess for a 1.5GB file:

SpeedComparisonGif

Development

Get started

  1. Install Tauri prerequisites
  2. Follow the Tauri setup guide
  3. Run npm install

Commands

  • npm run dev: Start app in dev mode
  • npm run build: Build
  • npm run lint: Lint
  • npm run format: Format

Attribution

PreservationDesk is built using these incredible open-source projects:

UI Layout inspiration:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published