diff --git a/docs/configuration.rst b/docs/configuration.rst index 69829735e3..72f0d4cb11 100644 --- a/docs/configuration.rst +++ b/docs/configuration.rst @@ -576,7 +576,8 @@ extractor.deviantart.extra =========== ===== Type ``bool`` Default ``false`` -Description Download extra Sta.sh resources from description texts. +Description Download extra Sta.sh resources from + description texts and journals. Note: Enabling this option also enables deviantart.metadata_. =========== ===== diff --git a/gallery_dl/extractor/deviantart.py b/gallery_dl/extractor/deviantart.py index cda357a393..9dd1cd3040 100644 --- a/gallery_dl/extractor/deviantart.py +++ b/gallery_dl/extractor/deviantart.py @@ -123,6 +123,10 @@ def items(self): journal = self.api.deviation_content(deviation["deviationid"]) yield self.commit_journal(deviation, journal) + if self.extra: + deviation["description"] = \ + deviation.get("description", "") + journal["html"] + if self.extra: for match in DeviantartStashExtractor.pattern.finditer( deviation.get("description", "")):