Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enoobis/url-shortener
python GUI app for a URL shortener
https://github.com/enoobis/url-shortener
pyshorteners python url url-shortener
Last synced: 11 days ago
JSON representation
python GUI app for a URL shortener
- Host: GitHub
- URL: https://github.com/enoobis/url-shortener
- Owner: enoobis
- License: mit
- Created: 2023-02-18T16:58:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-23T17:59:44.000Z (almost 2 years ago)
- Last Synced: 2024-11-05T22:32:40.646Z (about 2 months ago)
- Topics: pyshorteners, python, url, url-shortener
- Language: Python
- Homepage:
- Size: 34.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# url-shortener
![image](https://user-images.githubusercontent.com/62465404/219878426-f242d88f-b49b-4a3b-a00f-d94b8dafc619.png)
This is a simple URL shortener application with a graphical user interface (GUI) built using the tkinter library in Python. The user can enter a long URL into an entry field and click a "Shorten" button to generate a shortened URL using the TinyURL service. The shortened URL is then displayed on the GUI for the user to copy and share.
## Features
- Simple and easy to use interface
- Dark GitHub theme with a green button color
- Window size of 850x850 pixels
- Generates shortened URLs using the TinyURL service## Requirements
- Python 3.x
- pyshorteners library
- tkinter library## Usage
1. Clone or download the repository to your local machine.
2. Install the required libraries using `pip install pyshorteners` and `pip install tkinter`.
3. Run the `main.py` script to launch the application.
4. Enter a long URL into the entry field and click the "Shorten" button.
5. The shortened URL will be displayed in the label below the entry field.
6. Copy the shortened URL and share it with others.## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT).