You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This one ended up being odd. It may even just be a one off but I thought to at least let you know. Please be aware this particular gfycat doesn't exist (as it turns out) so no lost data for me but I don't know if this means that some error checking should be handled on the script.
shinji@hermes:~/tmp$ gallery-dl --verbose https://gfycat.com/illexcitablehairstreak
[gallery-dl][debug] Version 1.14.3
[gallery-dl][debug] Python 3.8.0 - Linux-5.4.41-1-pve-x86_64-with-glibc2.29
[gallery-dl][debug] requests 2.24.0 - urllib3 1.25.9
[gallery-dl][debug] Starting DownloadJob for 'https://gfycat.com/illexcitablehairstreak'
[gfycat][debug] Using GfycatImageExtractor for 'https://gfycat.com/illexcitablehairstreak'
[urllib3.connectionpool][debug] Starting new HTTPS connection (1): api.gfycat.com:443
[urllib3.connectionpool][debug] https://api.gfycat.com:443 "GET /v1/gfycats/illexcitablehairstreak HTTP/1.1" 200 318
[gfycat][debug] Using download archive './gallery-dl/archive-gfycat.sqlite3'
[gfycat][error] An unexpected error occurred: KeyError - 'gfyName'. Please run gallery-dl again with the --verbose flag, copy its output and report this issue on https://github.com/mikf/gallery-dl/issues .
[gfycat][debug]
Traceback (most recent call last):
File "/home/shinji/.local/lib/python3.8/site-packages/gallery_dl/job.py", line 62, in run
self.dispatch(msg)
File "/home/shinji/.local/lib/python3.8/site-packages/gallery_dl/job.py", line 96, in dispatch
self.handle_url(url, kwds)
File "/home/shinji/.local/lib/python3.8/site-packages/gallery_dl/job.py", line 224, in handle_url
if pathfmt.exists(archive):
File "/home/shinji/.local/lib/python3.8/site-packages/gallery_dl/util.py", line 774, in exists
if archive and self.kwdict in archive:
File "/home/shinji/.local/lib/python3.8/site-packages/gallery_dl/util.py", line 948, in __contains__
key = kwdict["_archive_key"] = self.keygen(kwdict)
KeyError: 'gfyName'
The values I find strange are nsfw and gatekeeper are 0 (or 1) for the good responses. On the bad one above it is 3. wtf does 3 mean? Also gfyNumber is 0 on the bad one. Maybe just treat gfyNumber == 0 == bad?
The text was updated successfully, but these errors were encountered:
This one ended up being odd. It may even just be a one off but I thought to at least let you know. Please be aware this particular gfycat doesn't exist (as it turns out) so no lost data for me but I don't know if this means that some error checking should be handled on the script.
For those wanting to see a comparison here is a few:
A good api response: https://api.gfycat.com/v1/gfycats/harmoniousgentlecivet
This api response: https://api.gfycat.com/v1/gfycats/illexcitablehairstreak
A normal 404 response (I just removed the k): https://api.gfycat.com/v1/gfycats/illexcitablehairstrea
The values I find strange are nsfw and gatekeeper are 0 (or 1) for the good responses. On the bad one above it is 3. wtf does 3 mean? Also gfyNumber is 0 on the bad one. Maybe just treat gfyNumber == 0 == bad?
The text was updated successfully, but these errors were encountered: