Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File hash renamer

Shinylive app that takes a batch of files, hashes each with SHA-256, and returns:

  • a ZIP of the files renamed to <id>.<original-extension>
  • filename-map.csv mapping new name → old name → full SHA-256
  • ids.csv with the bare IDs, one per row

Runs entirely in the browser via WebAssembly — uploads never leave the client.

Develop

shiny::runApp("app")

Requires shiny, digest, and zip.

Deploy

Push to main.github/workflows/deploy.yaml runs shinylive::export("app", "site") and publishes to GitHub Pages. Pull requests build but don't deploy.

Support

Developed and maintained by the Open Source Program Office at Syracuse University. Reach out for feedback and suggested improvements:

Acknowledgments

This project was supported as part of a grant (#G2023-20946) from the Alfred P. Sloan Foundation.

About

Webapp that generates unique IDs for files

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages