diff --git a/backend/db.sqlite3 b/backend/db.sqlite3 index 1958cca..723ec56 100644 Binary files a/backend/db.sqlite3 and b/backend/db.sqlite3 differ diff --git a/backend/media/documents/sample-Pseudocode.py b/backend/media/documents/sample-Pseudocode.py deleted file mode 100644 index 71ce024..0000000 --- a/backend/media/documents/sample-Pseudocode.py +++ /dev/null @@ -1,2 +0,0 @@ -IF x % 5 = 0: - OUTPUT "Hello World" diff --git a/backend/media/documents/sample.py b/backend/media/documents/sample.py deleted file mode 100644 index 666075d..0000000 --- a/backend/media/documents/sample.py +++ /dev/null @@ -1,2 +0,0 @@ -if x % 5 == 0: - print("Hello World") diff --git a/frontend/src/App.js b/frontend/src/App.js index 7886626..5e2f3dc 100644 --- a/frontend/src/App.js +++ b/frontend/src/App.js @@ -73,28 +73,18 @@ function Converter(props) { .catch((err) => 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("----------------")