Commit Graph

1732 Commits

Author SHA1 Message Date
Dedy Martadinata S
509e996107 Fix .npm
Somehow on npm startup it created directory at  `/.npm` rather than `/app/.npm`, explicitly define `.npm` folder path
2023-12-01 18:56:03 +07:00
Tzahi12345
0e33b2db2b Merge pull request #1031 from Tzahi12345/bot-requests
Add ability to request downloads using telegram (new)
2023-11-30 01:23:49 -05:00
Tzahi12345
8f246d905f Added ability to set a webhook proxy for telegram requests
Fixed issue where config changes were broadcast before they were written
2023-11-30 00:28:28 -05:00
Tzahi12345
91c2fdc701 Failed telegram request now sends a response to telegram 2023-11-29 21:04:27 -05:00
Tzahi12345
2c97403027 Added ability to request video downloads through telegram bots 2023-11-29 00:53:56 -05:00
Tzahi12345
3151200d33 Updated findChangedConfigItems function 2023-11-29 00:52:48 -05:00
Tzahi12345
c5ed835b09 Merge pull request #992 from aztechian/ingress-update
Ingress template update
2023-11-29 00:30:37 -05:00
Tzahi12345
8a588cf858 config_api now broadcasts when a config item has changed
Updated config_api module exports syntax to match rest of the app
2023-11-28 22:36:58 -05:00
Tzahi12345
2396c86486 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material 2023-11-28 20:15:26 -05:00
Tzahi12345
2cc2428db2 Hotfix for issue where subscription could not be retrieved 2023-11-28 20:15:17 -05:00
Tzahi12345
80e83ba817 Merge pull request #1004 from D34DC3N73R/fix-missing-content-type
Fix Missing Content-Type
2023-11-27 22:25:37 -05:00
Tzahi12345
0565cf24a6 youtube-dl refactor (#956)
* Consolidated all youtube-dl calls into one function
* Downloads can now be cancelled and better "paused"
* Removed node-youtube-dl dependency
* Added ability to manually check a subscription, and to cancel a subscription check

---------

Co-authored-by: Dedy Martadinata S <dedyms@proton.me>
2023-11-27 12:55:53 -05:00
D34DC3N73R
50079d2ab7 Fix Missing Content-Type
This adds text/html content type which allows the `X-Content-Type-Options nosniff` header to be used without error on reverse proxies.
2023-09-02 23:43:01 -07:00
Ian Martin
ee21f79fff Update Chart version, description 2023-08-14 09:45:45 -06:00
Ian Martin
097a3509c1 Update ingress.yaml
use `networking.k8s.io/v1` API if available on the cluster
2023-08-14 09:44:20 -06:00
Tzahi12345
99c5cf590e Merge pull request #938 from Tzahi12345/dependabot/github_actions/dot-github/workflows/docker/setup-buildx-action-2
Bump docker/setup-buildx-action from 1 to 2 in /.github/workflows
2023-06-03 15:22:36 -04:00
Tzahi12345
8ec787c3e3 Merge pull request #947 from Tzahi12345/dependabot/github_actions/dot-github/workflows/github/codeql-action-2
Bump github/codeql-action from 1 to 2 in /.github/workflows
2023-06-03 15:22:08 -04:00
Tzahi12345
69b5fb50ce Merge pull request #946 from Tzahi12345/dependabot/github_actions/dot-github/workflows/actions/checkout-3
Bump actions/checkout from 2 to 3 in /.github/workflows
2023-06-01 02:37:44 -04:00
dependabot[bot]
682c3c98d9 Bump actions/checkout from 2 to 3 in /.github/workflows
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 18:32:13 +00:00
Tzahi12345
5fe2110711 Merge pull request #948 from Tzahi12345/dependabot/github_actions/dot-github/workflows/actions/cache-3
Bump actions/cache from 2 to 3 in /.github/workflows
2023-05-31 14:31:09 -04:00
dependabot[bot]
3d24b1dc82 Bump actions/cache from 2 to 3 in /.github/workflows
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 12:01:29 +00:00
dependabot[bot]
71086a3bc7 Bump github/codeql-action from 1 to 2 in /.github/workflows
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 12:01:21 +00:00
dependabot[bot]
9b0cb1a66b Bump docker/setup-buildx-action from 1 to 2 in /.github/workflows
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-31 03:06:18 +00:00
Tzahi12345
ace2d83acd Merge pull request #939 from Tzahi12345/dependabot/github_actions/dot-github/workflows/actions/download-artifact-3
Bump actions/download-artifact from 1 to 3 in /.github/workflows
2023-05-30 23:06:04 -04:00
Tzahi12345
90f46f0c1c Merge pull request #940 from Tzahi12345/dependabot/github_actions/dot-github/workflows/docker/setup-qemu-action-2
Bump docker/setup-qemu-action from 1 to 2 in /.github/workflows
2023-05-30 23:05:33 -04:00
Tzahi12345
609b55754d Merge pull request #941 from Tzahi12345/dependabot/github_actions/dot-github/workflows/docker/build-push-action-4
Bump docker/build-push-action from 2 to 4 in /.github/workflows
2023-05-30 23:05:07 -04:00
Tzahi12345
15ca3f27b9 Merge pull request #942 from weblate/weblate-youtubedl-material-ytdl-material
Translations update from Hosted Weblate
2023-05-29 19:42:34 -04:00
Anjar Yudikta Swareka
3ef8a576b7 Translated using Weblate (Indonesian)
Currently translated at 98.3% (476 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/id/
2023-05-29 17:51:03 +02:00
yangyangdaji
c807ca2844 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (484 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/zh_Hans/
2023-05-29 17:51:03 +02:00
gallegonovato
c823e28a26 Translated using Weblate (Spanish)
Currently translated at 100.0% (484 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/es/
2023-05-29 17:51:03 +02:00
Ettore Atalan
3170b6aec3 Translated using Weblate (German)
Currently translated at 95.6% (463 of 484 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/de/
2023-05-29 17:51:03 +02:00
dependabot[bot]
57f5d2822a Bump docker/build-push-action from 2 to 4 in /.github/workflows
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 2 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v2...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 12:02:01 +00:00
dependabot[bot]
9950663326 Bump docker/setup-qemu-action from 1 to 2 in /.github/workflows
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 12:01:57 +00:00
dependabot[bot]
5c8602e1b7 Bump actions/download-artifact from 1 to 3 in /.github/workflows
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-05-29 12:01:54 +00:00
Tzahi12345
d3cb957991 Merge pull request #933 from weblate/weblate-youtubedl-material-ytdl-material
Translations update from Hosted Weblate
2023-05-28 20:51:12 -04:00
Tzahi12345
098c5a3c25 Merge pull request #936 from Tzahi12345/test-improvements
Test improvements
2023-05-28 19:33:53 -04:00
Isaac Abadi
be71a9bd8c Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into test-improvements 2023-05-28 18:16:44 -04:00
Isaac Abadi
42c600cea9 Improved and fixed tests
Skipped tests just meant for manual testing

mocha now used prod mode

Added automated tests for PRs

Fixed backupdb and youtube-dl tests in gh actions

Fixed downloader tests

Removed erroneous logs in tests

Updated mocha.yml

Removed last console.log in tests

Increased timeout for download video test

Automated tests now force stop after tests complete

Replaced download test url with shorter video

Skip download test... for now

increased download test threshold

added more timing information to tests

unskip download test

Bump docker/setup-buildx-action from 1 to 2 in /.github/workflows

Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/setup-node from 2 to 3 in /.github/workflows

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump actions/upload-artifact from 1 to 3 in /.github/workflows

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Bump docker/login-action from 1 to 2 in /.github/workflows

Bumps [docker/login-action](https://github.com/docker/login-action) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Removed additional download button for paused download

Combined output json processing from youtube-dl between subscriptions and one-off downloads

Added workaround for missing video in playlist to one-off downloads

Fixed issue of case where output is empty

Download video code cleanup

Fixed download video test by overriding youtube-dl download method with custom method

Adds ffmpeg to automated tests

Removed test mp3/mp4 file from repo
2023-05-28 18:02:03 -04:00
Tzahi12345
0427f91cfc Merge pull request #935 from Tzahi12345/downloader-ui-fix
Downloader fixes
2023-05-28 14:03:53 -04:00
Tzahi12345
51552b3092 Merge pull request #791 from Tzahi12345/dependabot/github_actions/dot-github/workflows/docker/login-action-2
Bump docker/login-action from 1 to 2 in /.github/workflows
2023-05-28 10:52:36 -04:00
Tzahi12345
1a7ca0343a Merge pull request #792 from Tzahi12345/dependabot/github_actions/dot-github/workflows/actions/upload-artifact-3
Bump actions/upload-artifact from 1 to 3 in /.github/workflows
2023-05-28 10:52:14 -04:00
Tzahi12345
525e8e04e8 Merge pull request #790 from Tzahi12345/dependabot/github_actions/dot-github/workflows/actions/setup-node-3
Bump actions/setup-node from 2 to 3 in /.github/workflows
2023-05-28 10:51:42 -04:00
Tzahi12345
5a824cee82 Merge pull request #793 from Tzahi12345/dependabot/github_actions/dot-github/workflows/docker/setup-buildx-action-2
Bump docker/setup-buildx-action from 1 to 2 in /.github/workflows
2023-05-28 10:51:11 -04:00
Tzahi12345
13a03a722c Subscription metadata fix (#934)
* Fixed issue where metadata was attempting to be written to a dir that didn't exist yet
* Fixed issue where sub was assumed as duplicate always if using local db
2023-05-27 02:38:46 -04:00
Isaac Abadi
f7d3835111 Fixed issue of case where output is empty 2023-05-27 01:49:32 -04:00
Isaac Abadi
8212acbac6 Combined output json processing from youtube-dl between subscriptions and one-off downloads
Added workaround for missing video in playlist to one-off downloads
2023-05-27 01:39:40 -04:00
Isaac Abadi
2a1af69f1f Removed additional download button for paused download 2023-05-27 00:57:27 -04:00
Anjar Yudikta Swareka
1f615a2379 Translated using Weblate (Indonesian)
Currently translated at 81.3% (389 of 478 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/id/
2023-05-26 19:51:47 +02:00
Anjar Yudikta Swareka
f50d3104de Translated using Weblate (Indonesian)
Currently translated at 81.1% (388 of 478 strings)

Translation: YoutubeDL-Material/ytdl-material
Translate-URL: https://hosted.weblate.org/projects/youtubedl-material/ytdl-material/id/
2023-05-26 19:51:47 +02:00
Tzahi12345
f23ca61dab Fixed missing version upgrade 2023-05-25 22:24:11 -04:00