view release on metacpan or search on metacpan
"Log::Dispatch::File" : "0",
"Log::Dispatch::Screen" : "0",
"Log::Dispatch::Syslog" : "0",
"MARC::Moose::Field::Control" : "0",
"MARC::Moose::Field::Std" : "0",
"MARC::Moose::Parser::Iso2709" : "0",
"MARC::Moose::Reader::File::Iso2709" : "0",
"MARC::Moose::Record" : "0",
"MIME::Base64" : "0",
"Mail::Box::Manager" : "0",
"Modern::Perl" : "0",
"Moose" : "0",
"Moose::Util::TypeConstraints" : "0",
"MooseX::RW::Reader" : "0",
"MooseX::RW::Reader::File" : "0",
"Net::FTP" : "0",
"Net::SFTP::Foreign" : "0",
"Path::Tiny" : "0",
"Pod::Usage" : "0",
"Search::Elasticsearch" : "0",
"Sys::Syslog" : "0",
Log::Dispatch::File: '0'
Log::Dispatch::Screen: '0'
Log::Dispatch::Syslog: '0'
MARC::Moose::Field::Control: '0'
MARC::Moose::Field::Std: '0'
MARC::Moose::Parser::Iso2709: '0'
MARC::Moose::Reader::File::Iso2709: '0'
MARC::Moose::Record: '0'
MIME::Base64: '0'
Mail::Box::Manager: '0'
Modern::Perl: '0'
Moose: '0'
Moose::Util::TypeConstraints: '0'
MooseX::RW::Reader: '0'
MooseX::RW::Reader::File: '0'
Net::FTP: '0'
Net::SFTP::Foreign: '0'
Path::Tiny: '0'
Pod::Usage: '0'
Search::Elasticsearch: '0'
Sys::Syslog: '0'
Makefile.PL view on Meta::CPAN
"Log::Dispatch::File" => 0,
"Log::Dispatch::Screen" => 0,
"Log::Dispatch::Syslog" => 0,
"MARC::Moose::Field::Control" => 0,
"MARC::Moose::Field::Std" => 0,
"MARC::Moose::Parser::Iso2709" => 0,
"MARC::Moose::Reader::File::Iso2709" => 0,
"MARC::Moose::Record" => 0,
"MIME::Base64" => 0,
"Mail::Box::Manager" => 0,
"Modern::Perl" => 0,
"Moose" => 0,
"Moose::Util::TypeConstraints" => 0,
"MooseX::RW::Reader" => 0,
"MooseX::RW::Reader::File" => 0,
"Net::FTP" => 0,
"Net::SFTP::Foreign" => 0,
"Path::Tiny" => 0,
"Pod::Usage" => 0,
"Search::Elasticsearch" => 0,
"Sys::Syslog" => 0,
Makefile.PL view on Meta::CPAN
"Log::Dispatch::File" => 0,
"Log::Dispatch::Screen" => 0,
"Log::Dispatch::Syslog" => 0,
"MARC::Moose::Field::Control" => 0,
"MARC::Moose::Field::Std" => 0,
"MARC::Moose::Parser::Iso2709" => 0,
"MARC::Moose::Reader::File::Iso2709" => 0,
"MARC::Moose::Record" => 0,
"MIME::Base64" => 0,
"Mail::Box::Manager" => 0,
"Modern::Perl" => 0,
"Moose" => 0,
"Moose::Util::TypeConstraints" => 0,
"MooseX::RW::Reader" => 0,
"MooseX::RW::Reader::File" => 0,
"Net::FTP" => 0,
"Net::SFTP::Foreign" => 0,
"Path::Tiny" => 0,
"Pod::Usage" => 0,
"Search::Elasticsearch" => 0,
"Sys::Syslog" => 0,
#!/usr/bin/perl
# PODNAME: sudoc
# ABSTRACT: Commande de chargement des notices SUDOC
use Modern::Perl;
use utf8;
use Getopt::Long;
use Koha::Contrib::Sudoc;
use Koha::Contrib::Sudoc::TransferDaemon;
use Koha::Contrib::Sudoc::Loader::Biblios;
use Koha::Contrib::Sudoc::Loader::Authorities;
my ($doit);
GetOptions(
'doit' => \$doit,
bin/sudoc-localisation view on Meta::CPAN
#!/usr/bin/perl
# PODNAME: sudoc-localisation
# ABSTRACT: Génération de fichier de localisation automatique dans le Sudoc
package Main;
$Main::VERSION = '2.47';
use Modern::Perl;
use utf8;
use Getopt::Long;
use Pod::Usage;
use Koha::Contrib::Sudoc::Localisation;
my ($help, $test);
my $select = "SELECT biblionumber FROM biblio";
my $lignes = 1000;
my $type = 'isbn';
bin/sudoc-ppnize view on Meta::CPAN
#!/usr/bin/perl
# PODNAME: sudoc--ppnize
# ABSTRACT: Ajout de PPN aux notices biblio d'un Catalogue Koha
package Main;
$Main::VERSION = '2.47';
use Modern::Perl;
use Getopt::Long;
use Pod::Usage;
use Koha::Contrib::Sudoc;
use Koha::Contrib::Sudoc::PPNize::Reader;
use Koha::Contrib::Sudoc::PPNize::Updater;
my ($help, $doit);
GetOptions(
'help|h' => \$help,
'doit' => \$doit,
bin/sudoc-trans view on Meta::CPAN
#!/usr/bin/perl
# PODNAME: sudoc-trans
# ABSTRACT: Service de transfert de fichiers ABES
use Modern::Perl;
use Sys::Syslog qw(:standard :macros);
use File::Copy;
use Mail::Box::Manager;
use YAML::Tiny qw/ LoadFile /;
my $root = $ENV{SUDOC};
unless ($root) {
say "Il manque la variable d'environnement SUDOC.";
exit;
lib/Koha/Contrib/Sudoc.pm view on Meta::CPAN
package Koha::Contrib::Sudoc;
# ABSTRACT: Chargeur Koha par Tamil
$Koha::Contrib::Sudoc::VERSION = '2.47';
use Moose;
use Modern::Perl;
use YAML qw( LoadFile Dump );
use Koha::Contrib::Sudoc::Koha;
use Koha::Contrib::Sudoc::Spool;
use MARC::Moose::Field::Std;
use MARC::Moose::Field::Control;
use File::Copy;
use Path::Tiny;
use Mail::Box::Manager;
use DateTime;
use File::ShareDir ':ALL';
lib/Koha/Contrib/Sudoc/Converter.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Converter;
# ABSTRACT: Classe de base pour convertir les notices
$Koha::Contrib::Sudoc::Converter::VERSION = '2.47';
use Moose;
use utf8;
use Modern::Perl;
# Moulinette SUDOC
has sudoc => ( is => 'rw', isa => 'Koha::Contrib::Sudoc', required => 1 );
has log => ( is => 'rw', isa => 'Log::Dispatch' );
has item => ( is => 'rw', isa => 'HashRef' );
lib/Koha/Contrib/Sudoc/Koha.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Koha;
# ABSTRACT: Lien à Koha
$Koha::Contrib::Sudoc::Koha::VERSION = '2.47';
use Moose;
use Modern::Perl;
use Carp;
use XML::Simple;
use DBI;
use ZOOM;
use MARC::Moose::Record;
use C4::Biblio qw/ GetFrameworkCode /;;
use Search::Elasticsearch;
use YAML;
use MIME::Base64;
use Try::Tiny;
lib/Koha/Contrib/Sudoc/Loader.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Loader;
# ABSTRACT: Classe de base pour le chargement de notices biblio/autorité
$Koha::Contrib::Sudoc::Loader::VERSION = '2.47';
use Moose;
use Modern::Perl;
use utf8;
use MARC::Moose::Reader::File::Iso2709;
use Koha::Contrib::Sudoc::Converter;
use Log::Dispatch;
use Log::Dispatch::Screen;
use Log::Dispatch::File;
use Class::Load ':all';
use DateTime;
lib/Koha/Contrib/Sudoc/Loader/Authorities.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Loader::Authorities;
# ABSTRACT: Chargeur de notices d'autorité
$Koha::Contrib::Sudoc::Loader::Authorities::VERSION = '2.47';
use Moose;
extends 'Koha::Contrib::Sudoc::Loader';
use Modern::Perl;
use utf8;
use C4::AuthoritiesMarc qw/ AddAuthority /;
use MARC::Moose::Record;
sub handle_record {
my ($self, $record) = @_;
# FIXME: Ici et pas en-tête parce qu'il faut que l'environnement Shell soit
# déjà fixé avant de charger ces modules qui ont besoin de KOHA_CONF et qui
lib/Koha/Contrib/Sudoc/Loader/Biblios.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Loader::Biblios;
# ABSTRACT: Chargeur de notices biblio
$Koha::Contrib::Sudoc::Loader::Biblios::VERSION = '2.47';
use Moose;
extends 'Koha::Contrib::Sudoc::Loader';
use Modern::Perl;
use utf8;
use YAML;
use C4::Biblio qw/ ModBiblio ModBiblioMarc AddBiblio /;
use C4::Items qw/ AddItemBatchFromMarc /;
# On cherche les notices doublons SUDOC. On renvoie la liste des notices
# Koha correspondantes.
sub doublons_sudoc {
lib/Koha/Contrib/Sudoc/Localisation.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Localisation;
# ABSTRACT: Localisation auto de notices biblio
$Koha::Contrib::Sudoc::Localisation::VERSION = '2.47';
use Moose;
extends 'AnyEvent::Processor';
use Modern::Perl;
use utf8;
use Koha::Contrib::Sudoc;
use Koha::Contrib::Sudoc::BiblioReader;
use C4::Items;
use C4::Context;
use YAML;
use Encode;
use Business::ISBN;
use List::Util qw/first/;
lib/Koha/Contrib/Sudoc/Spool.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::Spool;
# ABSTRACT: Spool des fichiers de notices
$Koha::Contrib::Sudoc::Spool::VERSION = '2.47';
use Moose;
use Modern::Perl;
use File::Copy;
use DateTime;
use Format::Human::Bytes;
my $dirstatus = [
[
"Fichiers contenant les autorités qui ont été chargées :",
'done',
lib/Koha/Contrib/Sudoc/TransferDaemon.pm view on Meta::CPAN
package Koha::Contrib::Sudoc::TransferDaemon;
# ABSTRACT: Service de transfert de fichiers
$Koha::Contrib::Sudoc::TransferDaemon::VERSION = '2.47';
use Moose;
use Modern::Perl;
use utf8;
use Mail::Box::Manager;
use DateTime;
use Path::Tiny;
use Log::Dispatch;
use Log::Dispatch::Screen;
use Log::Dispatch::Syslog;
use Koha::Contrib::Sudoc;