This commit is contained in:
Iain Learmonth 2022-08-30 14:15:06 +01:00
parent f81ff2e1de
commit afb98724d3
6 changed files with 10 additions and 8 deletions

View file

@ -1,7 +1,7 @@
from datetime import datetime, timedelta, timezone
from typing import Optional
from flask import Blueprint, render_template, request
from flask import Blueprint, render_template, request, url_for, redirect
from flask.typing import ResponseReturnValue
from jinja2.utils import markupsafe
from sqlalchemy import desc, or_, func
@ -129,6 +129,8 @@ def portal_home() -> ResponseReturnValue:
@portal.route("/search")
def search() -> ResponseReturnValue:
query = request.args.get("query")
if query is None:
return redirect(url_for("portal.portal_home"))
proxies = Proxy.query.filter(
or_(func.lower(Proxy.url).contains(query.lower())), Proxy.destroyed.is_(None)).all()
origins = Origin.query.filter(