This aplication is a REST API for run the language:
- Python
- C++
- Coming soon...
On the terminal
uvicorn main:app --reload
This open the API on port 8000 in http://127.0.0.1:8000. You can view a autogenerated documentation on route /docs.
Open sample/index.html
on the browser.
Requesting a python's code.
x = input()
print(x)
with input
I'm a input\n
Pass code and input to base 64 on this page.
POST /run/
curl -X 'POST' \
'http://127.0.0.1:8000/run/' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"language": "python",
"code": "eCA9IGlucHV0KCkKcHJpbnQoeCk",
"input_source": "SSdtIGEgaW5wdXQ"
}'
access-control-allow-credentials: true
access-control-allow-origin: http://127.0.0.1:8000
content-length: 53
content-type: application/json
date: Fri,08 Jul 2022 02:31:06 GMT
server: uvicorn
vary: Origin
{
"exit status": 0,
"result": "I'm a input\n",
"error": ""
}