UNIX_TIMESTAMP
Download Flojoy Studio to try this app
  
 Return the current UNIX timestamp as a float (Scalar) or array (Vector) with length equal to 1. If a Scalar input is provided, the Scalar is returned with the timestamp as an OrderedPair.
Inputs
------
default : Scalar
    A value to timestamp  Params:    dc_type : select  The type of DataContainer to return.     Returns:    out : Scalar|Vector|OrderedPair      
Python Code
import time
import datetime
from flojoy import flojoy, Scalar, Vector, OrderedPair
from typing import Optional, Literal
@flojoy
def UNIX_TIMESTAMP(
    default: Optional[Scalar] = None,
    dc_type: Literal["Scalar", "Vector"] = "Scalar",
) -> Scalar | Vector | OrderedPair:
    """Return the current UNIX timestamp as a float (Scalar) or array (Vector) with length equal to 1.
    If a Scalar input is provided, the Scalar is returned with the timestamp as an OrderedPair.
    Inputs
    ------
    default : Scalar
        A value to timestamp
    Parameters
    ----------
    dc_type : select
        The type of DataContainer to return.
    Returns
    -------
    Scalar|Vector|OrderedPair
    """
    unix_timestamp = time.mktime(datetime.datetime.now().timetuple())
    if default is not None:
        return OrderedPair(x=[unix_timestamp], y=[default.c])
    match dc_type:
        case "Scalar":
            return Scalar(c=unix_timestamp)
        case "Vector":
            return Vector(v=[unix_timestamp])
Example App
Having problems with this example app? Join our Discord community and we will help you out!
This app generates a random number (centered around 100) once every 1 second and plots the result. The UNIX_TIMESTAMP node attaches a timestamp to each random number that the RAND node generates.