Commit graph

455 commits

Author SHA1 Message Date
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 e00a3a4849 7.7.2: made terms and ethics more descriptive 2023-12-08 18:54:44 +06:00
wukko e605a99d54 front: removed download popup auto closing 2023-12-05 15:50:01 +06:00
wukko d34337370f changelog: minor spelling mistake 2023-12-03 00:23:07 +06:00
wukko 8c9cc21068 update 7.7 banner 2023-12-03 00:07:40 +06:00
wukko 760f55bdb4 7.7 changelog and banner 2023-12-02 23:47:34 +06:00
wukko 89c5067685 web: fix auto hiding of download popup 2023-12-02 23:10:19 +06:00
wukko 83d82f5da9 web: saving cobalt streams via action chooser 2023-12-02 22:51:08 +06:00
wukko afab7f94a7 api & web: ports in env are no longer strictly required 2023-12-02 22:01:58 +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
dumbmoron d936dd73fe
fix robots.txt
currently the robots.txt file is useless because
it's interpreted as one path "/icons/ /fonts/ *.js *.css"
(an example path that would be accepted -- and therefore disallowed
for robots) by this regex would be `https://cobalt.tools/icons/ /fonts/ bla.js .css`,
which is obviously nonsense & useless)
2023-11-10 17:41:51 +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 e4c105f2a2 fix line duplication (due to skill issue) 2023-10-28 19:03:49 +06:00
wukko 31a2136c90 updated docs 2023-10-28 18:51:20 +06:00