Just uploaded Async::Microservice to CPAN.
It's made to bootstrap and launch documented HTTP APIs using Perl 5 in "notime". Github README shows how-to and describes the time example with couple of functions. Live documentation with [Try it out] here: https://time.meon.eu/v1/, OpenAPI v3 specification here: https://time.meon.eu/v1/edit.
Want to know the current time in Vienna Europe?
https://time.meon.eu/v1/datetime?time_zone=CET
{
"date" : "2020-10-15",
"datetime" : "2020-10-15 23:05:40 +0200",
"day" : "15",
"epoch" : 1602795940,
"hour" : "23",
"minute" : "05",
"month" : "10",
"second" : "40",
"time" : "23:05:40",
"time_zone" : "+0200",
"time_zone_name" : "CEST",
"year" : "2020"
}
It clearly say → it's time to go to sleep! 💤💤💤
Want to know the current time in Eastern Standard Time?
https://time.meon.eu/v1/datetime?time_zone=EST
{
"date" : "2020-10-15",
"datetime" : "2020-10-15 16:12:18 -0500",
"day" : "15",
"epoch" : 1602796338,
"hour" : "16",
"minute" : "12",
"month" : "10",
"second" : "18",
"time" : "16:12:18",
"time_zone" : "-0500",
"time_zone_name" : "EST",
"year" : "2020"
}