From 00e936532a93940f41603f18adb37a9a14b268a8 Mon Sep 17 00:00:00 2001 From: psrcek Date: Tue, 21 Jun 2016 22:12:13 +0200 Subject: Added max page number --- saylol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saylol.py b/saylol.py index b9f0ccb..c5a0705 100644 --- a/saylol.py +++ b/saylol.py @@ -83,7 +83,7 @@ def on_lol_command(sender, command, label, args): if offset > len(lols): msg(sender, "&cNot a valid page (too high).") return True - msg(sender, " &9&nLol list page %s" % str(arg1 + 1)) #"\t" symbol displays weirdly, hence the 4 spaces + msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(len(lols) / list_limit)))) #"\t" symbol displays weirdly, hence the 4 spaces for i in range(offset, min(offset + list_limit, len(lols))): msg(sender, "&a%s: &e%s" % (str(i).rjust(3), lols[i])) msg(sender, "") -- cgit v1.2.3 From 5788cd0b3e2ae37340418d8e546ea245b2d78e21 Mon Sep 17 00:00:00 2001 From: psrcek Date: Wed, 22 Jun 2016 15:13:35 +0200 Subject: Fixed page showing 1 page too little --- saylol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saylol.py b/saylol.py index c5a0705..e79edf1 100644 --- a/saylol.py +++ b/saylol.py @@ -83,7 +83,7 @@ def on_lol_command(sender, command, label, args): if offset > len(lols): msg(sender, "&cNot a valid page (too high).") return True - msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(len(lols) / list_limit)))) #"\t" symbol displays weirdly, hence the 4 spaces + msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(len(lols) / list_limit) + 1))) #"\t" symbol displays weirdly, hence the 4 spaces for i in range(offset, min(offset + list_limit, len(lols))): msg(sender, "&a%s: &e%s" % (str(i).rjust(3), lols[i])) msg(sender, "") -- cgit v1.2.3 From ae44dade8005bcdcb2cb7328c70c428c2ed723f4 Mon Sep 17 00:00:00 2001 From: psrcek Date: Wed, 22 Jun 2016 15:21:28 +0200 Subject: fixed derp, should use math.ceil instead of +1 --- saylol.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/saylol.py b/saylol.py index e79edf1..fce356e 100644 --- a/saylol.py +++ b/saylol.py @@ -1,6 +1,7 @@ from time import time from helpers import * from random import randrange +import math lols = open_json_file("lol", []) timeout = 15 @@ -83,7 +84,7 @@ def on_lol_command(sender, command, label, args): if offset > len(lols): msg(sender, "&cNot a valid page (too high).") return True - msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(len(lols) / list_limit) + 1))) #"\t" symbol displays weirdly, hence the 4 spaces + msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(math.ceil(len(lols) / list_limit))))) #"\t" symbol displays weirdly, hence the 4 spaces for i in range(offset, min(offset + list_limit, len(lols))): msg(sender, "&a%s: &e%s" % (str(i).rjust(3), lols[i])) msg(sender, "") -- cgit v1.2.3 From 5da7180bfd89e8fe3ac57a84ba3a2d027bdb1715 Mon Sep 17 00:00:00 2001 From: psrcek Date: Wed, 22 Jun 2016 15:35:52 +0200 Subject: derp... integer division --- saylol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saylol.py b/saylol.py index fce356e..0d74506 100644 --- a/saylol.py +++ b/saylol.py @@ -84,7 +84,7 @@ def on_lol_command(sender, command, label, args): if offset > len(lols): msg(sender, "&cNot a valid page (too high).") return True - msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(math.ceil(len(lols) / list_limit))))) #"\t" symbol displays weirdly, hence the 4 spaces + msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(math.ceil(len(lols) / float(list_limit)))))) #"\t" symbol displays weirdly, hence the 4 spaces for i in range(offset, min(offset + list_limit, len(lols))): msg(sender, "&a%s: &e%s" % (str(i).rjust(3), lols[i])) msg(sender, "") -- cgit v1.2.3 From a2daa5c0b67c09470050b2a050b2cb4173a36383 Mon Sep 17 00:00:00 2001 From: psrcek Date: Wed, 22 Jun 2016 15:48:20 +0200 Subject: removed unnecesarry str calls --- saylol.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/saylol.py b/saylol.py index 0d74506..84172af 100644 --- a/saylol.py +++ b/saylol.py @@ -84,7 +84,7 @@ def on_lol_command(sender, command, label, args): if offset > len(lols): msg(sender, "&cNot a valid page (too high).") return True - msg(sender, " &9&nLol list page %s/%s" % (str(arg1 + 1), str(int(math.ceil(len(lols) / float(list_limit)))))) #"\t" symbol displays weirdly, hence the 4 spaces + msg(sender, " &9&nLol list page %s/%s" % (arg1 + 1, int(math.ceil(len(lols) / float(list_limit))))) #"\t" symbol displays weirdly, hence the 4 spaces for i in range(offset, min(offset + list_limit, len(lols))): msg(sender, "&a%s: &e%s" % (str(i).rjust(3), lols[i])) msg(sender, "") -- cgit v1.2.3