leo.patch 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. Index: leo
  2. --- leo.orig 2006-04-04 11:13:02 +0200
  3. +++ leo 2006-04-04 19:03:11 +0200
  4. @@ -34,8 +34,8 @@
  5. #
  6. my $highlight = 1;
  7. my $default_c = "\033[0m"; # reset default terminal color
  8. -my $bold_c = "\033[0;34m"; # blue color
  9. -my $copy_c = "\033[0;35m"; # copyright message color (green)
  10. +my $bold_c = "\033[0;1m"; # bold text
  11. +my $blue_c = "\033[0;34m"; # blue color
  12. my $ip = "dict.leo.org";
  13. my $port = "80";
  14. @@ -400,6 +400,9 @@
  15. # remove javascript links
  16. $site =~ s/<a onclick[^>]*>//gsi;
  17. + # remove sub/super-script word annotations
  18. + $site =~ s/<(sub|sup)>.*?<\/\1>//gsi;
  19. +
  20. # make single line per entry
  21. my @segments = split /<\/TR>\s*<TR>/i, $site;
  22. my $progress;
  23. @@ -518,18 +521,13 @@
  24. # dict entry
  25. $entry->{left} =~ s/^(.*)$/$1 . " " x ($maxsize - length($1))/e;
  26. if ($highlight) {
  27. - $entry->{left} =~ s/(\Q$string\E)/$bold_c . $1 . $default_c/ei;
  28. - $entry->{right} =~ s/(\Q$string\E)/$bold_c . $1 . $default_c/ei;
  29. + $entry->{left} =~ s/(\Q$string\E)/$blue_c . $1 . $default_c/ei;
  30. + $entry->{right} =~ s/(\Q$string\E)/$blue_c . $1 . $default_c/ei;
  31. }
  32. print $entry->{left} . $entry->{right} . "\n";
  33. }
  34. }
  35. -print "$copy_c" if $highlight;
  36. -print "\n Fetched by leo $version via http://dict.leo.org/";
  37. -print "\n Copyright © LEO Dictionary Team 1995-2006";
  38. -print "\n [leo] GPL Copyleft © Thomas Linden 2000-2006\n\n";
  39. -print "$default_c" if $highlight;