Support /status URLs
This commit is contained in:
parent
84fe24092e
commit
116155f31a
@ -169,4 +169,8 @@ def test_embed_poll():
|
||||
def test_embed_stripLastUrl():
|
||||
resp = client.get(testMediaTweet.replace("https://twitter.com",""),headers={"User-Agent":"test"})
|
||||
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
|
||||
def twitfix(sub_path):
|
||||
if sub_path.startswith("status/"): # support for /status/1234567890 URLs
|
||||
sub_path = "i/" + sub_path
|
||||
match = pathregex.search(sub_path)
|
||||
if match is None:
|
||||
abort(404)
|
||||
|
Loading…
x
Reference in New Issue
Block a user