Support /status URLs
This commit is contained in:
parent
84fe24092e
commit
116155f31a
@ -169,4 +169,8 @@ def test_embed_poll():
|
|||||||
def test_embed_stripLastUrl():
|
def test_embed_stripLastUrl():
|
||||||
resp = client.get(testMediaTweet.replace("https://twitter.com",""),headers={"User-Agent":"test"})
|
resp = client.get(testMediaTweet.replace("https://twitter.com",""),headers={"User-Agent":"test"})
|
||||||
assert resp.status_code==200
|
assert resp.status_code==200
|
||||||
assert "HgLAbiXw2E" not in str(resp.data)
|
assert "HgLAbiXw2E" not in str(resp.data)
|
||||||
|
|
||||||
|
def test_embed_no_username():
|
||||||
|
resp = client.get(testMediaTweet.replace("/pdxdylan",""),headers={"User-Agent":"test"})
|
||||||
|
assert resp.status_code==200
|
@ -145,6 +145,8 @@ def determineEmbedTweet(tweetData):
|
|||||||
|
|
||||||
@app.route('/<path:sub_path>') # Default endpoint used by everything
|
@app.route('/<path:sub_path>') # Default endpoint used by everything
|
||||||
def twitfix(sub_path):
|
def twitfix(sub_path):
|
||||||
|
if sub_path.startswith("status/"): # support for /status/1234567890 URLs
|
||||||
|
sub_path = "i/" + sub_path
|
||||||
match = pathregex.search(sub_path)
|
match = pathregex.search(sub_path)
|
||||||
if match is None:
|
if match is None:
|
||||||
abort(404)
|
abort(404)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user