Générateur de couvertures de roman aléatoire

Pourquoi ce générateur ?

L’idée est venue en retombant par accident sur ce site : « Un Titre » créé par Omer Pesquer. Ce générateur propose de créer une page de roman à partir du nom donné. Il compose un titre au hasard et l’illustre par une image piochée au hasard également sur Flickr.

Même si le résultat est sympa et amusant (et un peu militant si vous lisez l’expilcation donnée sur son site) j’ai trouvé que c’était au final un peu limité et vite répétitif. Je me suis donc mis en tête de reprendre le principe et —avec modestie— d’aller plus loin.

Mon projet consistait donc dans un premier temps à obtenir le même résultat que mon modèle, puis à lui adjoindre une tranche et une quatrième de couverture. Voici la liste des « plus » que je m’étais fixée :

Et voici la liste des choses qui —potentiellement— restent à faire mais que, pour différentes raisons, je ne ferais probablement pas :

Comment ça marche ?

Derrière le rideau se cache un programme JavaScript qui génère de phrases aléatoires en piochant dans trois bases JSON séparées (simplement pour plus de clarté) et qui permet de composer les différents éléments de la couverture : titre, maison d’édition, résumé, biographie de l’auteur, etc. L’image de couverture (précédemment issue de la pinacothèque Flickr) est elle aussi prise au hasard dans une petite collection de photos personnelles.

Le reste n’est que de la mise en page CSS3 (d’où pour le moment un affichage problématique sous IE que je ne peux que vous inviter à remplacer par un « vrai » navigateur).

À ce jour la base se compose de :

  • xx demi morceaux de titres
  • xx demi morceaux de maison d’édition
  • xx demi partie de résumé
  • xx questionnement profond sur le texte
  • xx éloges d’autopromotion
  • xx lieux de résidence
  • xx professions
  • xx lieux de travail
  • xx loisirs
  • xx motivations à écrire
  • xx ouvrages en cours
  • xx styles
  • xx personnages
  • xx avis
  • xx critiques
  • xx photos de couverture
  • xx logos d’éditeurs

Sources & remerciements

Merci à Omer Pesquer pour toutes les couvertures créées sur son site, point de départ de ce projet.

Merci à Arnaud Guiboud-ribaud et à Bryan Schmitt pour leurs explications sur le Json et le passage de variables par l’URL.

Merci également à Cyril Lalinne et TheSFReader pour un coup de main sur un bout de code qui n’est plus employé…

Merci aux beta-testeurs : Clément, Kevin, Jean-Charles, Gilles, Bruno, Bryan, Arnaud, Aurélie, Marjorie, Mathilde, Jacques, Olivier, M. Pinku, Hélène et Romain.

v4.0 - © 2013-2025 - Vincent Corlaix | Retour au générateur