Commit graph

1264 commits

Author SHA1 Message Date
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
wukko
ae36f2d39f
license: update copyright 2024-05-22 16:02:40 +06:00
dumbmoron
6412baf79b
chore: commit npm lockfile
so that we can do stuff like `npm clean-install`
2024-05-22 09:59:10 +00:00
wukko
46f1b296d7
gitignore: allow package-lock.json & clean up 2024-05-22 15:59:01 +06:00
wukko
18a159dab8
servicesConfig: add support for m.tiktok links 2024-05-22 15:56:49 +06:00
wukko
209fa32ec2
readme: update main instance api url 2024-05-22 07:54:58 +06:00
wukko
6c7aa57978
setup: update main instance api url 2024-05-22 07:54:49 +06:00
wukko
ba75b90992
docs: update main instance api url 2024-05-22 07:54:38 +06:00
wukko
1cbceea69c
config.json: update troubleshooting link 2024-05-22 07:33:51 +06:00
wukko
eaba27967d
docs/run-an-instance: remove tiktok env variable 2024-05-22 07:32:26 +06:00
wukko
aca5a55fb5
config: remove redundant tiktokDeviceInfo 2024-05-22 07:32:20 +06:00
dumbmoron
2831bc06ad
tiktok: fix shortlink parsing 2024-05-21 21:27:35 +00:00