diff --git a/gallery_dl/extractor/__init__.py b/gallery_dl/extractor/__init__.py index 5df0eede..e12f6df2 100644 --- a/gallery_dl/extractor/__init__.py +++ b/gallery_dl/extractor/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright 2015,2016 Mike Fährmann +# Copyright 2015-2017 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 @@ -58,6 +58,7 @@ modules = [ "rule34", "safebooru", "sankaku", + "seaotterscans", "seiga", "senmanga", "sensescans", diff --git a/gallery_dl/extractor/seaotterscans.py b/gallery_dl/extractor/seaotterscans.py new file mode 100644 index 00000000..59af2c14 --- /dev/null +++ b/gallery_dl/extractor/seaotterscans.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- + +# Copyright 2017 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://reader.seaotterscans.com/""" + +from . import foolslide + + +class SeaotterscansChapterExtractor(foolslide.FoolslideChapterExtractor): + """Extractor for manga-chapters from reader.seaotterscans.com""" + category = "seaotterscans" + pattern = foolslide.chapter_pattern("reader\.seaotterscans\.com") + test = [("https://reader.seaotterscans.com/read/100_days/en/0/5/", { + "url": "63d46b8883cc652dfe8bd5be4492160dd31f06a8", + "keyword": "4d92576e23ee2a5058fd150690230091ee091868", + })] diff --git a/supportedsites.rst b/supportedsites.rst index 407f1f7a..22d7a64a 100644 --- a/supportedsites.rst +++ b/supportedsites.rst @@ -67,6 +67,7 @@ Supported Sites - readcomiconline.to - readcomics.tv - reader.kireicake.com +- reader.seaotterscans.com - rule34.xxx - safebooru.org - seiga.nicovideo.jp