diff --git a/files/helpers/const.py b/files/helpers/const.py index 7cf8ff28a..0f07d3fc9 100644 --- a/files/helpers/const.py +++ b/files/helpers/const.py @@ -757,49 +757,52 @@ blackjack = environ.get("BLACKJACK", "").strip() approved_embed_hosts = [ 'imgur.com', - 'ibb\.co', - 'lain\.la', - 'pngfind\.com', - 'kym-cdn\.com', - 'redd\.it', - 'substack\.com', - 'blogspot\.com', - 'catbox\.moe', - 'pinimg\.com', - 'kindpng\.com', - 'shopify\.com', - 'discordapp\.com', - 'discordapp\.net', - 'twimg\.com', - 'wikimedia\.org', - 'wp\.com', - 'wordpress\.com', - 'seekpng\.com', - 'dailymail\.co\.uk', - 'cdc\.gov', - 'media-amazon\.com', - 'washingtonpost\.com', - 'imgflip\.com', - 'flickr\.com', - '9cache\.com', - 'ytimg\.com', - 'foxnews\.com', - 'duckduckgo\.com', - 'forbes\.com', - 'gr-assets\.com', - 'tenor\.com', - 'giphy\.com', - 'makeagif\.com', - 'gfycat\.com', - 'tumblr\.com', - 'yarn\.co', - 'gifer\.com', - 'prnt\.sc', - 'staticflickr\.com', - 'kiwifarms\.net' + 'ibb.co', + 'lain.la', + 'pngfind.com', + 'kym-cdn.com', + 'redd.it', + 'substack.com', + 'blogspot.com', + 'catbox.moe', + 'pinimg.com', + 'kindpng.com', + 'shopify.com', + 'discordapp.com', + 'discordapp.net', + 'twimg.com', + 'wikimedia.org', + 'wp.com', + 'wordpress.com', + 'seekpng.com', + 'dailymail.co.uk', + 'cdc.gov', + 'media-amazon.com', + 'washingtonpost.com', + 'imgflip.com', + 'flickr.com', + '9cache.com', + 'ytimg.com', + 'foxnews.com', + 'duckduckgo.com', + 'forbes.com', + 'gr-assets.com', + 'tenor.com', + 'giphy.com', + 'makeagif.com', + 'gfycat.com', + 'tumblr.com', + 'yarn.co', + 'gifer.com', + 'prnt.sc', + 'staticflickr.com', + 'kiwifarms.net', + 'amazonaws.com', + 'githubusercontent.com', + 'unilad.co.uk' ] -hosts = "|".join(approved_embed_hosts) +hosts = "|".join(approved_embed_hosts).replace('.','\.') image_check_regex = re.compile(f'!\[\]\(((?!https:\/\/([a-z0-9-]\.)*({hosts})\/).*?)\)', flags=re.A)