#!/usr/bin/perl -w # # rhrdlibs # # Copyright (C) 2015-2016 Christian Pointner # # This file is part of rhrdlibs. # # rhrdlibs is free software: you can redistribute it and/or modify # it under the terms of the GNU Affero General Public License as published by # the Free Software Foundation, either version 3 of the License, or # any later version. # # rhrdlibs is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with rhrdlibs. If not, see . # use strict; use POSIX; use lib "../lib/"; use RHRD::rddb; my @clocks = (); my ($ctx, $status, $errorstring) = RHRD::rddb::init(); if(defined $ctx) { @clocks = RHRD::rddb::get_musicgrid_clocks($ctx); if(!defined $clocks[0] && defined $clocks[1]) { print STDERR "$clocks[1]: $clocks[2]"; RHRD::rddb::destroy($ctx); exit 1; } RHRD::rddb::destroy($ctx); } else { print STDERR "$errorstring\n"; exit 1; } print "Clocks:\n"; for my $href (@clocks) { print " * " . $href->{'DOW'} . "/" . $href->{'HOUR'} . ": " . $href->{'SHORTNAME'} . ", " . $href->{'COLOR'} . ", " . $href->{'TITLE'} . "\n"; }