urlreducer: new function to be used in responses' treat_line
This commit is contained in:
parent
9417e2ba93
commit
20c19a72bc
@ -60,6 +60,12 @@ def load(context):
|
|||||||
|
|
||||||
# MODULE CORE #########################################################
|
# MODULE CORE #########################################################
|
||||||
|
|
||||||
|
def reduce_inline(txt, provider=None):
|
||||||
|
for url in re.findall("([a-zA-Z0-9+.-]+:(?://)?(?:[^ :/]+:[0-9]+)?[^ :]+)", txt):
|
||||||
|
txt = txt.replace(url, reduce(url, provider))
|
||||||
|
return txt
|
||||||
|
|
||||||
|
|
||||||
def reduce(url, provider=None):
|
def reduce(url, provider=None):
|
||||||
"""Ask the url shortner website to reduce given URL
|
"""Ask the url shortner website to reduce given URL
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user