wukko
c9947fc75d
tiktok: fix photo link parsing
2024-01-28 13:23:00 +06:00
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