Browse Source

HOT-FIX: padrões de links

pull/2888/head
João Rodrigues 6 years ago
parent
commit
f6a947fcc7
  1. 4
      sapl/base/templatetags/common_tags.py

4
sapl/base/templatetags/common_tags.py

@ -233,13 +233,13 @@ def is_video_url(value):
def youtube_url(value): def youtube_url(value):
# Test if YouTube video # Test if YouTube video
# tested on https://pythex.org/ # tested on https://pythex.org/
youtube_pattern = "^(http://?|https://?www\.?youtube\.com/watch\?v=)" youtube_pattern = "^((http://|https://)?www\.?youtube\.com/watch\?v=)"
r = re.findall(youtube_pattern, value) r = re.findall(youtube_pattern, value)
return True if r else False return True if r else False
@register.filter @register.filter
def facebook_url(value): def facebook_url(value):
facebook_pattern = "^(http://?|https://?(www?|pt-br?)\.facebook\.com/(.*?)/videos/(.*?))" facebook_pattern = "^((http://|https://)?(www?|pt-br?)\.facebook\.com/(.*?)/videos/(.*?))"
r = re.findall(facebook_pattern, value) r = re.findall(facebook_pattern, value)
return True if r else False return True if r else False

Loading…
Cancel
Save