Commit graph

  • b51eff35fc
    remove another console.log master Fijxu 2025-03-17 16:44:31 -03:00
  • 8f03166903
    add missing user_agent for innertubeEmbeddedClient Fijxu 2025-03-17 15:34:10 -03:00
  • f6604f42dd
    remove token checking part to prevent crashes on banned ips Fijxu 2025-03-17 13:52:08 -03:00
  • 27b67f6816
    add missing tokenMinter argument Fijxu 2025-03-17 13:51:12 -03:00
  • 014fe86f6c
    remove extra console.log Fijxu 2025-03-17 12:25:11 -03:00
  • 2c5ea21300
    re-add error checker Fijxu 2025-03-17 00:23:57 -03:00
  • 3ddbd0c19e
    Merge remote-tracking branch 'upstream/master' Fijxu 2025-03-17 00:01:39 -03:00
  • 90ab018db8
    feat: add support for encrypted query parameters Fijxu 2025-03-14 22:20:27 -03:00
  • 5b6eb31145
    Fix manifest and videoplayback proxy for Clipious and others (#63) Alex Maras 2025-03-17 05:47:21 +08:00
  • 8cf1a58c3e
    support for Content PO Token using BGUtils, and PO token checks using real videos (#56) Alex Maras 2025-03-16 23:06:39 +08:00
  • 865c22e1fd
    Add typing to caption api logic (#62) syeopite 2025-03-16 14:58:19 +00:00
  • cdf93feb25
    chore: remove base_url sending (#61) Émilien (perso) 2025-03-08 23:46:24 +01:00
  • 19cc0f6f17 fix: deno formatting Emilien 2025-03-08 23:44:13 +01:00
  • f4d15314e4 chore: ignoring a lot of type checking from merging PR #55 Emilien 2025-03-08 19:54:38 +01:00
  • bddb450d2c add step for deno check Emilien 2025-03-08 19:30:28 +01:00
  • a6e758cd64
    Add support for Invidious captions endpoint (#55) syeopite 2025-03-08 17:11:58 +00:00
  • f266edfedb
    fix: add support for sensitive content videos Fijxu 2025-03-07 00:31:14 -03:00
  • 4a21526be1
    feat: disallow access to /videoplayback if an external videoplayback proxy has been defined Fijxu 2025-03-02 21:17:45 -03:00
  • 59fdecf3c7
    fix: Replace c.text by c.body to prevent Content-Type header being rewriten (#58) Fijxu 2025-03-02 19:12:12 -03:00
  • 5c8a975a04
    dockerfile: replace built-in healthcheck with tiny-health-checker for container healthchecks (#54) Fijxu 2025-03-02 19:11:02 -03:00
  • a68c27dcdd chore: update deno.lock Emilien 2025-03-02 11:06:33 +01:00
  • 9e38fe1327
    fix: Replace c.text by c.body to prevent Content-Type header being rewriten Fijxu 2025-03-01 19:41:26 -03:00
  • 34c9df22e7
    fixup! add support for an external videoplayback proxy Fijxu 2025-02-28 18:20:02 -03:00
  • 9512877ff2
    feat: publish videoplayback proxy location on /info Fijxu 2025-02-28 18:07:04 -03:00
  • f37f2e32be fix: update dependencies locking file Emilien 2025-02-24 09:46:37 +01:00
  • 9ff358c364
    chore: update deno.lock Fijxu 2025-02-24 02:53:14 -03:00
  • 482ba815ad
    Revert "fix: override player function to set player_id to 7795af42 (retarded fix but works better than anything else)" Fijxu 2025-02-24 02:50:54 -03:00
  • 06cb1e10b0
    dockerfile: disable healthcheck due to high allocation of resources on each healthcheck call Fijxu 2025-02-23 19:13:05 -03:00
  • 2a37c1fe53
    Revert "make use of SSL certificates" Fijxu 2025-02-23 16:58:28 -03:00
  • 24eafee3e9
    Merge remote-tracking branch 'upstream/master' Fijxu 2025-02-23 16:54:01 -03:00
  • 598c7177ea
    Chore: Clean up Hono types (#53) Alex Maras 2025-02-22 21:42:18 +08:00
  • 4191cb8452 update to youtube.js 13.1.0 Emilien 2025-02-22 00:07:00 +01:00
  • 949ebe9b9e
    chore: update deno.lock force-player_id-7795af42 Fijxu 2025-02-21 02:33:39 -03:00
  • 001e2de64c
    fix: override player function to set player_id to 7795af42 (retarded fix but works better than anything else) Fijxu 2025-02-21 02:32:35 -03:00
  • 6654ed2a99
    chore: update youtube.js to 13.0.0 Fijxu 2025-02-21 00:36:16 -03:00
  • 367d62134b
    perf: remove this cache calculation bullshit, uses too much CPU Fijxu 2025-02-17 00:30:15 -03:00
  • 7fa4083f35
    ci: update deno to v2.1.10 Fijxu 2025-02-16 17:21:32 -03:00
  • a481527257
    feat: retry on fail, move metrics Fijxu 2025-02-16 17:20:30 -03:00
  • f7c81687b5
    Add Image healthcheck. (#48) Fijxu 2025-02-19 12:27:31 -03:00
  • 3574d91d9f
    feat: timeout and retry fetches in proxy (#45) Alex Maras 2025-02-19 23:26:10 +08:00
  • 501bd507e5
    wip sensitive-content Fijxu 2025-02-16 15:41:09 -03:00
  • d32574db8a
    ci: fix Deno stack overflow Fijxu 2025-02-03 18:06:42 -03:00
  • 62acf0f923
    ci: update ci files Fijxu 2025-02-03 16:39:05 -03:00
  • ff76e97853
    chore: update default.toml file Fijxu 2025-02-03 16:31:49 -03:00
  • 77a86d4f88
    style: run deno fmt Fijxu 2025-02-03 16:31:04 -03:00
  • 9de6fdc399
    feat: add env variable for frequency_seconds Fijxu 2025-02-03 16:30:11 -03:00
  • 6b83617fcb
    refactor: move proxy rotator logic outside of getFetchClient Fijxu 2025-02-03 16:29:07 -03:00
  • 55df6e6692
    feat: add env variable for verify_requests Fijxu 2025-02-03 16:28:16 -03:00
  • 6c6345fe03
    chore: update Deno to 2.1.9 in Dockerfile Fijxu 2025-02-03 16:16:56 -03:00
  • ac0a02d184
    Merge remote-tracking branch 'upstream/master' Fijxu 2025-01-28 19:33:41 -03:00
  • 734b81590b
    feat(proxy): Add support for rotating proxies Fijxu 2025-01-28 18:35:58 -03:00
  • 4a8f0f8cd2
    feat(proxy): ignore certificate errors for proxy Fijxu 2025-01-11 18:13:24 -03:00
  • 5560d9f986
    feat(metrics): better metrics and support for failed and successful requests Fijxu 2025-01-11 14:58:37 -03:00
  • c0dafb1f7d
    Add deno.yaml to lint PRs (#42) ChunkyProgrammer 2024-12-30 15:35:58 -05:00
  • b45db37746 fixing deno.json formatting options Emilien 2024-12-30 21:35:44 +01:00
  • bd1ddb58b9 deno default formatting Emilien 2024-12-30 21:31:52 +01:00
  • 80f212f482
    can't mkdir so creating directory in builder stage Émilien (perso) 2024-12-27 10:59:52 +00:00
  • c8dc14ca93
    create cache directory and set correct permissions Émilien (perso) 2024-12-27 10:52:20 +00:00
  • 12c965ceaf
    add resolution limit to save bandwidth Fijxu 2024-12-18 19:38:54 -03:00
  • 309015454b
    Merge remote-tracking branch 'upstream/master' Fijxu 2024-12-26 03:44:43 -03:00
  • d53d10b774
    add health endpoint for healthchecks (#27) Fijxu 2024-12-25 08:55:41 -03:00
  • f89f41380a Revert "workaround issue with TV not returning any shortDescription" Emilien Devos 2024-12-25 10:13:37 +01:00
  • fd76a51933 true to yes and false to no Emilien Devos 2024-12-24 23:19:29 +01:00
  • f318c94bd8 include alr=false in order to disable application redirect for now Emilien Devos 2024-12-24 20:57:13 +01:00
  • 72f3df37e6
    Merge remote-tracking branch 'upstream/master' Fijxu 2024-12-24 15:20:15 -03:00
  • 6ca59654ba workaround issue with TV not returning any shortDescription Emilien Devos 2024-12-24 15:45:50 +01:00
  • 7c0e26f7f8
    add section about documentation Émilien (perso) 2024-12-24 11:57:59 +00:00
  • fa9a3ffb3e
    support for video_cache on disk Fijxu 2024-12-20 20:33:42 -03:00
  • 9f579c806a
    add support for prometheus metrics Fijxu 2024-12-17 21:49:13 -03:00
  • f73ed00b6d
    add support for external token generator key Fijxu 2024-12-17 03:28:49 -03:00
  • 465878355b
    add support for external token generator Fijxu 2024-12-16 16:48:15 -03:00
  • 8477e94011
    add support for external token generator backup Fijxu 2024-12-16 16:48:15 -03:00
  • 8084936d5a add message about secret key size Emilien 2024-12-16 11:51:41 +01:00
  • 70cf366639
    Update to deno 2.1.4 Émilien (perso) 2024-12-16 11:46:18 +01:00
  • d631aada71
    I do not like deno.cron Fijxu 2024-12-15 23:31:15 -03:00
  • ea0823a9ea
    Merge remote-tracking branch 'upstream/master' Fijxu 2024-12-15 22:48:26 -03:00
  • 297a430503
    load port and host from config file Fijxu 2024-12-15 22:47:45 -03:00
  • a8c029a271 fixing wrong variable usage for urlToRedirect Emilien 2024-12-16 00:04:37 +01:00
  • c6f6f07fdf
    fix typo on urlToRedirect Fijxu 2024-12-15 19:57:15 -03:00
  • 3430c98de1
    fixup! add support for an external videoplayback proxy Fijxu 2024-12-15 18:32:42 -03:00
  • e39797cf49
    make use of SSL certificates Fijxu 2024-12-15 15:24:09 -03:00
  • b6c6c0f545 bgutils generate use proxy Emilien 2024-12-14 22:57:19 +01:00
  • 4ca76879c1 fixing invalid InvalidCharacterError web safe base64 encoding Emilien 2024-12-14 18:10:55 +01:00
  • 428db0810f
    add support for an external videoplayback proxy Fijxu 2024-12-14 03:17:34 -03:00
  • 687567a09e
    workflow for git.nadeko.net Fijxu 2024-12-13 18:32:59 -03:00
  • 306f2d5f12 cut key for 16 size Emilien 2024-12-13 21:24:39 +01:00
  • c446f337de add ability to verify the requests Emilien 2024-12-13 21:12:49 +01:00
  • 100e2722a9 better replace for Deno.mainModule Emilien 2024-12-12 23:34:05 +01:00
  • f3fff5cc09 trying to improve again dynamic import Emilien 2024-12-12 23:28:49 +01:00
  • 57f4da848b improving dynamic import Emilien 2024-12-12 22:48:03 +01:00
  • 10cbeab3dc update to youtube.js v12.0.0-deno Emilien 2024-12-12 21:45:57 +01:00
  • 45003ebabd fixing await dynamic import Emilien 2024-12-12 21:36:38 +01:00
  • a4519724e8 fix new usage with youtube.js v12 + fix av01 default usage Emilien 2024-12-11 21:40:39 +01:00
  • 5aba65b89e handle new changes from youtube.js v12 Emilien 2024-12-09 22:16:42 +01:00
  • 1c1b4cc697 switch to deno 2 Emilien 2024-12-09 21:58:34 +01:00
  • 596713c44c update to youtube.js v12.0.0 Emilien 2024-12-09 20:57:04 +01:00
  • 6445fb5e82 rename hmac_key to secret_key Emilien 2024-11-18 14:11:39 +01:00
  • f36079d56c fixing type errors Emilien 2024-11-18 00:33:47 +01:00
  • 7ed48ad2af allow to dynamically load external files for youtubeplayerreq + fetchclient Emilien 2024-11-18 00:31:11 +01:00
  • fe96551d7a reformat file Emilien 2024-11-18 00:08:30 +01:00