I speak fluently in bash, powershell, batch, c++, java, c#, turbo pascal....etc LOL Hopefully someone finds it useful.
Dump Submitted - Borderlands (2024)
Re: Dump Submitted - Borderlands (2024)
Re: Dump Submitted - Borderlands (2024)
Actually, you should probably execute "FindVUK.exe synchronize" rather than redownload the entire KEYDB.cfg each time. FindVUK will then just download the changes since you last synchronized, which is both faster and less demanding of the KEYDB server.
Re: Dump Submitted - Borderlands (2024)
Which you can't do on a Linux or Mac without some kind of emulation, either WINE or a VM.
Re: Dump Submitted - Borderlands (2024)
If you'd like to re-implement something close to the FindVUK synchronise functionality without Wine I'd recommend using delta keydb requests. Eg:
Last 24hrs of KeyDB changes
Last 30 days of KeyDB changes
The deltadate parameter returns only the disc entries which have been either modified or added in the specified time period. The requests also complete much quicker compared to a full download from the keydb.
If you'd like to get fancy, you can specify a custom deltadate value based off the difference between the current date and the modification date of your local keydb file (then add 7 days because properly handling timezones is annoying).
Once you have the delta keydb file, iterate through it and replace any older or less complete entries in your local keydb file according to the disc ID value. Finally, you'll want to append any entirely new titles and then sort the disc entries by volume label.
Re: Dump Submitted - Borderlands (2024)
The problem with that is that it's not easy to merge them within a batch process such as a bash script or powershell script. Not saying it's impossible, just that it complicates the process.