Commit Graph

305 Commits

Author SHA1 Message Date
ed2c63f9a4 twitter: downloading specific video if given index 2024-01-05 21:10:12 +00:00
7b41dfef9e twitter: cache token, get new one & retry on error 2024-01-04 16:59:55 +00:00
02b67a3145 twitter: cleanup/decomposition 2024-01-04 16:59:33 +00:00
e06034c22f soundcloud: bump max artist name length to 255 2024-01-02 12:34:31 +06:00
58246dfcdb soundcloud: accommodate for longer usernames
closes #293
2023-12-29 08:19:15 +06:00
90f82ae36e tiktok: throw a proper error if no video was returned from api 2023-12-29 08:16:40 +06:00
ca04acc468 tumblr: fix at.tumblr link handling 2023-12-25 22:45:04 +06:00
0dcd36c16f tumblr: formatting 2023-12-25 22:40:02 +06:00
197198ad79 soundcloud: fall back to mp3 when no opus found
also made match action decider readable
2023-12-25 22:21:06 +06:00
ddc87ca42b api: clean url upon entry, not down the road 2023-12-25 12:34:20 +00:00
d6e4b5ac20 servicesConfig: www is unnecessary here too 2023-12-25 12:34:20 +00:00
88666eeeaa servicesConfig: www was unnecessary... 2023-12-25 12:34:20 +00:00
509d24fd87 servicesConfig: add subdomains for twitter and youtube 2023-12-25 12:34:20 +00:00
aaa61cfee9 processing url: alt domains for services and fixvx support 2023-12-25 12:34:20 +00:00
5928b21fee tumblr: fix priority of subdomain/segment for username 2023-12-25 12:34:20 +00:00
18a3c06a9e url: always strip username, password, port, fragment 2023-12-25 12:34:20 +00:00
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
ba35ec923e url: re-parse hostname after validating 2023-12-25 12:34:20 +00:00
34d8333d72 tumblr: render error template for broken links 2023-12-25 12:34:20 +00:00
81e68c37f5 processing: pass URL object instead of string 2023-12-25 12:34:20 +00:00
30c9652b6e url: typo 2023-12-25 12:34:20 +00:00
662360509c url: return host instead of bool for success 2023-12-25 12:34:20 +00:00
3056624b3d servicesConfig: set up subdomains 2023-12-25 12:34:20 +00:00
c458423e03 match: light cleanup 2023-12-25 12:34:20 +00:00
f9feaa41ce tumblr: stricter subdomain parsing 2023-12-25 12:34:20 +00:00
149c16abbb url: make youtu.be alias rule more lax 2023-12-25 12:34:20 +00:00
2e1eb1b864 api: rename hostOverrides to 'url'
it does a bit more than it did before now
2023-12-25 12:34:20 +00:00
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
a4349b4c41 throw a critical error when youtube api returns a stub 2023-12-25 12:59:00 +06:00
e27c02c55e twitter & stream: formatting 2023-12-17 23:50:04 +06:00
4834f21554 twitter: use original media timestamp for fix check 2023-12-17 23:45:15 +06:00
8556a5fe2c twitter: fix videos only within affected time range 2023-12-17 23:05:43 +06:00
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
5bd50fd55f twitter: remux all videos
- increased stream link lifespan to 90 seconds
- decreased max video duration back to 3 hours
2023-12-02 20:44:19 +06:00
24870c5dd7 pattern tester: less yapping 2023-11-23 22:18:49 +06:00
5d1d25a6dd twitch: add filename attributes to twitch clips
merge pull request #233 from Snazzah/feat/twitch-pretty
2023-11-23 21:49:22 +06:00
19ba117838 twitch (oops): actually import cleanString 2023-11-23 21:45:23 +06:00
158361c95e twitch: sanitise video title 2023-11-23 21:43:35 +06:00
88b8a69f9c fix handling of URLs containing utf-8 characters
Merge pull request #253 from dumbmoron/fix-utf8-urls
2023-11-23 21:40:24 +06:00
3ca65e0daf reddit: remove the rest of references to title 2023-11-23 21:35:02 +06:00
7468b803fb reddit: don't include title in API request path 2023-11-23 14:52:30 +00:00
c26800ca2e reddit: fix expiry check 2023-11-17 12:00:04 +00:00
463ece02c7 7.6.6: refined twitter module, removed spaces 2023-11-07 22:37:47 +06:00
d2e124c7cd chore: small fix to ext 2023-10-30 12:41:53 -05:00
5d87b68f5b chore: twitch cleanup 2023-10-30 12:40:15 -05:00
e2bcad79aa feat: add filename attributes to twitch clips 2023-10-30 12:14:28 -05:00
31a2136c90 updated docs 2023-10-28 18:51:20 +06:00
946bec68c1 youtube: slight cleanup & deduplication 2023-10-21 22:07:06 +00:00
a4c7cc0d35 youtube: unify quality matching 2023-10-17 16:58:12 +00:00
73d84c09d3 fix for youtube dubs rare error 2023-10-15 22:13:01 +06:00