wukko
33c801f66b
api/youtube: add support for youtubeVideoContainer
2025-06-20 14:35:43 +06:00
wukko
eb249a3eed
api/match: ignore subtitleLang if it's "none"
2025-06-20 14:35:14 +06:00
wukko
259a0758f1
api: initial subtitles functionality with youtube support
...
this took way more effort than i expected it to do, mostly because of youtube locking everything down to shit
local processing doesn't function with subtitles yet, wasm needs to be updated
2025-06-18 20:24:13 +06:00
wukko
af99e7218c
api: disable youtube HLS by default & add env to enable it
2025-06-17 13:21:16 +06:00
wukko
0b36aa09a7
api/match: limit the duration limit number to 2 decimal places
2025-05-27 17:10:41 +06:00
wukko
4d582798bf
api/match: force local processing when configured to do so in env
2025-05-06 16:16:52 +06:00
wukko
c5acb45557
api/core: mark request as session when bearer token is used
...
and pass it to match() for future consumption
2025-05-06 16:16:29 +06:00
wukko
9a3d35185b
merge: soundcloud fix from main
2025-04-30 13:11:02 +06:00
wukko
00b217796f
api/soundcloud: fix short link url & refactor
2025-04-29 22:55:52 +06:00
wukko
335cd51eb5
api: add an option to allow better audio from youtube
...
& an env variable to disable it if needed
2025-04-20 20:45:07 +06:00
wukko
0b29121c53
merge: changes from main
2025-03-27 20:02:46 +06:00
wukko
b93099620f
api/match/youtube: use 1080 dummy quality for audio-only downloads
2025-03-21 21:30:47 +06:00
wukko
540aee6194
merge: updates from main
2025-02-24 15:11:30 +06:00
jj
dba405a6b4
api/facebook: add dispatcher support ( #1115 )
2025-02-18 17:44:25 +06:00
wukko
ad23b70e9d
merge: api 10.7.2 from main branch
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Waiting to run
Run service tests / test service functionality (push) Waiting to run
Run service tests / test service: ${{ matrix.service }} (push) Blocked by required conditions
Run tests / check lockfile correctness (push) Waiting to run
Run tests / web sanity check (push) Waiting to run
Run tests / api sanity check (push) Waiting to run
2025-02-10 15:27:53 +06:00
wukko
a0f227d68b
api/reddit: add support for mobile links & bunch of other links ( #1098 )
...
* api/reddit: extract params from a mobile share link
* api/reddit: add support for a bunch of links & update the api endpoint
also fixed "undefined" in a filename when downloading a user post
* api/service-patterns: fix reddit id pattern
2025-02-10 00:17:48 +06:00
wukko
e7d4b72c8c
api/schema: tiktokH265 -> allowH265, twitterGif -> convertGif
...
h265 param is already used for more than tiktok, and gif param will be used for bluesky gifs in the future
2025-01-29 15:37:58 +06:00
wukko
c7c9cf2f0f
api: add local processing response type & param
...
`local-processing` type returns needed info for on-device processing and creates basic proxy tunnels
2025-01-29 15:00:50 +06:00
wukko
ed8f4353ea
api/processing: add support for xiaohongshu
2025-01-20 19:10:02 +06:00
wukko
f696335278
api/vk: use proper api, add support for more links, refactor
...
also added support for video access keys
2024-11-28 16:01:26 +06:00
wukko
3de3e9e158
api: remove support for vine cuz the archive is dead
...
masterful gambit elon musk
2024-11-15 18:29:21 +06:00
wukko
8fc9ca2916
api/bluesky: add a dispatcher & update unknown error message
CodeQL / Analyze (${{ matrix.language }}) (none, javascript-typescript) (push) Has been cancelled
Run service tests / test service functionality (push) Has been cancelled
Run tests / check lockfile correctness (push) Has been cancelled
Run tests / web sanity check (push) Has been cancelled
Run tests / api sanity check (push) Has been cancelled
Run service tests / test service: ${{ matrix.service }} (push) Has been cancelled
2024-11-11 12:23:53 +06:00
wukko
c9eefc4d55
api/youtube: add an option to use HLS streams
...
- added `youtubeHLS` variable to api
- added youtube HLS parsing & handling
2024-10-28 15:17:54 +06:00
wukko
6ad838b649
api/tiktok: fix url patterns
2024-10-12 22:06:54 +06:00
wukko
8cee4e58c5
api/match: accept object as single argument
...
hi im what i do
2024-09-02 08:27:31 +06:00
wukko
93f2a6b226
api/bluesky: add support for saving images
...
one or multiple, everything works
2024-09-01 16:37:24 +06:00
wukko
740a75851e
api: add support for service name aliases
...
currently only used for bluesky
2024-09-01 15:28:29 +06:00
wukko
6c9601690b
api: add support for bluesky videos & clean up service patterns
2024-09-01 14:34:44 +06:00
wukko
f464d87585
api/tiktok: add support for proxying images in a picker
2024-08-31 15:01:09 +06:00
wukko
0852f5dc09
api/snapchat: always proxy picker thumbs & support proxying everything
2024-08-31 14:52:12 +06:00
wukko
10717c69f6
api/twitter: support proxying videos & images in a picker
2024-08-31 14:23:18 +06:00
wukko
d026eb75a5
api/instagram: add support for proxying everything in a picker
2024-08-31 14:10:03 +06:00
wukko
a9e65b0da0
api: add an option to always proxy files
2024-08-31 14:07:37 +06:00
wukko
856004366e
api/match: fix typo in fetch.critical code
2024-08-24 17:28:43 +06:00
wukko
7478a373fc
api & web: add service context to api.fetch.critical error
2024-08-24 17:24:51 +06:00
wukko
7ac0726f37
api: move error context to matcher
2024-08-24 16:56:07 +06:00
wukko
7041d61d80
api/core: fix link parsing error handling
2024-08-24 16:13:42 +06:00
wukko
91fd26e880
api: add audio bitrate functionality
2024-08-22 19:35:17 +06:00
wukko
05abf9ad3e
api: update error codes in services, add more error codes where needed
2024-08-20 21:10:37 +06:00
wukko
1f3509db07
api: update error codes in api core functions
2024-08-19 21:51:45 +06:00
wukko
5ea71ee58e
api: update post parameters
...
they're now way easier to read
2024-08-03 23:06:32 +06:00
wukko
bef9b5b172
snapchat: add support for android short links
2024-08-03 16:50:57 +06:00
wukko
8e7b63ade6
api/match: fix audio format variable typo
2024-08-03 15:05:00 +06:00
wukko
0ffea2d886
api/match: pass action parameters as object
2024-08-03 15:02:59 +06:00
wukko
dd831e13e8
api: flatten code directories, better filenames, remove old files
2024-08-03 14:47:13 +06:00