mirror of
https://github.com/metafy-social/python-scripts.git
synced 2024-11-27 14:01:12 +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