main.py 562 B

123456789101112131415161718192021222324
  1. from fastapi import FastAPI
  2. from fastapi import Request
  3. from fastapi import Form
  4. import sys
  5. import os
  6. import codecs
  7. app = FastAPI()
  8. @app.post("/items")
  9. async def read_item(search_query: str = Form(...)):
  10. fw=codecs.open('/tmp/script.txt','w','utf-8')
  11. fw.write(search_query)
  12. fw.close()
  13. print(search_query)
  14. os.chdir('/home/jared/gitlab/spokesgirl_tests/apis')
  15. os.system('python3 proc_video.py &')
  16. return {"item_id": "Please use Telegram to get notifications. "}
  17. @app.get("/")
  18. async def root():
  19. return {"message": "Hello World"}