update URLs for supportedsites.rst
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2016-2017 Mike Fährmann
|
||||
# Copyright 2016-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extractors for https://kobato.hologfx.com/"""
|
||||
"""Extractors for https://kobato.hologfx.com/reader/"""
|
||||
|
||||
from . import foolslide
|
||||
|
||||
|
||||
@@ -199,9 +199,9 @@ class PixhostImageExtractor(ImagehostImageExtractor):
|
||||
|
||||
|
||||
class PostimgImageExtractor(ImagehostImageExtractor):
|
||||
"""Extractor for single images from postimg.org"""
|
||||
"""Extractor for single images from postimages.org"""
|
||||
category = "postimg"
|
||||
pattern = [(r"(?:https?://)?((?:www\.)?(?:postimg|pixxxels)\.org/"
|
||||
pattern = [(r"(?:https?://)?((?:www\.)?(?:postimages|pixxxels)\.org/"
|
||||
r"image/([^/]+)/?)")]
|
||||
https = True
|
||||
params = None
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2015-2018 Mike Fährmann
|
||||
# Copyright 2015-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract manga-chapters and entire manga from http://kissmanga.com/"""
|
||||
"""Extract manga-chapters and entire manga from https://kissmanga.com/"""
|
||||
|
||||
from .common import ChapterExtractor, MangaExtractor
|
||||
from .. import text, cloudflare, aes, exception
|
||||
from ..cache import cache
|
||||
import re
|
||||
import hashlib
|
||||
import ast
|
||||
import re
|
||||
|
||||
IV = [
|
||||
0xa5, 0xe8, 0xe2, 0xe9, 0xc2, 0x72, 0x1b, 0xe0,
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2017-2018 Mike Fährmann
|
||||
# Copyright 2017-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract manga-chapters and entire manga from http://fanfox.net/"""
|
||||
"""Extract manga-chapters and entire manga from https://fanfox.net/"""
|
||||
|
||||
from .common import ChapterExtractor
|
||||
from .. import text
|
||||
@@ -24,7 +24,7 @@ class MangafoxChapterExtractor(ChapterExtractor):
|
||||
}),
|
||||
("http://mangafox.me/manga/kidou_keisatsu_patlabor/v05/c006.2/", None),
|
||||
]
|
||||
root = "http://m.fanfox.net"
|
||||
root = "https://m.fanfox.net"
|
||||
|
||||
def __init__(self, match):
|
||||
base, self.cstr, self.volume, self.chapter, self.minor = match.groups()
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2015-2018 Mike Fährmann
|
||||
# Copyright 2015-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract manga-chapters and entire manga from http://www.mangahere.co/"""
|
||||
"""Extract manga-chapters and entire manga from https://www.mangahere.cc/"""
|
||||
|
||||
from .common import ChapterExtractor, MangaExtractor
|
||||
from .. import text
|
||||
@@ -17,7 +17,7 @@ import re
|
||||
class MangahereBase():
|
||||
"""Base class for mangahere extractors"""
|
||||
category = "mangahere"
|
||||
root = "http://www.mangahere.cc"
|
||||
root = "https://www.mangahere.cc"
|
||||
url_fmt = root + "/manga/{}/{}.html"
|
||||
|
||||
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2015-2018 Mike Fährmann
|
||||
# Copyright 2015-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract manga-chapters from https://mangastream.com/"""
|
||||
"""Extract manga-chapters from https://readms.net/"""
|
||||
|
||||
from .common import ChapterExtractor
|
||||
from .. import text
|
||||
@@ -16,14 +16,18 @@ class MangastreamChapterExtractor(ChapterExtractor):
|
||||
"""Extractor for manga-chapters from mangastream.com"""
|
||||
category = "mangastream"
|
||||
archive_fmt = "{chapter_id}_{page}"
|
||||
pattern = [(r"(?:https?://)?(?:www\.)?(?:readms|mangastream)\.(?:com|net)/"
|
||||
pattern = [(r"(?:https?://)?(?:www\.)?(?:readms\.net|mangastream\.com)/"
|
||||
r"r(?:ead)?/([^/]*/([^/]+)/(\d+))")]
|
||||
test = [("https://readms.net/r/onepunch_man/087/4874/1", None)]
|
||||
base_url = "https://readms.net/r/"
|
||||
test = [
|
||||
("https://readms.net/r/onepunch_man/087/4874/1", None),
|
||||
("https://mangastream.com/r/onepunch_man/087/4874/1", None),
|
||||
]
|
||||
root = "https://readms.net"
|
||||
|
||||
def __init__(self, match):
|
||||
self.part, self.chapter, self.ch_id = match.groups()
|
||||
ChapterExtractor.__init__(self, self.base_url + self.part)
|
||||
self.part, self.chapter, self.chapter_id = match.groups()
|
||||
url = "{}/r/{}".format(self.root, self.part)
|
||||
ChapterExtractor.__init__(self, url)
|
||||
|
||||
def get_metadata(self, page):
|
||||
manga, pos = text.extract(
|
||||
@@ -34,7 +38,7 @@ class MangastreamChapterExtractor(ChapterExtractor):
|
||||
return {
|
||||
"manga": manga,
|
||||
"chapter": text.unquote(self.chapter),
|
||||
"chapter_id": text.parse_int(self.ch_id),
|
||||
"chapter_id": text.parse_int(self.chapter_id),
|
||||
"title": title,
|
||||
"count": text.parse_int(count, 1),
|
||||
"lang": "en",
|
||||
@@ -46,5 +50,5 @@ class MangastreamChapterExtractor(ChapterExtractor):
|
||||
pos = page.index(' class="page"')
|
||||
next_url = text.extract(page, ' href="', '"', pos)[0]
|
||||
image_url = text.extract(page, ' src="', '"', pos)[0]
|
||||
yield text.urljoin(self.base_url, image_url), None
|
||||
page = self.request(text.urljoin(self.base_url, next_url)).text
|
||||
yield text.urljoin(self.root, image_url), None
|
||||
page = self.request(text.urljoin(self.root, next_url)).text
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract images from https://www.pinterest.com"""
|
||||
"""Extract images from https://www.pinterest.com/"""
|
||||
|
||||
from .common import Extractor, Message
|
||||
from .. import text, exception
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2016-2018 Mike Fährmann
|
||||
# Copyright 2016-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract comic-issues and entire comics from http://readcomiconline.to/"""
|
||||
"""Extract comic-issues and entire comics from https://readcomiconline.to/"""
|
||||
|
||||
from .common import ChapterExtractor, MangaExtractor
|
||||
from .. import text, cloudflare
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2017-2018 Mike Fährmann
|
||||
# Copyright 2017-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract images subreddits at https://reddit.com/"""
|
||||
"""Extract images from subreddits at https://www.reddit.com/"""
|
||||
|
||||
from .common import Extractor, Message
|
||||
from .. import text, util, extractor, exception
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
# Copyright 2016-2018 Mike Fährmann
|
||||
# Copyright 2016-2019 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
|
||||
# published by the Free Software Foundation.
|
||||
|
||||
"""Extract images from http://seiga.nicovideo.jp"""
|
||||
"""Extract images from http://seiga.nicovideo.jp/"""
|
||||
|
||||
from .common import Extractor, Message
|
||||
from .. import text, util, exception
|
||||
|
||||
Reference in New Issue
Block a user