diff --git a/URLShortener/README.md b/URLShortener/README.md new file mode 100644 index 0000000..da47793 --- /dev/null +++ b/URLShortener/README.md @@ -0,0 +1,7 @@ +This is a python script of URL Shortener. + +It shortens the URL using 'Generate Short URL' button. + +For that, URL should be entered in the required space. + +It's a task which most people use it in day to day lives. diff --git a/URLShortener/URLShortener.py b/URLShortener/URLShortener.py new file mode 100644 index 0000000..3f4a9c4 --- /dev/null +++ b/URLShortener/URLShortener.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() +