From ecda92c0bca5212aa341b11809ed6010482f0db2 Mon Sep 17 00:00:00 2001 From: Dylan Date: Thu, 8 Feb 2024 17:26:27 +0000 Subject: [PATCH] Abbreviate like and retweet count (#191) --- msgs.py | 6 ++++-- requirements.txt | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/msgs.py b/msgs.py index fa7ac41..c22d718 100644 --- a/msgs.py +++ b/msgs.py @@ -1,3 +1,5 @@ +from numerize import numerize + failedToScan="Failed to scan your link! This may be due to an incorrect link, private/suspended account, deleted tweet, or recent changes to Twitter's API (Thanks, Elon!)." failedToScanExtra = "\n\nTwitter gave me this error: " tweetNotFound="Tweet not found." @@ -9,9 +11,9 @@ tweetDescLimit=340 def genLikesDisplay(vnf): if vnf['rts'] > 0: - return ("\n\nšŸ’– " + str(vnf['likes']) + " šŸ” " + str(vnf['rts'])) + return ("\n\nšŸ’– " + numerize.numerize(vnf['likes']) + " šŸ” " + numerize.numerize(vnf['rts'])) else: - return ("\n\nšŸ’– " + str(vnf['likes'])) + return ("\n\nšŸ’– " + numerize.numerize(vnf['likes'])) def genQrtDisplay(qrt): verifiedCheck = "ā˜‘ļø" if ('verified' in qrt and qrt['verified']) else "" diff --git a/requirements.txt b/requirements.txt index f709fd7..f5dfd1d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,4 +5,5 @@ Pillow==10.1.0 Flask==2.2.3 Flask-Cors==4.0.0 yt-dlp==2022.7.18 -Werkzeug==2.3.7 \ No newline at end of file +Werkzeug==2.3.7 +numerize==0.12 \ No newline at end of file