Journal Aime-moi tendre, aime-moi vrai.

Posté par  (site web personnel) . Licence CC By‑SA.
40
21
août
2013

Peuple de LinuxFR bonjour,

 

C'était juste pour vous dire, il y a quelque temps j'ai eu besoin de mettre du lorem ipsum sur un site multilingue, et je me suis vite rendu compte que l'original n'est pas très adapté : il ne permet pas de voir du premier coup d'œil si on a effectivement changé de langue, et pour du texte sur des colonnes étroites il ne permet pas d'apprécier les différences de longueur des mots par exemple entre l'allemand et le chinois.

 

Bref, du coup je me suis fait un générateur de lorem ipsum, initialement avec juste de l'anglais et du français, avec des phrases sélectionnées plus ou moins soigneusement de Pulp Fiction et de La Classe Américaine (c'était juste pour moi, donc je n'avais pas besoin de surveiller mon langage) et puis j'ai rajouté Monty Python and the Holy Grail et La Cité de la Peur quand j'ai eu besoin de texte un peu moins, euh, grossier.

 

Et ensuite j'ai eu besoin d'autres langues. Alors comme je n'allais pas éplucher moi-même des textes étrangers pour en extraire les phrases, et que ça risquait potentiellement de faire beaucoup de langues à ajouter, j'ai plutôt ajouté une fonction pour créer automatiquement du lorem ipsum à partir d'un texte, c'est loin d'être parfait mais ça marche, par exemple à partir de linux-es : http://ipsum.sauf.ca/?c7081ceb#custom ou de zh:台灣 : http://ipsum.sauf.ca/?9ae38448#custom.

Voilà voilà, la source peut être soit du texte collé directement dans la <textarea>, soit une URL ou un fichier, auquel cas j'essaie de deviner si c'est du PDF, du HTML ou du texte brut, et de le parser du mieux que je peux. Une URL unique est créée pour éventuellement partager le lien ou générer plus de texte plus tard. Le document original n'est pas conservé mais les phrases extraites le sont, évitez donc de faire du lorem ipsum à partir de documents confidentiels, secret défense ou risquant d'une façon ou d'une autre d'attirer l'attention de la NSA.

 

Ah et puis, ça génère séparément une liste non numérotée, quelques paragraphes, et une liste de définitions, parce que c'est ce dont j'avais besoin. Ça me semble assez complet pour être utile tel quel.

 

Allez, vole, petit pigeon

  • # JS

    Posté par  (site web personnel) . Évalué à 5.

    Ah oui, notez… il faut avoir activé Javascript. Je n'ai pas pris la peine de faire ça côté serveur (parce que c'est pénible d'attendre que la page se recharge pour générer du texte).

  • # MDR !

    Posté par  (site web personnel) . Évalué à 7.

    J'ai bien rigolé avec La cité de la peur et Sacré Graal =)

  • # Samuel L Ipsum

    Posté par  . Évalué à 5.

    Dans le même genre j'avais déjà utilisé le Samuel L Ipsum : http://slipsum.com/

    D'ailleurs la possibilité de demander N paragraphes d'un seul coup est très utile je trouve.

    • [^] # Re: Samuel L Ipsum

      Posté par  . Évalué à 6.

      Ça fait une belle somme de slips.

    • [^] # Re: Samuel L Ipsum

      Posté par  . Évalué à 3.

      Mon proxy au bureau

      http://slipsum.com/ - Access Denied
      Your request was denied because of its content categorization: Adult/Mature Content;Placeholders.
      

      Le nom importe ;)

      • [^] # Re: Samuel L Ipsum

        Posté par  . Évalué à 3. Dernière modification le 23 août 2013 à 05:15.

        Denied motherfucker!

      • [^] # Re: Samuel L Ipsum

        Posté par  . Évalué à 1.

        Dans ce cas là, ça va être difficile de savoir si ton proxy filtre le nom ou le contenu.
        Un petit extrait:

        MAKE YOUR FUCKING CODE DUMB ASS

        HOW MANY FUCKING PARAGRAPHS:
        WANT A MOTHERFUCKING HEADER TAG:
        ADD SOME FUCKING BITCHASS <P> TAGS:

  • # Fucking good idea

    Posté par  . Évalué à 2.

    Sympa, merci d'avoir partagé.
    Non seulement ça fait "Lorem Ipsum Generator" mais aussi "Fortune" :-)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.