introduce search interface

This commit is contained in:
www
2020-12-07 09:57:30 +00:00
parent 894a99cdef
commit ad36db964e
21 changed files with 32004 additions and 52 deletions

View File

@@ -1,5 +1,6 @@
from flask import Flask
from flask import Flask, Blueprint,render_template, send_from_directory,jsonify, url_for, abort
from flask import request
from teleflask import Teleflask
from teleflask.messages import TextMessage
@@ -12,6 +13,8 @@ from pytgbot.api_types.sendable.reply_markup import InlineKeyboardButton,InlineK
import os
from bot1.chats import ChatManager
from bot1 import users
from solrfet2020 import SolrFet2020
#logging.basicConfig(level=logging.INFO)
URL_HOSTNAME='bot.2020.fet.at'
@@ -22,10 +25,15 @@ bot = Teleflask(API_KEY)
bot.init_app(app)
chats=ChatManager(bot.bot)
solr=SolrFet2020()
@app.route('/')
def home():
return "Home"
query=request.args.get("query")
if query:
links,hits=solr.search(query)
else:
links=None
return render_template("search.html", query=query, results=links)
@app.route('/send/<text>')
def send(text=None):