Normalize dates like the music played_at plugin (#156)

This commit is contained in:
Milo
2021-02-27 13:39:22 +00:00
committed by GitHub
parent 420ed9f72e
commit dd29f304fc
2 changed files with 3 additions and 2 deletions

View File

@@ -35,6 +35,7 @@
tweet.mentions = tweet.entities?.mentions.map(({username}) => username) ?? []
//Format text
console.debug(`metrics/compute/${login}/plugins > tweets > formatting tweet ${tweet.id}`)
tweet.createdAt = `${imports.date(tweet.created_at, {timeStyle:"short", timeZone:data.config.timezone?.name})} on ${imports.date(tweet.created_at, {dateStyle:"short", timeZone:data.config.timezone?.name})}`
tweet.text = imports.htmlescape( //eslint-disable-line function-paren-newline
//Escape tags
imports.htmlescape(tweet.text, {"<":true, ">":true})

View File

@@ -25,10 +25,10 @@
</div>
<% if (plugins.tweets.profile) { %>
<% if (plugins.tweets.list.length) { %>
<% for (const {text, created_at} of plugins.tweets.list) { %>
<% for (const {text, createdAt } of plugins.tweets.list) { %>
<div class="tweet">
<%- text %>
<div class="date"><%= new Date(created_at).toGMTString() %></div>
<div class="date"><%= createdAt %></div>
</div>
<% } %>
<% } else { %>