From 1eb293d965c5d211fad35e5b72f748bcec5d2d1c Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 26 Jul 2023 14:10:39 +0000 Subject: [PATCH] blog: Drop unused search handler Signed-off-by: Michael Tremer --- Makefile.am | 1 - src/templates/blog/search-results.html | 9 --------- src/web/__init__.py | 1 - src/web/blog.py | 12 ------------ 4 files changed, 23 deletions(-) delete mode 100644 src/templates/blog/search-results.html diff --git a/Makefile.am b/Makefile.am index 1dbfe5be..33d4eec2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -153,7 +153,6 @@ templates_blog_DATA = \ src/templates/blog/index.html \ src/templates/blog/post.html \ src/templates/blog/publish.html \ - src/templates/blog/search-results.html \ src/templates/blog/tag.html \ src/templates/blog/year.html diff --git a/src/templates/blog/search-results.html b/src/templates/blog/search-results.html deleted file mode 100644 index 85b83cff..00000000 --- a/src/templates/blog/search-results.html +++ /dev/null @@ -1,9 +0,0 @@ -{% extends "../base.html" %} - -{% block title %}{{ _("Search results for '%s'") % q }}{% end block %} - -{% block main %} -
{{ _("Search results for '%s'") % q }}
- - {% module BlogPosts(posts) %} -{% end block %} diff --git a/src/web/__init__.py b/src/web/__init__.py index 57b6006e..4c59132f 100644 --- a/src/web/__init__.py +++ b/src/web/__init__.py @@ -130,7 +130,6 @@ class Application(tornado.web.Application): (r"/blog/compose", blog.ComposeHandler), (r"/blog/drafts", blog.DraftsHandler), (r"/blog/feed.xml", blog.FeedHandler), - (r"/blog/search", blog.SearchHandler), (r"/blog/tags/([0-9a-z\-\.]+)", blog.TagHandler), (r"/blog/years/([0-9]{4})", blog.YearHandler), (r"/blog/([0-9a-z\-\._]+)", blog.PostHandler), diff --git a/src/web/blog.py b/src/web/blog.py index 45a06e54..365888f4 100644 --- a/src/web/blog.py +++ b/src/web/blog.py @@ -127,18 +127,6 @@ class DraftsHandler(base.BaseHandler): self.render("blog/drafts.html", drafts=drafts) -class SearchHandler(base.BaseHandler): - @base.ratelimit(minutes=5, requests=25) - def get(self): - q = self.get_argument("q") - - posts = self.backend.blog.search(q, limit=50) - if not posts: - raise tornado.web.HTTPError(404, "Nothing found") - - self.render("blog/search-results.html", q=q, posts=posts) - - class TagHandler(base.BaseHandler): def get(self, tag): posts = self.backend.blog.get_by_tag(tag) -- 2.39.2