diff --git a/jaseci_core/jaseci/extens/act_lib/date.py b/jaseci_core/jaseci/extens/act_lib/date.py index 80f50cb433..19d08c6438 100644 --- a/jaseci_core/jaseci/extens/act_lib/date.py +++ b/jaseci_core/jaseci/extens/act_lib/date.py @@ -1,4 +1,5 @@ """Built in actions for Jaseci""" + from datetime import datetime, timedelta from jaseci.jsorc.live_actions import jaseci_action from dateutil.relativedelta import relativedelta @@ -51,6 +52,11 @@ def timestamp_now(): return int(datetime.utcnow().timestamp()) +@jaseci_action +def timestamp_to_datetime(timestamp: int): + return datetime.fromtimestamp(timestamp) + + @jaseci_action() def datetime_obj(date: str = None): """Get utc date time now or parse one to dict format""" diff --git a/jaseci_core/jaseci/extens/act_lib/std.py b/jaseci_core/jaseci/extens/act_lib/std.py index a9990770e6..4a6981824d 100644 --- a/jaseci_core/jaseci/extens/act_lib/std.py +++ b/jaseci_core/jaseci/extens/act_lib/std.py @@ -1,4 +1,5 @@ """Built in actions for Jaseci""" + from operator import itemgetter from jaseci.utils.utils import app_logger, json_out from datetime import datetime @@ -233,3 +234,8 @@ def log_activity( @jaseci_action() def clear_cache(all: bool = True, meta: dict = {}): meta["h"].clear_cache(all) + + +@jaseci_action() +def title(string: str): + return string.title()