diff --git a/routes/scrapbook.py b/routes/scrapbook.py index a47c411..df1d531 100644 --- a/routes/scrapbook.py +++ b/routes/scrapbook.py @@ -36,8 +36,14 @@ def convert_slack_references(text): channel_name = channels_maps.get(channel_id, channel_id) return f'#{channel_name}' - result = re.sub(channel_pattern, channel_replacement, text) + url_pattern = r'<(http(?:|s):\/\/[a-zA-Z0-9\.\/_-]+)>' + def url_replacement(match): + url = match.group(1) + return f'{url}' + result = re.sub(url_pattern, url_replacement, text) + result = re.sub(channel_pattern, channel_replacement, result) + return result @sp_routes.route("/scrapbook")