Browse Source

ruff formatting

main
crunk 5 months ago
parent
commit
d9d33a877a
  1. 1
      .gitignore
  2. 2
      verse/app.py
  3. 1
      verse/search/forms/searchform.py
  4. 2
      verse/search/search.py
  5. 7
      verse/search/search_index.py
  6. 1
      verse/start.py

1
.gitignore

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

2
verse/app.py

@ -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"])

1
verse/search/forms/searchform.py

@ -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")

2
verse/search/search.py

@ -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)

7
verse/search/search_index.py

@ -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()

1
verse/start.py

@ -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

Loading…
Cancel
Save