Commit Graph

82 Commits

Author SHA1 Message Date
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
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
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
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
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
1504a8bae9 Update instagram.js 2023-10-14 23:24:19 +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
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
wukko
e721cf9878 support for rutube, fixes, accommodations for multi lang 2023-09-16 23:38: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
ad9b6ebdd3 twitch clean up 2023-09-16 16:27:53 +06:00
wukko
ff9d48740d
Merge branch 'current' into feat/twitch 2023-09-16 15:40:09 +06:00
dumbmoron
395a59a8b1 add instagram stories support
+ some code cleanup and deduplication
2023-08-26 16:06:46 +00:00
dumbmoron
b54efb968f clean up posts/reels code 2023-08-26 06:35:13 +00:00
wukko
fc89cb566b clean up 2023-08-23 01:03:31 +06:00
wukko
749c00a691 soundcloud: got rid of html parsing 2023-08-23 00:49:02 +06:00
wukko
a1e08c0692 Update instagram.js 2023-08-21 22:03:18 +06:00
dumbmoron
9eb6700399 set instagram specific headers 2023-08-20 22:33:30 +00:00
wukko
b441b494ef fix vk downloads 2023-08-20 22:12:09 +06:00
wukko
cbb519d73e fix + test 2023-08-20 19:36:56 +06:00
dumbmoron
1f6c7c8ead instagram: add downloading of single image 2023-08-20 13:26:35 +00:00
wukko
dfdda06099 added support for instagram images
also improved various picker
2023-08-20 19:14:31 +06:00
wukko
a15558bc3f oh 2023-08-20 18:16:00 +06:00
wukko
2929b9535f added file metadata to videos & fixed youtube dubs 2023-08-20 18:14:15 +06:00
wukko
609bf26dd4
#177: add cookie support
merge pull request #177 from dumbmoron/cookie
2023-08-20 16:58:49 +06:00
wukko
fd0357e52d move cookies to processing
slight clean up and better example
2023-08-20 16:51:39 +06:00
wukko
a8cbebd240 vxtwitter support
- moved out host overrides to its own file
- added mastodon verification
2023-08-20 16:11:16 +06:00
wukko
8304499ce7 fixed streamable (the service) metadata 2023-08-20 15:45:03 +06:00
wukko
890b7c8924 streamable: clean up + more patterns 2023-08-20 15:18:21 +06:00
Blobadoodle
df894864ce useless comments 2023-08-19 18:34:43 +01:00
Blobadoodle
cd1d699886 feat: streamable support 2023-08-19 17:42:10 +01:00
dumbmoron
a2216510b7 add cookie support
usage:
 - create cookies.json file somewhere, preferrably outside cobalt directory
 - in docker, you can bind mount it (`volumes` in composefile)
   - if you don't want cobalt to update the cookies, set it to `:ro` (cobalt will print a warning about this, ignore it)
 - set COOKIE_PATH to the absolute path of this file
 - enjoy?

usage in services: probably the simplest api ever
 - import { getCookie, updateCookie } from '../../cookie/manager.js';
 - const cookie = getCookie('<service_name>');
   - add this to headers - `headers: { cookie }`
 - after fetch is done, save potential cookie updates: updateCookie(cookie, fetch.headers)
 - see instagram.js for example usage
2023-08-16 19:59:33 +00:00
wukko
2302c1dbe4
7.0 release 2023-08-15 16:15:11 +06:00