spb/earth-now Public License
earth-now.co — real-time planetary dashboard: live world metrics modeled, not streamed.
TypeScript 93%
Shell 2.3%
SQL 1.4%
JavaScript 1.3%
Dockerfile 1.2%
CSS 0.8%
1{2 "site.title": "earth-now.co",3 "site.tagline": "The planet, live — every counter is a documented statistical model, not an opaque extrapolation.",4 "since.title": "Since you arrived",5 "since.subtitle": "What actually happened on Earth during your visit — modelled rates × your session length.",6 "domain.population": "Population",7 "domain.climate": "Climate",8 "domain.emissions": "Emissions",9 "domain.forest": "Forests",10 "domain.ocean": "Oceans",11 "domain.energy": "Energy",12 "domain.society": "Society",13 "domain.realtime": "Real time",14 "domain.space": "Space & Earth",15 "window.total": "total",16 "window.today": "today",17 "window.ytd": "this year",18 "window.session": "since you arrived",19 "chip.stale": "stale data",20 "chip.pending": "data pending",21 "chip.estimate": "estimate",22 "rate.current": "current rate",23 "info.cappedValue": "Value (honest precision)",24 "info.uncertainty": "Confidence interval (90%)",25 "info.estimateNote": "estimate",26 "info.source": "Source",27 "info.license": "License",28 "info.observed": "Last observation",29 "info.model": "Model",30 "info.close": "Close",31 "info.open": "Details and source",32 "kind.stock": "stock",33 "kind.cumulative": "cumulative",34 "kind.event": "event",35 "kind.derived": "derived",36 "footer.attribution": "Data: UN (WPP), NOAA GML, Global Carbon Project, Copernicus/ERA5, FAO, Global Forest Watch, Ember/IEA, USGS. Every counter interpolates real observations — method, source and uncertainty documented.",37 "footer.methodology": "Methodology",38 "offline.title": "API offline",39 "offline.body": "Counters are momentarily unavailable — the model server is not responding. Please try again shortly.",40 "methodology.title": "Methodology",41 "methodology.intro": "Every earth-now.co counter is a documented statistical model: we interpolate the latest real observations from authoritative sources (monotone splines, seasonality, observation/forecast fusion) and we display the source, observation date, model family and uncertainty. Never more precision than the model justifies — that is our commitment, and our difference from opaque tickers.",42 "methodology.metric": "Metric",43 "methodology.domain": "Domain",44 "methodology.kind": "Kind",45 "methodology.model": "Model",46 "methodology.source": "Source",47 "methodology.license": "License",48 "methodology.cadence": "Cadence",49 "methodology.observed": "Last obs.",50 "methodology.uncertainty": "Uncertainty",51 "methodology.note": "Note",52 "methodology.back": "← Back to the dashboard",53 "quakes.lastMajor": "Last major earthquake",54 "quakes.count24h": "earthquakes (24 h)",55 "embed.attribution": "earth-now.co",56 "embed.notFound": "Metric not found",57 "locale.toggle": "Français",58 "live.title": "Live now",59 "live.subtitle": "The counters moving before your eyes — fastest first.",60 "countries.title": "Top 10 countries by population",61 "countries.subtitle": "UN WPP interpolation — ranking and values update live.",62 "reference.title": "Planetary reference points",63 "reference.subtitle": "These values move slowly — updated on each new real observation.",64 "realtime.title": "True real-time events",65 "realtime.subtitle": "No interpolation — these counters only move on real events.",66 "theme.toDark": "Dark mode",67 "theme.toLight": "Light mode",68 "domain.tech": "Digital",69 "metric.back": "← All counters",70 "metric.methodTitle": "This metric's method",71 "metric.level": "level",72 "metric.windows": "Display windows",73 "metric.fullMethodology": "See the full methodology for every metric →",74 "explain.seasonal-spline-v2": "Observation/forecast fusion: a monotone spline (PCHIP) between the latest real observations and the source's projections — no overshoot, no artificial backtracking.",75 "explain.keeling-fusion-v1": "Least-squares fit of a trend + seasonal harmonics (Keeling curve) on the observation series; the annual cycle is projected beyond the last measurement.",76 "explain.seasonal-ytd-v1": "Year-to-date cumulative reset on Jan 1 UTC: the source's annual total spread along a modelled seasonality (day/week/year Fourier harmonics), rate always positive.",77 "explain.linear-ytd-v1": "Linear year-to-date cumulative (level 0): the source's annual total spread uniformly — used when no reliable seasonality is published.",78 "explain.linear-stock-v1": "Linearly-evolving value anchored on the latest observation (e.g. a day countdown).",79 "explain.static-rt-v1": "True event-driven real time: the value only moves when the source publishes a real event — no interpolation.",80 "explain.derived": "Derived metric: an exact combination of other registry counters (difference, scaling, window or rate) — the same function is animated client-side.",81 "explain.default": "Documented statistical model — see the full methodology.",82 "domain.health": "Health",83 "domain.economy": "Economy",84 "year.elapsed": "of the year elapsed",85 "continents.title": "Population by continent",86 "continents.subtitle": "UN WPP interpolation — Africa gains ~35 M people a year, Europe is shrinking."87}