A python script to bulk rename/clean file names with an option to give configuration choice
This script was cearted to cleanup the messedup filenames in my Music/Videos/Documents directories.
Options can be chosen to configure how the renaming/cleanup of filenames will happen.
Options are
source directory
- source directory is the directory which contains the files to be worked up on, full path is requiered.target directory
- target directory is the directory to which the cleaned up files will be copied, full path is required.string case of filename
- decides the string case of the filenames. choices are lower case, upper case, and title case.file name word separator
- charactor to separate the words in the file names. Options are _ , - and " "(single space).file name prefix
- a prefix can be used with the files, by default it is None.config directory path
- don't mind about it now.
P.S:- master
branch has the stable code. development
branch has latest but unstable code
- Do more testing for Windows
- add more regex - there are lot of places where I can use regex.
- add more comments.
- Partially done - conevrt repeatedly used code to snippets and functions and logically group them to module.
- update README.md for more clarity.
- update the script to accept the commandline arguments and run it as a terminal command.
- Partially done - optimize and simplify the code.