Biblio-Thesaurus
view release on metacpan or search on metacpan
bin/thesaurus2tex view on Meta::CPAN
#!/usr/bin/perl -w -s
our ($c);
use locale;
use strict;
use Biblio::Thesaurus;
my $the = shift;
my $dest = shift || "thesaurus";
my $obj = thesaurusLoad($the);
my $tit = $obj->{title} || $dest;
my $aut = $obj->{author} || "";
my $desc = $obj->{desc} || "";
examples/tabterm view on Meta::CPAN
#!/usr/bin/perl -s
our ($l,$t);
#use POSIX qw(locale_h);
#setlocale(&POSIX::LC_ALL, "pt_PT");
#use encoding "utf8", STDIN => "latin1";
use Unicode::Collate;
my $ptsort = Unicode::Collate::->new();
use Data::Dumper;
use strict;
my $meta={};
my $T = {};
my %desc=();
my %inv=qw(
examples/tabterm view on Meta::CPAN
sub geraList{
my %opt =(output => "_output.the");
if(ref($_[0]) eq "HASH") {%opt = (%opt, %{shift(@_)})};
open (F ,">$opt{output}");
binmode(F,":utf8");
for (sort( keys %$T)){ print F "$_\n"}
close F
}
sub geraThe{
# use locale;
my %opt =(output => "_output.the");
if(ref($_[0]) eq "HASH") {%opt = (%opt, %{shift(@_)})};
open (F ,">$opt{output}");
binmode(F,":utf8");
print F qq{
%enc utf8
};
for (keys %inv) { print F "%inv $_ $inv{$_}\n"; }
for (keys %desc){ print F "%desc $_ $desc{$_}\n"; }
examples/tabterm view on Meta::CPAN
for my $r (keys %{$T->{$t}}){
for my $t2 ($ptsort->sort( keys %{$T->{$t}{$r}})){
print F "$r $t2\n";
}
}
}
close F;
}
sub geraTex{
# use locale;
my %opt =(output => "_output.tex");
if(ref($_[0]) eq "HASH") {%opt = (%opt, %{shift(@_)})};
open (F ,">$opt{output}");
binmode(F,":utf8");
if($opt{style} eq "agenda"){
print F q{
\documentclass[portuges,a4paper]{article}
\usepackage{agbook}
}
}
( run in 1.648 second using v1.01-cache-2.11-cpan-d8267643d1d )