smá innskot handa dc++ menningunni.

þetta dDC++ 6.04 forrit sem er verið þvinga uppá alla sem tengjast valhöll höbbinum sem deilir er með virðist gallað að því leiti að DCGUI notendur geta ekki lesið filelista… eitthvað varðandi að dDC++ vistar charactera í filelistum sem DCGUI skilur ekki..
ég allaveganna tók mig til og gerði smá perl scriptu til að taka þessa charactera út úr filelistum frá dDC++ 6.04

notkun: ./fix.pl filelist.txt
——————————————–
#!/usr/bin/perl

open(PAGE, "$ARGV[0]“) || err('Error open DB.');
@db = <PAGE>;
close(PAGE);

open(PAGE, ”>$ARGV[0]") || err('Error open DB');
foreach (@db){
chomp;
$_ =~ s/TYPE=XMLFILELIST/TYPE=FILELIST/g;
$_ =~ s/\cM/&#13;/g;
$_ =~ s/þ/&#xFE;/g;
$_ =~ s/Þ/&#xDE;/g;
$_ =~ s/æ/&#E6x;/g;
$_ =~ s/Æ/&#xC6;/g;
$_ =~ s/ö/&#xF6;/g;
$_ =~ s/Ö/&#xD6;/g;
$_ =~ s/ð/&#xF0;/g;
$_ =~ s/Ð/&#xD0;/g;
$_ =~ s/á/&#xE1;/g;
$_ =~ s/Á/&#xC1;/g;
$_ =~ s/í/&#xCD;/g;
$_ =~ s/Í/&#xED;/g;
$_ =~ s/ý/&#xFD;/g;
$_ =~ s/Ý/&#xDD;/g;
$_ =~ s/é/&#xE9;/g;
$_ =~ s/É/&#xC9;/g;
$_ =~ s/ú/&#xFA;/g;
$_ =~ s/Ú/&#xDA;/g;
$_ =~ s/ó/&#xF3;/g;
$_ =~ s/Ó/&#xD3;/g;
$_ =~ s/[\x7F-\xFF]//g;
print PAGE “$_\n”;
}
close(PAGE);
——————————————-