eternity
Humanize elapsed time
Summary
| Latest Version | Unknown |
|---|---|
| License | MIT |
| CI Status | Failing |
| Downloads | 0 |
| Last Indexed | 2026-07-21 05:23 |
Tags
Installation
nimble install eternity
choosenim install eternity
git clone https://github.com/hiteshjasani/nim-eternity
OS Compatibility
| Platform | Linux | macOS | Windows | FreeBSD | OpenBSD | NetBSD | Android | iOS | WASM | Embedded |
|---|---|---|---|---|---|---|---|---|---|---|
| eternity | ✓ | ✓ | ✓ | - | - | - | - | - | - | - |
Source
| Repository | https://github.com/hiteshjasani/nim-eternity |
|---|---|
| Homepage | https://github.com/hiteshjasani/nim-eternity |
| Registry Source | nimble_official |
README
nim-eternity
Library to convert delta times into a human or bot readable formats.
This is a new version that is compatibile with nimble and nim 1.2.0.
Find the latest version on nimble
nimble search eternity --ver
Usage
import eternity as e
echo e.humanize(3600.0) # 1h
echo e.humanize_trunc(3600.0) # 1h
echo e.robotize(3600.0) # 1h 0m 0s 0ms
echo e.humanize(36.125) # 36s 125ms
echo e.humanize_trunc(36.125) # 36s
echo e.robotize(36.125) # 0h 0m 36s 125ms
echo e.humanize(60.002) # 1m 2ms
echo e.humanize_trunc(60.002) # 1m
echo e.robotize(60.002) # 0h 1m 0s 2ms