diff options
author | ue86388 <dmitrii.morozov@sbb.ch> | 2024-04-10 15:09:51 +0200 |
---|---|---|
committer | ue86388 <dmitrii.morozov@sbb.ch> | 2024-04-10 15:09:51 +0200 |
commit | a53ea1d94a25f010dbba8a471bc832874bbb4ae7 (patch) | |
tree | 330470ee421ffbae34434b4637ff16b1dfb4b5f5 /FortniteStatusFormatter.py | |
parent | 70c2e0df67e76f755db292a5a817c31770267a70 (diff) |
Make it work again
Diffstat (limited to 'FortniteStatusFormatter.py')
-rw-r--r-- | FortniteStatusFormatter.py | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/FortniteStatusFormatter.py b/FortniteStatusFormatter.py deleted file mode 100644 index 4aacd63..0000000 --- a/FortniteStatusFormatter.py +++ /dev/null @@ -1,57 +0,0 @@ -from telebot import formatting -import fortnitepy -import json -# TODO rename - -def __formatStatus(status): - if (status == True): - return u'\u2705' - else: - return u'\u274c' - -def __formatFortniteServiceStatus(fortniteServiceStatus): - return formatting.format_text( - formatting.mbold(fortniteServiceStatus.serviceName), - __formatStatus(fortniteServiceStatus.status), - separator=': ') - -def formatFortniteStatus(fortniteStatus): - statuses = [__formatFortniteServiceStatus(serviceStatus) for serviceStatus in fortniteStatus.serviceStatuses] - return formatting.format_text( - formatting.mbold("Fortnite status"), - "", - '\n'.join(statuses), - separator='\n') - -def __formatFriend(friend): - return friend.display_name - -def formatFriends(friends): - friends_formatted = [__formatFriend(friend) for friend in friends] - return formatting.format_text( - formatting.mbold("Registered friends:"), - "", - '\n'.join(friends_formatted), - separator='\n') - -def formatUser(user: fortnitepy.User, stats: fortnitepy.StatsV2): - combined_stats = stats.get_combined_stats() - if 'keyboardmouse' in combined_stats: - return __formatUserDevice(user, combined_stats['keyboardmouse']) - else: - return __formatUserDevice(user, combined_stats['gamepad']) - -def __formatUserDevice(user: fortnitepy.User, device_stats: dict): - return formatting.format_text( - formatting.mbold("User: ") + user.display_name, - formatting.mbold("ID: ") + user.id, - formatting.mbold("Matches played: ") + __numToStrSafe(device_stats['matchesplayed']), - formatting.mbold("Total kills: ") + __numToStrSafe(device_stats['kills']), - formatting.mbold("Wins: ") + __numToStrSafe(device_stats['wins']), - separator='\n') - -def __numToStrSafe(num): - if num is not None: - return str(num) - else: - return 'Not available'
\ No newline at end of file |