A utility that automatically modifies clipboard URLs based on configurable rules.
- Automatically processes URLs copied to the clipboard
- Applies custom rules to transform URLs based on domains
- Available in both GUI and background service modes
- Import and export rule sets
Run URLClipChanger.exe to start the application in background mode. It will monitor your clipboard and automatically apply rules to URLs that you copy.
Run URLClipChangerGUI.exe to open the graphical interface where you can:
- View all configured rules
- Add new rules
- Remove existing rules
- Import rules from a JSON file
- Export your rules to a JSON file
The clipboard monitoring continues to run while the GUI is open.
Each rule consists of:
- Domains: A list of domain patterns to match
- Suffix: The modification to apply to matching URLs
The application supports different types of URL modifications:
- Query parameters: Starting with
?(e.g.,?ref=123) - Path extensions: Starting with
/(e.g.,/refer/456) - Complete URL replacement: Starting with
http://orhttps:// - Simple suffix: Any other format will be appended to the URL
- Python 3.8+
- Required packages:
pywin32,pyperclip,pyinstaller
# Build both GUI and background service
python build.py both
# Build only the GUI
python build.py gui
# Build only the background service
python build.py cli