INNER CODE UNIT · Python

split_epub_by_sections

cognitivetech/ollama-ebook-summary · book2text.py:27

def split_epub_by_sections(input_file, output_dir):
    """
    Split an EPUB file into multiple EPUBs by sections/chapters.
    
    Args:
        input_file: Path to input EPUB file
        output_dir: Directory to save split EPUB files
    """
    # Create output directory if it doesn't exist
    os.makedirs(output_dir, exist_ok=True)
    
    # Initialize SplitEpub with input file
    with open(input_file, 'rb') as epub_file:
        splitter = SplitEpub(epub_file)
        
        # Get all split points/lines
        split_lines = splitter.get_split_lines()
        

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…