Welp, thatās embarrassing for me and I donāt even want to say what went wrong. https://www.quaddicted.com/files/misc/generate_jsons_20240106.zip should hopefully work. ![]()
Absolutely not. Any idea why you might think so and if others have the same misconception? It would be great to remedy that. The whole point of the restructuring is to make contributing easy for everyone and to take myself as much out of the process as possible. This current stage is just heavily work-in-progress. I thought that was clear, sorry ![]()
It is definitely possible to build a simple JS webpage where people can drop files onto to do the same file scanning that my WIP tool does. For a start it would be enough to just have a form for basic tags and generate the SHA256 checksum. If someone would build that, Iād love to integrate it.
Same for submitting the JSON files to the repository. There could be a page where such documents can be uploaded with a ātechnical userā to make a pull request on their behalf. Again, help would be highly appreciated!
See https://unrealarchive.org/submit/ for inspiration, they have a somewhat similar design for their DB.
I would like to build a GUI tool for the process myself at some point.
There wonāt be any consent needed from anyone. The database indexes publicly (or formerly publicly) available files. Any Quake related file may be described with metadata. Download URLs can point anywhere.
As far as I know the main reason why people are upset with the āoldā DB are that it was not possible to change an entry if a new file version was released and that URLs used filenames as identifiers so updates were always completely separate entries.
The new structure has some support for saying which ārelease groupā a release belongs to so people will be able to share a link to the group instead of a specific file instead. Here is the commit where I added such tags for Quoth: https://github.com/Quaddicted/quaddicted-data/commit/d5160181868beed310ce82c98ed7e8043255aaa9 (itās not perfect but should work). As with other things, frontend support for this is WIP and if people help on other TODOs it makes it much easier for me to focus.
Quoting from the releases thread: