I wrote this in Fall/Winter 2022/23 and got some use out of it for my own data archives. Haven't done much else with it since, but would be willing to add/revise some features on it, if there's interest.