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
4b9d61b13f
clean up url handling
...
merge pull request #271 from dumbmoron/cleanup-url-handling
2023-12-25 18:36:18 +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
0244c40d0b
config: add "@" to allowed pattern symbols
...
needed for tiktok urls
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
f500d8b5f9
better support section in about
...
- added status page to support section
- updated order of items
- clean up
2023-12-25 17:46:33 +06:00
wukko
a4349b4c41
throw a critical error when youtube api returns a stub
2023-12-25 12:59:00 +06:00
wukko
0014c8b9fb
front: fixed quick ⌘+V pasting on mac
...
also rearranged list of crypto donation methods
2023-12-21 00:31:48 +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
d34337370f
changelog: minor spelling mistake
2023-12-03 00:23:07 +06:00
wukko
760f55bdb4
7.7 changelog and banner
2023-12-02 23:47:34 +06:00
wukko
83d82f5da9
web: saving cobalt streams via action chooser
2023-12-02 22:51:08 +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
aef9b390b0
7.6.8: minor updates
...
updated support and donation lists
2023-12-02 12:54:27 +06:00
wukko
abb3e15426
page: hide the urgent notice
2023-11-23 22:51:44 +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
190a0131d4
api: url-encode UTF-8 characters in url
...
this encode-decode construct is ugly, but necessary to retain
backwards compatibility for weirdos that encode the URL when
passing it in via json ( like the frontend, for example. :/ )
2023-11-23 14:52:08 +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
wukko
2de4688015
Merge branch 'current' into stream-close-handling-2
2023-11-06 07:55:50 +06:00
dumbmoron
7a3be8b981
stream: don't listen for close
event for audio
2023-11-06 01:48:49 +00:00
wukko
4a9e4cd915
types: make streamVideoOnly more readable
2023-11-06 01:37:27 +00:00
wukko
b662f472dd
types: added comments
2023-11-06 01:37:27 +00:00
dumbmoron
fb69dbdb4f
stream: use strings for signals instead of number
...
hopefully a little more explanatory than "9"
2023-11-06 01:37:27 +00:00
dumbmoron
2bd8a0bccd
stream: use descriptive variables for i/o for better readability
2023-11-06 01:37:27 +00:00
dumbmoron
f66ed5c414
stream: generalize pipe event handling
2023-11-06 01:37:27 +00:00
dumbmoron
7c871b6b85
stream: wrap abort controller in try-catch
2023-11-06 01:37:27 +00:00
dumbmoron
dbd13bc8b6
stream: send SIGKILL after timeout
...
in case the ffmpeg process decides to hang when SIGTERM'd
2023-11-06 01:37:27 +00:00
dumbmoron
cae4a68aa4
stream: improve shutdown handling, minor clean up
...
- try to close as many things as possible when shutting down
- remove redundant (e.g. `exit` on process when
listening for `close`) and straight up useless
(`disconnect`) event listeners
2023-11-06 01:37:24 +00:00
wukko
408f5e99f0
Revert "improve stream shutdown handling"
2023-11-06 07:17:44 +06:00
wukko
4f47a68c17
improve stream shutdown handling
...
merge pull request #225 from dumbmoron/stream-close-handling
2023-11-06 06:56:11 +06:00
wukko
b01c9f3e54
types: make streamVideoOnly more readable
2023-11-06 06:53:54 +06:00
wukko
758bb8fef7
types: added comments
2023-11-06 06:44:34 +06:00
dumbmoron
33072003bc
stream: use strings for signals instead of number
...
hopefully a little more explanatory than "9"
2023-11-06 00:31:44 +00:00
dumbmoron
58f7ed7827
stream: use descriptive variables for i/o for better readability
2023-11-05 22:27:28 +00:00
dumbmoron
aabde229ed
stream: generalize pipe event handling
2023-11-05 22:26:56 +00:00
dumbmoron
ed646b826d
stream: wrap abort controller in try-catch
2023-11-05 22:11:46 +00:00
dumbmoron
1508a0bff4
stream: send SIGKILL after timeout
...
in case the ffmpeg process decides to hang when SIGTERM'd
2023-11-05 22:10:29 +00:00
dumbmoron
9001d401da
stream: improve shutdown handling, minor clean up
...
- try to close as many things as possible when shutting down
- remove redundant (e.g. `exit` on process when
listening for `close`) and straight up useless
(`disconnect`) event listeners
2023-11-05 22:10:23 +00: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
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
f1a35a0c6d
fixed a typo in 7.6 changelog
2023-10-15 14:41:30 +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
824177f026
updated changelog to include reddit fix
2023-10-15 11:05:13 +06:00
wukko
33daaaf936
Update reddit.js
2023-10-15 11:03:22 +06:00
wukko
6ed1487d8d
change the date
2023-10-15 10:55:23 +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
wukko
0520a85572
update changelog
2023-10-14 23:54:05 +06:00
wukko
676f0260a1
update changelog.json
2023-10-14 23:51:30 +06:00
wukko
f1152f4862
instagram: add stories support
...
merge pull request #194 from dumbmoron/instagram-stories
2023-10-14 23:49:43 +06:00
wukko
866792c8d5
spacing
...
no need for closest quality btw
2023-10-14 23:48:06 +06:00
wukko
6c5b4f9b32
added 7.6 update banner
2023-10-14 23:44:20 +06:00
wukko
1504a8bae9
Update instagram.js
2023-10-14 23:24:19 +06:00
wukko
81d37e9987
final file name style picker
2023-10-14 22:51:53 +06:00
wukko
d10a404f1f
vk: added support for rich filenames
2023-10-13 21:52:15 +06:00
wukko
ff13ef7217
fix quality label for 720p yt videos
2023-10-12 23:19:36 +06:00
wukko
16f74094b9
filename pattern customization
...
- added metadata for rutube and vimeo.
- added a picker for preferred filename pattern.
- fixed content disposition header.
- mute and audio dub tags don't appear together in a file name anymore.
- youtube: dub file name tag doesn't appear anymore if audio track is default.
2023-10-12 23:14:54 +06:00
wukko
a57ee53b21
list of sponsors + fixes
...
- added list of sponsors, if you host an instance, it can be enabled with showSponsors.
- fixed download button thickness on ios.
- about button now opens about tab when no new changelog is available.
2023-10-12 17:33:26 +06:00
wukko
6c314a1a62
well that's just embarrassing
2023-10-08 18:31:04 +06:00
dumbmoron
f7e0871a8a
Merge branch 'current' into instagram-stories
2023-09-16 23:34:23 +02:00
dumbmoron
0bb84f0e98
fix soundcloud downloads when requested format is best
2023-09-16 21:25:36 +00:00
wukko
1b46015696
7.5 release
2023-09-17 00:30:15 +06:00
wukko
e721cf9878
support for rutube, fixes, accommodations for multi lang
2023-09-16 23:38:07 +06:00
wukko
05bb7bcd07
clean up
2023-09-16 18:20:29 +06:00
wukko
e0af5ef1cf
one more fix
2023-09-16 18:00:07 +06:00
wukko
ad8a9c454d
remove vods
...
there's no point in downloading entire streams. people can clip what they need and download that instead!
2023-09-16 17:58:43 +06:00
wukko
f7247b87f0
fix wording
2023-09-16 16:31:02 +06:00