wukko
18545e7c91
tiktok: clean up
2024-03-29 06:28:52 +06:00
wukko
a1c5a4da72
tiktok: update domain & force device info
2024-03-29 06:01:04 +06:00
jj
783fbee5d5
tiktok: remove useless ternary check
...
Signed-off-by: jj <log@riseup.net>
2024-03-16 18:42:28 +01:00
wukko
d87613a1fd
global: disable tiktok watermark by default and remove a way to change it
...
tiktok replaced uploader's username in watermark with some corny shit like "Laughter awaits", making watermarks absolutely useless
instead of this feature the uploader's username is now always in the filename
2024-03-16 22:26:04 +06:00
wukko
fe055abe17
tiktok: minor cleanup
2024-03-15 16:00:02 +06:00
Eugene Rikhter
11330589bf
tiktok: change api host
2024-03-15 15:25:54 +06:00
wukko
e25b0cdf1c
servicesConfig: add one more instagram link type
2024-03-09 20:55:30 +06:00
wukko
40555a4716
servicesConfig: add m subdomain support for soundcloud
2024-03-08 15:49:01 +06:00
wukko
2cb99880d6
twitter: handle no media properly
2024-03-07 00:27:17 +06:00
wukko
c3f4dbc4a4
servicesConfig: update tumblr alias
2024-03-05 23:51:59 +06:00
dumbmoron
52e6a40641
vimeo: add support for private videos
2024-03-05 15:14:15 +00:00
dumbmoron
7420337ea2
vimeo: fall back to width
for quality label if unable to map
2024-03-05 15:14:15 +00:00
wukko
04ce4c0645
servicesConfig: update bilibili alias
2024-03-05 20:22:29 +06:00
wukko
db6a75529d
make all environment variables consistent & list them in docs ( #380 )
2024-03-05 20:19:01 +06:00
wukko
78c885bb62
tumblr: use mobile api & fix audio support ( #366 )
2024-03-05 19:27:16 +06:00
dumbmoron
a97733d257
feat: add dailymotion support
...
closes #343
2024-03-05 13:23:24 +00:00
wukko
e16ee6c1d3
env: readable environment variables in all files
...
apiPort -> API_PORT
apiURL -> API_URL
apiName -> API_NAME
cors -> ENABLE_CORS
cookiePath -> COOKIE_PATH
webPort -> WEB_PORT
webURL -> WEB_URL
showSponsors -> SHOW_SPONSORS
isBeta -> IS_BETA
2024-03-05 19:08:59 +06:00
wukko
5222d93c69
servicesConfig: add support for embed links from ok.ru
2024-03-05 18:16:05 +06:00
wukko
b1bc7126a4
servicesConfig: update bilibili alias
...
Signed-off-by: wukko <me@wukko.me>
2024-03-05 13:38:46 +06:00
dumbmoron
0852ade1be
bilibili: add support for bilibili.tv links
...
closes #319
2024-02-24 18:09:46 +00:00
dumbmoron
6e1eddad82
bilibili: add support for b23.tv links
...
resolves #320
2024-02-24 18:09:46 +00:00
dumbmoron
cbfcfcfa18
tumblr: rewrite & fix audio support
...
closes #342
2024-02-21 11:49:14 +00:00
wukko
6de230f642
twitter: more descriptive errors
2024-02-02 23:12:05 +06:00
dumbmoron
3a693efbd1
youtube: ignore audio tracks when quality matching
2024-01-31 11:50:43 +00:00
wukko
c2e1f736bb
youtube: unify quality matching, slight cleanup
...
merge pull request #224 from dumbmoron/fix-single-quality
2024-01-31 17:13:47 +06:00
wukko
e85b2ace14
youtube: clean up
2024-01-31 17:10:02 +06:00
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
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
wukko
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
wukko
24870c5dd7
pattern tester: less yapping
2023-11-23 22:18:49 +06:00
wukko
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
wukko
19ba117838
twitch (oops): actually import cleanString
2023-11-23 21:45:23 +06:00
wukko
158361c95e
twitch: sanitise video title
2023-11-23 21:43:35 +06:00
wukko
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
wukko
3ca65e0daf
reddit: remove the rest of references to title
2023-11-23 21:35:02 +06:00
dumbmoron
7468b803fb
reddit: don't include title in API request path
2023-11-23 14:52:30 +00:00
dumbmoron
c26800ca2e
reddit: fix expiry check
2023-11-17 12:00:04 +00:00
wukko
463ece02c7
7.6.6: refined twitter module, removed spaces
2023-11-07 22:37:47 +06:00
Snazzah
d2e124c7cd
chore: small fix to ext
2023-10-30 12:41:53 -05:00
Snazzah
5d87b68f5b
chore: twitch cleanup
2023-10-30 12:40:15 -05:00
Snazzah
e2bcad79aa
feat: add filename attributes to twitch clips
2023-10-30 12:14:28 -05:00
wukko
31a2136c90
updated docs
2023-10-28 18:51:20 +06:00
dumbmoron
946bec68c1
youtube: slight cleanup & deduplication
2023-10-21 22:07:06 +00:00
dumbmoron
a4c7cc0d35
youtube: unify quality matching
2023-10-17 16:58:12 +00:00
wukko
73d84c09d3
fix for youtube dubs rare error
2023-10-15 22:13:01 +06:00
wukko
dfdf8580be
fixed slash handling in file names
2023-10-15 15:11:39 +06:00
wukko
b093bf33bd
7.6.1: fixed numbers in metadata and file names
...
also replaced the 7.6 banner with webp version
2023-10-15 14:39:17 +06:00
wukko
68d65dc0b9
7.6: file name customization
2023-10-15 11:06:48 +06:00
wukko
33daaaf936
Update reddit.js
2023-10-15 11:03:22 +06:00
dumbmoron
a45d500c3b
reddit: add support for authenticated requests
2023-10-14 22:49:28 +00:00
dumbmoron
035f5a7839
cookie: allow updating cookie values directly
2023-10-14 22:49:12 +00:00