Browse Source

melhorando regex video do facebook

pull/2838/head
ulyssesBML 7 years ago
parent
commit
a37239ce2b
  1. 6
      sapl/base/templatetags/common_tags.py

6
sapl/base/templatetags/common_tags.py

@ -236,7 +236,6 @@ def video_url(value):
@register.filter @register.filter
def youtube_url(value): def youtube_url(value):
import re
# 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=)"
@ -245,9 +244,8 @@ def youtube_url(value):
@register.filter @register.filter
def facebook_url(value): def facebook_url(value):
import re facebook_pattern = "^(http://?|https://?(www?|pt-br?)\.facebook\.com/(.*?)/videos/(.*?))"
youtube_pattern = "^(https?://www\.facebook\.com/(?:video\.php\?v=\d+|.*?/videos/\d+)/)" r = re.findall(facebook_pattern, value)
r = re.findall(youtube_pattern, value)
return True if r else False return True if r else False
@register.filter @register.filter

Loading…
Cancel
Save