An open API service indexing awesome lists of open source software.

https://github.com/prathameshdhande22/url-shortener

Shorts the URL using Pyshorteners Module and using shorteners Api, Interface is provided by using Python Tkinter
https://github.com/prathameshdhande22/url-shortener

api python tkinter-gui url url-shortener

Last synced: about 2 months ago
JSON representation

Shorts the URL using Pyshorteners Module and using shorteners Api, Interface is provided by using Python Tkinter

Awesome Lists containing this project

README

        

# URL Shortener Using Python Tkinter


The GUI is made using the Python Tkinter which allows the user to enter the URL and select the shortener URL domain from the provided Drop down Menu. After Clicking on the Convert Button the Entered URL gets Shorts.

**Module Used**:
1. Threading
2. Clipboard
3. Requests
4. Pyshorteners
5. PIL

Install the Following Module

* Pyshortners Module `pip install pyshorteners`

* Requests Module `pip install requests`

* PIL Module `pip install pillow`

* Clipboard Module `pip install clipboard`

Pyshorteners is Module which supports multiple shorteners domain like adfly, cuttly, tinyurl, clip.it and many more.
Read the Pyshorteners Documentation to get More Help [Documentation](https://pyshorteners.readthedocs.io/en/latest/)

For Using the Adfly , cutlly and bitly it requires the API key which can be generated by Signing up in the following Websites.

Clipboard Module Simple copy the Shortened URL when user click on the Copy Button.

## Screenshots of the GUI
Looks of the Notepad

Looks of the Notepad

## Animation Of the GUI
Looks of the Notepad

## Author : Prathamesh Dhande