From 4210a73d156c7b648a3359edba6ef9e75420e91c Mon Sep 17 00:00:00 2001 From: Andrej Karpathy Date: Sat, 18 Dec 2021 20:21:04 -0800 Subject: [PATCH] remove recommendation by default on / endpoint. this was causing some unintended confusion, e.g. the search function was using time_filter 7 and giving bad results from the main page. also getting recommendations takes time and is slowish, so only do it on actual demand --- serve.py | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/serve.py b/serve.py index e1e56aa..f54119c 100644 --- a/serve.py +++ b/serve.py @@ -200,21 +200,13 @@ def default_context(): @app.route('/', methods=['GET']) def main(): - # when someone logged in hits the default '/' page, set some helpful - # GET option defaults based on whether or not the user is logged in - if g.user and len(request.args) == 0: - # user is logged in: show recommendations over recent papers - default_rank = 'tags' - default_tags = 'all' - default_time_filter = '7' - default_skip_have = 'yes' - else: - # a not logged in user: simply show recent papers - default_rank = 'time' - default_tags = '' - default_time_filter = '' - default_skip_have = 'no' + # default settings + default_rank = 'time' + default_tags = '' + default_time_filter = '' + default_skip_have = 'no' + # override variables with any provided options via the interface opt_rank = request.args.get('rank', default_rank) # rank type. search|tags|pid|time|random opt_q = request.args.get('q', '') # search request in the text box opt_tags = request.args.get('tags', default_tags) # tags to rank by if opt_rank == 'tag'