Saturday, January 30, 2010

Syntax Highlight

Testando os scripts de syntax highlight do blogger

#!/bin/bash
# converte qq formato para qq formato (muhahahaha!)

for file in $1/*
do
ext=$(echo $file | sed 's/.*\([^\.]\+\)\.\([^\.]\+\)$/\2/')
name=$(basename $file .$ext) #elimina $ext do nome
a2ping $file png:$name.png --nocompress --papersize=unchanged

done


Funciona! Então, pra usar é só só escrever o código entre as tags PRE usando os modificadores name='code' e class='linguagem'. Por enquanto linguagem pode ser: C, C#, CSS, Bash, Java, JavaScript, Perl, PHP, Python, Ruby e Sql

Qualquer dúvida dá uma espiada no código fonte desse post.

Ah sim, o script ali é para converter qualquer formato em qualquer formato todos os arquivos de um diretório. Usa o comando a2ping e transforma, nesse caso, qualquer formato para png (Portable network graphs).

No comments:

Post a Comment

 
Locations of visitors to this page