[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: