Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified backend/db.sqlite3
Binary file not shown.
2 changes: 0 additions & 2 deletions backend/media/documents/sample-Pseudocode.py

This file was deleted.

2 changes: 0 additions & 2 deletions backend/media/documents/sample.py

This file was deleted.

20 changes: 5 additions & 15 deletions frontend/src/App.js
Original file line number Diff line number Diff line change
Expand Up @@ -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));
};
Expand Down
1 change: 1 addition & 0 deletions node-api/codes/py/1614326213790.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326221654.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326225023.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326231097.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326232455.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326263822.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326271070.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326273110.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326274511.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326341457.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326351820.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326354510.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326359157.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326386510.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326486581.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614326489719.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614331181798.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614331896895.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614332030158.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614332089893.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614332127723.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614332190163.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614332810756.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614347960786.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614348833517.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614348870516.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614349630374.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614349684786.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614349748028.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614349785628.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614350011828.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614350327222.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614350776905.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614350966846.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614351393249.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614351509282.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614351627099.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614351718587.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614352020823.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614353279705.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614356010107.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614356023824.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614356076742.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614356241070.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614356290966.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614356308094.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
1 change: 1 addition & 0 deletions node-api/codes/py/1614356322278.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
undefined
30 changes: 26 additions & 4 deletions node-api/generatePseudo.py
Original file line number Diff line number Diff line change
@@ -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)
Expand Down Expand Up @@ -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):
Expand Down Expand Up @@ -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", "~~~"],]

Expand Down Expand Up @@ -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)
2 changes: 1 addition & 1 deletion node-api/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
21 changes: 20 additions & 1 deletion python-scripts/generatePseudo.py
Original file line number Diff line number Diff line change
@@ -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)
Expand Down Expand Up @@ -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):
Expand Down Expand Up @@ -234,6 +252,7 @@ def main(filename):
writeListFile(listFile, filename)

main(TestFile)
os.remove(TestFile)
print("")
print("")
print("----------------")
Expand Down