0.1.0
Release Notes - v0.1.0
Initial release of Readium, a documentation extraction and analysis tool.
What's New
Core Features
- Documentation extraction from local directories and Git repositories
- Support for multiple document formats through MarkItDown integration
- Configurable file processing with size limits and exclusion patterns
- Debug mode for detailed processing information
File Support
- Documentation:
.md,.mdx,.rst,.txt - Office documents (via MarkItDown):
.pdf,.docx,.xlsx,.pptx - Source code: Multiple programming languages supported
- Configuration:
.yml,.toml,.json, etc.
Command Line Interface
- Basic directory/repository processing
- Output file generation
- Configurable options for processing control
- Debug mode support
Python API
ReadConfigclass for flexible configurationReadiumclass for programmatic access- Integration with MarkItDown for document conversion
Installation
pip install readiumKnown Issues
- Binary files are excluded by default unless processed through MarkItDown
- Git repository processing requires git to be installed
Dependencies
- Python ≥ 3.10
- Required packages: click, rich, markitdown, black, isort