ruff formatting

This commit is contained in:
crunk 2024-06-29 15:25:28 +02:00
parent 0ac59269e7
commit d9d33a877a
6 changed files with 10 additions and 4 deletions

1
.gitignore vendored
View File

@ -10,4 +10,5 @@ pip-wheel-metadata/
verse/tmpupload/*
verse/stash/*
verse/search/searchdata/*
*.db

View File

@ -9,7 +9,6 @@ from flask_sqlalchemy import SQLAlchemy
from flask_wtf.csrf import CSRFProtect
APP = Flask(__name__, static_folder="static")
db = SQLAlchemy()
migrate = Migrate()
@ -48,7 +47,6 @@ def create_app():
migrate.init_app(APP, db, render_as_batch=True)
bcrypt.init_app(APP)
@APP.context_processor
def inject_title():
return dict(title=APP.config["title"])

View File

@ -5,6 +5,7 @@ from wtforms import StringField, SubmitField, validators
from wtforms.validators import Length
from wtforms.widgets import TextArea
class SearchForm(FlaskForm):
searchfield = StringField("Search distribusi-verse archive")
submit = SubmitField("Search")

View File

@ -31,7 +31,7 @@ def searchpage():
def search(searchinput):
"""search and get search result titles and return them as distribusi ids"""
ix = open_dir(SEARCH_DATA_DIR)
ix = open_dir(SEARCH_DATA_DIRgi)
with ix.searcher() as searcher:
query = QueryParser("content", ix.schema).parse(searchinput)
search_results = searcher.search(query)

View File

@ -9,6 +9,7 @@ import flask_apscheduler
SCRIPT_DIR = os.path.dirname(__file__)
SEARCH_DATA_DIR = os.path.abspath(os.path.join(SCRIPT_DIR, "searchdata"))
def init_search_index(APP):
scheduler = flask_apscheduler.APScheduler()
scheduler.api_enabled = False
@ -31,7 +32,11 @@ def index_distribusis(APP):
writer = ix.writer()
distribusis = _visible_distribusis(APP)
for distribusi in distribusis:
writer.add_document(title=distribusi.distribusiname, path="/a", content=distribusi.description)
writer.add_document(
title=distribusi.distribusiname,
path="/a",
content=distribusi.description,
)
writer.commit()

View File

@ -41,6 +41,7 @@ APP.register_blueprint(distribusikan, url_prefix="/distribusikan")
APP.register_blueprint(searchpages, url_prefix="/search")
init_search_index(APP)
@APP.before_request
def session_handler():
session.permanent = True