From f75a7d28ee9a86d5a6bd6c33be1f6a84d52d95bd Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 17:15:20 +0530 Subject: [PATCH 01/16] Added URLShortener.py file Shortens the URL. --- scripts/URLShortener.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 scripts/URLShortener.py diff --git a/scripts/URLShortener.py b/scripts/URLShortener.py new file mode 100644 index 0000000..81a5b99 --- /dev/null +++ b/scripts/URLShortener.py @@ -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) +""" \ No newline at end of file From 3df0d0769a15e09feb53e66665a9dc9dfb930a53 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 21:38:45 +0530 Subject: [PATCH 02/16] Create imageCompressor.py --- scripts/ImageCompressor/imageCompressor.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 scripts/ImageCompressor/imageCompressor.py diff --git a/scripts/ImageCompressor/imageCompressor.py b/scripts/ImageCompressor/imageCompressor.py new file mode 100644 index 0000000..c8aff99 --- /dev/null +++ b/scripts/ImageCompressor/imageCompressor.py @@ -0,0 +1,16 @@ +from PIL import Image +from tkinter.filedialog import * +import argparse + +def compressImage(filename): + img = Image.open(filename) + myHeight, myWidth = img.size + img = img.resize((myHeight,myWidth), Image.ANTIALIAS) + img.save("compressed-"+filename) + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("img",type = str) + + args = parser.parse_args() + compressImage(args.img) From f88b63ab98a0e5c4be9b84e233006563ffc2ad96 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 21:39:56 +0530 Subject: [PATCH 03/16] Create requirement.txt --- scripts/ImageCompressor/requirement.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 scripts/ImageCompressor/requirement.txt diff --git a/scripts/ImageCompressor/requirement.txt b/scripts/ImageCompressor/requirement.txt new file mode 100644 index 0000000..db89eb4 --- /dev/null +++ b/scripts/ImageCompressor/requirement.txt @@ -0,0 +1 @@ +Pillow==9.1.0 From 1291174e55a56b5417784d764243aeb10f20970c Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 21:40:35 +0530 Subject: [PATCH 04/16] Create imageCompressor.md --- scripts/ImageCompressor/imageCompressor.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 scripts/ImageCompressor/imageCompressor.md diff --git a/scripts/ImageCompressor/imageCompressor.md b/scripts/ImageCompressor/imageCompressor.md new file mode 100644 index 0000000..ff9e573 --- /dev/null +++ b/scripts/ImageCompressor/imageCompressor.md @@ -0,0 +1,15 @@ +**Image Compression using PIL Python libraray** +It is CLI based program used to compress the images using PIL library. + +Fixes #3 + +**Built With** +*Python (PIL Library)* + +**Prerequisites** +1. `pip install pillow` +2. `pip install argparse` + +**Run project in CLI** + +`python imageCompressor.py file-name` From 3823a3ba80beb455ded394d294deb8736aad0cc5 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 21:41:02 +0530 Subject: [PATCH 05/16] Update imageCompressor.md --- scripts/ImageCompressor/imageCompressor.md | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/ImageCompressor/imageCompressor.md b/scripts/ImageCompressor/imageCompressor.md index ff9e573..5990878 100644 --- a/scripts/ImageCompressor/imageCompressor.md +++ b/scripts/ImageCompressor/imageCompressor.md @@ -1,4 +1,5 @@ **Image Compression using PIL Python libraray** + It is CLI based program used to compress the images using PIL library. Fixes #3 From a8020329146a7169b9c2a2537fe930ef1000c58c Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 21:41:32 +0530 Subject: [PATCH 06/16] Update imageCompressor.md --- scripts/ImageCompressor/imageCompressor.md | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/ImageCompressor/imageCompressor.md b/scripts/ImageCompressor/imageCompressor.md index 5990878..f0a91a7 100644 --- a/scripts/ImageCompressor/imageCompressor.md +++ b/scripts/ImageCompressor/imageCompressor.md @@ -5,6 +5,7 @@ It is CLI based program used to compress the images using PIL library. Fixes #3 **Built With** + *Python (PIL Library)* **Prerequisites** From 39ca81cc2fa2187ca4a1ff8a4c29a548d644e2e8 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 22:05:07 +0530 Subject: [PATCH 07/16] Delete imageCompressor.md --- scripts/ImageCompressor/imageCompressor.md | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 scripts/ImageCompressor/imageCompressor.md diff --git a/scripts/ImageCompressor/imageCompressor.md b/scripts/ImageCompressor/imageCompressor.md deleted file mode 100644 index f0a91a7..0000000 --- a/scripts/ImageCompressor/imageCompressor.md +++ /dev/null @@ -1,17 +0,0 @@ -**Image Compression using PIL Python libraray** - -It is CLI based program used to compress the images using PIL library. - -Fixes #3 - -**Built With** - -*Python (PIL Library)* - -**Prerequisites** -1. `pip install pillow` -2. `pip install argparse` - -**Run project in CLI** - -`python imageCompressor.py file-name` From 7dd059f134cbc11f99199abfb92cf060490af54f Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 22:05:28 +0530 Subject: [PATCH 08/16] Delete imageCompressor.py --- scripts/ImageCompressor/imageCompressor.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/ImageCompressor/imageCompressor.py diff --git a/scripts/ImageCompressor/imageCompressor.py b/scripts/ImageCompressor/imageCompressor.py deleted file mode 100644 index c8aff99..0000000 --- a/scripts/ImageCompressor/imageCompressor.py +++ /dev/null @@ -1,16 +0,0 @@ -from PIL import Image -from tkinter.filedialog import * -import argparse - -def compressImage(filename): - img = Image.open(filename) - myHeight, myWidth = img.size - img = img.resize((myHeight,myWidth), Image.ANTIALIAS) - img.save("compressed-"+filename) - -if __name__ == "__main__": - parser = argparse.ArgumentParser() - parser.add_argument("img",type = str) - - args = parser.parse_args() - compressImage(args.img) From f4d0936ca19b124c1bd2ceeb9d3e61eb34c3ac86 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 22:05:46 +0530 Subject: [PATCH 09/16] Delete requirement.txt --- scripts/ImageCompressor/requirement.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 scripts/ImageCompressor/requirement.txt diff --git a/scripts/ImageCompressor/requirement.txt b/scripts/ImageCompressor/requirement.txt deleted file mode 100644 index db89eb4..0000000 --- a/scripts/ImageCompressor/requirement.txt +++ /dev/null @@ -1 +0,0 @@ -Pillow==9.1.0 From e3cb07350d1ba65b7bf1edd457df0160bfa6556b Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 22:08:23 +0530 Subject: [PATCH 10/16] Create imageCompressor.py --- scripts/ImageCompressor/imageCompressor.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 scripts/ImageCompressor/imageCompressor.py diff --git a/scripts/ImageCompressor/imageCompressor.py b/scripts/ImageCompressor/imageCompressor.py new file mode 100644 index 0000000..c8aff99 --- /dev/null +++ b/scripts/ImageCompressor/imageCompressor.py @@ -0,0 +1,16 @@ +from PIL import Image +from tkinter.filedialog import * +import argparse + +def compressImage(filename): + img = Image.open(filename) + myHeight, myWidth = img.size + img = img.resize((myHeight,myWidth), Image.ANTIALIAS) + img.save("compressed-"+filename) + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("img",type = str) + + args = parser.parse_args() + compressImage(args.img) From 6c43ee48ac4623b2e22f07745bcf6062f65655a1 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 22:08:59 +0530 Subject: [PATCH 11/16] Create imageCompressor.md --- scripts/ImageCompressor/imageCompressor.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 scripts/ImageCompressor/imageCompressor.md diff --git a/scripts/ImageCompressor/imageCompressor.md b/scripts/ImageCompressor/imageCompressor.md new file mode 100644 index 0000000..f0a91a7 --- /dev/null +++ b/scripts/ImageCompressor/imageCompressor.md @@ -0,0 +1,17 @@ +**Image Compression using PIL Python libraray** + +It is CLI based program used to compress the images using PIL library. + +Fixes #3 + +**Built With** + +*Python (PIL Library)* + +**Prerequisites** +1. `pip install pillow` +2. `pip install argparse` + +**Run project in CLI** + +`python imageCompressor.py file-name` From 4f28872971b27a0d9ba36f037b77806f78bba60e Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 22:09:31 +0530 Subject: [PATCH 12/16] Create requirement.txt --- scripts/ImageCompressor/requirement.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 scripts/ImageCompressor/requirement.txt diff --git a/scripts/ImageCompressor/requirement.txt b/scripts/ImageCompressor/requirement.txt new file mode 100644 index 0000000..db89eb4 --- /dev/null +++ b/scripts/ImageCompressor/requirement.txt @@ -0,0 +1 @@ +Pillow==9.1.0 From dcc9461d2439903eac36f82d73d136057b8cf797 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 22:10:44 +0530 Subject: [PATCH 13/16] Update imageCompressor.py --- scripts/ImageCompressor/imageCompressor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/ImageCompressor/imageCompressor.py b/scripts/ImageCompressor/imageCompressor.py index c8aff99..759f63d 100644 --- a/scripts/ImageCompressor/imageCompressor.py +++ b/scripts/ImageCompressor/imageCompressor.py @@ -4,8 +4,8 @@ import argparse def compressImage(filename): img = Image.open(filename) - myHeight, myWidth = img.size - img = img.resize((myHeight,myWidth), Image.ANTIALIAS) + Height, Width = img.size + img = img.resize((Height,Width), Image.ANTIALIAS) img.save("compressed-"+filename) if __name__ == "__main__": From f84969e1700c8b4ed2fbd291e305bbeb917e0762 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 23:02:36 +0530 Subject: [PATCH 14/16] Delete imageCompressor.md --- scripts/ImageCompressor/imageCompressor.md | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 scripts/ImageCompressor/imageCompressor.md diff --git a/scripts/ImageCompressor/imageCompressor.md b/scripts/ImageCompressor/imageCompressor.md deleted file mode 100644 index f0a91a7..0000000 --- a/scripts/ImageCompressor/imageCompressor.md +++ /dev/null @@ -1,17 +0,0 @@ -**Image Compression using PIL Python libraray** - -It is CLI based program used to compress the images using PIL library. - -Fixes #3 - -**Built With** - -*Python (PIL Library)* - -**Prerequisites** -1. `pip install pillow` -2. `pip install argparse` - -**Run project in CLI** - -`python imageCompressor.py file-name` From 5673880a7abefee34330026dfc31d83f6dacbae3 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 23:02:55 +0530 Subject: [PATCH 15/16] Delete imageCompressor.py --- scripts/ImageCompressor/imageCompressor.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 scripts/ImageCompressor/imageCompressor.py diff --git a/scripts/ImageCompressor/imageCompressor.py b/scripts/ImageCompressor/imageCompressor.py deleted file mode 100644 index 759f63d..0000000 --- a/scripts/ImageCompressor/imageCompressor.py +++ /dev/null @@ -1,16 +0,0 @@ -from PIL import Image -from tkinter.filedialog import * -import argparse - -def compressImage(filename): - img = Image.open(filename) - Height, Width = img.size - img = img.resize((Height,Width), Image.ANTIALIAS) - img.save("compressed-"+filename) - -if __name__ == "__main__": - parser = argparse.ArgumentParser() - parser.add_argument("img",type = str) - - args = parser.parse_args() - compressImage(args.img) From bfcc6ef58b037fbf76e810c1e2eed6090ba7f786 Mon Sep 17 00:00:00 2001 From: priddhesh <109747774+priddhesh@users.noreply.github.com> Date: Sun, 25 Sep 2022 23:03:12 +0530 Subject: [PATCH 16/16] Delete requirement.txt --- scripts/ImageCompressor/requirement.txt | 1 - 1 file changed, 1 deletion(-) delete mode 100644 scripts/ImageCompressor/requirement.txt diff --git a/scripts/ImageCompressor/requirement.txt b/scripts/ImageCompressor/requirement.txt deleted file mode 100644 index db89eb4..0000000 --- a/scripts/ImageCompressor/requirement.txt +++ /dev/null @@ -1 +0,0 @@ -Pillow==9.1.0