From e44a8190d00a576b8ba7f138d8cf4b5722e518c3 Mon Sep 17 00:00:00 2001 From: Lukas Date: Sat, 14 Mar 2026 09:37:30 +0100 Subject: [PATCH] chore: update gitignore and vscode settings for venv, clean up instructions --- .gitignore | 4 +- .vscode/settings.json | 7 +- docs/instructions.md | 96 ------------------ .../streaming/Provider.cpython-310.pyc | Bin 570 -> 0 bytes .../streaming/Provider.cpython-311.pyc | Bin 753 -> 0 bytes .../providers/streaming/voe.cpython-310.pyc | Bin 3589 -> 0 bytes .../providers/streaming/voe.cpython-311.pyc | Bin 6678 -> 0 bytes 7 files changed, 8 insertions(+), 99 deletions(-) delete mode 100644 src/core/providers/streaming/Provider.cpython-310.pyc delete mode 100644 src/core/providers/streaming/Provider.cpython-311.pyc delete mode 100644 src/core/providers/streaming/voe.cpython-310.pyc delete mode 100644 src/core/providers/streaming/voe.cpython-311.pyc diff --git a/.gitignore b/.gitignore index 640b675..b362db5 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ /src/__pycache__/* /src/__pycache__/ /.vs/* +/.venv/* /src/Temp/* /src/Loaders/__pycache__/* /src/Loaders/provider/__pycache__/* @@ -81,4 +82,5 @@ Temp/ temp/ tmp/ *.tmp -.coverage +.coverage +.venv/bin/dotenv diff --git a/.vscode/settings.json b/.vscode/settings.json index 2bb67de..9fe54ae 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,8 +1,11 @@ { - "python.defaultInterpreterPath": "C:\\Users\\lukas\\anaconda3\\envs\\AniWorld\\python.exe", + "python.defaultInterpreterPath": "${workspaceFolder}/.venv/bin/python", "python.terminal.activateEnvironment": true, - "python.condaPath": "C:\\Users\\lukas\\anaconda3\\Scripts\\conda.exe", "python.terminal.activateEnvInCurrentTerminal": true, + "terminal.integrated.env.linux": { + "VIRTUAL_ENV": "${workspaceFolder}/.venv", + "PATH": "${workspaceFolder}/.venv/bin:${env:PATH}" + }, "python.linting.enabled": true, "python.linting.flake8Enabled": true, "python.linting.pylintEnabled": true, diff --git a/docs/instructions.md b/docs/instructions.md index 62d5e4a..3de7c14 100644 --- a/docs/instructions.md +++ b/docs/instructions.md @@ -118,99 +118,3 @@ For each task completed: --- ## TODO List: - ---- - -fix: download not working: - -elf.\_progress_service.update_progress( - -File "/app/src/server/services/progress_service.py", line 369, in update_progress - - raise ProgressServiceError( - -src.server.services.progress_service.ProgressServiceError: Progress with id 'download_queue' not found - -2026-03-11 15:15:42 [info ] Processing next item from queue item_id=108 remaining=2 serie=I Was Reincarnated as the 7th Prince So I Can Take My Time Perfecting My Magical Ability - -2026-03-11 15:15:42 [error ] Error in queue processing loop error=Progress with id 'download_queue' not found - -Traceback (most recent call last): - -File "/app/src/server/services/download_service.py", line 716, in \_process_queue - - await self._progress_service.update_progress( - -File "/app/src/server/services/progress_service.py", line 369, in update_progress - - raise ProgressServiceError( - -src.server.services.progress_service.ProgressServiceError: Progress with id 'download_queue' not found - -2026-03-11 15:15:43 [info ] Processing next item from queue item_id=109 remaining=1 serie=I Was Reincarnated as the 7th Prince So I Can Take My Time Perfecting My Magical Ability - -2026-03-11 15:15:43 [error ] Error in queue processing loop error=Progress with id 'download_queue' not found - -Traceback (most recent call last): - -File "/app/src/server/services/download_service.py", line 716, in \_process_queue - - await self._progress_service.update_progress( - -File "/app/src/server/services/progress_service.py", line 369, in update_progress - - raise ProgressServiceError( - -src.server.services.progress_service.ProgressServiceError: Progress with id 'download_queue' not found - -2026-03-11 15:15:44 [info ] Processing next item from queue item_id=110 remaining=0 serie=I Was Reincarnated as the 7th Prince So I Can Take My Time Perfecting My Magical Ability - -2026-03-11 15:15:44 [error ] Error in queue processing loop error=Progress with id 'download_queue' not found - -Traceback (most recent call last): - -File "/app/src/server/services/download_service.py", line 716, in \_process_queue - - await self._progress_service.update_progress( - -File "/app/src/server/services/progress_service.py", line 369, in update_progress - - raise ProgressServiceError( - -src.server.services.progress_service.ProgressServiceError: Progress with id 'download_queue' not found - -2026-03-11 15:15:45 [info ] Queue processing completed - all items processed - -ERROR: Task exception was never retrieved - -future: exception=ProgressServiceError("Progress with id 'download_queue' not found")> - -Traceback (most recent call last): - -File "/app/src/server/services/download_service.py", line 755, in \_process_queue - - await self._progress_service.complete_progress( - -File "/app/src/server/services/progress_service.py", line 446, in complete_progress - - raise ProgressServiceError( - -src.server.services.progress_service.ProgressServiceError: Progress with id 'download_queue' not found - -2026-03-11 15:15:46 [info ] Queue processing completed - all items processed - -ERROR: Task exception was never retrieved - -future: exception=ProgressServiceError("Progress with id 'download_queue' not found")> - -Traceback (most recent call last): - -File "/app/src/server/services/download_service.py", line 755, in \_process_queue - - await self._progress_service.complete_progress( - -File "/app/src/server/services/progress_service.py", line 446, in complete_progress - - raise ProgressServiceError( - -src.server.services.progress_service.ProgressServiceError: Progress with id 'download_queue' not found diff --git a/src/core/providers/streaming/Provider.cpython-310.pyc b/src/core/providers/streaming/Provider.cpython-310.pyc deleted file mode 100644 index 1fb0e2670d6dbdead5fddeccf773e46ba592ee90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 570 zcmYk3%}yIJ5PL3M{{3=281 zP#6i^C=jNGm6cJ~d@kkzD5yQCdmaW5;5&8S_->1vB^c{>Og1xMV7SbG_zx%j)9!RQ z(U<*;X@5M?le6>wx9P+O)|6|TCla692<8n?%DRMj98bUb&(T;K$XiuMbQ~d{oW}G)mmH{vUWvj;JlI z^EfkF`=-`e0qd0Z@3j88j?e}K**aBv9&SL2ist}~4r$f0xnEg5PJ@Nwcb;?ajhgv?9Dz-uJ|DoMR@ zrOCSxcW3-j*0y-2w0*k1$W|FO^;B`}!%u7FK%b)vZKozJ-;aZc`@UTA{U~9RQ28sq zzc&fO@`_#KIUE90~)nQGf&%q6>B=f~nDVue8$a&eGFM zU^DA-B3#Z3dGt#vRV%+aeqWJk>(dI^I6{4eI2bH8Ew-y8O<4y)wX>*=UL?V z4#v#LZI}E~K4wK;yX=>9-i|8mF@KC{LK{}Ov&;PPoO8iVuC*kTd;(_dBN6sgtJ#Z|<6aj7rPV~pg$>bB z=(u-f{HVo+d_J|QR5!VD@ywZ@KRCJe=B3N`PxlW!3gz+e?D-EGAD%pg;rpj+C;Kxe zH>2d_#p5SWUAcP+?B)H523hjz zmsf(7o3|J5timEGR8Mvq2Goq62{5EKhu~8HqO>8~)d&J*&>3vNN55tq$aCwNIWUx& z8r*)y1||VCw78R+yE^>S9q2T&Wv7gnz&QX<=iW18U@3Q4;^oxZ@^Y&oKIeYb@@8ZXdOQFOdnX# zKQX|{!^sqJFz`}OMyW^NH1%aIEe)smA&i&RpGx? zqEh3Bzc7w!gE2KdoJnEd(B?<*MK!I;uhQyBr<&c@G@g#jKjfOmp=o-gX(X3B&`f=g zTxO4)u4cCWg0}TnB7YkwV+HqdSnX&9eV=Rz z+MxmhPGJ+5Z(=#W1Z0beJeL#%l?aAh7m9*^2A$-`ARf~Vo$1VGCbR$HIaO+Pow+pj z&#G;L^Ykh^#-??fd8Wxc<{2KOjY3~fX1?f`Db?)jZ_uHQ9&%@@d3o;m91Lg3 z0qmM~|A)vET59YdOK?3kP0i4@nLNx5&=VbGi%vPk%q(i%jK-~L)WjKWV0Nat{Zjfg zcOZQsm-ZlSzanjubgC#4|TAglB1@I|Kkx4I78Ea%FIm_!fk0qO}rV1jVP(72MKw(0TKxn#bmQCY5 z%n0lLB%yXd`T%x>+snNBHaf_&>}$eL2Ywa8Z^-cKsj-VJoU&bGz#byEVwXm}=JfTe z-|g!U9`yCkuJ-lsUFqv@f7aJeoapOseLrJC&5);{G&7RkdS;8H5q3q*EZp}dCVX$J z*VzvCU6GpCcM7NNMqxt)B=`wFNn8-x<}__@g0}an$bqUt@lD=AZ88hO*--mZYhowd zc>%4>FJ@g{#r%P?Og={VoWq+O2l*8;{{8X*c;Lj@4*QKZi|_AgOnZp?6tu8< zO_w(yDX)XzjP<#9C7sSUEMuKl;-qv5_ZjiHD=!C_O=uPU^J7~7#D7kUvhLiaC~kzf zvdq1dr#ikBw>m(U+$v*xULh_IM6Wn(bpj#`++cdfaLK!VTc1hsNc_L?t{EW!^M9zcMoB{+#bSO%=kAy6`XN%^& zqB&PI^F{Oi>;5%aWVSp@Q#S8xtV3}^x!hw@h@lE%$z%N^gxr709srO|k-RO>L+^q? z?qQtm=oC#`xzBMEHv|K4A)dAjZgKkyogm`QQSu+R-Y--7okJwxj)wx2myG^I*hPhD zgbLN`43!1)0`;UTk diff --git a/src/core/providers/streaming/voe.cpython-311.pyc b/src/core/providers/streaming/voe.cpython-311.pyc deleted file mode 100644 index a008a40f17fc6da804c4f840df3ae299573a5d53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6678 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 Nw`za*nMNj;{vRCc*lYj*