mirror of
https://github.com/metafy-social/python-scripts.git
synced 2024-11-30 15:31:10 +00:00
commit
9c32ff9e77
35
scripts/URLShortener.py
Normal file
35
scripts/URLShortener.py
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
import pyshorteners
|
||||||
|
import argparse
|
||||||
|
|
||||||
|
def generateShortURL(URL):
|
||||||
|
shortener = pyshorteners.Shortener()
|
||||||
|
url = URL
|
||||||
|
shorten_url= shortener.tinyurl.short(url)
|
||||||
|
print("Shorten URL is: " + shorten_url)
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
parser.add_argument("URL",type = str)
|
||||||
|
|
||||||
|
args = parser.parse_args()
|
||||||
|
generateShortURL(args.URL)
|
||||||
|
|
||||||
|
#Using bitly_api
|
||||||
|
"""
|
||||||
|
import bitly_api
|
||||||
|
import argparse
|
||||||
|
|
||||||
|
def generateShortURL(url):
|
||||||
|
access_token_ID = "" #ACCESS ID GENERATED FROM WEBSITE
|
||||||
|
|
||||||
|
connection = bitly_api.Connection(access_token= access_token_ID)
|
||||||
|
shorten_url = connection.shorten(url)
|
||||||
|
print("Shorten URL is: "shorten_url.get('url'))
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
parser.add_argument("URL",type = str)
|
||||||
|
|
||||||
|
args = parser.parse_args()
|
||||||
|
generateShortURL(args.URL)
|
||||||
|
"""
|
Loading…
Reference in New Issue
Block a user