From 19f087d9743255a9ba2f414863583e97902d6ed7 Mon Sep 17 00:00:00 2001 From: Bushra Akram Date: Fri, 26 Feb 2021 21:25:49 +0500 Subject: [PATCH] upload file --- backend/db.sqlite3 | Bin 135168 -> 135168 bytes backend/media/documents/sample-Pseudocode.py | 2 -- backend/media/documents/sample.py | 2 -- frontend/src/App.js | 20 ++++--------- node-api/codes/py/1614326213790.py | 1 + node-api/codes/py/1614326221654.py | 1 + node-api/codes/py/1614326225023.py | 1 + node-api/codes/py/1614326231097.py | 1 + node-api/codes/py/1614326232455.py | 1 + node-api/codes/py/1614326263822.py | 1 + node-api/codes/py/1614326271070.py | 1 + node-api/codes/py/1614326273110.py | 1 + node-api/codes/py/1614326274511.py | 1 + node-api/codes/py/1614326341457.py | 1 + node-api/codes/py/1614326351820.py | 1 + node-api/codes/py/1614326354510.py | 1 + node-api/codes/py/1614326359157.py | 1 + node-api/codes/py/1614326386510.py | 1 + node-api/codes/py/1614326486581.py | 1 + node-api/codes/py/1614326489719.py | 1 + node-api/codes/py/1614331181798.py | 1 + node-api/codes/py/1614331896895.py | 1 + node-api/codes/py/1614332030158.py | 1 + node-api/codes/py/1614332089893.py | 1 + node-api/codes/py/1614332127723.py | 1 + node-api/codes/py/1614332190163.py | 1 + node-api/codes/py/1614332810756.py | 1 + node-api/codes/py/1614347960786.py | 1 + node-api/codes/py/1614348833517.py | 1 + node-api/codes/py/1614348870516.py | 1 + node-api/codes/py/1614349630374.py | 1 + node-api/codes/py/1614349684786.py | 1 + node-api/codes/py/1614349748028.py | 1 + node-api/codes/py/1614349785628.py | 1 + node-api/codes/py/1614350011828.py | 1 + node-api/codes/py/1614350327222.py | 1 + node-api/codes/py/1614350776905.py | 1 + node-api/codes/py/1614350966846.py | 1 + node-api/codes/py/1614351393249.py | 1 + node-api/codes/py/1614351509282.py | 1 + node-api/codes/py/1614351627099.py | 1 + node-api/codes/py/1614351718587.py | 1 + node-api/codes/py/1614352020823.py | 1 + node-api/codes/py/1614353279705.py | 1 + node-api/codes/py/1614356010107.py | 1 + node-api/codes/py/1614356023824.py | 1 + node-api/codes/py/1614356076742.py | 1 + node-api/codes/py/1614356241070.py | 1 + node-api/codes/py/1614356290966.py | 1 + node-api/codes/py/1614356308094.py | 1 + node-api/codes/py/1614356322278.py | 1 + node-api/generatePseudo.py | 30 ++++++++++++++++--- node-api/server.js | 2 +- python-scripts/generatePseudo.py | 21 ++++++++++++- 54 files changed, 99 insertions(+), 25 deletions(-) delete mode 100644 backend/media/documents/sample-Pseudocode.py delete mode 100644 backend/media/documents/sample.py create mode 100644 node-api/codes/py/1614326213790.py create mode 100644 node-api/codes/py/1614326221654.py create mode 100644 node-api/codes/py/1614326225023.py create mode 100644 node-api/codes/py/1614326231097.py create mode 100644 node-api/codes/py/1614326232455.py create mode 100644 node-api/codes/py/1614326263822.py create mode 100644 node-api/codes/py/1614326271070.py create mode 100644 node-api/codes/py/1614326273110.py create mode 100644 node-api/codes/py/1614326274511.py create mode 100644 node-api/codes/py/1614326341457.py create mode 100644 node-api/codes/py/1614326351820.py create mode 100644 node-api/codes/py/1614326354510.py create mode 100644 node-api/codes/py/1614326359157.py create mode 100644 node-api/codes/py/1614326386510.py create mode 100644 node-api/codes/py/1614326486581.py create mode 100644 node-api/codes/py/1614326489719.py create mode 100644 node-api/codes/py/1614331181798.py create mode 100644 node-api/codes/py/1614331896895.py create mode 100644 node-api/codes/py/1614332030158.py create mode 100644 node-api/codes/py/1614332089893.py create mode 100644 node-api/codes/py/1614332127723.py create mode 100644 node-api/codes/py/1614332190163.py create mode 100644 node-api/codes/py/1614332810756.py create mode 100644 node-api/codes/py/1614347960786.py create mode 100644 node-api/codes/py/1614348833517.py create mode 100644 node-api/codes/py/1614348870516.py create mode 100644 node-api/codes/py/1614349630374.py create mode 100644 node-api/codes/py/1614349684786.py create mode 100644 node-api/codes/py/1614349748028.py create mode 100644 node-api/codes/py/1614349785628.py create mode 100644 node-api/codes/py/1614350011828.py create mode 100644 node-api/codes/py/1614350327222.py create mode 100644 node-api/codes/py/1614350776905.py create mode 100644 node-api/codes/py/1614350966846.py create mode 100644 node-api/codes/py/1614351393249.py create mode 100644 node-api/codes/py/1614351509282.py create mode 100644 node-api/codes/py/1614351627099.py create mode 100644 node-api/codes/py/1614351718587.py create mode 100644 node-api/codes/py/1614352020823.py create mode 100644 node-api/codes/py/1614353279705.py create mode 100644 node-api/codes/py/1614356010107.py create mode 100644 node-api/codes/py/1614356023824.py create mode 100644 node-api/codes/py/1614356076742.py create mode 100644 node-api/codes/py/1614356241070.py create mode 100644 node-api/codes/py/1614356290966.py create mode 100644 node-api/codes/py/1614356308094.py create mode 100644 node-api/codes/py/1614356322278.py diff --git a/backend/db.sqlite3 b/backend/db.sqlite3 index 1958ccadb63d77831d0351952b4464b73db34c8c..723ec5602e0c920bab3aebcb6853739a212896b0 100644 GIT binary patch delta 936 zcmb8tJ5Q8B6b4{6qWO0B+g$_{m4yX`l40I+X6Boj&e%{`thbn0k)S3f%3^@RN)p#g zsnR2zt%gLrRQ>>C;V-cC`Wrl-(ajV#)=y^MGw+$L-E3<&dpucLdeS~qS$esAW%1Db z#K8kx*?ymo?R{Fr^4YnpKh*lrdfK|&YBxVOpEtYBsm9mFexu(w*O<<~<*)Pm`T4w4 z|6YGne^9?rpQ-(*y{$d0U98Pke^%dBA5||^JK2})Ro36bh{=qeA0EQ#tG$)YTh~@M z))#N~dTZ-y?G9GjI_;8Ym8doWtDq$7h|p10bh7vvzDw4G)Fns_UDpD;qa@ ztN*yJh}I}#AG9|o|Kk*CRUnWBDzoJjR0e?x9~hk!5Dh8sh)jX$ z6m%r7psi$JY5+Ep%gr7)3GOP-0NCU?QU?d<) zn=q1MaV!NFS^D=xu$V}|gh)`%dgy?oDag`{l53<997%zrE|i5M<1wB9%Z^E=as~lo zDR3lKC;|jV6QB?cE9*!;1`eknT?OSd2S*r50H%Do4`n)9DNqEfB3LiWZ6+Y?YI%oz zFR#%^K~6ZO9fHxw2f&hCzP#|7rK|d1&>^x^Lh^DQ*rJw#Y?qW_1RGE-VO0KAd4hje RV%T|mue-C~-Ko5|{R>@5?!5p2 delta 68 zcmV-K0K5Nypa_7V2#^~AE0G*S0V}a!S}z6&7X console.log(err)); } const handleFilesChange = (e) => { - setFile(e.target.files[0]); + //setState({ files: e.target.files[0] }); - console.log(e.target.files[0]); - console.log(file.files); + //console.log(e.target.files[0]); + //console.log(state.files); let form_data = new FormData(); form_data.append("files", e.target.files[0]); - - let url2 = `http://localhost:3000?lang=${language}&file=${form_data}`; - + let url = "http://localhost:8000/api/posts/"; axios - .post(url2, { - body: myCode, - }) + .post(url, form_data) .then((res) => { console.log(res.data); - - // state.ans = res.data.stdout; - // console.log(ans); - setState({ ans: res.data.stdout }); - - //setState({ count: state.count + 1 }); }) .catch((err) => console.log(err)); }; diff --git a/node-api/codes/py/1614326213790.py b/node-api/codes/py/1614326213790.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326213790.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326221654.py b/node-api/codes/py/1614326221654.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326221654.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326225023.py b/node-api/codes/py/1614326225023.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326225023.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326231097.py b/node-api/codes/py/1614326231097.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326231097.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326232455.py b/node-api/codes/py/1614326232455.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326232455.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326263822.py b/node-api/codes/py/1614326263822.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326263822.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326271070.py b/node-api/codes/py/1614326271070.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326271070.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326273110.py b/node-api/codes/py/1614326273110.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326273110.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326274511.py b/node-api/codes/py/1614326274511.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326274511.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326341457.py b/node-api/codes/py/1614326341457.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326341457.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326351820.py b/node-api/codes/py/1614326351820.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326351820.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326354510.py b/node-api/codes/py/1614326354510.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326354510.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326359157.py b/node-api/codes/py/1614326359157.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326359157.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326386510.py b/node-api/codes/py/1614326386510.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326386510.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326486581.py b/node-api/codes/py/1614326486581.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326486581.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614326489719.py b/node-api/codes/py/1614326489719.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614326489719.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614331181798.py b/node-api/codes/py/1614331181798.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614331181798.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614331896895.py b/node-api/codes/py/1614331896895.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614331896895.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614332030158.py b/node-api/codes/py/1614332030158.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614332030158.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614332089893.py b/node-api/codes/py/1614332089893.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614332089893.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614332127723.py b/node-api/codes/py/1614332127723.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614332127723.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614332190163.py b/node-api/codes/py/1614332190163.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614332190163.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614332810756.py b/node-api/codes/py/1614332810756.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614332810756.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614347960786.py b/node-api/codes/py/1614347960786.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614347960786.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614348833517.py b/node-api/codes/py/1614348833517.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614348833517.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614348870516.py b/node-api/codes/py/1614348870516.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614348870516.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614349630374.py b/node-api/codes/py/1614349630374.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614349630374.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614349684786.py b/node-api/codes/py/1614349684786.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614349684786.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614349748028.py b/node-api/codes/py/1614349748028.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614349748028.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614349785628.py b/node-api/codes/py/1614349785628.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614349785628.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614350011828.py b/node-api/codes/py/1614350011828.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614350011828.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614350327222.py b/node-api/codes/py/1614350327222.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614350327222.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614350776905.py b/node-api/codes/py/1614350776905.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614350776905.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614350966846.py b/node-api/codes/py/1614350966846.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614350966846.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614351393249.py b/node-api/codes/py/1614351393249.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614351393249.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614351509282.py b/node-api/codes/py/1614351509282.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614351509282.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614351627099.py b/node-api/codes/py/1614351627099.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614351627099.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614351718587.py b/node-api/codes/py/1614351718587.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614351718587.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614352020823.py b/node-api/codes/py/1614352020823.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614352020823.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614353279705.py b/node-api/codes/py/1614353279705.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614353279705.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614356010107.py b/node-api/codes/py/1614356010107.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614356010107.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614356023824.py b/node-api/codes/py/1614356023824.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614356023824.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614356076742.py b/node-api/codes/py/1614356076742.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614356076742.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614356241070.py b/node-api/codes/py/1614356241070.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614356241070.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614356290966.py b/node-api/codes/py/1614356290966.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614356290966.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614356308094.py b/node-api/codes/py/1614356308094.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614356308094.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/codes/py/1614356322278.py b/node-api/codes/py/1614356322278.py new file mode 100644 index 0000000..66dc905 --- /dev/null +++ b/node-api/codes/py/1614356322278.py @@ -0,0 +1 @@ +undefined \ No newline at end of file diff --git a/node-api/generatePseudo.py b/node-api/generatePseudo.py index b5865aa..4421718 100644 --- a/node-api/generatePseudo.py +++ b/node-api/generatePseudo.py @@ -1,7 +1,24 @@ -TestFile = "hello.py" + import logging from logging import debug, info, warning, basicConfig, INFO, DEBUG, WARNING basicConfig(level = WARNING) +import os +from pathlib import Path +path = Path(__file__).resolve().parent.parent + + + +MEDIA_ROOT = os.path.join(path, "backend","media","documents") + + + +arr = os.listdir(MEDIA_ROOT) + +for file in arr: + filename=file + +TestFile= os.path.join(MEDIA_ROOT,filename) + def getTextFile(filep): file = open(filep) @@ -98,7 +115,8 @@ def writeListFile(listFile, name = "/home/asus/Terminal-2.0/python-scripts/pytho log = open(name, "r") for line in log: print(line) - + + def indent(listFile, avoidLines): @@ -199,12 +217,12 @@ def removeLastChar(line, remove): def main(filename): - #print("Now working on " + filename) + listFile = getTextFile(filename) listFile = removeLastCharacter(listFile) listFile = removeBlanks(listFile) avoidLines = detectMultiLineComment(listFile) - # print("Searching through file, this may take a while") + clues = [["elif", "~~~"],] @@ -232,3 +250,7 @@ def main(filename): writeListFile(listFile, filename) main(TestFile) +pseudo= TestFile[0:len(TestFile)-3] +"-Pseudocode"+TestFile[(len(TestFile)-3) : len(TestFile)] +os.remove(TestFile) + +os.remove(pseudo) diff --git a/node-api/server.js b/node-api/server.js index 77bad50..caece6f 100644 --- a/node-api/server.js +++ b/node-api/server.js @@ -55,7 +55,7 @@ cout << "Hello"; console.log(err); }); } else { - let resultPromise = python.runFile(`${path}/${fileName}.py`); + let resultPromise = python.runFile("generatePseudo.py"); resultPromise .then((result) => { res.send(result); diff --git a/python-scripts/generatePseudo.py b/python-scripts/generatePseudo.py index 92c544b..6212436 100644 --- a/python-scripts/generatePseudo.py +++ b/python-scripts/generatePseudo.py @@ -1,7 +1,24 @@ -TestFile = "hello.py" + import logging from logging import debug, info, warning, basicConfig, INFO, DEBUG, WARNING basicConfig(level = WARNING) +import os +from pathlib import Path +BASE_DIR = os.path.dirname(os.path.abspath(__file__)) + + + +MEDIA_ROOT = os.path.join(BASE_DIR, "backend","media","documents") +print(MEDIA_ROOT) + +print(BASE_DIR) +arr = os.listdir(MEDIA_ROOT) +print(arr) +for file in arr: + filename=file +print(filename) +TestFile= os.path.join(MEDIA_ROOT,filename) +print(TestFile) def getTextFile(filep): file = open(filep) @@ -101,6 +118,7 @@ def writeListFile(listFile, name = "/home/asus/Terminal-2.0/python-scripts/pytho print("The file can be found at " + name) print("------------------------") print("") + os.remove(name) def indent(listFile, avoidLines): @@ -234,6 +252,7 @@ def main(filename): writeListFile(listFile, filename) main(TestFile) +os.remove(TestFile) print("") print("") print("----------------")