From f48712c9c9f5a8748bb9d72e65619525ba195f44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 28 Nov 2015 22:21:35 +0100 Subject: [PATCH] docstrings --- gallery_dl/extractor/kissmanga.py | 8 ++++---- gallery_dl/extractor/mangahere.py | 7 ++++--- gallery_dl/extractor/mangamint.py | 6 +++--- gallery_dl/extractor/mangapanda.py | 10 +++++----- gallery_dl/extractor/mangareader.py | 8 ++++---- 5 files changed, 20 insertions(+), 19 deletions(-) diff --git a/gallery_dl/extractor/kissmanga.py b/gallery_dl/extractor/kissmanga.py index fe35001b..8da25aa9 100644 --- a/gallery_dl/extractor/kissmanga.py +++ b/gallery_dl/extractor/kissmanga.py @@ -6,14 +6,14 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -"""Extract manga pages from http://kissmanga.com/""" +"""Extract manga-chapters and entire manga from http://kissmanga.com/""" from .common import Extractor, Message from .. import text, cloudflare import re class KissmangaExtractor(Extractor): - + """Base class for kissmanga extractors""" category = "kissmanga" directory_fmt = ["{category}", "{manga}", "c{chapter:>03}{chapter-minor} - {title}"] filename_fmt = "{manga}_c{chapter:>03}{chapter-minor}_{page:>03}.{extension}" @@ -25,7 +25,7 @@ class KissmangaExtractor(Extractor): class KissmangaMangaExtractor(KissmangaExtractor): - + """Extract all manga-chapters from kissmanga""" pattern = [r"(?:https?://)?(?:www\.)?kissmanga\.com/Manga/[^/]+/?$"] def items(self): @@ -43,7 +43,7 @@ class KissmangaMangaExtractor(KissmangaExtractor): class KissmangaChapterExtractor(KissmangaExtractor): - + """Extract a single manga-chapter from kissmanga""" pattern = [r"(?:https?://)?(?:www\.)?kissmanga\.com/Manga/.+/.+\?id=\d+"] def items(self): diff --git a/gallery_dl/extractor/mangahere.py b/gallery_dl/extractor/mangahere.py index be5411be..eaf8af09 100644 --- a/gallery_dl/extractor/mangahere.py +++ b/gallery_dl/extractor/mangahere.py @@ -6,14 +6,14 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -"""Extract manga pages from http://www.mangahere.co/""" +"""Extract manga-chapters and entire manga from from http://www.mangahere.co/""" from .common import Extractor, AsynchronousExtractor, Message from .. import text import re class MangaHereMangaExtractor(Extractor): - + """Extract all manga-chapters from mangahere""" category = "mangahere" directory_fmt = ["{category}", "{manga}", "c{chapter:>03}"] filename_fmt = "{manga}_c{chapter:>03}_{page:>03}.{extension}" @@ -29,6 +29,7 @@ class MangaHereMangaExtractor(Extractor): yield Message.Queue, chapter def get_chapters(self): + """Return a list of all chapter urls""" page = self.request(self.url).text return reversed(list( text.extract_iter(page, '03}{chapter-minor}"] filename_fmt = "{manga}_c{chapter:>03}{chapter-minor}_{page:>03}.{extension}" diff --git a/gallery_dl/extractor/mangamint.py b/gallery_dl/extractor/mangamint.py index 1903a527..cfa952ab 100644 --- a/gallery_dl/extractor/mangamint.py +++ b/gallery_dl/extractor/mangamint.py @@ -6,14 +6,14 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -"""Extract manga pages from https://www.mangamint.com/""" +"""Extract manga-chapters and entire manga from https://www.mangamint.com/""" from .common import Extractor, Message from .. import text import re class MangaMintMangaExtractor(Extractor): - + """Extract all manga-chapters from mangamint""" category = "mangamint" directory_fmt = ["{category}", "{manga}", "c{chapter:>03}"] filename_fmt = "{manga}_c{chapter:>03}_{page:>03}.{extension}" @@ -45,7 +45,7 @@ class MangaMintMangaExtractor(Extractor): class MangaMintChapterExtractor(Extractor): - + """Extract a single manga-chapter from mangamint""" category = "mangamint" directory_fmt = ["{category}", "{manga}", "c{chapter:>03}{chapter-minor}"] filename_fmt = "{manga}_c{chapter:>03}{chapter-minor}_{page:>03}.{extension}" diff --git a/gallery_dl/extractor/mangapanda.py b/gallery_dl/extractor/mangapanda.py index a3b1b514..0fb54382 100644 --- a/gallery_dl/extractor/mangapanda.py +++ b/gallery_dl/extractor/mangapanda.py @@ -6,23 +6,23 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -"""Extract manga pages from http://www.mangapanda.com/""" +"""Extract manga-chapters and entire manga from http://www.mangapanda.com/""" -from .mangareader import * +from .mangareader import MangaReaderMangaExtractor, MangaReaderChapterExtractor class MangaPandaBase(): - + """Base class for mangapanda extractors""" category = "mangapanda" url_base = "http://www.mangapanda.com" class MangaPandaMangaExtractor(MangaPandaBase, MangaReaderMangaExtractor): - + """Extract all manga-chapters from mangapanda""" pattern = [r"(?:https?://)?(?:www\.)?mangapanda\.com(/[^/]+)$"] class MangaPandaChapterExtractor(MangaPandaBase, MangaReaderChapterExtractor): - + """Extract a single manga-chapter from mangapanda""" pattern = [ r"(?:https?://)?(?:www\.)?mangapanda\.com((/[^/]+)/(\d+))", r"(?:https?://)?(?:www\.)?mangapanda\.com(/\d+-\d+-\d+(/[^/]+)/chapter-(\d+).html)", diff --git a/gallery_dl/extractor/mangareader.py b/gallery_dl/extractor/mangareader.py index caca38f7..8b4df746 100644 --- a/gallery_dl/extractor/mangareader.py +++ b/gallery_dl/extractor/mangareader.py @@ -6,13 +6,13 @@ # it under the terms of the GNU General Public License version 2 as # published by the Free Software Foundation. -"""Extract manga pages from http://www.mangareader.net/""" +"""Extract manga-chapters and entire manga from http://www.mangareader.net/""" from .common import AsynchronousExtractor, Extractor, Message from .. import text class MangaReaderBase(): - + """Base class for mangareader extractors""" category = "mangareader" directory_fmt = ["{category}", "{manga}", "c{chapter:>03} - {title}"] filename_fmt = "{manga}_c{chapter:>03}_{page:>03}.{extension}" @@ -20,7 +20,7 @@ class MangaReaderBase(): class MangaReaderMangaExtractor(MangaReaderBase, Extractor): - + """Extract all manga-chapters from mangareader""" pattern = [r"(?:https?://)?(?:www\.)?mangareader\.net(/[^/]+)$"] def __init__(self, match): @@ -38,7 +38,7 @@ class MangaReaderMangaExtractor(MangaReaderBase, Extractor): class MangaReaderChapterExtractor(MangaReaderBase, AsynchronousExtractor): - + """Extract a single manga-chapter from mangareader""" pattern = [ r"(?:https?://)?(?:www\.)?mangareader\.net((/[^/]+)/(\d+))", r"(?:https?://)?(?:www\.)?mangareader\.net(/\d+-\d+-\d+(/[^/]+)/chapter-(\d+).html)",