diff options
Diffstat (limited to 'gallery_dl/extractor/newgrounds.py')
| -rw-r--r-- | gallery_dl/extractor/newgrounds.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gallery_dl/extractor/newgrounds.py b/gallery_dl/extractor/newgrounds.py index 8bcbc20..54e2040 100644 --- a/gallery_dl/extractor/newgrounds.py +++ b/gallery_dl/extractor/newgrounds.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright 2018-2021 Mike Fährmann +# Copyright 2018-2022 Mike Fährmann # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as @@ -529,6 +529,12 @@ class NewgroundsSearchExtractor(NewgroundsExtractor): self.query = text.parse_query(query) def posts(self): + suitabilities = self.query.get("suitabilities") + if suitabilities: + data = {"view_suitability_" + s: "on" + for s in suitabilities.split(",")} + self.request(self.root + "/suitabilities", + method="POST", data=data) return self._pagination("/search/conduct/" + self._path, self.query) def metadata(self): |
