Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Replace Tool – Modern Text Replacement Utility

Replace Tool is a clean, modern, and user‑friendly desktop application designed to simplify repetitive text replacement tasks.
It supports multiple input fields, JSON‑based replacement rules, theme switching, right‑click actions, and full EXE packaging with PyInstaller.

This project is ideal for developers, translators, modders, or anyone who frequently works with repeated text patterns or link transformations.


✨ Features

  • Modern UI built with CustomTkinter
  • Light / Dark theme toggle
  • GitHub & Telegram buttons with dynamic icons
  • Multiple input fields for quick text processing
  • Paste / Copy / Replace / Replace All actions
  • JSON-based replacement manager
    • Add new rules
    • Delete rules
    • Auto-save to replacements.json
  • Full right‑click menu
    • Cut / Copy / Paste / Select All
  • Keyboard shortcuts
    • Ctrl+V / Ctrl+C / Ctrl+X / Ctrl+A
  • Footer bar that adapts to theme
  • Application icon (icon.ico)
  • EXE packaging support
    • Single-file
    • No console
    • Includes all images inside the executable

📦 Requirements

Python Version

  • Python 3.10+

Required Libraries

Install dependencies with:

pip install customtkinter pillow

Optional (for building EXE)

pip install pyinstaller

🛠 Building a Single‑File EXE (No Console)

Use this PyInstaller command (adjust paths to your system):

pyinstaller --onefile --noconsole ^
--icon "Pictures\icon.ico" ^
--add-data "Pictures;Pictures" ^
main.py

This will generate a single EXE that contains:

  • All images
  • The application icon
  • The entire UI
  • No console window

🚀 Running the Application

Run from Python:

python main.py

Or run the generated EXE:

ReplaceTool.exe

🔗 Links

About

A modern and lightweight text‑replacement tool built with Python and CustomTkinter. Supports multi‑field processing, JSON‑based replacement rules, right‑click actions, theme switching, and full EXE packaging. Designed for developers, translators, and modders who need fast, reliable, and repeatable text transformation workflows.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages