Commit Graph

5 Commits

Author SHA1 Message Date
tigerenwork 662122dbf6 Strip leading emoji/special-symbol prefix from filenames
Add _is_strippable_prefix_char() to detect emojis, symbols, variation
selectors, and whitespace using Unicode ranges and categories. Add
strip_emoji_prefix() to strip matching leading chars. Update
strip_duplicate_suffix() to apply prefix stripping in addition to the
existing suffix cleanup.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-05-27 01:21:51 +08:00
tigerenwork 9741c726bc feat: add ' - Join' suffix stripping to strip_suffix.py
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-06 00:10:08 +08:00
tigerenwork 02dbc12913 refactor: remove dry-run mode and make file renaming the default behavior 2026-04-19 01:30:00 +08:00
tigerenwork 657fed1ef0 feat: update script to support multiple file and directory inputs for suffix stripping 2026-04-19 01:27:47 +08:00
tigerenwork 9683c94e6a feat: add script to remove OS-generated duplicate suffixes from filenames 2026-04-19 01:07:17 +08:00