From 977392aadcb8efea7d00c248f380ef361a7df1f9 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Wed, 6 Jul 2016 16:16:01 +0200 Subject: Add statistics to history output Signed-off-by: Florian Pritz --- fb.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/fb.py b/fb.py index 40735dd..f1c39e2 100755 --- a/fb.py +++ b/fb.py @@ -737,6 +737,12 @@ class FBClient: items = list(items.values()) multipasteItems = list(multipasteItems.values()) + uniqueSize = dict() + for item in items: + uniqueSize[item['hash']] = int(item['filesize']) + + totalSize = sum([v for v in uniqueSize.values()]) + for item in multipasteItems: item['id'] = item['url_id'] item['filename'] = '%s file(s)' % (len(item['items'])) @@ -759,6 +765,11 @@ class FBClient: ] for i in items] print_table(itemsTable) + print("\n") + print("Total sum of your distinct uploads: %s" % (humanize_bytes(totalSize))) + print("Total number of uploads (excluding multipastes): %s" % (len(resp['items']))) + print("Total number of multipastes: %s" % (len(multipasteItems))) + def display_version(self): print(self.version) -- cgit v1.2.3-24-g4f1b