diff --git a/routes/scrapbook.py b/routes/scrapbook.py
index 739b01f..50e39ff 100644
--- a/routes/scrapbook.py
+++ b/routes/scrapbook.py
@@ -34,10 +34,18 @@ def convert_slack_references(text):
def channel_replacement(match):
channel_id = match.group(1)
channel_name = channels_maps.get(channel_id, channel_id)
- return f'#{channel_name}'
+ return f'#{channel_name}'
result = re.sub(channel_pattern, channel_replacement, text)
-
+
+ url_pattern = r'<(https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*))>'
+
+ def url_replacement(match):
+ url = match.group(1)
+ return f'{url}'
+
+ result = re.sub(url_pattern, url_replacement, text)
+
return result
@sp_routes.route("/scrapbook")