mirror of
https://github.com/mikf/gallery-dl.git
synced 2024-11-24 03:32:33 +01:00
16e014baaa
just some initial code that still requires a lot of work ... TODO: - folders - old-style albums (which are nearly all of them ...) - images from users - OAuth It could also happen that the API credentials used will become invalid whenever my 14 day trial period ends (7 days remaining), but that would just require users to supply their own.
44 lines
1.4 KiB
Python
44 lines
1.4 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
# Copyright 2015-2018 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://powermanga.org/"""
|
|
|
|
from . import foolslide
|
|
|
|
|
|
class PowermangaChapterExtractor(foolslide.FoolslideChapterExtractor):
|
|
"""Extractor for manga-chapters from powermanga.org"""
|
|
category = "powermanga"
|
|
pattern = foolslide.chapter_pattern(r"read(?:er)?\.powermanga\.org")
|
|
test = [(("https://read.powermanga.org"
|
|
"/read/one_piece_digital_colour_comics/en/0/75/"), {
|
|
"url": "854c5817f8f767e1bccd05fa9d58ffb5a4b09384",
|
|
"keyword": "9985bcb78491dff9c725958b06bba606be51b6d3",
|
|
})]
|
|
|
|
|
|
class PowermangaMangaExtractor(foolslide.FoolslideMangaExtractor):
|
|
"""Extractor for manga from powermanga.org"""
|
|
category = "powermanga"
|
|
pattern = foolslide.manga_pattern(r"read\.powermanga\.org")
|
|
test = [(("https://read.powermanga.org"
|
|
"/series/one_piece_digital_colour_comics/"), {
|
|
"count": ">= 1",
|
|
"keyword": {
|
|
"chapter": int,
|
|
"chapter_minor": str,
|
|
"chapter_string": str,
|
|
"group": "PowerManga",
|
|
"lang": "en",
|
|
"language": "English",
|
|
"manga": "One Piece Digital Colour Comics",
|
|
"title": str,
|
|
"volume": int,
|
|
},
|
|
})]
|