View | Details | Raw Unified | Return to bug 35659
Collapse All | Expand All

(-)a/misc/cronjobs/harvest_oai.pl (-5 / +4 lines)
Lines 44-57 my $usage = << 'ENDUSAGE'; Link Here
44
44
45
This script starts an OAI Harvest
45
This script starts an OAI Harvest
46
46
47
This script has the following parameters :
47
This script has the following parameters:
48
    -h --help: this message
48
    -h --help: this message
49
    -v --verbose
49
    -v --verbose
50
    -r --repository: id of the OAI repository
50
    -r --repository: id of the OAI repository
51
    -d --days: number of days to harvest from (optional)
51
    -d --days: number of days to harvest from (optional)
52
    -l --list: list the OAI repositories
52
    -l --list: list the OAI repositories
53
    -f --force: force harvesting (ignore records datestamps)
53
    -f --force: force harvesting (ignore records datestamps)
54
55
ENDUSAGE
54
ENDUSAGE
56
55
57
if ($help) {
56
if ($help) {
Lines 60-69 if ($help) { Link Here
60
}
59
}
61
60
62
if ($list) {
61
if ($list) {
63
    my $servers = Koha::OAIServers->search( {}, { order_by => { -asc => 'id' } } )->unblessed;
62
    my $servers = Koha::OAIServers->search( {}, { order_by => { -asc => 'oai_server_id' } } )->unblessed;
64
    print "The following repositories are available: \n\n";
63
    print "The following repositories are available: \n\n";
65
    foreach my $server (@$servers) {
64
    foreach my $server (@$servers) {
66
        print $server->{'id'} . ": "
65
        print $server->{'oai_server_id'} . ": "
67
            . $server->{'servername'}
66
            . $server->{'servername'}
68
            . ", endpoint: "
67
            . ", endpoint: "
69
            . $server->{'endpoint'}
68
            . $server->{'endpoint'}
Lines 79-84 if ($list) { Link Here
79
if ( !$id ) {
78
if ( !$id ) {
80
    print "The repository parameter is mandatory.\n";
79
    print "The repository parameter is mandatory.\n";
81
    print $usage . "\n";
80
    print $usage . "\n";
81
    exit;
82
}
82
}
83
83
84
my $server = Koha::OAIServers->find($id);
84
my $server = Koha::OAIServers->find($id);
85
- 

Return to bug 35659