/RenameScripter

A renaming tool that runs small python renaming scripts from a GUI.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

RenameScripter

RenameScripter is a versatile renaming tool equipped with a graphical user interface (GUI). It's designed to execute various small Python scripts dedicated to renaming tasks, making it an accessible and efficient solution for managing file names.

The GUI serves as a centralized platform where users can easily access and run an assortment of renaming scripts. These scripts are intentionally simple to create, aligning with the goal of facilitating easy script generation, even through requests to ChatGPT.

Installation

  1. Set up a virtual environment to run the script. Feel free to run the setup.bat to automatically set one up.

  2. Install the requirements pip install -r requirements.txt. This is optionally done by the setup script.

Using the tool

  1. Run RenameScripter.bat to launch the "venv"-environment and then launch the script, or run RenameScripter.py if you have no specific environment set up for the tool.

Included Sample Scripts

The tool comes with a set of sample scripts to demonstrate its capabilities and provide immediate utility. These examples are meant to cover common renaming needs and serve as templates for creating customized scripts to suit specific requirements.

Screenshots of a couple of sample scripts: PrefixSuffixDialogue

InverterScript

SearchAndReplace

ReplaceSpaceWithUnderscore

DatePrefix

CamelCase