def __init__(self, **kwargs): SimplePublisherCreator.__init__(self, 'Dita', **kwargs) params = Value() self._ditaOtDir = unicode(SernaConfig.getProperty("vars/dita_ot_dir")) params._ditaOtDir = self._ditaOtDir params._antHome = os.path.join(params._ditaOtDir, 'tools', 'ant') params._antScript = os.path.join(params._antHome, 'bin', 'ant') for k in params.attrs().keys(): params[k] = os.path.normpath(params[k]) self._ditaParams = params
def __init__(self, **kwargs): SimplePublisherCreator.__init__(self, 'Docbook publisher creator', FoPublisher=DocbookFoPublisher, HtmlPublisher=DocbookHtmlPublisher, **kwargs) xslPropName = r'$SERNA_STYLESHEETS' xslDir = unicode(SernaConfig.resolveResource('', xslPropName, '')) if not os.path.exists(xslDir): dataDir = os.environ.get(r'SERNA_DATA_DIR', None) if dataDir: xslDir = os.path.join(dataDir, 'xml', 'stylesheets') xslDir = "/usr/share/xml/docbook/stylesheet/docbook-xsl" self.xslFoScript = os.path.join(xslDir, 'fo', 'docbook.xsl') self.singleXsl = os.path.join(xslDir, 'html', 'docbook.xsl') self.multiXsl = os.path.join(xslDir, 'html', 'chunk.xsl')
def __init__(self, **kwargs): SimplePublisherCreator.__init__(self, 'Docbook publisher creator', FoPublisher=DocbookFoPublisher, HtmlPublisher=DocbookHtmlPublisher, **kwargs) xslPropName = r'$SERNA_STYLESHEETS' xslDir = unicode(SernaConfig.resolveResource('', xslPropName, '')) if not os.path.exists(xslDir): dataDir = os.environ.get(r'SERNA_DATA_DIR', None) if dataDir: xslDir = os.path.join(dataDir, 'xml', 'stylesheets') xslDir = os.path.join(xslDir, 'docbook-xsl-1.68.1') self.xslFoScript = os.path.join(xslDir, 'fo', 'docbook.xsl') self.singleXsl = os.path.join(xslDir, 'html', 'docbook.xsl') self.multiXsl = os.path.join(xslDir, 'html', 'chunk.xsl')
def __init__(self, **kwargs): Transformer.__init__(self, **kwargs) if self._ditaOtDir is None: dotDir = SernaConfig.getProperty("vars/dita_ot_dir") self._ditaOtDir = unicode(dotDir)