j68k
j68k
This idea was described by ZeroBANG [on Reddit](https://www.reddit.com/r/emulation/comments/uvfibn/comment/ia2281p/).
There are at least a couple of libraries for reading .chd files now, which would hopefully make this _fairly_ easy.
Would convert from the Redump-native formats and zipped/7-zipped versions of them. Called 'compressdump'?
There's nothing fundamentally command-liney about this tool so it would be great to make it accessible to users who aren't comfortable with command-line tools. The interface of `verify_dumps()` would need...
We would definitely need to cache the downloads (in the XDG cache directory?), use the appropriate HTTP headers to avoid redownloading when things haven't been updated, and limit checking frequency...
This might be easier for some users who aren't familiar with using environment variables. The implementation of this might just be to add the tool folder (`pathlib.Path(sys.argv[0]).parent`?) to the environment...
The biggest benefit here would be to color the verbose output differently so that it's easier to distinguish from the normal information output. Coloring errors and successful validation messages would...
Currently an ugly Python exception is shown. A good way of doing this might be to just run the tool with no arguments to check that that succeeds before running...