From c1a6d15f05c5ba4c692297d33015b0f084b4109c Mon Sep 17 00:00:00 2001 From: fishkadealer229 Date: Sat, 19 Jul 2025 16:31:31 +0300 Subject: [PATCH 01/23] First commit on gen-api branch --- .github/workflows/main.yml | 7 ++ .idea/misc.xml | 1 + ...e_Update_at_28_06_2025_16_08__Changes_.xml | 23 ------ .idea/workspace.xml | 77 ++++++++++++++---- api/anki_deck.db | Bin 73728 -> 73728 bytes api/fast_api.py | 56 +++++-------- api/genius.py | 17 +++- api/gpt.py | 7 +- api/integration_tests.py | 18 ++-- api/models.py | 2 +- database_preparation.py | 31 +++++++ docker-compose.yml | 3 - "\321\216\321\203\321\202\320\274" | 0 13 files changed, 147 insertions(+), 95 deletions(-) delete mode 100644 .idea/shelf/Uncommitted_changes_before_Update_at_28_06_2025_16_08__Changes_.xml create mode 100644 database_preparation.py create mode 100644 "\321\216\321\203\321\202\320\274" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8ef49733..584f4c42 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -36,6 +36,7 @@ jobs: - name: Unit tests run env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + GENIUS_ACCESS_TOKEN: ${{ secrets.GENIUS_ACCESS_TOKEN }} run: | coverage run -m pytest api/unit_tests1.py coverage xml -o coverage.xml @@ -43,6 +44,12 @@ jobs: - name: Integration tests run env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} + GENIUS_ACCESS_TOKEN: ${{ secrets.GENIUS_ACCESS_TOKEN }} run: | coverage run -m pytest api/integration_tests.py coverage xml -o coverage.xml + + - name: Database preparation + run: | + coverage run -m python database_preparation.py + coverage xml -o coverage.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index a0d8ff11..313d0fca 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,4 +3,5 @@ + \ No newline at end of file diff --git a/.idea/shelf/Uncommitted_changes_before_Update_at_28_06_2025_16_08__Changes_.xml b/.idea/shelf/Uncommitted_changes_before_Update_at_28_06_2025_16_08__Changes_.xml deleted file mode 100644 index f2e8dcba..00000000 --- a/.idea/shelf/Uncommitted_changes_before_Update_at_28_06_2025_16_08__Changes_.xml +++ /dev/null @@ -1,23 +0,0 @@ - - \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 297e9702..0604b346 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,7 +4,21 @@ - + + + + + + + + + + + + + + + - + + + + + + + + + @@ -106,6 +161,8 @@ + + - - - - - file://$PROJECT_DIR$/api/decryptors.py - - - - - + - + \ No newline at end of file diff --git a/api/anki_deck.db b/api/anki_deck.db index 9195b929560aa01b69db0f388b43dad526023f82..d0b2808db1e4ad3c32337ef482a54832270064c1 100644 GIT binary patch delta 1025 zcmYk&TWkzb7zglkcFyjZ&N)+CwDcmxo$6(F_I_Uyp+ZU`6%o3to0in>THD}-Jrh*j zqDF#5qCB{krbdXjdKHl-o`okKG~tmKarTRZO!EIF^Ue32GhcOvRAO6?22PRTVlYY~t=~b#er_bsy^qWqDcR+WwG}-%iwBkm{g^&v%=hxC%wc`_3Oi#(C zy$4i^JhPq&PicDG<#BbIwy&=X`ydU-?piuV-v?DO>t}6R9h7I}>Ydpu-S~Nlc$JLj zr$eh**K&G-mgo@er+a8G-9pneOuOk?x{NNSURpcn=k$1i*ws<@=?u0=q^Syi*?~%U|`&dm(E3_D1pOJD+B1moxe7(ruT7@Y@0Xw=EQySG4@Vn-eNS+0n^X4C8uyUT8| zaW=*TJ1Hv-UZ&ONZ%d&m=u4t!U<^G4qi7Ngq9g5on@^pbtF&4Rqgm^KH{g zWw-Y62KC~xTt0z$gK#>ES3lI<@`W|S>gYNaw`PYBZmsI@mQS| lgvR4T*@|Wb{@twE^5590;TD%={?+$aqh|9fR~!DV`~g8`)-V77 delta 223 zcmZoTz|wGlWr8&0iitALtScDw+B7$&EU;%5;^Uai?x4C^P~Z+Pla$cpcfQh_RsHTW zGV8M&OlA*=2TGh`+iVbig@ak2@5N;H1dvD*-{cE Date: Sat, 19 Jul 2025 17:55:28 +0300 Subject: [PATCH 02/23] Genius fixing --- .idea/workspace.xml | 12 +----------- api/anki_deck.db | Bin 73728 -> 73728 bytes docker-compose.yml | 5 ++++- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 0604b346..c46547e0 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,18 +5,8 @@ - - - - - - - - - - \ No newline at end of file diff --git a/api/anki_deck.db b/api/anki_deck.db index d0b2808db1e4ad3c32337ef482a54832270064c1..a101bd216fdaf0f628bcfa9c60a6fa71a62a439d 100644 GIT binary patch delta 323 zcmZoTz|wGlWr8&0m5DOWtXCNHvMy{)SzymB!J9Cd-9eXyw}v-iv!H+mFO!tSg&(MY|17unLQw#h0TFYVB^GjtW0{QlZ(Ri8BIXs=EAVaoXnA rYw2`$0mjuVTnD+90u{dJWR`4lp1x6-M)PFt6t>+|2#}tcaUybK&dB ZD$Jo=cc-%pFs=rw(&pNJSBg=Y6#xyXIkEr% diff --git a/docker-compose.yml b/docker-compose.yml index d03448f5..ce32d772 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,7 +9,10 @@ services: environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - GENIUS_ACCESS_TOKEN=${GENIUS_ACCESS_TOKEN} - - HTTP_PROXY=user235092:ws16r4@176.101.58.200:2095 + - HTTP_PROXY=http://user235092:ws16r4@176.101.58.200:2095 + - HTTPS_PROXY=http://user235092:ws16r4@176.101.58.200:2095 + - http_proxy=http://user235092:ws16r4@176.101.58.200:2095 + - https_proxy=http://user235092:ws16r4@176.101.58.200:2095 frontend: build: From 3b497033392cf596dd534aa0afdf3782b0d211a5 Mon Sep 17 00:00:00 2001 From: fishkadealer229 <94692853+fishkadealer229@users.noreply.github.com> Date: Sat, 19 Jul 2025 18:03:00 +0300 Subject: [PATCH 03/23] Delete api/anki_deck.db --- api/anki_deck.db | Bin 73728 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 api/anki_deck.db diff --git a/api/anki_deck.db b/api/anki_deck.db deleted file mode 100644 index 9195b929560aa01b69db0f388b43dad526023f82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73728 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 Date: Sat, 19 Jul 2025 18:59:20 +0300 Subject: [PATCH 04/23] First --- .github/workflows/main.yml | 5 -- .gitignore | 3 +- .idea/workspace.xml | 52 ++++++++++++--------- api/anki_deck.db | Bin 73728 -> 77824 bytes api/database_preparation.py | 90 ++++++++++++++++++++++++++++++++++++ api/fast_api.py | 12 +++-- database_preparation.py | 31 ------------- 7 files changed, 129 insertions(+), 64 deletions(-) create mode 100644 api/database_preparation.py delete mode 100644 database_preparation.py diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 584f4c42..4a078212 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -48,8 +48,3 @@ jobs: run: | coverage run -m pytest api/integration_tests.py coverage xml -o coverage.xml - - - name: Database preparation - run: | - coverage run -m python database_preparation.py - coverage xml -o coverage.xml diff --git a/.gitignore b/.gitignore index 1c2ff085..8b227170 100644 --- a/.gitignore +++ b/.gitignore @@ -30,4 +30,5 @@ api/__pycache__/ *.pyc *.tsbuildinfo .env -.venv \ No newline at end of file +.venv +api/anki_deck.db \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c46547e0..3e7ee053 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,10 +4,13 @@