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
- Host: GitHub
- URL: https://github.com/prathameshdhande22/url-shortener
- Owner: PrathameshDhande22
- Created: 2022-06-09T13:34:47.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-14T11:27:18.000Z (almost 3 years ago)
- Last Synced: 2025-01-14T12:25:57.190Z (3 months ago)
- Topics: api, python, tkinter-gui, url, url-shortener
- Language: Python
- Homepage:
- Size: 75.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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. PILInstall 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
![]()
## Animation Of the GUI
## Author : Prathamesh Dhande