23 lines
771 B
Python
23 lines
771 B
Python
<%inherit file="layout.py"/>
|
|
from weboob.tools.capabilities.gallery.genericcomicreader import GenericComicReaderBackend, DisplayPage
|
|
|
|
|
|
__all__ = ['${r.classname}Backend']
|
|
|
|
|
|
class ${r.classname}Backend(GenericComicReaderBackend):
|
|
NAME = '${r.name}'
|
|
DESCRIPTION = u'${r.name} manga reading site'
|
|
MAINTAINER = u'${r.author}'
|
|
EMAIL = '${r.email}'
|
|
VERSION = '${r.version}'
|
|
LICENSE = 'AGPLv3+'
|
|
|
|
DOMAIN = 'www.${r.name}.com'
|
|
BROWSER_PARAMS = dict(
|
|
img_src_xpath="//img[@id='comic_page']/@src",
|
|
page_list_xpath="(//select[@id='page_select'])[1]/option/@value")
|
|
ID_REGEXP = r'[^/]+/[^/]+'
|
|
URL_REGEXP = r'.+${r.name}.com/(%s).+' % ID_REGEXP
|
|
ID_TO_URL = 'http://www.${r.name}.com/%s'
|
|
PAGES = {URL_REGEXP: DisplayPage}
|