What My Project Does
FileToolkit is a fast, completely offline Python CLI that packs 7 essential file-processing utilities into a single tool:
- Batch Image & PDF Compression: Shrink JPG/PNG/PDF sizes with custom quality and resolution thresholds.
- Format Conversion: Seamless conversion across JPG, PNG, WEBP, BMP, and TIFF.
- PDF Merge & Split: Combine multiple documents or split pages instantly.
- Content-based Deduplication: Identifies and clears duplicate files using SHA-256 hashes (with safe preview mode).
- Smart Batch Renaming: Regex/pattern-based bulk renaming with sequential numbering and dry-run safety.
- Local OCR: Extract text directly to terminal or text files using Tesseract.
Target Audience
Developers, sysadmins, and everyday power users who want a lightweight, zero-telemetry local CLI tool instead of uploading documents to random online converters or writing one-off scripts.
Source Code & Links
- GitHub: https://github.com/ShilpShakti/filetoolkit
- License: MIT
Feedback, suggestions, and contributions are very welcome!
Top comments (0)