Fix error with old gfycat/redgifs urls
This commit is contained in:
parent
17226a4f0b
commit
ef37712115
|
@ -27,6 +27,7 @@ class Gfycat(Redgifs):
|
||||||
|
|
||||||
response = Gfycat.retrieve_url(url)
|
response = Gfycat.retrieve_url(url)
|
||||||
if re.search(r'(redgifs|gifdeliverynetwork)', response.url):
|
if re.search(r'(redgifs|gifdeliverynetwork)', response.url):
|
||||||
|
url = url.lower() # Fixes error with old gfycat/redgifs links
|
||||||
return Redgifs._get_link(url)
|
return Redgifs._get_link(url)
|
||||||
|
|
||||||
soup = BeautifulSoup(response.text, 'html.parser')
|
soup = BeautifulSoup(response.text, 'html.parser')
|
||||||
|
|
|
@ -14,6 +14,7 @@ from bdfr.site_downloaders.gfycat import Gfycat
|
||||||
('https://gfycat.com/definitivecaninecrayfish', 'https://giant.gfycat.com/DefinitiveCanineCrayfish.mp4'),
|
('https://gfycat.com/definitivecaninecrayfish', 'https://giant.gfycat.com/DefinitiveCanineCrayfish.mp4'),
|
||||||
('https://gfycat.com/dazzlingsilkyiguana', 'https://giant.gfycat.com/DazzlingSilkyIguana.mp4'),
|
('https://gfycat.com/dazzlingsilkyiguana', 'https://giant.gfycat.com/DazzlingSilkyIguana.mp4'),
|
||||||
('https://gfycat.com/webbedimpurebutterfly', 'https://thumbs2.redgifs.com/WebbedImpureButterfly.mp4'),
|
('https://gfycat.com/webbedimpurebutterfly', 'https://thumbs2.redgifs.com/WebbedImpureButterfly.mp4'),
|
||||||
|
('https://gfycat.com/CornyLoathsomeHarrierhawk', 'https://thumbs2.redgifs.com/CornyLoathsomeHarrierhawk.mp4')
|
||||||
))
|
))
|
||||||
def test_get_link(test_url: str, expected_url: str):
|
def test_get_link(test_url: str, expected_url: str):
|
||||||
result = Gfycat._get_link(test_url)
|
result = Gfycat._get_link(test_url)
|
||||||
|
|
Loading…
Reference in a new issue