From d33eb226b1b0a9c878560a670bec2648d10de4c7 Mon Sep 17 00:00:00 2001 From: dangered wolf <d@ngeredwolf.me> Date: Fri, 10 Nov 2023 19:04:49 -0500 Subject: [PATCH] Should actually resolve #480 --- src/realms/twitter/router.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/realms/twitter/router.ts b/src/realms/twitter/router.ts index e3fff12..abac5d8 100644 --- a/src/realms/twitter/router.ts +++ b/src/realms/twitter/router.ts @@ -31,15 +31,29 @@ const tweetRequest = async (c: Context) => await statusRequest(c); const _profileRequest = async (c: Context) => await profileRequest(c); twitter.get('/:handle{[0-9a-zA-Z_]+}/:endpoint{status(es)?}/:id{[0-9]+}/:language{[a-z]+}?', tweetRequest); +twitter.get('/:handle{[0-9a-zA-Z_]+}/:endpoint{status(es)?}/:id{[0-9]+}/', tweetRequest); twitter.get('/:prefix{(dir|dl)}/:handle{[0-9a-zA-Z_]+}/status/:id{[0-9]+}/:language{[a-z]+}?', tweetRequest); +twitter.get('/:prefix{(dir|dl)}/:handle{[0-9a-zA-Z_]+}/status/:id{[0-9]+}/', tweetRequest); +twitter.get( + '/:handle{[0-9a-zA-Z_]+}/status/:id{[0-9]+}/:mediaType{(photos?|videos?)}/:mediaNumber{[1-4]}/', + tweetRequest +); twitter.get( '/:handle{[0-9a-zA-Z_]+}/status/:id{[0-9]+}/:mediaType{(photos?|videos?)}/:mediaNumber{[1-4]}/:language{[a-z]+}?', tweetRequest ); +twitter.get( + '/:handle{[0-9a-zA-Z_]+}/status/:id{[0-9]+}/:mediaType{(photos?|videos?)}/:mediaNumber{[1-4]}/', + tweetRequest +); twitter.get( '/:prefix{(dir|dl)}/:handle{[0-9a-zA-Z_]+}/status/:id{[0-9]+}/:mediaType{(photos?|videos?)}/:mediaNumber{[1-4]}/:language{[a-z]+}?', tweetRequest ); +twitter.get( + '/:prefix{(dir|dl)}/:handle{[0-9a-zA-Z_]+}/status/:id{[0-9]+}/:mediaType{(photos?|videos?)}/:mediaNumber{[1-4]}/', + tweetRequest +); twitter.get('/version', versionRoute); twitter.get('/set_base_redirect', setRedirectRequest);