simple-api-duckduckgo/main.py

12 lines
260 B
Python
Raw Normal View History

2024-02-08 12:52:28 +01:00
from typing import Union
from fastapi import FastAPI
from gateways.externals import DuckDuckGoGateway
from use_cases import search_ddg
app = FastAPI()
@app.get("/search/")
def api_search(q: str):
repo = DuckDuckGoGateway()
return search_ddg(repo, q)