From 932254adabdf6d78d17fe57842f553a2adfde784 Mon Sep 17 00:00:00 2001 From: Prathima Kadari <74645302+prathimacode-hub@users.noreply.github.com> Date: Thu, 22 Apr 2021 18:36:25 +0530 Subject: [PATCH] Added URL Shortener Script This is a python script of URL Shortener. It shortens the URL using 'Generate Short URL' button through GUI. For that, URL should be entered in the concerned space. It's a task which most people use it in day to day lives. --- scripts/35_url_shortener.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scripts/35_url_shortener.py diff --git a/scripts/35_url_shortener.py b/scripts/35_url_shortener.py new file mode 100644 index 0000000..3f4a9c4 --- /dev/null +++ b/scripts/35_url_shortener.py @@ -0,0 +1,27 @@ +import pyperclip +import pyshorteners +from tkinter import* + +root=Tk() +root.geometry("400x200") +root.title("URL Shortener") +root.configure(bg="#49A") +url=StringVar() +url_address=StringVar() + +def urlshortner(): + urladdress=url.get() + url_short=pyshorteners.Shortener().tinyurl.short(urladdress) + url_address.set(url_short) + +def copyurl(): + url_short=url_address.get() + pyperclip.copy(url_short) +Label(root,text="My URL Shortener", font="poppins").pack(pady=10) +Entry(root, textvariable=url).pack(pady=5) +Button(root, text="Generate Short URl", command=urlshortner).pack(pady=7) +Entry(root, textvariable=url_address).pack(pady=5) +Button(root, text="Copy URL", command=copyurl).pack(pady=5) + +root.mainloop() +