Salagir's Blog

Old name was: "Why do witches burn?"

This is french section. Go to English version

Convertir du HTML en BBcode

Le juillet 29th, 2008

Le BBcode est la syntaxe utilisée dans phpBB et d’autres sites contenant des formulaires d’édition, grâce à sa syntaxe claire et intuitive, contrairement à cette putain d’écriture de wiki de mes deux tentacules.

Si comme ça m’est arrivé, vous voulez écrire dans un post de forum le contenu d’une page HTML, ce script en Perl est pour vous.
Il prends un fichier HTML en entrée, et pond un fichier texte contenant la syntaxe BB.
Il ne vous reste plus qu’à la copier dans un post.

J’ai fais ce script, en 2005, simplement parce que j’en ai trouvé aucun le faisant aussi bien (c’était pourtant pas très dur).

Je ne serai trop vous conseiller, pour son utilisation, d’avoir un code html plutôt valide

Exemple :
Fichier test.html :

<p>Fait <b>beau</b> aujourd'hui!!<br />
Grave...</p>
<p>Grave beau !</p>

Exécution :

$ perl html2bbcode.pl test.html

Fichier résultant test.bb :

Fait [b]beau[/b] aujourd'hui!!
Grave...


Grave beau !

Vous pouvez télécharger le code :

One Response to “Convertir du HTML en BBcode”

  1. Bon, j’ai changé de gros trucs dans le blog, pour faire une version anglaise.. j’en parlerai plus en détail plus tard. En attendant, le flux rss que vous connaissez est mort, maintenant il y en a un Fr et un En.
    Mettez-vous à jour ;p

    Salagir

Leave a Reply