Skip to content

Commit

Permalink
Merge pull request #1089 from nimishph/master
Browse files Browse the repository at this point in the history
added url_encoder.py to Program's_Contributed_By_Contributors/PythonPrograms
  • Loading branch information
fineanmol authored Oct 21, 2021
2 parents 67216b9 + 38e8a06 commit a1bf055
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 1 deletion.
14 changes: 13 additions & 1 deletion Contributors.html
Original file line number Diff line number Diff line change
Expand Up @@ -368,8 +368,19 @@
<a class="box-item" href="https://github.com/barunipriyats"><span>Baruni Priya T S</span></a>
<a class="box-item" href="https://github.com/anmolg84"><span>Anmol Gupta</span></a>
<a class="box-item" href="https://github.com/gulshanjakhon"><span>Gulshan Jakhon</span></a>
<a class="box-item" href="https://github.com/Sonalanand102"><span>Sonal Anand</span></a>
<a class="box-item" href="https://github.com/HarineM"><span>Harine Murugan</span></a>
<a class="box-item" href="https://github.com/diwuracreatives"><span>Diwura Creatives</span></a>
<a class="box-item" href="https://github.com/Vishvesh-Codehunt"><span>Vishvesh Patel</span></a>
<a class="box-item" href="https://github.com/vaishali8799"><span>Vaishali Kasondhan</span></a>
<a class="box-item" href="https://github.com/Tripti19-Rao"><span>Tripti</span></a>
<a class="box-item" href="https://github.com/zedutra"><span>Jose Vitor Dutra</span></a>
<a class="box-item" href="https://github.com/Meenu-github"><span>Meenu Singh</span></a>
<a class="box-item" href="https://github.com/Japoncio3k"><span>Gustavo Kamihara</span></a>
<a class="box-item" href="https://github.com/anilectjose"><span>Anilect Jose</span></a>
<a class="box-item" href="https://github.com/jyoti88"><span>Jyoti88</span></a>
<a class="box-item" href="https://github.com/nimishph"><span>Nimish Ph</span></a>
<a class="box-item" href="https://github.com/code08-ind"><span>Aryan Garg</span></a>

<a class="box-item" href="https://github.com/mariabarkouzou"><span>Maria Barkouzou</span></a>
<a class="box-item" href="https://github.com/andrianfaa"><span>Andrian Fadhilla</span></a>

Expand All @@ -384,6 +395,7 @@




</div>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# this program uses tinyurl api to shorten given url
# Contributor Name: Nimish Ph
import requests
from urllib.parse import urlencode

from urllib3 import response

def shorten(url: str) -> str:
requestUrl = 'http://tinyurl.com/api-create.php?url=' + url

with requests.get(requestUrl) as response:
if response.status_code == 200:
shortUrl = response.content.decode('UTF-8')
return shortUrl
else:
print('Error! Status Code:', response.status_code)
return None
url = input('For example: https://www.wikipedia.org\nPlease enter url to shorten: ')

shortUrl = shorten(url)
if shortUrl is not None:
print("Here's your shortened url:", shortUrl)
else:
print("Sorry! Couldn't shorten given url :(")

0 comments on commit a1bf055

Please sign in to comment.