Added compose function for people in mastodon instances

This commit is contained in:
Manuel Cortez 2022-11-08 12:21:03 -06:00
parent b9731a3c75
commit 1d4057ac5b
No known key found for this signature in database
GPG Key ID: 9E0735CA15EFE790

View File

@ -23,3 +23,11 @@ def compose_toot(toot, db, relative_times, show_screen_names):
else: else:
source = "" source = ""
return [user+", ", text, ts+", ", 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)]