processor

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2025 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package processor orchestrates file and directory processing. It coordinates markdown parsing, TTS provider creation, and audio generation for single files or entire directory trees.

Key features:

  • Single file processing
  • Recursive directory processing
  • Directory structure mirroring
  • Error handling and recovery
  • Progress feedback
  • Batch processing with statistics

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ProcessDirectory

func ProcessDirectory(cfg config.Config, log logger.LoggerInterface) error

ProcessDirectory processes all markdown files in a directory recursively

func ProcessFile

func ProcessFile(markdownFile, outputDir string, cfg config.Config, log logger.LoggerInterface) error

ProcessFile processes a single markdown file

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL