Commit Graph

170 Commits

Author SHA1 Message Date
dumbmoron
558e466478
twitter: fix gif encoding for multi-media tweets 2024-01-18 16:21:28 +00:00
wukko
a7a59bd1a9
matchActionDecider: reprioritize gif action above audio settings
merge pull request #323 from dumbmoron/patch-1
2024-01-17 23:22:26 +06:00
wukko
45a85e5928 pinterest: fix id checking for shortened links 2024-01-17 23:20:49 +06:00
dumbmoron
b6f4d61af6
matchActionDecider: reprioritize gif action above audio settings 2024-01-17 15:34:31 +01:00
wukko
01e28ec7e4 pinterest: accept more links 2024-01-17 20:20:18 +06:00
wukko
93c329c52f
servicesConfig: enable wildcard subdomains for reddit
merge pull request #318 from dumbmoron/patch-1
2024-01-17 17:16:41 +06:00
wukko
7a2a022aaa
servicesConfig: add support for instagram live vods
merge pull request #316 from dumbmoron/instagram-vod
2024-01-17 17:16:15 +06:00
wukko
58a0547def vimeo: remove debugging (oops) 2024-01-17 15:55:45 +06:00
wukko
4d850c5d64 vimeo: fix 1440p bug and format filtering 2024-01-17 15:54:52 +06:00
wukko
9aabb4d738 pinterest: pin.it support & fix parsing 2024-01-17 15:05:39 +06:00
wukko
5b1e9f1fa6 add support for ok videos & clean up 2024-01-17 13:02:52 +06:00
wukko
a63a35c74d twitter: add option to convert .mp4 to .gif 2024-01-17 11:38:51 +06:00
dumbmoron
22d4587318
servicesConfig: enable wildcard subdomains for reddit 2024-01-16 00:27:33 +01:00
dumbmoron
62f847ba61
servicesConfig: add support for instagram live vods 2024-01-14 23:54:36 +00:00
wukko
e1edecb859 twitter: fix parsing from /video/<index> links
error is no longer thrown if index is an unexpected value (such as 0 or negative)
2024-01-07 14:22:59 +06:00
wukko
678d6a56ca twitter: clean up 2024-01-07 13:48:30 +06:00
dumbmoron
678e00430b
twitter: add support for media[vV]iewer links 2024-01-05 21:11:14 +00:00
dumbmoron
ed2c63f9a4
twitter: downloading specific video if given index 2024-01-05 21:10:12 +00:00
dumbmoron
7b41dfef9e
twitter: cache token, get new one & retry on error 2024-01-04 16:59:55 +00:00
dumbmoron
02b67a3145
twitter: cleanup/decomposition 2024-01-04 16:59:33 +00:00
wukko
e06034c22f soundcloud: bump max artist name length to 255 2024-01-02 12:34:31 +06:00
wukko
58246dfcdb soundcloud: accommodate for longer usernames
closes #293
2023-12-29 08:19:15 +06:00
wukko
90f82ae36e tiktok: throw a proper error if no video was returned from api 2023-12-29 08:16:40 +06:00
wukko
ca04acc468 tumblr: fix at.tumblr link handling 2023-12-25 22:45:04 +06:00
wukko
0dcd36c16f tumblr: formatting 2023-12-25 22:40:02 +06:00
wukko
197198ad79 soundcloud: fall back to mp3 when no opus found
also made match action decider readable
2023-12-25 22:21:06 +06:00
wukko
ddc87ca42b
api: clean url upon entry, not down the road 2023-12-25 12:34:20 +00:00
wukko
d6e4b5ac20
servicesConfig: www is unnecessary here too 2023-12-25 12:34:20 +00:00
wukko
88666eeeaa
servicesConfig: www was unnecessary... 2023-12-25 12:34:20 +00:00
wukko
509d24fd87
servicesConfig: add subdomains for twitter and youtube 2023-12-25 12:34:20 +00:00
wukko
aaa61cfee9
processing url: alt domains for services and fixvx support 2023-12-25 12:34:20 +00:00
dumbmoron
5928b21fee
tumblr: fix priority of subdomain/segment for username 2023-12-25 12:34:20 +00:00
dumbmoron
18a3c06a9e
url: always strip username, password, port, fragment 2023-12-25 12:34:20 +00:00
dumbmoron
3a00bc7f8d
url: remove tumblr aliasing
not quite sure what its purpose is/was anyways (tracking id removal? it's not used anyways)
2023-12-25 12:34:20 +00:00
dumbmoron
ba35ec923e
url: re-parse hostname after validating 2023-12-25 12:34:20 +00:00
dumbmoron
34d8333d72
tumblr: render error template for broken links 2023-12-25 12:34:20 +00:00
dumbmoron
81e68c37f5
processing: pass URL object instead of string 2023-12-25 12:34:20 +00:00
dumbmoron
30c9652b6e
url: typo 2023-12-25 12:34:20 +00:00
dumbmoron
662360509c
url: return host instead of bool for success 2023-12-25 12:34:20 +00:00
dumbmoron
3056624b3d
servicesConfig: set up subdomains 2023-12-25 12:34:20 +00:00
dumbmoron
c458423e03
match: light cleanup 2023-12-25 12:34:20 +00:00
dumbmoron
f9feaa41ce
tumblr: stricter subdomain parsing 2023-12-25 12:34:20 +00:00
dumbmoron
149c16abbb
url: make youtu.be alias rule more lax 2023-12-25 12:34:20 +00:00
dumbmoron
2e1eb1b864
api: rename hostOverrides to 'url'
it does a bit more than it did before now
2023-12-25 12:34:20 +00:00
dumbmoron
dd563eb752
api: rework url parsing
- tlds are now parsed and validated correctly (e.g. ".co.uk" works now)
- url patterns are pre-compiled instead of being compiled for every request
- aliases are computed in a safe manner using the URL object where possible
2023-12-25 12:34:20 +00:00
wukko
a4349b4c41 throw a critical error when youtube api returns a stub 2023-12-25 12:59:00 +06:00
wukko
e27c02c55e twitter & stream: formatting 2023-12-17 23:50:04 +06:00
wukko
4834f21554 twitter: use original media timestamp for fix check 2023-12-17 23:45:15 +06:00
wukko
8556a5fe2c twitter: fix videos only within affected time range 2023-12-17 23:05:43 +06:00
wukko
3e8c059a3a vimeo: fix parsing and resolution in filename
- all videos/audios should now be downloadable
- proper resolution is now displayed in basic and pretty filename styles
2023-12-02 21:52:38 +06:00