🧩 Highlights
- Fixed
TypeErrorfrom int conversion (int(..., 10)→int(...)) - Added
argparseCLI with cleaner syntax and argument validation - Introduced safe file path hashing to prevent
OSError: [Errno 36] File name too long - Enhanced error handling and added
safe_write_text()fallback - Updated README with improved instructions and new badges
- Codebase now fully linted (Black + Flake8 compliant)
- CI workflows updated and passing successfully 🎉
🙏 Special thanks to @ilGobbo00 for reporting the filename issue!