tigerenwork
2dfec487dd
feat: exclude .srt dup detect
2026-06-27 14:47:09 +08:00
tigerenwork
c0fd091d60
feat: 找重复文件
2026-06-27 14:43:23 +08:00
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
251b17a576
chore: remove pause command from python execution script
2026-04-19 01:47:49 +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
tigerenwork
46a0bad3c3
feat: implement flexible head file detection supporting i.mp4 and i<number>.mp4 patterns
2026-04-13 23:25:35 +08:00
tigerenwork
dbbaff126c
fix: use absolute paths with forward slashes in FFmpeg concat demuxer to support Windows Unicode paths
2026-04-13 00:46:07 +08:00
tigerenwork
8e7c9d374a
feat: add stream validation, robust error handling, and sanitized temporary filenames to smart_cut process
2026-04-13 00:34:58 +08:00
tigerenwork
25ccd53378
feat: add support for converting folder names during Chinese character conversion
2026-04-11 21:13:53 +08:00
tigerenwork
5a1f49d258
refactor: simplify file path handling by changing directory to target folder before processing
2026-04-11 21:10:48 +08:00
tigerenwork
7ff2e94059
refactor: update target_files to use absolute path instead of basename in zhconv.py
2026-04-11 21:10:02 +08:00
tigerenwork
287d2e1a0c
fix: update opencc package name and installation command to match current library requirements
2026-04-11 20:59:15 +08:00
tigerenwork
97a9c929c0
fix: remove audio during intermediate processing and mux original audio back during final concatenation to prevent sync issues
2026-04-11 17:02:58 +08:00
tigeren
d99da42a2e
init project
2026-04-11 15:23:52 +08:00