2016-02-11 03:22:23 +00:00
|
|
|
#! /usr/bin/python
|
|
|
|
|
|
|
|
from ..utils import logger
|
|
|
|
|
|
|
|
from .common import SignatureChecker
|
|
|
|
|
|
|
|
|
|
|
|
class Docbook4XML(SignatureChecker):
|
2016-02-17 21:49:33 +00:00
|
|
|
formatname = 'DocBook XML 4.x'
|
2016-02-11 03:22:23 +00:00
|
|
|
extensions = ['.xml']
|
|
|
|
signatures = ['-//OASIS//DTD DocBook XML V4.1.2//EN',
|
|
|
|
'-//OASIS//DTD DocBook XML V4.2//EN',
|
|
|
|
'-//OASIS//DTD DocBook XML V4.2//EN',
|
|
|
|
'-//OASIS//DTD DocBook XML V4.4//EN',
|
|
|
|
'-//OASIS//DTD DocBook XML V4.5//EN', ]
|
2016-02-12 20:43:45 +00:00
|
|
|
tools = ['xsltproc', 'html2text', 'fop', 'dblatex']
|
|
|
|
files = ['']
|
2016-02-11 03:22:23 +00:00
|
|
|
|
2016-02-12 20:43:45 +00:00
|
|
|
def create_txt(self):
|
|
|
|
logger.info("Creating txt for %s", self.source.stem)
|
|
|
|
|
|
|
|
def create_pdf(self):
|
|
|
|
logger.info("Creating PDF for %s", self.source.stem)
|
|
|
|
|
|
|
|
def create_html(self):
|
|
|
|
logger.info("Creating chunked HTML for %s", self.source.stem)
|
|
|
|
|
|
|
|
def create_htmls(self):
|
|
|
|
logger.info("Creating single page HTML for %s", self.source.stem)
|
|
|
|
|
|
|
|
#
|
|
|
|
# -- end of file
|
2016-02-11 03:22:23 +00:00
|
|
|
#
|
|
|
|
# -- end of file
|