Doble Short is a command-line tool to shorten links using various services such as Bitly, TinyURL, and Cutt.ly. It allows users to shorten single or multiple URLs with ease and track the status of each shortened link.
- Single URL Shortener: Shorten one link at a time.
- Multiple URL Shortener: Process a list of URLs from a file.
- Supports multiple services: Bitly, TinyURL, and Cutt.ly.
- Progress indicators: Shows progress while shortening links.
- Output tables: Neatly displays results with Rich library.
- User-friendly interface: Interactive prompts for easy navigation.
Make sure you have the following installed on your system:
- Python 3.x
pip
for installing Python packagesmake
for handling the installation process
-
Clone the repository or download the tool:
git clone https://github.com/wanzxploit/Doble-Short.git cd Doble-Short
-
Run the installer script to install required dependencies:
make install
-
Once the installation is complete, run the tool using the following command:
make run
Or, you can run it directly with Python:
python3 main.py
Once you run the tool, you will be presented with a menu to choose between:
- Single Shortener: Shorten a single URL.
- Multi Shortener: Process multiple URLs from a file.
- Exit: Close the tool.
-
Shorten a single URL:
Enter URL: https://example.com
-
Shorten multiple URLs from a file:
Enter file name: links.txt
To keep Doble Short up to date, you can always pull the latest changes from the repository:
git pull origin master
To upgrade dependencies, run the following command:
make upgrade
If you encounter any issues with the installation or usage, feel free to raise an issue on the GitHub Issues page.
This tool is open-source and distributed under the MIT License.