[ie/truth] Support share URLs (#16096)

Closes #16089
Authored by: InvalidUsernameException
This commit is contained in:
InvalidUsernameException 2026-06-30 05:17:35 +02:00 committed by GitHub
parent b0472c3bce
commit e7b5d68f37
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -10,7 +10,7 @@ from ..utils import (
class TruthIE(InfoExtractor): class TruthIE(InfoExtractor):
_VALID_URL = r'https?://truthsocial\.com/@[^/]+/posts/(?P<id>\d+)' _VALID_URL = r'https?://truthsocial\.com/@[^/?#]+(?:/posts)?/(?P<id>\d+)'
_TESTS = [ _TESTS = [
{ {
'url': 'https://truthsocial.com/@realDonaldTrump/posts/108779000807761862', 'url': 'https://truthsocial.com/@realDonaldTrump/posts/108779000807761862',
@ -47,6 +47,11 @@ class TruthIE(InfoExtractor):
'like_count': int, 'like_count': int,
}, },
}, },
{
# Share URL
'url': 'https://truthsocial.com/@realDonaldTrump/108779000807761862',
'only_matching': True,
},
] ]
def _real_extract(self, url): def _real_extract(self, url):