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")