urlreducer: new function to be used in responses' treat_line
This commit is contained in:
parent
9417e2ba93
commit
20c19a72bc
1 changed files with 6 additions and 0 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue