diff --git a/server.py b/server.py new file mode 100644 index 0000000..514b4aa --- /dev/null +++ b/server.py @@ -0,0 +1,15 @@ +from fastapi import FastAPI, File, UploadFile +import markitdown + +app = FastAPI() + +@app.post("/convert") +async def convert_to_markdown(file: UploadFile = File(...)): + content = await file.read() # Read the file content + markdown_text = markitdown.convert(content.decode("utf-8")) # Convert to markdown + return {"markdown": markdown_text} + +if __name__ == "__main__": + import uvicorn + uvicorn.run(app, host="127.0.0.1", port=8000) +