aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorterminaldweller <thabogre@gmail.com>2023-02-17 04:47:58 +0000
committerterminaldweller <thabogre@gmail.com>2023-02-17 04:47:58 +0000
commit15806c28447d588d03b5d7b19e1cb9f5fd8fda11 (patch)
tree3dc3851619dac42612865e928ae80d27e20bbd6b
parentfixes #1 (diff)
downloaddevourer-15806c28447d588d03b5d7b19e1cb9f5fd8fda11.tar.gz
devourer-15806c28447d588d03b5d7b19e1cb9f5fd8fda11.zip
changed the api endpoint to include version number, updated for new poetry installation script
-rw-r--r--devourer/Dockerfile4
-rw-r--r--devourer/devourer.py10
2 files changed, 7 insertions, 7 deletions
diff --git a/devourer/Dockerfile b/devourer/Dockerfile
index 06807ef..751759a 100644
--- a/devourer/Dockerfile
+++ b/devourer/Dockerfile
@@ -12,9 +12,9 @@ ENV PYTHONUNBUFFERED=1 \
ENV PATH="$POETRY_HOME/bin:$VENV_PATH/bin:$PATH"
FROM python-base as builder-base
-ENV POETRY_VERSION=1.0.0
+ENV POETRY_VERSION=1.3.2
RUN apt update && apt install -y --no-install-recommends curl build-essential
-RUN curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
+RUN curl -sSL https://install.python-poetry.org | python -
WORKDIR $PYSETUP_PATH
COPY ./pyproject.toml ./
RUN poetry install --no-dev
diff --git a/devourer/devourer.py b/devourer/devourer.py
index 41891c1..f4ba4f2 100644
--- a/devourer/devourer.py
+++ b/devourer/devourer.py
@@ -378,7 +378,7 @@ async def add_secure_headers(
return response
-@app.get("/mila/pdf", tags=["/mila/pdf"])
+@app.get("/mila/pdf", tags=["/mila/v1/pdf"])
def pdf_ep(
url: str, feat: str = "", audio: bool = False, summarize: bool = False
):
@@ -420,7 +420,7 @@ def pdf_ep(
}
-@app.get("/mila/reqs", tags=["/mila/reqs"])
+@app.get("/mila/reqs", tags=["/mila/v1/reqs"])
def extract_reqs_ep(url: str, sourcetype: str = "html"):
"""Extracts the requirements from a given url."""
result = get_requirements(url, sourcetype)
@@ -431,7 +431,7 @@ def extract_reqs_ep(url: str, sourcetype: str = "html"):
}
-@app.get("/mila/wiki", tags=["/mila/wiki"])
+@app.get("/mila/wiki", tags=["/mila/v1/wiki"])
def wiki_search_ep(term: str, summary: str = "none", audio: bool = False):
"""Search and summarizes from wikipedia."""
text = search_wikipedia(term, summary)
@@ -449,7 +449,7 @@ def wiki_search_ep(term: str, summary: str = "none", audio: bool = False):
}
-@app.get("/mila/summ", tags=["/mila/summ"])
+@app.get("/mila/summ", tags=["/mila/v1/summ"])
def summarize_ep(url: str, summary: str = "none", audio: bool = False):
"""Summarize and turn the summary into audio."""
text = summarize_link_to_audio(url, summary)
@@ -467,7 +467,7 @@ def summarize_ep(url: str, summary: str = "none", audio: bool = False):
}
-@app.get("/mila/health", tags=["/mila/health"])
+@app.get("/mila/health", tags=["/mila/v1/health"])
def health_ep():
"""The health endpoint."""
return {"Content-Type": "application/json", "isOK": True}