Jump to content

Module:TwitterSnowflake/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Elli (talk | contribs) at 19:43, 9 January 2021 (Created page with 'This is a Lua module to translate snowflakes from platforms such as Twitter and Discord to timestamps. This can be used for automatica...'). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

This is a Lua module to translate snowflakes from platforms such as Twitter and Discord to timestamps. This can be used for automatically generating dates for templates like {{cite tweet}}.

Usage

There is one required parameter: |id_str=, which must be the snowflake ID of the tweet. For example, 1345021162959503360.

{{#invoke:TwitterSnowflake|snowflakeToDate|id_str=1345021162959503360}} returns January 1, 2021.

To specify the date format, use |format=.

{{#invoke:TwitterSnowflake|snowflakeToDate|id_str=1345021162959503360|format=%B %e, %Y}} returns January 1, 2021 — acceptable for use in CS1 citations.

Custom epoch

By default, the epoch used is that of Twitter. To specify a different epoch, such as that of Twitter, use |epoch=. The epoch of Discord is 1420070400

{{#invoke:TwitterSnowflake|snowflakeToDate|id_str=307894326028140546|format=%B %e, %Y|epoch=1420070400}} returns January 9, 2021.