1
0
mirror of https://github.com/gryf/ebook-converter.git synced 2026-01-01 15:32:26 +01:00

Added htmlz and pdf formats.

Added HTML reader/writer and PDF reader.
This commit is contained in:
2020-04-19 13:43:16 +02:00
parent ebeca30bda
commit d2159ed60c
17 changed files with 55 additions and 65 deletions

View File

@@ -12,9 +12,9 @@
from .version import VERSION
__version__ = VERSION
from tinycss.css21 import CSS21Parser
from tinycss.page3 import CSSPage3Parser
from tinycss.fonts3 import CSSFonts3Parser
from ebook_converter.tinycss.css21 import CSS21Parser
from ebook_converter.tinycss.page3 import CSSPage3Parser
from ebook_converter.tinycss.fonts3 import CSSFonts3Parser
from ebook_converter.tinycss.media3 import CSSMedia3Parser

View File

@@ -13,10 +13,10 @@
from __future__ import unicode_literals
from itertools import chain, islice
from tinycss.decoding import decode
from tinycss.token_data import TokenList
from tinycss.tokenizer import tokenize_grouped
from tinycss.parsing import (
from ebook_converter.tinycss.decoding import decode
from ebook_converter.tinycss.token_data import TokenList
from ebook_converter.tinycss.tokenizer import tokenize_grouped
from ebook_converter.tinycss.parsing import (
strip_whitespace, remove_whitespace, split_on_comma, validate_value,
validate_any, ParseError)

View File

@@ -15,7 +15,7 @@ from __future__ import unicode_literals
import operator
import re
from polyglot.binary import from_hex_bytes
from ebook_converter.polyglot.binary import from_hex_bytes
__all__ = ['decode'] # Everything else is implementation detail

View File

@@ -8,8 +8,8 @@ __copyright__ = '2014, Kovid Goyal <kovid at kovidgoyal.net>'
import re
from ebook_converter.polyglot.builtins import map
from tinycss.css21 import CSS21Parser, ParseError
from tinycss.tokenizer import tokenize_grouped
from ebook_converter.tinycss.css21 import CSS21Parser, ParseError
from ebook_converter.tinycss.tokenizer import tokenize_grouped
def parse_font_family_tokens(tokens):

View File

@@ -5,8 +5,8 @@ from __future__ import absolute_import, division, print_function, unicode_litera
__license__ = 'GPL v3'
__copyright__ = '2014, Kovid Goyal <kovid at kovidgoyal.net>'
from tinycss.css21 import CSS21Parser
from tinycss.parsing import remove_whitespace, split_on_comma, ParseError
from ebook_converter.tinycss.css21 import CSS21Parser
from ebook_converter.tinycss.parsing import remove_whitespace, split_on_comma, ParseError
from ebook_converter.polyglot.builtins import error_message

View File

@@ -14,7 +14,7 @@
from __future__ import unicode_literals
from tinycss import token_data
from ebook_converter.tinycss import token_data
def tokenize_flat(css_source, ignore_comments=True,