wukko
c5c0d44a2e
web: add license
2024-07-29 15:26:04 +06:00
wukko
8cc11367ef
web: project skeleton
2024-06-13 15:32:17 +06:00
wukko
1d5fa62271
youtube: add ratelimit error, update sign in error
2024-06-08 22:59:30 +06:00
jj
04d66946fc
internal-hls: correctly handle URL concatenation of all types ( #560 )
2024-06-08 22:34:18 +06:00
wukko
f3056c6dc3
servicesConfig: enable reddit back
2024-06-08 18:31:00 +06:00
wukko
77d167ce1e
package-lock: update version
2024-06-08 18:15:31 +06:00
wukko
90e066ac22
package: bump version to 7.14.4
2024-06-08 18:14:10 +06:00
wukko
a434de0809
youtube: add support for OAuth2 tokens ( #558 )
2024-06-08 18:12:27 +06:00
dumbmoron
a84d0ddc77
package.json: remove testFilenames script, add youtube token generation
2024-06-08 12:05:18 +00:00
dumbmoron
6c1d8ef6c7
generate-youtube-tokens: add more explanatory text and clean up logging
2024-06-08 11:58:38 +00:00
dumbmoron
ebe6668bc0
refactor: move generate-youtube-tokens to util
2024-06-08 11:52:53 +00:00
dumbmoron
9e09bcab6e
refactor: create util
directory, move tests to it
2024-06-08 11:52:36 +00:00
dumbmoron
d08e2ac04f
generate-youtube-tokens: use throw instead of process.exit
...
fuck off deepsource
2024-06-08 09:32:23 +00:00
dumbmoron
2387fc2fbb
youtube: update access token on change
2024-06-08 09:30:12 +00:00
dumbmoron
18d4372938
youtube: drop cookie support
...
it never really worked
2024-06-08 09:26:58 +00:00
dumbmoron
46274c8da0
youtube: add support for using OAuth2 tokens
2024-06-08 09:19:15 +00:00
wukko
7fb2e6d8d9
youtube: proper age & sign in limit errors
2024-06-07 21:46:45 +06:00
wukko
f7b36713e0
youtube: convert cookie to string
2024-06-07 19:37:01 +06:00
jj
f6632e2d61
youtube: add cookie support ( #553 )
2024-06-07 15:02:07 +02:00
wukko
268b6a40a3
localization: update user count in donation text
2024-06-07 17:10:33 +06:00
Mikhail Serebryakov
68f311c318
stream: add hls support for internal streams ( #525 )
2024-06-07 17:08:20 +06:00
wukko
4c8cd9dd30
youtube: change innertube client to ios
2024-06-07 14:52:55 +06:00
dumbmoron
85bed9aa74
stream/internal: use pipe() to handle internal streams
2024-06-06 14:50:21 +00:00
dumbmoron
fe7d4974e4
stream: move pipe to shared functions
2024-06-06 14:39:28 +00:00
wukko
7ebd9bc0ff
servicesConfig: temporarily disable reddit support
...
reddit's media server times out unexpectedly
2024-05-31 20:10:16 +06:00
J4mez
9b4f49fcf6
web: stop password managers from autofilling data into url area ( #533 )
...
fixed dashlane autofill phone in url input
2024-05-31 18:53:25 +06:00
dumbmoron
03fda93f96
tiktok: fix error when user prefers h265 and downloads photo slideshow
2024-05-29 08:49:06 +00:00
dumbmoron
b7697268e5
youtube: return different error message if video doesn't exist
2024-05-29 08:28:26 +00:00
jj
44ecfeeea7
youtube: don't block api startup waiting for innertube to activate ( #532 )
...
cobalt api has been getting blocked for several seconds
during startup, and also crashing when unable to connect
to youtube (e.g. when it's blocked); this should fix both
those things
2024-05-29 10:26:17 +02:00
wukko
35ba3dc1a3
package: bump version to 7.14.3
2024-05-29 13:21:06 +06:00
wukko
ed607a08bb
readme: add additional info about rutube
2024-05-29 13:15:10 +06:00
wukko
e4d42fa86a
processing: add loom support ( #530 )
2024-05-29 13:12:52 +06:00
wukko
2a2183aa84
rutube: add support for private video links
2024-05-29 13:02:05 +06:00
wukko
490bbf82ec
processing/url: clean up cleanURL query exceptions
2024-05-29 12:57:26 +06:00
wukko
64b5990d81
stream: move hls exceptions to servicesConfig ( #527 )
2024-05-28 10:32:03 +02:00
dumbmoron
806ad14266
chore: bump version in lockfile
2024-05-28 07:01:49 +00:00
jj
7f333ec681
build: add test to check if lockfile needs an update
2024-05-28 09:00:58 +02:00
dumbmoron
7c39b10435
api/istream: flip priority of header sources
...
closes #526
2024-05-28 06:19:42 +00:00
wukko
669ab65be9
servicesConfig: add player subdomain for vimeo
...
closes #520
2024-05-28 09:45:43 +06:00
wukko
e93ad8a9c5
reddit: use correct id in filename & add sub name
2024-05-28 09:00:09 +06:00
jj
abd9f2eb87
web/cobalt.js: fix copying text on click
...
Signed-off-by: jj <log@riseup.net>
2024-05-25 15:12:18 +02:00
wukko
5c11e57e00
package: bump version to 7.14.2
2024-05-23 22:39:22 +06:00
dumbmoron
d72be2c95a
api: clean up and remove unnecessary res.destroy()
s
2024-05-23 22:37:58 +06:00
dumbmoron
aba1d80615
stream/shared: use res.end() instead of destroy for closing response
2024-05-23 22:37:58 +06:00
dumbmoron
89d9d555d1
stream/internal: use end() instead of destroy() to close response
2024-05-23 22:37:58 +06:00
jj
72246cbc1f
tiktok: use new cookie for each request ( #514 )
...
* api: allow passing headers from service handler
* tiktok: use new cookie for each request
2024-05-23 22:29:39 +06:00
wukko
930faea09a
twitter: add freebind support
2024-05-23 09:22:33 +06:00
wukko
4bd3f54f64
twitter: update api domain, endpoint & params
2024-05-23 09:21:38 +06:00
dumbmoron
3197cee473
build: clean up dockerfile and use clean-install
2024-05-22 10:21:38 +00:00
dumbmoron
701182d753
build: enable layer caching for docker image built on github
2024-05-22 10:05:10 +00:00