A powerful desktop application for bulk URL shortening that supports multiple popular URL shortening services all in one place!
- 🔄 Support for multiple URL shortening services:
- Cuty.io
- Ouo.io
- Shrinkme.io
- 📂 Bulk URL shortening from text files
- 📋 Easy copy-paste functionality
- 💾 Download shortened URLs to file
- 🎨 Modern and intuitive user interface
- 🔒 Secure API key management
- ❓ Built-in help system for obtaining API keys
- Python 3.6 or higher
- pip (Python package manager)
- Clone the repository:
git clone https://github.com/syedbilalalam/MassURLShortener.git
cd MassURLShortener- Install required packages:
pip install -r requirements.txt- Run the application:
python url_shortener.py- Launch the application
- Click on "Settings" or wait for the prompt
- Enter your API keys for the services you want to use
- Click the "?" buttons next to each service to learn how to obtain API keys
- Select your preferred URL shortening service
- Enter a URL or upload a text file containing URLs
- Click "Shorten" or "Upload URLs File"
- View results in the text area
- Copy results or download shortened URLs to a file
- Python - Programming language
- PyQt6 - GUI framework
- python-dotenv - Environment variable management
- requests - HTTP library
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Syed Bilal Alam
- LinkedIn: syedbilalalam
- GitHub: syedbilalalam
Give a ⭐️ if this project helped you!