Convertir du HTML en BBcode
Le juillet 29th, 2008Le 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 :
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
juillet 29th, 2008