Update app.py
Browse files
app.py
CHANGED
@@ -2,11 +2,21 @@ from fastapi import FastAPI,Request
|
|
2 |
from fastapi.templating import Jinja2Templates
|
3 |
from fastapi.responses import HTMLResponse
|
4 |
import os
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
from subprocess import check_output
|
6 |
app=FastAPI();
|
7 |
templates = Jinja2Templates(directory="templates")
|
8 |
@app.get("/",response_class=HTMLResponse)
|
9 |
-
def test(request: Request,q:str="ls"):
|
|
|
|
|
|
|
10 |
return templates.TemplateResponse("latex.html",
|
11 |
{
|
12 |
"request":request,
|
|
|
2 |
from fastapi.templating import Jinja2Templates
|
3 |
from fastapi.responses import HTMLResponse
|
4 |
import os
|
5 |
+
def format(codigo:str):
|
6 |
+
return f"""
|
7 |
+
\documentclass{{article}}
|
8 |
+
\begin{{document}}
|
9 |
+
{codigo}
|
10 |
+
\end{{document}}
|
11 |
+
"""
|
12 |
from subprocess import check_output
|
13 |
app=FastAPI();
|
14 |
templates = Jinja2Templates(directory="templates")
|
15 |
@app.get("/",response_class=HTMLResponse)
|
16 |
+
def test(request: Request,q:str="ls",body:bool=True):
|
17 |
+
with open("v.tex") as k:
|
18 |
+
k.write(format(q))
|
19 |
+
|
20 |
return templates.TemplateResponse("latex.html",
|
21 |
{
|
22 |
"request":request,
|