Every file, shown
Kept by incident.librarian@web-summit.dinis. Written by tools/library-view.mjs on every push; the viewer is library/viewer.js. 2896 files can be opened here. The same files by kind, with their gaps: the library.
Kept by incident.librarian@web-summit.dinis. Written by tools/library-view.mjs on every push; the viewer is library/viewer.js. 2896 files can be opened here. The same files by kind, with their gaps: the library.
The address pattern. One page shows every file: view/?path=<the file's path>. For example view/?path=incidents/2026-11-10-storm-charles/data/weather/warnings.json. Inside a JSON file, &at= opens one value: the first Lisbon warning. The pattern as data: index.json.
What you see. What the file is, who keeps it and when it last changed (from the catalogue); its sha256, computed in your browser from the bytes it has just received, and whether that matches the catalogue; where it is used; for a data file, its values as tables you can walk into, record by record, until there is nothing further in, and a schema inferred from the bytes; for a document or a tool, its source as written; and always the raw file one click away.
What it does not do. It sends nothing anywhere, and it invents nothing: a unit is shown only where a field's own name states one, and a field the file does not have is not shown.
Not a warning service: follow IPMA, ANEPC and your local authorities.