Kalanyr: I've considered a DB but the user readability of the manifest seems pretty useful.
+1 for this
Those of us who might want to "get fancy" can always do so.
Dumb question time:
I keep getting "missing items.....1" What should I look for in the log file?
Edit: it *looks like* Imperator: Rome is the issue. At least the files are missing when I looked in the download dirs.
We'll see if it validates since I manually downloaded them. Kept getting 404 errors on manual download too.
Here's what clued me in. So I'm assuming this is what I should look for going forward
11:27:26 | ------------------------------------------------------------
11:27:32 | request failed: 404 Client Error: Not Found for url:
https://www.gog.com/downloads/imperator_rome/en3installer0. will not retry.
11:27:32 | The handled exception was:
11:27:32 |
Traceback (most recent call last):
File "/mnt/r1/GOG/gogrepoc.py", line 2079, in worker
response = request(downloadSession,href, byte_range=(0,0),stream=False)
File "/mnt/r1/GOG/gogrepoc.py", line 245, in request
response.raise_for_status()
File "/usr/lib/python3/dist-packages/requests/models.py", line 943, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url:
https://www.gog.com/downloads/imperator_rome/en3installer0 Edit 2 (5 June 2023): Imperator Rome was indeed the missing set of downloads. When I was finally able to download the files manually, they all verified with noting missing.