From 19c2d4ff6f1e190d79d7f0e5c2ad6b08d05696ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 25 Sep 2016 14:22:07 +0200 Subject: [PATCH] remove explicit (sub)category keywords --- gallery_dl/extractor/batoto.py | 1 - gallery_dl/extractor/booru.py | 15 +++------------ gallery_dl/extractor/chan.py | 1 - gallery_dl/extractor/chronos.py | 6 +----- gallery_dl/extractor/deviantart.py | 7 ++----- gallery_dl/extractor/doujinmode.py | 1 - gallery_dl/extractor/dynastyscans.py | 1 - gallery_dl/extractor/exhentai.py | 1 - gallery_dl/extractor/hbrowse.py | 1 - gallery_dl/extractor/hentai2read.py | 1 - gallery_dl/extractor/hentaibox.py | 2 +- gallery_dl/extractor/hentaifoundry.py | 2 -- gallery_dl/extractor/hitomi.py | 1 - gallery_dl/extractor/imagebam.py | 15 ++++----------- gallery_dl/extractor/imagefap.py | 3 +-- gallery_dl/extractor/imagetwist.py | 1 - gallery_dl/extractor/imgbox.py | 4 +--- gallery_dl/extractor/imgcandy.py | 3 +-- gallery_dl/extractor/imgchili.py | 4 ---- gallery_dl/extractor/imgth.py | 2 +- gallery_dl/extractor/imgtrex.py | 3 +-- gallery_dl/extractor/imgur.py | 8 ++------ gallery_dl/extractor/imgyt.py | 2 +- gallery_dl/extractor/khinsider.py | 2 +- gallery_dl/extractor/kissmanga.py | 1 - gallery_dl/extractor/luscious.py | 2 +- gallery_dl/extractor/mangahere.py | 1 - gallery_dl/extractor/mangamint.py | 1 - gallery_dl/extractor/mangapark.py | 1 - gallery_dl/extractor/mangareader.py | 1 - gallery_dl/extractor/mangashare.py | 1 - gallery_dl/extractor/mangastream.py | 1 - gallery_dl/extractor/nhentai.py | 1 - gallery_dl/extractor/nijie.py | 5 +---- gallery_dl/extractor/pinterest.py | 4 ---- gallery_dl/extractor/pixiv.py | 2 -- gallery_dl/extractor/powermanga.py | 1 - gallery_dl/extractor/sankaku.py | 5 +---- gallery_dl/extractor/seiga.py | 5 +---- gallery_dl/extractor/senmanga.py | 1 - gallery_dl/extractor/spectrumnexus.py | 1 - gallery_dl/extractor/tumblr.py | 1 - gallery_dl/extractor/turboimagehost.py | 8 ++------ 43 files changed, 26 insertions(+), 104 deletions(-) diff --git a/gallery_dl/extractor/batoto.py b/gallery_dl/extractor/batoto.py index 0eb9bb54..eff3062c 100644 --- a/gallery_dl/extractor/batoto.py +++ b/gallery_dl/extractor/batoto.py @@ -69,7 +69,6 @@ class BatotoChapterExtractor(AsynchronousExtractor): manga, pos = extr(page, "document.title = '", " - ", pos) match = re.match(r"(Vol.(\d+) )?Ch\.([^:]+)(: (.+))?", cinfo) return { - "category": self.category, "token": self.token, "manga": text.unescape(manga), "volume": match.group(2) or "", diff --git a/gallery_dl/extractor/booru.py b/gallery_dl/extractor/booru.py index c87fb0bd..a8da3faa 100644 --- a/gallery_dl/extractor/booru.py +++ b/gallery_dl/extractor/booru.py @@ -55,13 +55,10 @@ class BooruExtractor(Extractor): def get_job_metadata(self): """Collect metadata for extractor-job""" # Override this method in derived classes - return { - "category": self.category, - } + return {} def get_file_metadata(self, data): """Collect metadata for a downloadable file""" - data["category"] = self.category return text.nameext_from_url(self.get_file_url(data), data) def get_file_url(self, data): @@ -114,10 +111,7 @@ class BooruTagExtractor(BooruExtractor): self.params["tags"] = self.tags def get_job_metadata(self): - return { - "category": self.category, - "tags": self.tags, - } + return {"tags": self.tags} class BooruPoolExtractor(BooruExtractor): @@ -131,10 +125,7 @@ class BooruPoolExtractor(BooruExtractor): self.params["tags"] = "pool:" + self.pool def get_job_metadata(self): - return { - "category": self.category, - "pool": self.pool, - } + return {"pool": self.pool} class BooruPostExtractor(BooruExtractor): diff --git a/gallery_dl/extractor/chan.py b/gallery_dl/extractor/chan.py index 2f74769f..8e5aed3c 100644 --- a/gallery_dl/extractor/chan.py +++ b/gallery_dl/extractor/chan.py @@ -21,7 +21,6 @@ class ChanExtractor(Extractor): def __init__(self, board, thread): Extractor.__init__(self) self.metadata = { - "category": self.category, "board": board, "thread": thread, } diff --git a/gallery_dl/extractor/chronos.py b/gallery_dl/extractor/chronos.py index a25b04e5..cfc3f426 100644 --- a/gallery_dl/extractor/chronos.py +++ b/gallery_dl/extractor/chronos.py @@ -30,10 +30,6 @@ class ChronosImageExtractor(Extractor): self.token = match.group(1) def items(self): - data = { - "category": self.category, - "token": self.token, - } params = { "op": "view", "id": self.token, @@ -44,7 +40,7 @@ class ChronosImageExtractor(Extractor): data=params).text url , pos = text.extract(page, '
', '', ''), ('date' , 'title="', '"'), - ), values={'category': self.category, "index": self.index})[0] + ), values={"index": self.index})[0] data["description"] = text.unescape(text.unescape(data["description"])) data["artist"] = text.extract(data["url"], "//", ".")[0] data["date"] = text.extract(data["date"], ", ", " in ", len(data["title"]))[0] diff --git a/gallery_dl/extractor/doujinmode.py b/gallery_dl/extractor/doujinmode.py index c368c3e7..296b547a 100644 --- a/gallery_dl/extractor/doujinmode.py +++ b/gallery_dl/extractor/doujinmode.py @@ -45,7 +45,6 @@ class DoujinmodeChapterExtractor(Extractor): count, pos = text.extract(page, ' class="manga-count">', '') title, pos = text.extract(page, '

', ' Images List

', pos) return { - "category": self.category, "gallery-id": self.gid, "title": text.unescape(title), "count": count, diff --git a/gallery_dl/extractor/dynastyscans.py b/gallery_dl/extractor/dynastyscans.py index a5d04ccd..c3033b10 100644 --- a/gallery_dl/extractor/dynastyscans.py +++ b/gallery_dl/extractor/dynastyscans.py @@ -61,7 +61,6 @@ class DynastyscansChapterExtractor(Extractor): info ) return { - "category": self.category, "manga": text.unescape(match.group(1)), "chapter": match.group(2) or "", "title": text.unescape(match.group(3) or ""), diff --git a/gallery_dl/extractor/exhentai.py b/gallery_dl/extractor/exhentai.py index e72a249a..371c2e5e 100644 --- a/gallery_dl/extractor/exhentai.py +++ b/gallery_dl/extractor/exhentai.py @@ -71,7 +71,6 @@ class ExhentaiGalleryExtractor(Extractor): def get_job_metadata(self, page): """Collect metadata for extractor-job""" data = { - "category" : self.category, "gallery-id" : self.gid, "gallery-token": self.token, } diff --git a/gallery_dl/extractor/hbrowse.py b/gallery_dl/extractor/hbrowse.py index 0e252304..322bb6f5 100644 --- a/gallery_dl/extractor/hbrowse.py +++ b/gallery_dl/extractor/hbrowse.py @@ -68,7 +68,6 @@ class HbrowseChapterExtractor(Extractor): def get_job_metadata(self, page): """Collect metadata for extractor-job""" data = { - "category": self.category, 'gallery-id': self.gid, "chapter": int(self.chapter[1:]), } diff --git a/gallery_dl/extractor/hentai2read.py b/gallery_dl/extractor/hentai2read.py index 8ca9011e..8fa51784 100644 --- a/gallery_dl/extractor/hentai2read.py +++ b/gallery_dl/extractor/hentai2read.py @@ -78,7 +78,6 @@ class Hentai2readChapterExtractor(Extractor): title = text.extract(page, "", "")[0] match = re.match(r"Reading (?:(.+) dj - )?(.+) Hentai - \d+: ", title) return { - "category": self.category, "gallery-id": images[0].split("/")[-3], "chapter": self.chapter, "count": len(images), diff --git a/gallery_dl/extractor/hentaibox.py b/gallery_dl/extractor/hentaibox.py index 3577e8c1..d3b693f5 100644 --- a/gallery_dl/extractor/hentaibox.py +++ b/gallery_dl/extractor/hentaibox.py @@ -44,7 +44,7 @@ class HentaiboxChapterExtractor(Extractor): ("title" , 'content="Read or Download ', ' hentai manga from'), ("series" , ' the series ', ' with ' + self.count), ("language", ' translated pages to ', '.'), - ), values={"category": self.category, "count": self.count})[0] + ), values={"count": self.count})[0] data["lang"] = iso639_1.language_to_code(data["language"]) return data diff --git a/gallery_dl/extractor/hentaifoundry.py b/gallery_dl/extractor/hentaifoundry.py index c0b56535..379a299b 100644 --- a/gallery_dl/extractor/hentaifoundry.py +++ b/gallery_dl/extractor/hentaifoundry.py @@ -60,7 +60,6 @@ class HentaifoundryUserExtractor(Extractor): token, pos = text.extract(page, 'hidden" value="', '"') count, pos = text.extract(page, 'class="active" >Pictures (', ')', pos) return { - "category": self.category, "artist": self.artist, "count": count, }, token @@ -136,7 +135,6 @@ class HentaifoundryImageExtractor(Extractor): title, pos = text.extract(page, 'Pictures » ', '<') url , pos = text.extract(page, '//pictures.hentai-foundry.com', '"', pos) data = { - "category": self.category, "artist": self.artist, "index": self.index, "title": text.unescape(title), diff --git a/gallery_dl/extractor/hitomi.py b/gallery_dl/extractor/hitomi.py index 1048aa15..7262e304 100644 --- a/gallery_dl/extractor/hitomi.py +++ b/gallery_dl/extractor/hitomi.py @@ -61,7 +61,6 @@ class HitomiGalleryExtractor(Extractor): series, pos = text.extract(page, '.html">', '', pos) lang = lang.capitalize() return { - "category": self.category, "gallery-id": self.gid, "title": " ".join(title.split()), "artist": string.capwords(artist), diff --git a/gallery_dl/extractor/imagebam.py b/gallery_dl/extractor/imagebam.py index 6d0248ed..6fac57c0 100644 --- a/gallery_dl/extractor/imagebam.py +++ b/gallery_dl/extractor/imagebam.py @@ -44,17 +44,12 @@ class ImagebamGalleryExtractor(AsynchronousExtractor): """Collect metadata for extractor-job""" url = self.url_base + "/gallery/" + self.gkey page = self.request(url, encoding="utf-8").text - data = { - "category": self.category, - "gallery-key": self.gkey, - } - data, _ = text.extract_all(page, ( + return text.extract_all(page, ( (None , " ", " <"), ("count" , "'>", " images"), ("first-url", "Porn pics of ', ' (Page 1)'), ("uploader", '>Uploaded by ', ''), ("count" , ' 1 of ', ' pics"'), - ), values={"category": self.category, "gallery-id": self.gid}) + ), values={"gallery-id": self.gid}) self.image_id = text.extract(page, 'id="img_ed_', '"', pos)[0] data["title"] = text.unescape(data["title"]) return data @@ -101,7 +101,6 @@ class ImagefapImageExtractor(Extractor): """Collect metadata for extractor-job""" parts = info["contentUrl"].rsplit("/", 3) return text.nameext_from_url(parts[3], { - "category": self.category, "title": text.unescape(info["name"]), "section": info["section"], "uploader": info["author"], diff --git a/gallery_dl/extractor/imagetwist.py b/gallery_dl/extractor/imagetwist.py index c7f13d07..0cc2c21c 100644 --- a/gallery_dl/extractor/imagetwist.py +++ b/gallery_dl/extractor/imagetwist.py @@ -34,7 +34,6 @@ class ImagetwistImageExtractor(Extractor): filename, pos = text.extract(page, ' alt="', '"', pos) userid , pos = text.extract(url , '/', '/', 29) data = { - "category": self.category, "token": self.token, "user": userid, } diff --git a/gallery_dl/extractor/imgbox.py b/gallery_dl/extractor/imgbox.py index 9701151c..e5d1e763 100644 --- a/gallery_dl/extractor/imgbox.py +++ b/gallery_dl/extractor/imgbox.py @@ -47,7 +47,6 @@ class ImgboxGalleryExtractor(AsynchronousExtractor): title = text.extract(page, "

", "

")[0] parts = title.rsplit(" - ", maxsplit=1) return { - "category": self.category, "gallery-key": self.key, "title": text.unescape(parts[0]), "count": parts[1][:-7], @@ -91,8 +90,7 @@ class ImgboxImageExtractor(Extractor): page = self.request("http://imgbox.com/" + self.key).text url , pos = text.extract(page, 'src="http://i.', '"') filename, pos = text.extract(page, ' title="', '"', pos) - data = {"category": self.category, "image-key": self.key} - text.nameext_from_url(filename, data) + data = text.nameext_from_url(filename, {"image-key": self.key}) yield Message.Version, 1 yield Message.Directory, data yield Message.Url, "http://i." + url, data diff --git a/gallery_dl/extractor/imgcandy.py b/gallery_dl/extractor/imgcandy.py index bc41ccf2..3774f3b2 100644 --- a/gallery_dl/extractor/imgcandy.py +++ b/gallery_dl/extractor/imgcandy.py @@ -30,12 +30,11 @@ class ImgcandyImageExtractor(Extractor): self.token, self.filename = match.groups() def items(self): - data = {"category": self.category, "token": self.token} params = {"imgContinue": "Continue+to+image+...+"} page = self.request("http://imgcandy.net/img-" + self.token + ".html", method="post", data=params).text url = text.extract(page, " 1 else "" }) @@ -86,8 +84,6 @@ class ImgchiliAlbumExtractor(ImgchiliExtractor): def get_job_metadata(self, page): title = text.extract(page, "

", "

")[0] return { - "category": self.category, - "subcategory": self.subcategory, "title": text.unescape(title), "key": self.match.group(1), } diff --git a/gallery_dl/extractor/imgth.py b/gallery_dl/extractor/imgth.py index ea0965c9..0986a977 100644 --- a/gallery_dl/extractor/imgth.py +++ b/gallery_dl/extractor/imgth.py @@ -61,4 +61,4 @@ class ImgthGalleryExtractor(Extractor): ("date" , 'created on ', ' by <'), (None , 'href="/users/', ''), ("user" , '>', '<'), - ), values={"category": self.category, "gallery-id": self.gid})[0] + ), values={"gallery-id": self.gid})[0] diff --git a/gallery_dl/extractor/imgtrex.py b/gallery_dl/extractor/imgtrex.py index f94fa30d..b9622252 100644 --- a/gallery_dl/extractor/imgtrex.py +++ b/gallery_dl/extractor/imgtrex.py @@ -29,11 +29,10 @@ class ImgtrexImageExtractor(Extractor): self.token = match.group(1) def items(self): - data = {"category": self.category, "token": self.token} page = self.request("http://imgtrex.com/" + self.token).text filename, pos = text.extract(page, 'ImgTrex: ', '') url , pos = text.extract(page, '
\n", "", ""), ("date" , "Date added: ", ""), ("type" , "Album type: ", ""), - ), values={"category": self.category})[0] + ))[0] def get_album_tracks(self, page): """Collect url and metadata for all tracks of a soundtrack""" diff --git a/gallery_dl/extractor/kissmanga.py b/gallery_dl/extractor/kissmanga.py index 8b6e6225..3f728a3f 100644 --- a/gallery_dl/extractor/kissmanga.py +++ b/gallery_dl/extractor/kissmanga.py @@ -81,7 +81,6 @@ class KissmangaChapterExtractor(KissmangaExtractor): r"(?:Vol.0*(\d+) )?(?:Ch.)?0*(\d+)(?:\.0*(\d+))?(?:: (.+))?", cinfo) chminor = match.group(3) return { - "category": self.category, "manga": manga, "volume": match.group(1) or "", "chapter": match.group(2), diff --git a/gallery_dl/extractor/luscious.py b/gallery_dl/extractor/luscious.py index 3a3dfa54..592e5f7e 100644 --- a/gallery_dl/extractor/luscious.py +++ b/gallery_dl/extractor/luscious.py @@ -50,7 +50,7 @@ class LusciousAlbumExtractor(Extractor): (None , '

Language:', ''), ("language", '\n ', ' '), ("artist" , 'rtist: ', '\n'), - ), values={"category": self.category, "gallery-id": self.gid})[0] + ), values={"gallery-id": self.gid})[0] data["lang"] = iso639_1.language_to_code(data["language"]) return data diff --git a/gallery_dl/extractor/mangahere.py b/gallery_dl/extractor/mangahere.py index 6b0385c7..9ae974c4 100644 --- a/gallery_dl/extractor/mangahere.py +++ b/gallery_dl/extractor/mangahere.py @@ -76,7 +76,6 @@ class MangahereChapterExtractor(AsynchronousExtractor): count, pos = text.extract(page, '>', '<', pos-30) manga = re.match(r"(.+) \d+(\.\d+)? - Read .+ Chapter \d+(\.\d+)? Online", manga).group(1) return { - "category": self.category, "manga": text.unescape(manga), # "title": TODO, "volume": self.volume or "", diff --git a/gallery_dl/extractor/mangamint.py b/gallery_dl/extractor/mangamint.py index d56292fd..c1bfb752 100644 --- a/gallery_dl/extractor/mangamint.py +++ b/gallery_dl/extractor/mangamint.py @@ -80,7 +80,6 @@ class MangamintChapterExtractor(Extractor): chid , pos = text.extract(page, r'"identifier":"node\/', '"', pos) match = re.match(r"(.+) (\d+)(\.\d+)?$", manga) return { - "category": self.category, "manga": match.group(1), "chapter": match.group(2), "chapter-minor": match.group(3) or "", diff --git a/gallery_dl/extractor/mangapark.py b/gallery_dl/extractor/mangapark.py index 1760e3e8..f31f8834 100644 --- a/gallery_dl/extractor/mangapark.py +++ b/gallery_dl/extractor/mangapark.py @@ -80,7 +80,6 @@ class MangaparkChapterExtractor(Extractor): def get_job_metadata(self, page): """Collect metadata for extractor-job""" data = { - "category": self.category, "version": self.version, "volume": self.volume or "", "chapter": self.chapter, diff --git a/gallery_dl/extractor/mangareader.py b/gallery_dl/extractor/mangareader.py index b7292492..ffbc61bb 100644 --- a/gallery_dl/extractor/mangareader.py +++ b/gallery_dl/extractor/mangareader.py @@ -74,7 +74,6 @@ class MangareaderChapterExtractor(MangareaderBase, AsynchronousExtractor): """Collect metadata for extractor-job""" page = self.request(self.url_base + self.url_title).text data = { - "category": self.category, "chapter": self.chapter, "lang": "en", "language": "English", diff --git a/gallery_dl/extractor/mangashare.py b/gallery_dl/extractor/mangashare.py index 6abeb43a..cf7b97b4 100644 --- a/gallery_dl/extractor/mangashare.py +++ b/gallery_dl/extractor/mangashare.py @@ -67,7 +67,6 @@ class MangashareChapterExtractor(AsynchronousExtractor): def get_job_metadata(self, page): """Collect metadata for extractor-job""" data = { - "category": self.category, "lang": "en", "language": "English", } diff --git a/gallery_dl/extractor/mangastream.py b/gallery_dl/extractor/mangastream.py index 91df9e46..57a1caa7 100644 --- a/gallery_dl/extractor/mangastream.py +++ b/gallery_dl/extractor/mangastream.py @@ -46,7 +46,6 @@ class MangastreamChapterExtractor(AsynchronousExtractor): title, pos = text.extract(page, ' - ', '<', pos) count, pos = text.extract(page, 'Last Page (', ')', pos) data = { - "category": self.category, "manga": manga, "chapter": text.unquote(self.chapter), "chapter-id": self.ch_id, diff --git a/gallery_dl/extractor/nhentai.py b/gallery_dl/extractor/nhentai.py index a18d5f5a..0056d4c3 100644 --- a/gallery_dl/extractor/nhentai.py +++ b/gallery_dl/extractor/nhentai.py @@ -57,7 +57,6 @@ class NhentaiGalleryExtractor(Extractor): title_en = ginfo["title"].get("english", "") title_ja = ginfo["title"].get("japanese", "") return { - "category": self.category, "gallery-id": self.gid, "upload-date": ginfo["upload_date"], "media-id": ginfo["media_id"], diff --git a/gallery_dl/extractor/nijie.py b/gallery_dl/extractor/nijie.py index f66634b2..ac7f2152 100644 --- a/gallery_dl/extractor/nijie.py +++ b/gallery_dl/extractor/nijie.py @@ -40,10 +40,7 @@ class NijieExtractor(AsynchronousExtractor): def get_job_metadata(self): """Collect metadata for extractor-job""" - return { - "category": self.category, - "artist-id": self.artist_id, - } + return {"artist-id": self.artist_id} def get_image_ids(self): """Collect all image-ids for a specific artist""" diff --git a/gallery_dl/extractor/pinterest.py b/gallery_dl/extractor/pinterest.py index cf79631f..43d325e2 100644 --- a/gallery_dl/extractor/pinterest.py +++ b/gallery_dl/extractor/pinterest.py @@ -26,8 +26,6 @@ class PinterestExtractor(Extractor): img = pin["image"]["original"] url = img["url"] data = { - "category": self.category, - "subcategory": self.subcategory, "pin-id": pin["id"], "note": pin["note"], "width": img["width"], @@ -90,8 +88,6 @@ class PinterestBoardExtractor(PinterestExtractor): def data_from_board(self, board): """Get metadata from a board-object""" data = { - "category": self.category, - "subcategory": self.subcategory, "user": self.user, "board-id": board["id"], "board": board["name"], diff --git a/gallery_dl/extractor/pixiv.py b/gallery_dl/extractor/pixiv.py index d81c075e..e09a1844 100644 --- a/gallery_dl/extractor/pixiv.py +++ b/gallery_dl/extractor/pixiv.py @@ -92,7 +92,6 @@ class PixivUserExtractor(Extractor): """Prepare a work-dictionary with additional keywords""" user = work["user"] url = work["image_urls"]["large"] - work["category"] = self.category work["artist-id"] = user["id"] work["artist-name"] = user["name"] work["artist-nick"] = user["account"] @@ -130,7 +129,6 @@ class PixivUserExtractor(Extractor): if not user: user = self.api.user(self.artist_id)["response"][0] return { - "category": self.category, "artist-id": user["id"], "artist-name": user["name"], "artist-nick": user["account"], diff --git a/gallery_dl/extractor/powermanga.py b/gallery_dl/extractor/powermanga.py index 4ad84bdc..9c43399b 100644 --- a/gallery_dl/extractor/powermanga.py +++ b/gallery_dl/extractor/powermanga.py @@ -63,7 +63,6 @@ class PowermangaChapterExtractor(Extractor): json_data, pos = text.extract(page, 'var pages = ', ';', pos) match = re.match(r"(\w+ (\d+)([^:+]*)(?:: (.*))?|[^:]+)", chapter) return { - "category": self.category, "manga": text.unescape(manga), "chapter": match.group(2) or match.group(1), "chapter-minor": match.group(3) or "", diff --git a/gallery_dl/extractor/sankaku.py b/gallery_dl/extractor/sankaku.py index 28c3f5a0..ea945bbf 100644 --- a/gallery_dl/extractor/sankaku.py +++ b/gallery_dl/extractor/sankaku.py @@ -42,10 +42,7 @@ class SankakuTagExtractor(AsynchronousExtractor): def get_job_metadata(self): """Collect metadata for extractor-job""" - return { - "category": self.category, - "tags": self.tags, - } + return {"tags": self.tags} def get_images(self): params = { diff --git a/gallery_dl/extractor/seiga.py b/gallery_dl/extractor/seiga.py index 4b7cd393..b6622bf4 100644 --- a/gallery_dl/extractor/seiga.py +++ b/gallery_dl/extractor/seiga.py @@ -44,10 +44,7 @@ class SeigaImageExtractor(Extractor): def get_job_metadata(self): """Collect metadata for extractor-job""" - return { - "category": self.category, - "image-id": self.image_id, - } + return {"image-id": self.image_id} def get_image_url(self, image_id): """Get url for an image with id 'image_id'""" diff --git a/gallery_dl/extractor/senmanga.py b/gallery_dl/extractor/senmanga.py index 2eb7763c..237549e3 100644 --- a/gallery_dl/extractor/senmanga.py +++ b/gallery_dl/extractor/senmanga.py @@ -52,7 +52,6 @@ class SenmangaChapterExtractor(Extractor): manga, pos = text.extract(title, '| Raw | ', ' | Chapter ') chapter, pos = text.extract(title, '', ' | Page ', pos) return { - "category": self.category, "manga": text.unescape(manga.replace("-", " ")), "chapter": chapter, "count": count, diff --git a/gallery_dl/extractor/spectrumnexus.py b/gallery_dl/extractor/spectrumnexus.py index 6c9a6a64..ca4e5722 100644 --- a/gallery_dl/extractor/spectrumnexus.py +++ b/gallery_dl/extractor/spectrumnexus.py @@ -82,7 +82,6 @@ class SpectrumnexusChapterExtractor(AsynchronousExtractor): def get_job_metadata(self, page): """Collect metadata for extractor-job""" data = { - "category": self.category, "chapter": self.chapter or "", "volume": self.volume or "", "identifier": self.identifier.replace("+", " "), diff --git a/gallery_dl/extractor/tumblr.py b/gallery_dl/extractor/tumblr.py index c784acc2..0fedfd62 100644 --- a/gallery_dl/extractor/tumblr.py +++ b/gallery_dl/extractor/tumblr.py @@ -47,7 +47,6 @@ class TumblrUserExtractor(Extractor): def get_job_metadata(self, image_data): """Collect metadata for extractor-job""" data = next(image_data) - data["category"] = self.category data["user"] = self.user del data["cname"] del data["description"] diff --git a/gallery_dl/extractor/turboimagehost.py b/gallery_dl/extractor/turboimagehost.py index 20e12f4b..875531e9 100644 --- a/gallery_dl/extractor/turboimagehost.py +++ b/gallery_dl/extractor/turboimagehost.py @@ -30,15 +30,11 @@ class TurboimagehostImageExtractor(Extractor): def items(self): page = self.request("http://www.turboimagehost.com/p/" + self.part).text - data = { - "category": self.category, - "token": self.token, - } - text.extract_all(page, ( + data = text.extract_all(page, ( ('width' , 'var imWidth = ', ';'), ('height', 'var imHeight = ', ';'), ('url' , '