update all other extractors

This commit is contained in:
Mike Fährmann
2015-11-21 04:26:30 +01:00
parent 2dfe97dd00
commit 4d56b76aa8
21 changed files with 131 additions and 256 deletions

View File

@@ -10,20 +10,13 @@
from .common import AsynchronousExtractor, Message
from .. import text
import os
info = {
"category": "mangashare",
"extractor": "MangaShareExtractor",
"directory": ["{category}", "{manga}", "c{chapter:>03} - {title}"],
"filename": "{manga}_c{chapter:>03}_{page:>03}.{extension}",
"pattern": [
r"(?:https?://)?read\.mangashare\.com/([^/]+/chapter-\d+)",
],
}
class MangaShareExtractor(AsynchronousExtractor):
category = "mangashare"
directory_fmt = ["{category}", "{manga}", "c{chapter:>03} - {title}"]
filename_fmt = "{manga}_c{chapter:>03}_{page:>03}.{extension}"
pattern = [r"(?:https?://)?read\.mangashare\.com/([^/]+/chapter-\d+)"]
url_fmt = "http://read.mangashare.com/{}/page{:>03}.html"
def __init__(self, match):
@@ -40,11 +33,10 @@ class MangaShareExtractor(AsynchronousExtractor):
text.nameext_from_url(url, data)
yield Message.Url, url, data.copy()
@staticmethod
def get_job_metadata(page):
def get_job_metadata(self, page):
"""Collect metadata for extractor-job"""
data = {
"category": info["category"],
"category": self.category,
"lang": "en",
"language": "English",
}