Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rmoriz/rubot
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: rmoriz/rubot
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: muPDF
Choose a head ref
  • 3 commits
  • 24 files changed
  • 1 contributor

Commits on Jul 18, 2025

  1. feat: add dynamic CLI help with metadata-driven links and descriptions

    - CLI help now uses dynamic description from project metadata
    - Added dynamic website and issues links from pyproject.toml
    - Added --version flag with dynamic version from metadata
    - Added -h alias for --help
    - All strings are now dynamically loaded from project metadata
    - Fixed test to match new dynamic description
    rmoriz committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    e454afc View commit details
    Browse the repository at this point in the history
  2. chore: update license to AGPL-3.0, change default temperature to 0.8,…

    … add cache cleanup functionality
    
    - Change license from GPL-3.0 to AGPL-3.0 to match PyMuPDF dependency
    - Update default temperature from 0.1 to 0.8
    - Add automatic cache cleanup after 14 days (configurable via CACHE_CLEANUP_DAYS)
    - Add --skip-cleanup CLI option and SKIP_CLEANUP environment variable
    - Update README badges from GPL to AGPL
    - Remove anthropic/claude-3-sonnet from model recommendations
    - Add PyMuPDF dependency to pyproject.toml
    - Update examples and documentation
    rmoriz committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    720d3b8 View commit details
    Browse the repository at this point in the history
  3. feat: add OCR support with Tesseract on Alpine Linux

    - Switch from Debian to Alpine base image for smaller Docker images
    - Add Tesseract OCR packages for German and English text recognition
    - Implement automatic cache cleanup after 14 days (configurable)
    - Add CLI options --cache-cleanup-days and --skip-cleanup
    - Add environment variables CACHE_CLEANUP_DAYS and SKIP_CLEANUP
    - Change default temperature from 0.1 to 0.8
    - Update README documentation with new configuration options
    - Fix OCR fallback for image-based PDFs using PyMuPDF's get_textpage_ocr()
    - Add comprehensive logging for cache cleanup and OCR operations
    rmoriz committed Jul 18, 2025
    Configuration menu
    Copy the full SHA
    b4c4e8c View commit details
    Browse the repository at this point in the history
Loading