turn YTP_YTDLP_AUTO_UPDATE on by default
This commit is contained in:
parent
bba03702a1
commit
4ba5e9bd24
7 changed files with 530 additions and 532 deletions
|
|
@ -4,7 +4,7 @@ WORKDIR /app
|
|||
COPY ui ./
|
||||
RUN if [ ! -f "/app/exported/index.html" ]; then yarn install --production --prefer-offline --frozen-lockfile && yarn run generate; else echo "Skipping UI build, already built."; fi
|
||||
|
||||
FROM python:3.11-alpine AS python_builder
|
||||
FROM python:3.13-alpine AS python_builder
|
||||
|
||||
ENV LANG=C.UTF-8
|
||||
ENV LC_ALL=C.UTF-8
|
||||
|
|
@ -21,7 +21,7 @@ ARG PIPENV_FLAGS="--deploy"
|
|||
COPY ./Pipfile* .
|
||||
RUN PIPENV_VENV_IN_PROJECT=1 pipenv install ${PIPENV_FLAGS}
|
||||
|
||||
FROM python:3.11-alpine
|
||||
FROM python:3.13-alpine
|
||||
|
||||
ARG TZ=UTC
|
||||
ARG USER_ID=1000
|
||||
|
|
@ -72,5 +72,4 @@ HEALTHCHECK --interval=10s --timeout=20s --start-period=10s --retries=3 CMD [ "/
|
|||
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
|
||||
|
||||
CMD ["/opt/python/bin/python", "/app/app/upgrader.py", "--run", "--ytptube-mp"]
|
||||
CMD ["/opt/python/bin/python", "/app/app/main.py", "--ytp-process"]
|
||||
|
|
|
|||
2
Pipfile
2
Pipfile
|
|
@ -28,4 +28,4 @@ yt-dlp = "*"
|
|||
[dev-packages]
|
||||
|
||||
[requires]
|
||||
python_version = "3.11"
|
||||
python_version = "*"
|
||||
|
|
|
|||
260
Pipfile.lock
generated
260
Pipfile.lock
generated
|
|
@ -1,11 +1,11 @@
|
|||
{
|
||||
"_meta": {
|
||||
"hash": {
|
||||
"sha256": "5cff673a1115f2ebff5a501564e11b7388af390c2a098bef13a189ea460c7bc6"
|
||||
"sha256": "48fcd9e2b5944d90ebb226668ac120414836e416bea2685411b1c0184f29d7df"
|
||||
},
|
||||
"pipfile-spec": 6,
|
||||
"requires": {
|
||||
"python_version": "3.11"
|
||||
"python_version": "*"
|
||||
},
|
||||
"sources": [
|
||||
{
|
||||
|
|
@ -904,133 +904,133 @@
|
|||
},
|
||||
"pyjson5": {
|
||||
"hashes": [
|
||||
"sha256:00361a0aaabc3162992087d83bc067517c95c35810b631d9a40b80732003066e",
|
||||
"sha256:052ed8ee6b9d9631db66ca29799f9d37ee8c3ce77ca7b44d169495149eefd893",
|
||||
"sha256:06b857a5a36f2bad52267d1a57a880cd62c3b0d3f3a719ab8599a1d5465e2417",
|
||||
"sha256:0a2c476a829a5dc823fb381154be6532355588db1d13df9b2e524b022faf14d7",
|
||||
"sha256:0c75758dd26d233f6bea4c6479a933c5092b15b6dc706cf14dc94218089285a9",
|
||||
"sha256:0e39d7414ea02439bbd4f7d0c9fb2607a4cda1061eeee853bb046b2df39f0b26",
|
||||
"sha256:0fac0c9137785ceabd7ec48bfdd4b87eb11e186c495fd02c1a6e0e0af24a0979",
|
||||
"sha256:10688e75fd9f18e34dddd111cafd87cca6727837469b8bfb61f2d2685490f976",
|
||||
"sha256:1550dc70199401056f80acfc503da36de2df70dd4364a0efb654ffe7e9246ac6",
|
||||
"sha256:16aadc503f247428988cba0e71f83bbd426383ba4b3658b1ca68df80783bba73",
|
||||
"sha256:19636485a5799a33ee4e9d1eabc5097d25c16ae08be340ee5a2c9d548d33297d",
|
||||
"sha256:1abe62fa9cc8cad77a52979a17aa092fe55630c7dd5b37156e64f4fb278aebc9",
|
||||
"sha256:1aed6425a5645b74d93f99ec56e6412e843c252c40e647a8c7856c3e8e828819",
|
||||
"sha256:1fa2bcdfbeac1d3c1220b1fd53edc6db0fdb9e7f71410161d3a26a9f29580839",
|
||||
"sha256:1fa3b0a34920615c555958b7656e450fc682bdf61410814495b7947168ca529b",
|
||||
"sha256:208b8bf374c42f4ce7ca0a735da8ad508285f7c36268eab7ecb01e1e66fbb309",
|
||||
"sha256:24c6206f508c169034fd851eb87af3aec893d2eca3bf14df65eecc520da16883",
|
||||
"sha256:25ab666bd4a400a7060d6aa508d84674f8c2dd6c15ca04ccdf524aa02ae96fff",
|
||||
"sha256:260b6f2d7148f5fa23d817b82e9960a75a44678116d6a5513bed4e88d6697343",
|
||||
"sha256:2ae856525e4d178a05771c4c593c8ec5625480d916cd81e544f5abd9376e929c",
|
||||
"sha256:2b7f692b6454d78ddfca8450e294631299d8cb0ab80d90bffdac88da0803ad8d",
|
||||
"sha256:2bbfdeeb531f79730899ef674d80dd6b6bc7c29fe3789660115f0ba66eef834f",
|
||||
"sha256:2d682d4e0dfdeb76c950fa7dd61139b70b0309d3908ef6e7dd1a75e2ef166365",
|
||||
"sha256:2dea723f88e89dba1d4a6542c5527cac7ecff6755291ad2eb60e1c2f578bb69f",
|
||||
"sha256:32857cec9deb18fa4edb9dccf261066f7d5b2b4fadc901cbe99938d553ae5bfa",
|
||||
"sha256:339e0813957c9ca0950c30b72e366a00f48a233051cedb5e1a77c3004d95428a",
|
||||
"sha256:344bda09e56492ecb7b7180ef27fa3a6664105f4b27a77ac9933076eac3a2afd",
|
||||
"sha256:357e861d1dd0906d8233e2c18fc77ebda6eee3e2ca460fafc443c9df9eb0a5e7",
|
||||
"sha256:3948742ff2d2f222ab87cc77d8c6ce8a9ef063fe2904f8fa88309611a128147a",
|
||||
"sha256:3e8807fbb37eab3de4ebf2584e1b94677311a9adc17202ca36945f1d5976e747",
|
||||
"sha256:3fd513eaffba7b72d56bd5b26a92e2edb3694602adcaf3414a9f7d6c4c5d9be7",
|
||||
"sha256:3ff32694ff70d8ebe80c8989a670d6a42561b20cb3fff9b7db41b5b460e4fd4e",
|
||||
"sha256:404a227befcb3a18736869b89bb0269de102ce1f671bfd0b7deb8c23f345f71b",
|
||||
"sha256:40e840b4e7ec92b944ba03654b2f94b4509f6c77c4b5d74348830983ea711873",
|
||||
"sha256:46173d6d66ed1a9e3173f489132535a5387116d54954ac527e2244b067cc9296",
|
||||
"sha256:4958a06958e9f50cc5f60af76236b9ce256b4ab655e3d50d166e8598aafefe43",
|
||||
"sha256:4a58185b9ac3adfed0adf539be7293d76fe0f7c515b6f9982b225c8084027255",
|
||||
"sha256:4f057998f98de42644dac09c10e69c4e283724bde581e516c2e3ace6e4f5d248",
|
||||
"sha256:4fe4971ff95058bf25b9eb2928ee01b63ff89dff3625baeb1ba414b42f09017a",
|
||||
"sha256:515c89e7063100bcc7c67292559bdd926da19b59fe00281e9dd2fa83f30747f1",
|
||||
"sha256:51d8ef9626ceb75352fa0bc2a99c173de493c910e5b0de9dfeee2680c4eeafd4",
|
||||
"sha256:54b680e763acb81d67b98faa817c197451bdb44d53198aff32703d542c6465fe",
|
||||
"sha256:571534c8b64116b411a66ab50cb04e9c7f0b574cbfefacd5bc31f97d5395965a",
|
||||
"sha256:57b9bf670c8d524e213fac1065cd90b168d7c7e5fc9fbad7219a2de70b9d6761",
|
||||
"sha256:59c261624e93e2da0752b91234df1c222a1ef1cc1e5a708bb7661aee974920a8",
|
||||
"sha256:5a1391adcf78a52004d48a80fa82f950e8a0983b773a7bedfddcea8dfa442eb8",
|
||||
"sha256:5a379911161545aa57bd6cd97f249cabcfe5990688f4dff9a8f328f5f6f231d3",
|
||||
"sha256:5e7f5b92460dc69ce27814d4ab546e3bae84b9b2e26f29701ad7fab637e6bf2f",
|
||||
"sha256:628188b3882edac2a3171e52959348834bf166683ba2f0ed41086a6556523cd5",
|
||||
"sha256:65a8dc57f815dd935a5bf3006a58d00892b8d2d2168c4e3b382104a9fc762752",
|
||||
"sha256:65f2922cc8fd6b1e9cc8ff7e5fe975f7bf111c03eb06ed9b2ee793e6870d3212",
|
||||
"sha256:660f58321f3c8e06f62b83ffd9867e2721916e1c87b1a7e936314226cfc0803c",
|
||||
"sha256:671f9e68c54db7f894808ca9921d638fc92a2d7e6fcf67ac030c9ec6ff7add34",
|
||||
"sha256:681e52df0705056dc39cf7d7bec4161e2769437fdf89f55084a4b060e9bbbfc9",
|
||||
"sha256:6894bb4558dab2989f75cf816eb49020765015830a95ddd2a48c20c2d4fbc859",
|
||||
"sha256:6bda3c48c5eb1ac4daee5dd5204e38e6751f74ad23840a8d98f25582578a3852",
|
||||
"sha256:701db0660e434fae000e5d4d49efc0b80fbeedf938cbcc8b6d72c229d395feca",
|
||||
"sha256:7296e0d2e1b2a9fd63cdc95b5dc2c9cd8098a60449fc93e802d23855383b6ea4",
|
||||
"sha256:72fa22291149e8731c4bbc225cf75a41a049a54903018ca670c849658c1edc04",
|
||||
"sha256:7489387590db81b7acba0b0ca5703173689745bf3b98b8386b912e125bf92595",
|
||||
"sha256:748f2db601c8347acd27be01cb27e18c151a16c307f4951712c2e93f92fd91b3",
|
||||
"sha256:77005662014809a7b8b78f984131a3751295ff102f4c62b452bbdac946360166",
|
||||
"sha256:77f4724dcb646c2d40ad45d5aa7a5af86d54dc38c78e27b795418ecca23248bb",
|
||||
"sha256:78bd729b58d590e2c0892c6c33d555e93d16bf86e38c296ff0525278973ae4d2",
|
||||
"sha256:7a11d3cd6114de90364c24876f1cd47dcecaffb47184ffffb01eb585c8810f4b",
|
||||
"sha256:7c4de1cde04573cd220a042006d088b0d4a042b5270cb9e8ca0a3c16cfacf5e9",
|
||||
"sha256:7da4839a6a42fd4351bb7a9794651835fb7d8a55ced25c8781d31ccff15fec80",
|
||||
"sha256:85a5a88d23e9fe54f452ea751720a153c199923c44b0cb61dd4ff20e0b3decbd",
|
||||
"sha256:89eeb08b5e77f59ac9040bbd93be637a8ea829c06173316756e2e9026dcf2393",
|
||||
"sha256:8fe8ba077a6ef01e6493696c27455eeae64e39ff4bd71a1a7bb66af40be7232c",
|
||||
"sha256:94e1b9d219f40bebbb6285840b094eca523481cf199cd46154044dae333d492d",
|
||||
"sha256:95295503ee7fa7a9428425da22e88ae2513f8e353fd25b653c58248ab706e2e1",
|
||||
"sha256:962bd6a2e8c295d21713f4262b4d680f4ba5ae4194b1a37222440c75a8140ade",
|
||||
"sha256:970345b95004f12b5e7694b954c6c734497cfd52195e3cd36b8f44c81b858683",
|
||||
"sha256:9912aed5a76998867a27379b652883166051cd60522b643611a559a1021b7cf5",
|
||||
"sha256:9ae405a054886d544fbbd909f66dcfb5ae5a86a377c70d43799aa4691ac6e9ef",
|
||||
"sha256:9ee2f077cf05daa9aaf3c750b63cce5b5671cf8fa848b29beaf1030a08d94fda",
|
||||
"sha256:9f3e3c4ae939d478597e2c60c0fc7d4662c3ebeae7b11e05435a67d8b2d3e8a8",
|
||||
"sha256:a4577a18545f3f4461df46d3d38d85659b16a77ca8975289ef6f21e1c228f7bf",
|
||||
"sha256:a60abd461ff8776a01852cdbafc2b9016c4fbdcfb3a3c563745e5b31c074e227",
|
||||
"sha256:a7bd59c9000a413ffa794d5feebd54475dffd2c65a5b0fa11e18fa084caa4146",
|
||||
"sha256:a903d111e4f0cf383a6e09e2c1e85152a2aa9d25b364c813025f6a947a10db60",
|
||||
"sha256:ab07960def3b195e013d97d7ba66fc15109c3481c1f66abf6e4dd5b27d15a0da",
|
||||
"sha256:ade16f3c6fecced58f8274626fdc5c71fcf5f9ef6401d4a87b02a0c1b889ba86",
|
||||
"sha256:aebdd4c5a878f125fea8b192244b1e64532561a315725502eee8d7629598882f",
|
||||
"sha256:af3d0bdeecb19e9bbf62c70ba4ee54664c986ccaadea2a6edf7552f2c700d4d5",
|
||||
"sha256:b0cd98871646bfb2236cfdc0ae87f8ae8f1f631133b99fef5e74307248c4ae8d",
|
||||
"sha256:b302cadffc93c936a6e81f02e1dc526d5fe17e2aa82f4d6f3034223b178d9d50",
|
||||
"sha256:b3ecee050a8a4b03cc4f1a7e9a0c478be757b46578fda1ea0f16ac8a24ba8e7a",
|
||||
"sha256:b77c94296cd0763bc2d7d276cb53dbc97edeacfbc50c02103521d586ca91ff37",
|
||||
"sha256:b7f48ec8a4dd01a4eddff56f654b4ad40ae9fdfff24834aada830b92de884027",
|
||||
"sha256:b802b1231aa102f5e404ec52eabf2118863146ef6e002c76da7b9af58d68e9e1",
|
||||
"sha256:b945ab6795423eff3c129628a910dfae7ac9009e300471436d4d405de27dfd15",
|
||||
"sha256:bff832aebd269867deedae1b906b9b233ad909197debd747d28b4fbb509518e9",
|
||||
"sha256:c1c4313379c2faf9f7eaa9d3ecdf6bd19fec32c9b9b5b4ea18b63de4520dc8ce",
|
||||
"sha256:c2342007fcf4ed52260c2b7512ae3ec9694dbf72ec4990e43c69ab4d7646dc14",
|
||||
"sha256:c32d633aef62fd8faef22b8a1f90eedeb139b6900cc5abaf12d6bd69e11a62f6",
|
||||
"sha256:c64b0cdc979c8e5f328ea9e3c3c9ad26dd47c6b037abcd9a3d83a13624539c86",
|
||||
"sha256:c7e9cec9c9e9c2ad3561df2cebedbd4a7348b73ebb8a665ea99e3ce145beffbf",
|
||||
"sha256:cc414b6ab28ed75d761c825f1150c19dd9a8f9b2268ee6af0173d148f018a8c5",
|
||||
"sha256:cc81e47e99558b61e96b9feb4822e959d8260c5f3757681e375f42b57fe8550c",
|
||||
"sha256:d0a669c4f54721c938aae42320fe5cc93e77ed79eac8247e66abc624dd9fe4e4",
|
||||
"sha256:d27f71da8a9d5de12e1c2c7ea060b029778efc5c0611de6401c1c3142991038d",
|
||||
"sha256:d622733cf671c8104a2936b3ff589903fa4e2fec5db4e2679297219446d944a7",
|
||||
"sha256:d6eee32d88c810c4cfb53cc6762ef3ac3c70d5e7bd76648d93c5e0ee103d3526",
|
||||
"sha256:d7b4a4b36a8748011c7586d4bba3eb403d82bdb62605e7478f2c8b11c7e01711",
|
||||
"sha256:d83e0bc87d94baa39703c1d7139c5ce7ff025a53a34251762128713a294cf147",
|
||||
"sha256:d8d3229287ff78ead13493b0613566473d0f4298dd3c827f91242bab9184133c",
|
||||
"sha256:db7df506cf28addb35f508aa0ea19485a188de7708e2760f3cca29750773ad0a",
|
||||
"sha256:de914ea1dd7a49862e7395206bb8d92c65e60defb8eb4b86e3d24f973db5132f",
|
||||
"sha256:e3aee51ef5feb4409ff36713f70251265b04c18c8322bc91d2578759225e918d",
|
||||
"sha256:eebe950815df3d0206722c89ffc73f79fb11c202132d1ec08ebabb5d1f73433c",
|
||||
"sha256:f02e405ec6b8d6255b2e6fec05526e71d254fe1345e1d428a7aa397e42d75761",
|
||||
"sha256:f3bc501e35ac49b4df950d7e14e5a53a5618e2ba36c6364be0733cc65800c80a",
|
||||
"sha256:f5d9086a74246412e61a0263f81fdad4cac6ce89b03924a601ea115a7d803d52",
|
||||
"sha256:f7c5d5a7af14bbe064cec79ca180da7cbe079316ea56994fbe657d083e02cfa2",
|
||||
"sha256:f89dfaf06fccbefcbca50f6a435b70cd47a46612be17114cac8fb6f85e65d0b2",
|
||||
"sha256:f8d5a208b8954758c75f8e8ae28d195bac3fae24ce9b51f6261b401e4ccce116",
|
||||
"sha256:f984d06902b2096206d15bcbc6f0c75c024de295294ca04c8c11aedc871e2da0",
|
||||
"sha256:fa7b84f9dc01cac5ac2e25d25af56911dda8d8ba3d4217c768431ba39ce4248d",
|
||||
"sha256:fd074295f9771eba2fd68843ed28c58d9835012dc7ebd48687649d9d92da9ee7",
|
||||
"sha256:fd21ce9dd4733347b6a426f4f943dd20547befbd6ef502b7480944c84a1425a3",
|
||||
"sha256:fe03568ca61050f00c951501d70aaf68064ab5fecb3d84961ce743102cc81036"
|
||||
"sha256:001440b986f226e65237179a2a9721f0e78d6e75a7779d9941d0f10522fce12c",
|
||||
"sha256:0014adf743c4093df511934a6bca5b1e3592b36b96ff86bd74b0c4de05beafe1",
|
||||
"sha256:03742b454bede9a61c2003574b74c8ba5de5d8363b0630f89a164d17bb7562a8",
|
||||
"sha256:09cbd1dc018bf5d3ec34128635df0545f2074bb019c00e37b885a03a454eef00",
|
||||
"sha256:0ad9c24d20ce825df70701361c7b7da04f703f8f5ff3cf565b156ff02e24db02",
|
||||
"sha256:0ae55ee48ffb5a7f9fc22c135d38f31fc2db43b8dfc69b1285476123fe641697",
|
||||
"sha256:10412ccc4fffbcd07187e4b0016bbedb1a22adf7bcd8eb4c78823a7e3cf32b9f",
|
||||
"sha256:1442d68d81b5fd61e98fbb19be1bf6fe845bc0550fc37660d415f7f7bd7cfe27",
|
||||
"sha256:1f1f9bf8a097f3c2436028be563ba6fbce75cb48c1a7142c67e935fd8b63ae07",
|
||||
"sha256:20c2333f45497452adf803dbc24aedd471303d22942cc26b3806bbd7ca668608",
|
||||
"sha256:21d7687a9377b05d112580f13f6b03555a2da1555e44c592902026bc14a98989",
|
||||
"sha256:22dc2201250b665771669093894311991d6517f92a78efb2d63dae2353132180",
|
||||
"sha256:27488b7a015077ccf800db536fc52d0fd870c7493f92db7f5f27e3150ac4c3f9",
|
||||
"sha256:28bce6656db6552ae05d6d1117793ee19113b23923a47586f684d9b0a13da0e8",
|
||||
"sha256:2ba2866a42a31b0aaab292f141f6b535cca47983786ed38f0ab7e128c0c70d27",
|
||||
"sha256:2bbb2bb8af94128cb05361c6d8dd3cdca240e8c02920d6723e93b7d8c127b9d7",
|
||||
"sha256:2f0096855d931023c23846537b53c1af3f070ac2cb71a44a516fb80550516167",
|
||||
"sha256:30cf465a427d0264e2e71b8cb75d606eca00090b4eeadf9ac18f691e032b89c7",
|
||||
"sha256:3541f78103dab48a43326c4fe47a6175c21b76cf8104f58d8a9822fc6f54fd6d",
|
||||
"sha256:364372ebcc1770abd35c6a67e0716d3419117d536e1383baed45de364ecfaace",
|
||||
"sha256:384ce0c40ae635f6cb9f3b653bbf6e93f10207a98d51301805a37a0a47d168da",
|
||||
"sha256:39b0e9641ca70efa6f7ff725afda83e3eb4a84b1a97d0c38aa13abe5622c4e1d",
|
||||
"sha256:406eaf4bb7e5354f5d3f5e1d34f7afd1d971696798cba88e65a53971b5d557e7",
|
||||
"sha256:429256f888ce0d61066f070ad696ded9c6d62a8570aef6b683356f9ca0d8f9c0",
|
||||
"sha256:452ddb98b1ccf738dc722d3ce7fa7640c8f7345d68dc077c383fb141e35b88da",
|
||||
"sha256:46841aed0b414aabbedc9d0df4d0568833c5c6c29d58a4550575a4a4b6365206",
|
||||
"sha256:469abb3e01556e608f4931bf4217af575c51fbf2e3b05067b6ab2f24ae59015b",
|
||||
"sha256:5382de2408dc5e66cf397558f47fa99c19c0b52082453350d952ae371150b8f1",
|
||||
"sha256:55f299cc8ee717951cb5ba866d85ab2d6c083965d47f4568b340591a2145136c",
|
||||
"sha256:5797c32db7acc41402b0c999f4f0cf1ed7ffdd9df2b2d84bc754e59c644999d0",
|
||||
"sha256:58020a57d49c6baf142c6891fc932cdc7474020841eb624918ab3a5af4694a47",
|
||||
"sha256:5809a30c8bdb68831cc7c00cc260b3a3e8185b04516058394717f90d9f00f428",
|
||||
"sha256:594ceb310e99d9fe0d3e74361841cc535561ef52a79c0aaa8b6d640d11f43eb2",
|
||||
"sha256:5c589dc2bb48e6229f6fddf0f86634534b24f19960273475429e3ba690118a96",
|
||||
"sha256:5c91a06dad5cb73127b0ef4e1befff836f65244278372a94751367dfb0a80af5",
|
||||
"sha256:5e334220158e3789fb1c7e67ca200ade1d17c70ddd1373dc1d39d5808645905f",
|
||||
"sha256:5efd518c27b63f74c59f79aa9e3892f6d18cef9fc400be3bb05a12b90896a97e",
|
||||
"sha256:632d331ba0de878e5a8a4fe4a3bc7a68225dcd87ba87a429ee92434535d057ca",
|
||||
"sha256:64d04cc1fd7cc2e02e770db9f9ddde69d95f6385a17f135642a1d9b15d6ca326",
|
||||
"sha256:6a307e7bc6df85f3b1b54f62ce0dc2f784115b839d8d2d949705a11e2b0ad517",
|
||||
"sha256:6aea9a2bf0c66ca9a966c9198949c1efdf6a61c4e00d42cb4f3047d4b3b0eb3e",
|
||||
"sha256:6f568fd0b0adc4f152aaa58493ab88543289ee30a2b5a1d20cbc63cae12fe3c5",
|
||||
"sha256:70910ffadb8f10e69a9a379cd4712ab41785957f6b739cfe3c9c14146eae1fcd",
|
||||
"sha256:7112cf79212c5634f6af1e15e26998690cd6e4393243fd62570702efb224dc54",
|
||||
"sha256:74cb4e173de02d78bca5e21e0ed433df880f4e976104e49a559ee430545f6bbb",
|
||||
"sha256:759a6742b72045cfdf188d3af7058dc8a8d63e47b265c344a2a68dc40d156bf3",
|
||||
"sha256:7709c097d60518d0be59504020b4549694ffd01c2bccb583bf489a3de8f54da8",
|
||||
"sha256:7bd659d782bb5b5ef84fbfcd57cdef19c4178a4c83bb0dc82b5e7d5157d17d15",
|
||||
"sha256:81248399ee082aecaa6b5c5019063826c5bd80c6bbb39a67952f7cbeffa24fd9",
|
||||
"sha256:82eff8cecd2744c5c9becc0c60fd15b8d96f272e358dcb27c993d138ff09e650",
|
||||
"sha256:82fdeb5754a772d8ed7d67982a3f64fb9b1eb0b3fb6daf7a061921eefba23326",
|
||||
"sha256:8524228411e312f19afb417d3dae4e34a2f4f7094fb992aa93b9413111fd1765",
|
||||
"sha256:86650998b4d0d08795429ee1814342833896989d65d8dc1deb9a544cd2d38434",
|
||||
"sha256:88e784397d44c14c70af472e7e0d5e141d8ec67a406aaa1e465ed0e0a0b62dd1",
|
||||
"sha256:897f8534a384ab10e11140c0852f1397af2d8d7c064b50eb41a1c6973da95a2a",
|
||||
"sha256:8b1c159806c6967c8e2d32bb2d9f99f610071777f84133be5479ce1b318330b7",
|
||||
"sha256:8b9e409f0eca16f3fbbf31f0d6e50b1779a88c8b8c550acc92604b2e3bca1450",
|
||||
"sha256:8fb78a9da81674b13df0ebf7b299897b0aa734a944028b639743225c6aa4caac",
|
||||
"sha256:90adaebc95819ed5fdb84881ae9083867cc5fd646c665433fd19459eb1ef1f7c",
|
||||
"sha256:90c6ba0134a9217ee6dfed91a0020aa9d0366d27b1bbee63e6ed8b1f46ee813f",
|
||||
"sha256:92a80fce259648ba939c4783064c0245ad841881d73db9da9c4877d6c6ccc4e7",
|
||||
"sha256:9398dfc696cdc45a9dcdd1c50051c5e259014d99482857ebea164201fafdbad0",
|
||||
"sha256:93c3f8feb95e599d1a1b87291b0c14693775512bdda4bf95dcef83c5d80e9c69",
|
||||
"sha256:9444ae9f8982b584ae2dbbecdd510189de577e879f794619afc62b5ea9109d26",
|
||||
"sha256:94e6005e98ef5defb6c7aa3d7010723cb8faf3cf878b919241c9a857f95ad7e3",
|
||||
"sha256:950f4d162338f3c6223875d8eeb097b8ca76a5716664777594ef3b755bfdb936",
|
||||
"sha256:9676a20a7fa05463e143bb6c2a479f0c4530ef9f81c0d1af764452f0ee3640c3",
|
||||
"sha256:96ea440ff46d5f05d79e09582007b4d887111dcbf971900a9c40e8de83e48d2d",
|
||||
"sha256:97401f7465dcba52da29d63718b2b69e2ca9b51cee64bdf0ae79279ebf100250",
|
||||
"sha256:9aff233d66cb08f5fb4bab34bffc6007b71acff508607e723ebea3d0ec78236e",
|
||||
"sha256:a4cf7e9f9a2f1194178864de70c7e152b0f07fa23ea3a8dcbcf35e8399403477",
|
||||
"sha256:a5ee5b7eddc642595b648edf0ee9af5f997ded3e5cda4345b2a8de01766ccdb6",
|
||||
"sha256:a719b276cacea63b28ab1d5de0f136a26732a7bedc7b5ef1a0c5a5747d852b42",
|
||||
"sha256:a7c6fb7a1f1ffcd266ededfe3dec5bf68989ada9fedb238a3260d020386ea81c",
|
||||
"sha256:a8ee704fee7e60767bcc91ac510a87ee551e2eb85e01a1353e67d8c3add0ce2a",
|
||||
"sha256:aac39b8f1a9d0eea4e275ab2c4c45afc8221718b06444b12fc3ee4acb65ff7ce",
|
||||
"sha256:ab3c9783fb8a1b4362a6e7ce242e3c0a0e9ba4f372a678ad1802bb6199864d74",
|
||||
"sha256:b1b7909ca28e332979006692af9e3079e0e6fe883f0726201b67271e45f7871a",
|
||||
"sha256:b1e71df87ee24b45b1e680d6efa75cacafc488d861285a983adf348576d264e7",
|
||||
"sha256:b4355d5f9edba434ef2a474d3fbfd91821be54e86b959ab12ccb1b48c9a872fe",
|
||||
"sha256:b7441803def1be9cf6e1f42d550f2ec37b459aa854cea4da5ecc8e03a9b52ed8",
|
||||
"sha256:b8525cd88dba52b55ce5a4efaaaa05378c596ff6ec1ee7a500cca9fac12a001d",
|
||||
"sha256:bd7453845bfcb5e3af55206184da28af2a5beb8eaf5196dc2da81a7ba90fc12c",
|
||||
"sha256:bd84d94e8422e14292f1acc8edcc7deaee313eb7475c113ba77a16c0ac384160",
|
||||
"sha256:beb673830e1c8db01861cab2df06af51480091d69063d028d6f77557fa58eb05",
|
||||
"sha256:c04a350059667d5fa6768e0f2b2ae874ccf402309d8132dceacdf8a92f9a5bd9",
|
||||
"sha256:c39c6bc7a502778d860b5f8b09fe72c4c9d75a073233ffc5dee96df3290d9d16",
|
||||
"sha256:c5e6b7fcbcaa08a8b59ff6b17162fde443d61ede8f8165bd67fa5719032ecd5e",
|
||||
"sha256:c626104ecf59907976ccccc8d47f0e07e3c2b1c45b21efcc84c71f96643b0f81",
|
||||
"sha256:c89596795f24d9e3041867e8d801caeb46f0cf94e858f1820d71c185818c10ab",
|
||||
"sha256:c94a85e46b3b9039d630bfcf8f0656dd205e921cad285d483940a2b0e79eabea",
|
||||
"sha256:cc2715ddadd685f674329a7aa48e5fdbbb96346d6f61981027e1cf4c70632067",
|
||||
"sha256:ced7da1c042fe086674bcd28817516fb858617af5a547862621f94827fe70d2f",
|
||||
"sha256:d16dd99a8c8ca55e446633c6346fc4de30a4eff5eaf0d8376db95965e5acaf8f",
|
||||
"sha256:d2420b2ee2d68ce56f4c22fb471f738006ec0977e3666a21a9aaf441d963c38c",
|
||||
"sha256:d36ec72d063c4f1ea46b1d83f2fcdf63ba18c201a128f552e06d5f385f80e6f2",
|
||||
"sha256:d442b6575a1e002adfb1c99ae3002632ab2fdb4859150fdac1414974805e5fb7",
|
||||
"sha256:d55001960b1d9a6455e81804fbf6542b3d57b92c91166e55549eda52da9f3af0",
|
||||
"sha256:d5c93042513df889a4fe05c9dbf5c47c7a5a05c54cc8a0094d685a9199efbd39",
|
||||
"sha256:d6e678a71f8125bade49683ad60fa9798f8502d35eef2a93f13a5684bfe534b4",
|
||||
"sha256:d71eae5c6c72f003e1303ce73f76f7a765e5d5cd216a4aae1c2e7711ba4c0dd2",
|
||||
"sha256:d9330aed86005d00339e65aca95cfe388e0d5b91a0fe063da8032be51b083130",
|
||||
"sha256:dbfeee33abe68c7c0952c3d9076e31056aba9a0877339dd85683dd63742f5e95",
|
||||
"sha256:dc918fc4d88643763304f18a9742cbdff45b9163dc5e4cb3a38e2accedb67c5e",
|
||||
"sha256:df4f548fed26561c53cc0a8a19432b0f74e0837484b4b06bbe5eb951abbb4c06",
|
||||
"sha256:e0c37d6ab63df496d01ecadf957a74879285ed7a7f6500af3c14e09c073a2c9b",
|
||||
"sha256:e22567f2533350f5d7ddafb76b5f5449867a44d8bbc85fb82cf27dde08f05eee",
|
||||
"sha256:e229fddb8e5dc7696a438cf72e279540ea281c2dae56b93c7c91bae14d812a93",
|
||||
"sha256:e3468a3b8509648cf4d92ebc05fe94261330829137f225621b4778796b067c68",
|
||||
"sha256:e6f670d9df62fa3b3fe724ee837950d855929617a854348846a9b5975096eb7d",
|
||||
"sha256:e859101d682399a72cd1d96b0cfcb7110c054b870f0389d86e014161a21cdcdd",
|
||||
"sha256:e85cd01a583a02e5bda920e69d7dd425eba0ac9a6ff5be5c40abff8c2aa3b0fa",
|
||||
"sha256:e8e6c4025878cd3e97af3eecfabfa088a17798cf8dbf42b60b57c81f494586a3",
|
||||
"sha256:f4a3215d5ecab101e0e9752d4aec6935ab45a82f6f0282283307bbab495c9677",
|
||||
"sha256:f4f6dc39723048aa6d4816bb52e8ed50b5886b5ae92c3d6b4a7d62e6cf544779",
|
||||
"sha256:f51de3798f4f056a9dc27d8a845fcf1b317fa7eb30b33753e0b3190208b68a57",
|
||||
"sha256:f5d48146117c3f6e16a0d4da0a4607a3d148894cc248ab6af4bd1832c6d4eac6",
|
||||
"sha256:f77023f210edf75764b3392d5b58736bfe42c80546e3f1b8e7bad182fdc4685d",
|
||||
"sha256:f93192935e2cef0cc4eb675c2b2a0ec8e68a8efac890259351c8d7802a7193fe",
|
||||
"sha256:f9411294f7bb8d842c348aae59aa5b33ad8e76ce4a3a4ad9665d8fd04e018c0a",
|
||||
"sha256:fcb910e843e119bbe90f3898d5a95d1d0f452bb88b29614f76015b9b15fa5753",
|
||||
"sha256:fed7cf6605bbdb310395d81cc8abb4403ed88ae1f3c37256445e9c01ea073eab",
|
||||
"sha256:ffd652318c2b483b4321a06c74ffe9281d8b795c996abcf6d6010129729f652e"
|
||||
],
|
||||
"index": "pypi",
|
||||
"markers": "python_version >= '3.7'",
|
||||
"version": "==1.6.8"
|
||||
"markers": "python_version ~= '3.7'",
|
||||
"version": "==1.6.9"
|
||||
},
|
||||
"pysubs2": {
|
||||
"hashes": [
|
||||
|
|
@ -1060,11 +1060,11 @@
|
|||
},
|
||||
"python-engineio": {
|
||||
"hashes": [
|
||||
"sha256:a0c47c129c39777e8ebc6d18011efd50db2144e4e8f08983acae8a3614626535",
|
||||
"sha256:f42a36a868d7063aa10ddccf6bd6117a169b6bd00d7ca53999772093b62014f9"
|
||||
"sha256:9ec20d7900def0886fb9621f86fd1f05140d407f8d4e6a51bef0cfba2d112ff7",
|
||||
"sha256:9f2b5a645c416208a9c727254316d487252493de52bee0ff70dc29ca9210397e"
|
||||
],
|
||||
"markers": "python_version >= '3.6'",
|
||||
"version": "==4.12.0"
|
||||
"version": "==4.12.1"
|
||||
},
|
||||
"python-magic": {
|
||||
"hashes": [
|
||||
|
|
|
|||
|
|
@ -132,8 +132,9 @@ The engine which powers the actual video downloads in YTPTube is [yt-dlp](https:
|
|||
sites regularly change their layouts, frequent updates of yt-dlp are required to keep up.
|
||||
|
||||
We have added `YTP_YTDLP_AUTO_UPDATE` environment, which allows you to automatically update yt-dlp to the latest version.
|
||||
To get latest version, simply set the environment variable to `true` and restart the container. Now, whenever you restart
|
||||
the container, it will check for the latest version of yt-dlp and update it if a new version is available.
|
||||
To get latest version, It's enabled by default and whenever you start the container, it will check for the latest
|
||||
version of yt-dlp and update it if a new version is available. To disable this feature, set the environment variable
|
||||
`YTP_YTDLP_AUTO_UPDATE` to `false`.
|
||||
|
||||
We will no longer release new versions of YTPTube for every new version of yt-dlp.
|
||||
|
||||
|
|
@ -288,5 +289,5 @@ Certain configuration values can be set via environment variables, using the `-e
|
|||
| YTP_BASIC_MODE | Whether to run WebUI in basic mode | `false` |
|
||||
| YTP_PICTURES_BACKENDS | A comma separated list of pictures urls to use. | `empty string` |
|
||||
| YTP_BROWSER_ENABLED | Whether to enable the file browser | `false` |
|
||||
| YTP_YTDLP_AUTO_UPDATE | Whether to enable the auto update for yt-dlp | `false` |
|
||||
| YTP_YTDLP_AUTO_UPDATE | Whether to enable the auto update for yt-dlp | `true` |
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ class Upgrader:
|
|||
|
||||
pkg_installer = PackageInstaller()
|
||||
|
||||
ytdlp_auto_update: bool = os.environ.get("YTP_YTDLP_AUTO_UPDATE", "false").strip().lower() == "true"
|
||||
ytdlp_auto_update: bool = os.environ.get("YTP_YTDLP_AUTO_UPDATE", "true").strip().lower() == "true"
|
||||
|
||||
if ytdlp_auto_update:
|
||||
try:
|
||||
|
|
|
|||
|
|
@ -12,9 +12,9 @@
|
|||
"web-types": "./web-types.json",
|
||||
"dependencies": {
|
||||
"@pinia/nuxt": "^0.11.0",
|
||||
"@sentry/nuxt": "^9.17.0",
|
||||
"@vueuse/core": "^13.1.0",
|
||||
"@vueuse/nuxt": "^13.1.0",
|
||||
"@sentry/nuxt": "^9.19.0",
|
||||
"@vueuse/core": "^13.2.0",
|
||||
"@vueuse/nuxt": "^13.2.0",
|
||||
"@xterm/addon-fit": "^0.10.0",
|
||||
"@xterm/xterm": "^5.5.0",
|
||||
"cron-parser": "^5.2.0",
|
||||
|
|
@ -22,10 +22,10 @@
|
|||
"floating-vue": "^5.2.2",
|
||||
"hls.js": "^1.6.2",
|
||||
"moment": "^2.30.1",
|
||||
"nuxt": "^3.17.2",
|
||||
"nuxt": "^3.17.3",
|
||||
"pinia": "^3.0.2",
|
||||
"socket.io-client": "^4.7.2",
|
||||
"vue": "^3.4",
|
||||
"vue": "^3.5.14",
|
||||
"vue-router": "^4.5.1",
|
||||
"vue-toastification": "^2.0.0-rc.5"
|
||||
},
|
||||
|
|
|
|||
774
ui/yarn.lock
774
ui/yarn.lock
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue