diff --git a/gallery_dl/extractor/deviantart.py b/gallery_dl/extractor/deviantart.py index 629cee50..d6cb0e2f 100644 --- a/gallery_dl/extractor/deviantart.py +++ b/gallery_dl/extractor/deviantart.py @@ -88,36 +88,45 @@ class DeviantartExtractor(Extractor): @staticmethod def commit_journal(deviation, journal): title = text.escape(deviation["title"]) - date = datetime.datetime.utcfromtimestamp(deviation["published_time"]) url = deviation["url"] thumbs = deviation["thumbs"] + html = journal["html"] + date = datetime.datetime.utcfromtimestamp(deviation["published_time"]) shadow = SHADOW_TEMPLATE.format_map(thumbs[0]) if thumbs else "" - catlist = deviation["category_path"].split("/") if "css" in journal: css, cls = journal["css"], "withskin" else: css, cls = "", "journal-green" - categories = " / ".join( - ('' - '{}').format(catpath, cat.capitalize()) - for cat, catpath in zip( - catlist, - itertools.accumulate(catlist, lambda t, c: t + "/" + c) + if html.find('