Finish tagging

This commit is contained in:
Alex Ling
2020-12-30 10:40:06 +00:00
parent 1eace2c64c
commit 8188456788
7 changed files with 99 additions and 42 deletions

View File

@@ -132,13 +132,25 @@ class MainRouter < Router
titles = sort_titles titles, sort_opt, username
percentage = titles.map &.load_percentage username
layout "tags"
layout "tag"
rescue e
@context.error e
env.response.status_code = 404
end
end
get "/tags" do |env|
tags = Storage.default.list_tags
encoded_tags = tags.map do |t|
URI.encode_www_form t, space_to_plus: false
end
counts = tags.map do |t|
Storage.default.get_tag_titles(t).size
end
layout "tags"
end
get "/api" do |env|
render "src/views/api.html.ecr"
end