staticdev/human-readable

Lib to make data intended for machines, readable to humans.

56
/ 100
Established

This tool converts technical data like file sizes, numbers, dates, and lists into easy-to-understand language. It takes raw data such as "1000000" or "dt.timedelta(days=65)" and outputs natural phrases like "1.0 MB" or "2 months." Anyone who needs to present numerical or temporal data clearly to a non-technical audience, like content creators, data analysts, or report writers, would find this useful.

Available on PyPI.

Use this if you need to present machine-oriented data (like bytes, raw numbers, or timestamps) in a way that is easily grasped by a human audience, potentially in multiple languages.

Not ideal if your audience is technical and prefers precise, unformatted data, or if you only need simple data display without any natural language conversions.

data-presentation reporting content-localization user-interface readability
No Dependents
Maintenance 13 / 25
Adoption 7 / 25
Maturity 25 / 25
Community 11 / 25

How are scores calculated?

Stars

40

Forks

5

Language

Python

License

MIT

Last pushed

Mar 27, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/staticdev/human-readable"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.