diff --git a/src/inc/lib.mjs b/src/inc/lib.mjs
index ec1142b..e193fce 100644
--- a/src/inc/lib.mjs
+++ b/src/inc/lib.mjs
@@ -109,6 +109,8 @@ export default new class {
tags[t].badge = "badge-russia badge-light";
else if(tags[t].tag.match(/german/))
tags[t].badge = "badge-german badge-light";
+ else if(tags[t].tag.match(/dutch/))
+ tags[t].badge = "badge-dutch badge-light";
else if(tags[t].tag === "sfw")
tags[t].badge = "badge-success";
else if(tags[t].tag === "nsfw")
diff --git a/src/inc/routes/apiv2.mjs b/src/inc/routes/apiv2.mjs
index d1add41..9ff78b0 100644
--- a/src/inc/routes/apiv2.mjs
+++ b/src/inc/routes/apiv2.mjs
@@ -23,7 +23,7 @@ export default (router, tpl) => {
const user = req.url.split[3] === "user" ? req.url.split[4] : "%";
const mime = (allowedMimes.filter(n => req.url.split[3]?.startsWith(n))[0] ? req.url.split[3] : "") + "%";
- const rows = await sql("items").orderByRaw("rand()").limit(1).where("mime", "like", mime).andWhere("username", "like", user);
+ const rows = await sql("items").orderByRaw("rand()").limit(1).where("mime", "ilike", mime).andWhere("username", "ilike", user);
res
.writeHead(200, { "Content-Type": "application/json" })
diff --git a/src/inc/routes/index.mjs b/src/inc/routes/index.mjs
index 15fa5b8..9c7c509 100644
--- a/src/inc/routes/index.mjs
+++ b/src/inc/routes/index.mjs
@@ -78,7 +78,7 @@ export default (router, tpl) => {
.count('t.part as c')
.groupBy('t.part')
.orderBy('c', 'desc')
- .limit(10);
+ .limit(20);
res.reply({
body: tpl.render('ranking', {
diff --git a/views/ranking.html b/views/ranking.html
index da0084f..8b69fab 100644
--- a/views/ranking.html
+++ b/views/ranking.html
@@ -1,5 +1,6 @@
@include(snippets/header)
Ranking lol
+tags by user
@@ -18,7 +19,7 @@
@endfor
-
+tag stats
total | {{ stats.total }} |
tagged | {{ stats.tagged }} |
@@ -26,11 +27,11 @@
SFW | {{ stats.sfw }} |
NSFW | {{ stats.nsfw }} |
-
+top {{ hoster.length }} hoster
@each(hoster as host)
- {{ host.part }} |
+ {{ host.part.length ? host.part : "Telegram" }} |
{{ host.c }} |
@endeach
diff --git a/views/settings.html b/views/settings.html
index 48c422b..ee48a33 100644
--- a/views/settings.html
+++ b/views/settings.html
@@ -1,6 +1,6 @@
@include(snippets/header)
Settings
-@if(session.avatar)
@endif
+@if(session.avatar)
@endif
Account
@@ -40,7 +40,7 @@
{{ new Date(sess.created_at * 1e3).toLocaleString("de-DE") }} |
{{ new Date(sess.last_used * 1e3).toLocaleString("de-DE") }} |
{{ sess.last_action }} |
- logout |
+ logout |
@endeach