# Scénoscope

**Scénoscope — Outil bilingue pour structurer un récit, organiser ses événements sur des timelines et analyser personnages, intrigues, lieux et objets.**

**Scénoscope — Bilingual tool for structuring a story, organizing events on timelines, and analysing characters, plots, places and objects.**

Version 1.0.0 · 21-08-2026 · Eigrutel Lab

---

## Français

### Présentation

Scénoscope est une application web autonome destinée à la structuration et à l’analyse d’un récit.

Le principe est simple : chaque scène, séquence, bascule ou événement important devient une fiche placée sur une timeline verticale. L’ensemble permet de visualiser la progression du récit, puis de relire le même matériau selon différents axes : personnages, intrigues, lieux et objets.

Scénoscope peut être utilisé aussi bien pour construire un récit que pour analyser une histoire déjà écrite.

### Timelines du récit

La timeline principale présente l’ensemble des événements dans leur ordre narratif.

À partir des informations saisies dans les fiches, Scénoscope crée automatiquement des timelines consacrées :

- aux intrigues ;
- aux personnages ;
- aux lieux ;
- aux objets.

Sélectionner l’un de ces axes permet d’afficher uniquement les événements qui lui sont associés.

Cette lecture par timelines permet notamment de repérer :

- les apparitions et disparitions d’un personnage ;
- le développement d’une intrigue ;
- la présence ou l’absence prolongée d’un lieu ;
- le parcours d’un objet important ;
- les déséquilibres de rythme ou de répartition dans le récit.

### Fiches d’événements

Chaque événement peut contenir :

- un titre ;
- une description ;
- les personnages concernés ;
- les objets concernés ;
- les intrigues concernées ;
- les lieux concernés ;
- une utilité narrative ;
- un statut d’écriture ;
- une image clé ;
- un enjeu ;
- un conflit ;
- une information révélée ;
- une conséquence ;
- une émotion dominante ;
- des notes.

Une fiche peut également être mise en avant pour signaler un moment décisif, un problème à traiter ou une séquence à retrouver rapidement.

### Organisation visuelle

Les fiches peuvent être déplacées directement sur la timeline.

La position verticale correspond à l’ordre de lecture. La position gauche ou droite sert à aérer la représentation et à rendre les événements plus faciles à distinguer.

La couleur d’une fiche peut suivre son statut d’écriture ou être choisie librement.

### Navigation et recherche

Scénoscope comprend plusieurs outils de navigation :

- retour au début de la timeline ;
- recherche dans toutes les fiches ;
- centrage sur une fiche ;
- navigation précédente / suivante ;
- diaporama de la timeline active ;
- écriture plein écran pour les descriptions.

La recherche porte sur les titres, descriptions, notes, personnages, objets, intrigues, lieux et champs d’analyse Scénoscope.

### Guides narratifs

Scénoscope peut charger des guides de structures narratives au format JSON.

Un guide peut :

- remplacer le projet actuel ;
- être ajouté au projet existant.

Les bibliothèques française et anglaise comprennent plusieurs familles de structures :

- structures générales ;
- genres narratifs ;
- arcs et relations ;
- formes particulières ;
- errances et exils ;
- comics et super-héros ;
- manga ;
- webtoon.

Un guide comparatif permet également de parcourir les structures disponibles avant de les utiliser.

Des PDF imprimables correspondant aux différentes catégories de structures peuvent être mis à disposition dans le dépôt.

### Adaptation IA

Scénoscope contient un prompt d’adaptation permettant de demander à une IA compatible de transformer un scénario, un résumé ou un document fourni en fichier JSON importable dans l’application.

Cette fonction ne remplace pas l’analyse de l’auteur : elle sert à préparer une première structuration exploitable dans Scénoscope.

### Sauvegarde et fichiers

Le travail est sauvegardé localement dans le navigateur.

Scénoscope permet :

- l’enregistrement d’une version JSON datée ;
- l’export JSON ;
- l’import JSON ;
- l’export PDF imprimable ;
- l’annulation et le rétablissement des dernières actions.

Les fichiers JSON exportés peuvent être réimportés dans Scénoscope.

### Interface

L’interface est disponible en français et en anglais.

Le programme comprend également :

- un mode sombre ;
- une interface responsive ;
- une utilisation sur ordinateur, tablette et téléphone ;
- une adaptation aux interactions souris, tactile et stylet.

### Fonctionnement technique

Scénoscope est principalement contenu dans un fichier HTML autonome :

```text
scenoscope.html
```

Ce fichier regroupe :

- la structure HTML ;
- les styles CSS ;
- le code JavaScript ;
- les textes français et anglais ;
- la gestion du stockage local ;
- les fonctions d’import et d’export ;
- la génération de la version imprimable.

Les guides narratifs sont stockés séparément sous forme de fichiers JSON afin de pouvoir être enrichis sans alourdir le programme principal.

### Structure du dépôt

```text
eigrutel-scenoscope/
│
├── scenoscope.html
├── index.html
├── README.md
├── NOTICE.md
├── LICENSE.md
├── CHANGELOG.md
├── ARCHITECTURE.md
├── ARBORESCENCE_DEPOT.md
│
├── favicon/
│   └── favscenoscope.png
│
├── docs/
│   └── images/
│
├── bibliotheque/
│   ├── index.json
│   ├── scenoscope_structures_generales/
│   ├── scenoscope_structures_genres/
│   ├── scenoscope_arcs_relations/
│   ├── scenoscope_formes_particulieres/
│   ├── scenoscope_errances_exils/
│   ├── scenoscope_comics_superheros/
│   ├── scenoscope_manga/
│   ├── scenoscope_webtoon/
│   └── pdf/
│
└── library/
    ├── index.json
    ├── scenoscope_general_structures/
    ├── scenoscope_narrative_genres/
    ├── scenoscope_arcs_relationships/
    ├── scenoscope_special_forms/
    ├── scenoscope_wandering_exile/
    ├── scenoscope_comics_superheroes/
    ├── scenoscope_manga/
    ├── scenoscope_webtoon/
    └── pdf/
```

### Compatibilité

Scénoscope est prévu pour les versions récentes des principaux navigateurs :

- Firefox ;
- Chromium et Google Chrome ;
- Microsoft Edge ;
- Safari sur macOS, iPadOS et iOS.

Les fonctions utilisant le téléchargement, l’impression, le stockage local ou l’ouverture de nouvelles fenêtres peuvent varier légèrement selon les réglages du navigateur.

### Version

**Version stable : 1.0.0**  
**Date : 21 août 2026**

### Auteur

Programme conçu et développé par **Simon Léturgie** dans le cadre d’**Eigrutel BD Academy**.

Projet publié sous la bannière :

**Eigrutel Lab — Atelier d’outils libres pour la bande dessinée**

Site : [stripmee.com](https://www.stripmee.com)

### Licences

- **Code source :** GNU Affero General Public License v3.0 ou version ultérieure.
- **Documentation et modèles :** Creative Commons Attribution — Partage dans les mêmes conditions 4.0 International, sauf mention contraire.
- **Marques, logos et signes distinctifs :** Eigrutel, Eigrutel Lab et Eigrutel BD Academy sont réservés.

Les informations détaillées figurent dans `LICENSE.md` et `NOTICE.md`.

---

## English

### Overview

Scénoscope is a self-contained web application for structuring and analysing a story.

Each scene, sequence, turning point or significant event becomes a card placed on a vertical timeline. The complete story can then be viewed as a whole or analysed through separate timelines for characters, plots, places and objects.

Scénoscope can be used both while developing a story and when analysing an existing script.

### Story timelines

The main timeline displays all events in narrative order.

Based on the information entered in each card, Scénoscope automatically builds timelines for:

- plots;
- characters;
- places;
- objects.

Selecting one of these axes displays only the events connected to it.

These timelines can help reveal:

- when a character appears or disappears;
- how a plot develops;
- long absences of a place or narrative element;
- the path of an important object;
- imbalances in story rhythm or distribution.

### Event cards

Each event card can contain:

- title;
- description;
- characters;
- objects;
- plots;
- places;
- narrative function;
- writing status;
- key image;
- stakes;
- conflict;
- revealed information;
- consequence;
- dominant emotion;
- notes.

A card can also be highlighted to mark a decisive scene, a problem to solve or an important sequence.

### Visual organisation

Cards can be moved directly on the timeline.

Vertical position defines reading order. Left and right placement are used to space events and improve readability.

Card colour can follow writing status automatically or be selected freely.

### Navigation and search

Scénoscope includes:

- return to the beginning of the timeline;
- full-card search;
- card focus;
- previous / next navigation;
- slideshow for the active timeline;
- full-screen description writing.

Search covers titles, descriptions, notes, characters, objects, plots, places and Scénoscope analysis fields.

### Narrative guides

Scénoscope can load narrative-structure guides stored as JSON files.

A guide can either:

- replace the current project;
- be added to the existing project.

The French and English libraries include several families of narrative structures:

- general structures;
- narrative genres;
- arcs and relationships;
- special forms;
- wandering and exile;
- comics and superheroes;
- manga;
- webtoon.

A comparative structure guide also helps browse available models before using them.

Printable PDF guides for the different structure categories can also be provided in the repository.

### AI adaptation

Scénoscope includes an adaptation prompt that can be used with a compatible AI to transform a script, summary or supplied document into a JSON file importable into the application.

This function is intended as a first structural pass, not as a replacement for the author's analysis.

### Saving and files

Work is saved locally in the browser.

Scénoscope supports:

- dated JSON saves;
- JSON export;
- JSON import;
- printable PDF export;
- undo and redo.

Exported JSON files can be imported back into Scénoscope.

### Interface

The interface is available in French and English.

The application also includes:

- dark mode;
- responsive layout;
- desktop, tablet and phone support;
- mouse, touch and stylus interactions.

### Technical structure

Scénoscope is mainly contained in one self-contained HTML file:

```text
scenoscope.html
```

This file includes:

- HTML structure;
- CSS styles;
- JavaScript logic;
- French and English interface text;
- local storage management;
- import and export functions;
- printable output generation.

Narrative guides are stored separately as JSON files so that the library can grow without unnecessarily increasing the size of the main application.

### Repository structure

```text
eigrutel-scenoscope/
│
├── scenoscope.html
├── index.html
├── README.md
├── NOTICE.md
├── LICENSE.md
├── CHANGELOG.md
├── ARCHITECTURE.md
├── ARBORESCENCE_DEPOT.md
│
├── favicon/
│   └── favscenoscope.png
│
├── docs/
│   └── images/
│
├── bibliotheque/
│   ├── index.json
│   ├── scenoscope_structures_generales/
│   ├── scenoscope_structures_genres/
│   ├── scenoscope_arcs_relations/
│   ├── scenoscope_formes_particulieres/
│   ├── scenoscope_errances_exils/
│   ├── scenoscope_comics_superheros/
│   ├── scenoscope_manga/
│   ├── scenoscope_webtoon/
│   └── pdf/
│
└── library/
    ├── index.json
    ├── scenoscope_general_structures/
    ├── scenoscope_narrative_genres/
    ├── scenoscope_arcs_relationships/
    ├── scenoscope_special_forms/
    ├── scenoscope_wandering_exile/
    ├── scenoscope_comics_superheroes/
    ├── scenoscope_manga/
    ├── scenoscope_webtoon/
    └── pdf/
```

### Compatibility

Scénoscope is designed for recent versions of the main web browsers:

- Firefox;
- Chromium and Google Chrome;
- Microsoft Edge;
- Safari on macOS, iPadOS and iOS.

Features involving downloads, printing, local storage or new windows may vary slightly depending on browser settings.

### Version

**Stable version: 1.0.0**  
**Date: 21 August 2026**

### Author

Designed and developed by **Simon Léturgie** as part of **Eigrutel BD Academy**.

Published under:

**Eigrutel Lab — Open tools workshop for comics**

Website: [stripmee.com](https://www.stripmee.com)

### Licenses

- **Source code:** GNU Affero General Public License v3.0 or later.
- **Documentation and templates:** Creative Commons Attribution-ShareAlike 4.0 International, unless otherwise stated.
- **Names, logos and distinctive signs:** Eigrutel, Eigrutel Lab and Eigrutel BD Academy are reserved.

See `LICENSE.md` and `NOTICE.md` for full details.
