mannou.site package

Submodules

mannou.site.komikid module

Komikid parser.

class mannou.site.komikid.Komikid(url)

Bases: mannou.parser.Manga

Parser for http://komikid.com

For further details, please read mannou.parser.Manga documentation.

chapters

list of mannou.parser.Chapter – Available chapters.

domain = 'komikid.com'
static get_chapter_images(chapter_url)

Parse chapter_url.

Returns:
  • :obj:`list` of (obj: mannou.parser.Image) – List of images name and source location.
  • You can override this method as static method.
title

str – The title of manga

mannou.site.manganelo module

Manganelo parser.

class mannou.site.manganelo.Manganelo(url)

Bases: mannou.parser.Manga

Parser for https://manganelo.com

For further details, please read mannou.parser.Manga documentation.

chapters

list of mannou.parser.Chapter – Available chapters.

domain = 'manganelo.com'
static get_chapter_images(chapter_url)

Parse chapter_url.

Returns:
  • :obj:`list` of (obj: mannou.parser.Image) – List of images name and source location.
  • You can override this method as static method.
title

str – The title of manga

Module contents

Main parser package for parsing sites.

Every class in this package will be responsible for specific manga site.

Note

Parser class MUST be inherit mannou.parser.Manga to ensure every parser have the same functionality.

  • Make sure parser class inherit mannou.parser.Manga.
  • Implement all abstract method.
  • All implemented abstract method MUST return. an expected object specified in super().__doc__.
  • It strongly recommended if number attribute. from mannou.parser.Chapter is a cardinal number.
  • You must override super().filter_chapters() if the parse do not adhere rule above.