forked from LiveCarta/BookConverter
Add preset processing from backend
This commit is contained in:
@@ -1,12 +1,13 @@
|
||||
import re
|
||||
import json
|
||||
from bs4 import BeautifulSoup, NavigableString, Comment, Tag
|
||||
|
||||
from src.util.helpers import BookLogger
|
||||
|
||||
|
||||
class HtmlEpubPreprocessor:
|
||||
def __init__(self, preset, logger=None):
|
||||
self.preset = preset
|
||||
def __init__(self, preset_path, logger=None):
|
||||
self.preset = json.load(open(preset_path))
|
||||
self.logger: BookLogger = logger
|
||||
self.name2function = {
|
||||
"table_wrapper": self._wrap_tags_with_table,
|
||||
|
||||
Reference in New Issue
Block a user