smoviecat
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Olá,
Tinha pensado em empacotar o smoviecat meses
atrás, mas ele tinha problemas com utf-8 e
links quebrados. Como recebi dois emails
informando que os bugs tinham sido fechados,
empacotei e enviei um ITP.
Mas os problemas ainda existem. Os links são
fáceis de resolver. O utf-8 resolvi também,
mas como não sou programador e fiz três mudanças
no perl, fica a dúvida.
O que incluí foi:
# no início do arquivo
use utf8;
use open qw( :encoding(UTF-8) :std);
# em uma função, pois estava imprimindo
# erro no terminal
utf8::downgrade($fname);
# o erro usando as duas primmeiras entradas
# e sem a entrada acima
utf8 "\xXX" does not map to Unicode at /usr/bin/smoviecat
Sem essas três entradas, Vídeos se torna VÃdeos, ao
gerar a página html. E assim o link não funciona. É
apenas ao gerar a página html. Durante a execução do
programa, Vídeos é impresso no xterm corretamente.
Existe a função format_html_path. Ela retorna:
return "<a target=_blank href=\"file://$dir\">$link</a>";
Até aqui tudo bem. Acho que é na chamada:
print_html format_html_path($loc);
Que acontece a mudança.
sub print_html {
print $F_HTML @_, "\n";
}
Quem conhece perl e tem tempo, pode dar uma
olhada ? Só tem um patch.
https://mentors.debian.net/package/smoviecat
http://mentors.debian.net/debian/pool/main/s/smoviecat/smoviecat_2.4.0-1.dsc
abraço,
- --
Herbert Parentes Fortes Neto (hpfn)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCgAGBQJXHQwkAAoJEFUlbyisYGEa2dUQAKcK3kPGZZ/Q5ulz2kMVjO8E
HQeS3ep7kEI2g0SNXVEc2FdWrjeBb0qbjLHf1NF7jrh5f5vFjF65YCd7rsqRuOpE
ohCcOZMBjJjCm07zJwa/e2d0TP+UhiNJ2U8xk6/o+xTmtlpOdgc1l93eOM+AWuFJ
8YkwPOS7YJbEYxNKzpaaWHKqAoDa8msxtxdjMKkUZK3GhFtkWZSAeVTy6eQrcHCA
zweVEqOSNk1Snsd2IhxPzSZ8Xkg4T1wyfOeXDdl2o4LCDTKlFSirEbtkIlRbji+z
GkFqdNKEDkkwEEu/sESKDUen7T6Q7g9TnmlJX8kMqEuR+PbnZBsgCOUyYurHqxJg
5iA43Df/L3o9CvI0m3AQf63QvKeBnQiYhieL27ZNmoOonU0kvNUMdSIpS9qBNCpr
dSiouLrNm7Ow1JK7s8QmE7MmD20ij9T+XiADcVAdp6YKzL/x2gy2gk7v7wfmlI9v
y5KLfnOYaFSr0b1tlakWYVZiIsPtRNFqUhOw+yz2sfNJB1MW+f9UuekPtcCFMJqy
SMAGG/+gybmEwv7Psqp3HGGW90mZJDcZfz0GQqKtg2T1Vry0QbNkk6A/iVtLFrj4
eE3HjLFNQEq5NBM9rAqbt5Ei/s5DXKjVcSOXPbvhDRhjOR3+eSdg3LLEJo1msBTZ
wJG89A98YXyenVPCSCLv
=3KMj
-----END PGP SIGNATURE-----
Reply to: