Skip to content

Omniconvert v0.1.0

Choose a tag to compare

@kegouro kegouro released this 04 Jul 09:55
· 6 commits to main since this release
56a7057

What's Changed

Added

  • Graph-based conversion engine with BFS shortest-path chaining.
  • Dynamic converter registry via @register decorator and auto-discovery.
  • CLI built with Typer and Rich progress output (convert, formats, path, gui).
  • Bundled converters: CSV ↔ JSON, ROOT → CSV, MP3 → WAV.
  • Concurrent batch processing with ThreadPoolExecutor.
  • Scientific OCR pipeline (md-sci) for equations in PDFs and images.
  • Native desktop GUI via pywebview.
  • Makefile with install, install-all, test, and gui targets.
  • GitHub Actions CI with linting and tests on Python 3.11/3.12/3.13.
  • MIT license and CITATION.cff.

Full Changelog: https://github.com/kegouro/Omniconvert/blob/main/CHANGELOG.md