Compare commits

...

2 Commits

Author SHA1 Message Date
8b09a8b9e7 modified docstring/helptext a bit 2018-09-19 13:01:52 -04:00
8d171ffdbe added puu.sh filename support 2018-09-19 13:01:19 -04:00
2 changed files with 24 additions and 2 deletions

View File

@ -13,7 +13,11 @@ BTC_URI = "https://api.coindesk.com/v1/bpi/currentprice/{CUR_TO}.json"
@commands('cur', 'currency', 'exchange') @commands('cur', 'currency', 'exchange')
@example('.cur 20 EUR to USD') @example('.cur 20 EUR to USD')
def exchange(bot, trigger): def exchange(bot, trigger):
"""Show the exchange rate between two currencies""" """
Show the exchange rate between two currencies.
Supported currencies: https://www.exchangerate-api.com/supported-currencies
"""
amount = trigger.group(3) amount = trigger.group(3)
cur_from = trigger.group(4) cur_from = trigger.group(4)
cur_to = trigger.group(5) cur_to = trigger.group(5)

View File

@ -8,10 +8,28 @@ from html.parser import HTMLParser
import requests import requests
from module import hook from module import hook, url_callback
HEADERS = {"User-Agent": "bix nood gimme the title", "Range": "bytes=0-4096"} HEADERS = {"User-Agent": "bix nood gimme the title", "Range": "bytes=0-4096"}
@url_callback('puu.sh/')
def get_puush_fname(bot, url):
"""
Callback puu.sh links. Gets the filename and displays it.
"""
try:
res = requests.head(url)
except requests.exceptions.RequestException:
return
fname = res.headers.get('Content-Disposition', '')
fname = re.search(r'\"(.*)\"', fname).group(1)
if not fname:
return
bot.msg(f"[ \x0310puu.sh \x03] - \x0304{fname}")
@hook(True) @hook(True)
def title_auto(bot, trigger): def title_auto(bot, trigger):
""" """