diff --git a/modules/short.py b/modules/short.py new file mode 100644 index 0000000..284e613 --- /dev/null +++ b/modules/short.py @@ -0,0 +1,30 @@ + #!/usr/bin/python3 +""" +short.py - vtluug url shortner +author: andreim +""" + +from urllib.error import HTTPError +import web +import json + +def short(phenny, input): + """.short - Shorten a URL.""" + + url = input.group(2) + if not url: + phenny.reply("No URL provided. CAN I HAS?") + return + + try: + req = web.post("http://vtlu.ug/vtluug", {'lurl': url}) + except (HTTPError, IOError): + phenny.reply("THE INTERNET IS FUCKING BROKEN. Please try again later.") + return + + phenny.reply(req) + +linx.rule = (['short'], r'(.*)') + +if __name__ == '__main__': + print(__doc__.strip())