Salagir's Blog

Bon le blog est devenu tout simple tout moche, mais j’ai passé 24h à le mettre à jour. Il a peu de visites. Son ancien design n’était pas foufou. On va en rester là, hein. C’est surtout du texte après tout.

Convertir du HTML en BBcode

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 :


Commentaires

Une réponse à “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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *