From dd16ffe35799bafcf246061a60c2bfb09c5b9cc0 Mon Sep 17 00:00:00 2001
From: John Xina <bingchilling@riseup.net>
Date: Thu, 13 Jul 2023 19:45:43 +0800
Subject: [PATCH] Temporary remove popularity sort, Bump up aiotieba version

---
 app.py             |  5 ++---
 requirements.txt   |  2 +-
 templates/bar.html | 11 ++++++-----
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/app.py b/app.py
index 768efb7..0d98efe 100644
--- a/app.py
+++ b/app.py
@@ -131,16 +131,15 @@ async def thread_view(tid):
 async def forum_view():
     fname =  request.args['kw']
     pn = int(request.args.get('pn') or 1)
-    sort = int(request.args.get('sort') or 0)
+    sort = int(request.args.get('sort') or 5)
 
     async with aiotieba.Client() as tieba:
         forum_info, threads = await asyncio.gather(awaitify(find_tieba_info)(fname),
-                                                   tieba.get_threads(fname, rn=50, pn=pn, sort=sort))
+                                                   tieba.get_threads(fname, pn=pn, sort=sort))
         if threads.page.current_page > threads.page.total_page or pn < 1:
             return await render_template('error.html', msg = \
                                          f'请求越界,本贴吧共有 { threads.page.total_page } 页'
                                          f'而您查询了第 { threads.page.current_page} 页')
-
     return await render_template('bar.html', info=forum_info, threads=threads, sort=sort)
 
 @app.route('/home/main')
diff --git a/requirements.txt b/requirements.txt
index d6ac9b9..84ebd8c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,6 +1,6 @@
 aioflask==0.4.0
 flask==2.1.3
-aiotieba==3.4.5
+aiotieba==3.5.0
 Flask-Caching
 beautifulsoup4
 requests
diff --git a/templates/bar.html b/templates/bar.html
index ae3e047..9d70aa7 100644
--- a/templates/bar.html
+++ b/templates/bar.html
@@ -23,12 +23,13 @@
 </header>
 <div class="list">
   <div class="vlist">
-    <div><a {% if sort == 0 %} class="current-sel" {% endif %}
-	    href="/f?kw={{ info['name'] }}&pn={{ threads.page.current_page }}&sort=0">时下热门</a></div>
-    <div><a {% if sort == 1 %} class="current-sel" {% endif %}
-	    href="/f?kw={{ info['name'] }}&pn={{ threads.page.current_page }}&sort=1">最新发布</a></div>
+    <!-- POPULAR SORT IS UNAVAILABLE -->
+    <!-- <div><a {% if sort == 0 %} class="current-sel" {% endif %}
+	 href="/f?kw={{ info['name'] }}&pn={{ threads.page.current_page }}&sort=0">时下热门</a></div> -->
     <div><a {% if sort == 5 %} class="current-sel" {% endif %}
-	    href="/f?kw={{ info['name'] }}&pn={{ threads.page.current_page }}&sort=5">最新回复</a></div>
+	    href="/f?kw={{ info['name'] }}&sort=5">最新回复</a></div>
+    <div><a {% if sort == 1 %} class="current-sel" {% endif %}
+	    href="/f?kw={{ info['name'] }}&sort=1">最新发布</a></div>
   </div>
 </div>
 <div class="list">
-- 
GitLab