@fripp02
Here is the explanation on why /gallery/<id> items and i.imgur.com/<id>.jpeg items can sometimes get different filenames:
The imgur.com API/website does (sometimes?) not expose the name of the uploader when accessing single images.
In your case, that gallery contains exactly one image and the gallery-API exposes the uploaders' name thus it gets set for the "child-images" of that item too and is later used in the default filenames.
Here are your options:
- Change all i.imgur.com items to those "album" URLs so that our crawler will try to process them as albums first, finding the name of the uploader if it is an album
- Modify default imgur.com filenames to never include the uploaders' name so that filenames are always the same. See Settings -> Plugins -> imgur.com
- Ask the imgur.com support if it is a bug that in a lot of cases, the name of the uploader is not given when obtaining information for single images via API. Relevant API call:
Code:
api.imgur.com/3/image/<id>
Afaik it has always been this way and it's consistent with the website so my guess is that this is not a bug on imgurs' side but more done intentionally and/or a privacy feature e.g. if you only find the single image linked somewhere you can't find out who uploaded it and if you find it as part of a gallery you can find out who uploaded it.
I don't see any JD bug here...
-psp-
EDIT
Also I wasn't able to reproduce your reported issue and I wasn't able to find any errors in your logs.