epub converter: fix importing

This commit is contained in:
shirshasa
2021-04-26 15:25:21 +03:00
parent 4a89141cc3
commit 8a47f74e8b
9 changed files with 14 additions and 21 deletions

View File

@@ -11,7 +11,7 @@ import pika
from access import Access from access import Access
from docx_converter import Book from docx_converter import Book
from src.epub_converter import EpubBook from epub_converter import EpubBook
def configure_file_logger(name, filename='logs/converter_log.log', filemode='w+', def configure_file_logger(name, filename='logs/converter_log.log', filemode='w+',

View File

@@ -7,8 +7,8 @@ from premailer import transform
from itertools import takewhile from itertools import takewhile
from logging import CRITICAL from logging import CRITICAL
from src.config import LawCartaConfig from livecarta_config import LawCartaConfig
from src.util.color_reader import str2color_name from util.color_reader import str2color_name
cssutils.log.setLevel(CRITICAL) cssutils.log.setLevel(CRITICAL)
@@ -103,11 +103,6 @@ def check_style_to_be_tag(style):
return to_remove return to_remove
'''
LATER:
text-transform: uppercase;
text-decoration-color: red;
'''
def clean_css(css): def clean_css(css):

View File

@@ -7,9 +7,9 @@ import subprocess
from subprocess import PIPE from subprocess import PIPE
from threading import Event from threading import Event
from bs4 import BeautifulSoup, NavigableString from bs4 import BeautifulSoup
from config import BookLogger, BookApiWrapper, LawCartaConfig from livecarta_config import BookLogger, BookApiWrapper, LawCartaConfig
from html_preprocessor import HTMLPreprocessor from html_preprocessor import HTMLPreprocessor
from json_postprocessor import JSONConverter from json_postprocessor import JSONConverter

View File

@@ -4,8 +4,8 @@ import logging
import os import os
import pathlib import pathlib
from config import BookLogger, BookApiWrapper, LawCartaConfig from livecarta_config import BookLogger, BookApiWrapper, LawCartaConfig
from src.epub_postprocessor import EpubPostprocessor from epub_postprocessor import EpubPostprocessor
class EpubBook: class EpubBook:

View File

@@ -9,8 +9,8 @@ from bs4 import BeautifulSoup
from ebooklib import epub from ebooklib import epub
from ebooklib.epub import Link, Section from ebooklib.epub import Link, Section
from src.data_objects import ChapterItem, NavPoint from data_objects import ChapterItem, NavPoint
from src.html_epub_preprocessor import unwrap_structural_tags, get_tags_between_ids, prepare_title_and_content, \ from html_epub_preprocessor import unwrap_structural_tags, get_tags_between_ids, prepare_title_and_content, \
update_src_links_in_images, preprocess_footnotes update_src_links_in_images, preprocess_footnotes
# epub3 examples: # epub3 examples:
@@ -27,7 +27,7 @@ from src.html_epub_preprocessor import unwrap_structural_tags, get_tags_between_
# поиск toc в epublib: # поиск toc в epublib:
# если в content.opf есть в spine toc атрибут -> можно найти ncx файл -> из него достать navMap # если в content.opf есть в spine toc атрибут -> можно найти ncx файл -> из него достать navMap
# если его там нет, пробуют искать nav tag в manifest -> EpubNav. # если его там нет, пробуют искать nav tag в manifest -> EpubNav.
from src.util.css_reader import clean_css, add_inline_style_to_html_soup from css_reader import clean_css, add_inline_style_to_html_soup
class EpubPostprocessor: class EpubPostprocessor:

View File

@@ -5,8 +5,8 @@ from typing import List
from bs4 import BeautifulSoup, NavigableString, Tag from bs4 import BeautifulSoup, NavigableString, Tag
from src.access import Access from access import Access
from src.config import LawCartaConfig from livecarta_config import LawCartaConfig
def save_image_locally(img_file_path, img_content, book_id): def save_image_locally(img_file_path, img_content, book_id):

View File

@@ -6,7 +6,7 @@ from shutil import copyfile
from bs4 import BeautifulSoup, NavigableString from bs4 import BeautifulSoup, NavigableString
from config import LawCartaConfig, BookLogger, BookApiWrapper from livecarta_config import LawCartaConfig, BookLogger, BookApiWrapper
class HTMLPreprocessor: class HTMLPreprocessor:

View File

@@ -2,7 +2,7 @@ import logging
import re import re
from copy import copy from copy import copy
from config import LawCartaConfig from livecarta_config import LawCartaConfig
class JSONConverter: class JSONConverter:

View File

@@ -1,8 +1,6 @@
import logging import logging
import os import os
from access import Access
class BookLogger: class BookLogger:
def __init__(self, name, book_id, main_logger=None, def __init__(self, name, book_id, main_logger=None,