main.py 627 B

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