From 1d4057ac5b2831f44286dcd8f00d9161d440fb7d Mon Sep 17 00:00:00 2001 From: Manuel Cortez Date: Tue, 8 Nov 2022 12:21:03 -0600 Subject: [PATCH] Added compose function for people in mastodon instances --- src/sessions/mastodon/compose.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/sessions/mastodon/compose.py b/src/sessions/mastodon/compose.py index 4c4656d7..ef1c12a5 100644 --- a/src/sessions/mastodon/compose.py +++ b/src/sessions/mastodon/compose.py @@ -23,3 +23,11 @@ def compose_toot(toot, db, relative_times, show_screen_names): else: source = "" return [user+", ", text, ts+", ", source] + +def compose_user(user, db, relative_times=True): + original_date = arrow.get(user.created_at) + if relative_times: + ts = original_date.humanize(locale="es") + else: + ts = original_date.shift(hours=db["utc_offset"]).format(_("dddd, MMMM D, YYYY H:m:s"), locale="es") + return [_("%s (@%s). %s followers, %s following, %s toots. Joined %s") % (user.display_name, user.acct, user.followers_count, user.following_count, user.statuses_count, ts)]