Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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).