Aller au contenu
@thecause/timelinejs
Timeline JSON viewer · v0.1.0

Donnez une URL. On rend la timeline.

Trois rendus React au-dessus de TimelineJS3 : Archive pour explorer, Cinematic pour projeter, Editorial pour publier.

Skin de rendu
Langue
URL acceptée : GitHub raw, S3, API custom, n'importe quoi qui renvoie du JSON.

Trois manières de raconter.

§ 02 · Skins
Aperçu → ARCHIVE · 14 EVENTS ÈRES TOUTES 1957–1969 1970–1989 1990–2010 RECHERCHE / Spoutnik 1 04.10.1957 Vostok 1 12.04.1961 Apollo 11 20.07.1969 Mir 19.02.1986 ISS 20.11.1998 Curiosity 06.08.2012 Falcon Heavy 06.02.2018 [ media ] Apollo 11 Premier homme sur la Lune. Mission portée par Saturn V depuis Kennedy.

Archive

Recherche, filtres par ère, navigation clavier. Pour quand le timeline est un corpus à interroger.

Recherche·Documentaire
Aperçu → 1957–69 CONQUÊTE SHUTTLE 20 · JUILLET · 1969 Apollo 11 Premier homme sur la Lune. Apollo 11 atteint la mer de la Tranquillité. 03/14 · ▶ AUTO

Cinematic

Lecture automatique, Ken Burns, plein écran. Pour exporter en vidéo ou projeter en conférence.

Vidéo·Projection
Aperçu → N° 03 — JUILLET 1969 Apollo Onze. À 20h17 GMT, l'aigle se pose dans la mer de la Tranquillité. Armstrong descend l'échelle, on attend. Sa voix arrive sur Terre avec 1,3 seconde de retard. "Un petit pas pour l'homme…" Six cents millions de personnes regardent en noir et blanc, sur des télés de poste, dans des cafés, des amphithéâtres, des aéroports. — 03 — Fig. 03 — NASA, archives Aldrin suit. Collins reste en orbite, seul humain de l'autre côté de la Lune. La mission revient le 24 juillet avec 22 kg de roche. — 04 —

Editorial

Mise en page magazine, transitions page-turn. Pour intégrer dans un site éditorial.

Site·Publication

Format attendu.

§ 03 · Schéma

Strict minimum : une liste d'events, chaque event avec une date et un titre.

  • events: [...] requis, au moins 1.
  • Chaque event : start_date.year et text.headline obligatoires.
  • media.url optionnel (Wikipedia, YouTube, Vimeo, image directe…).
  • sources: [...] optionnel — citez vos sources, par URL ou {title, url}.
  • eras: [...] optionnel pour découper en périodes.
{
  "events": [{
    "start_date": { "year": "1969", "month": "7", "day": "20" },
    "text": {
      "headline": "Apollo 11",
      "text": "Premier homme sur la Lune."
    },
    "media": {
      "url": "https://en.wikipedia.org/wiki/Apollo_11"
    },
    "sources": [
      { "title": "NASA — Apollo 11", "url": "https://www.nasa.gov/mission/apollo-11/" }
    ]
  }]
}

Quelques exemples.

§ 04 · Public

Timelines publiées dans le repo TheCause/timeline-data. Cliquez pour ouvrir dans le viewer.

Lecture du repo timeline-data