Compare commits

...

2 Commits

Author SHA1 Message Date
Giulio De Pasquale
67bec0508e use re.compile on URL_REGEX 2021-06-21 02:14:33 +01:00
Giulio De Pasquale
1ae9a3d09f remove unused discord import 2021-06-21 02:13:13 +01:00

6
app.py
View File

@ -1,7 +1,6 @@
import discum
from typing import List
import webbrowser
from discord.ext.commands import Bot
import re
from bs4 import BeautifulSoup
import requests
@ -11,8 +10,7 @@ from os import getenv
PRICE_REGEX = re.compile(
"(?:(?P<currency>[GBP|EUR|£|€])(?P<price>[0-9]+(?:\.[0-9]{1,2})))")
MODEL_REGEX = re.compile("[Rr][Tt][Xx] ?(?P<model>30[6789]0( [Tt][Ii])?).?")
URL_REGEX = "(?:(?:https?|ftp):\/\/|\b(?:[a-z\d]+\.))(?:(?:[^\s()<>]+|\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))?\))+(?:\((?:[^\s()<>]+|(?:\(?:[^\s()<>]+\)))?\)|[^\s`!()\[\]{};:'.,<>?«»“”‘’]))?"
URL_REGEX = re.compile("(?:(?:https?|ftp):\/\/|\b(?:[a-z\d]+\.))(?:(?:[^\s()<>]+|\((?:[^\s()<>]+|(?:\([^\s()<>]+\)))?\))+(?:\((?:[^\s()<>]+|(?:\(?:[^\s()<>]+\)))?\)|[^\s`!()\[\]{};:'.,<>?«»“”‘’]))?")
PARTALERT_ASIN = re.compile("asin=(?P<asin>[0-9a-zA-Z]{1,10})")
PARTALERT_TLD = re.compile("tld=(?P<tld>\.(?:it|es|de|fr|co\.uk))")
@ -123,7 +121,7 @@ def on_message(resp):
content = m['content']
if channelID in MONITORED_CHANNELS:
urls = re.findall(URL_REGEX, content)
urls = URL_REGEX.findall(content)
if (urls):
check_urls(urls)