]> git.etc.gen.nz Git - mythtv-status.git/commitdiff
Pull out the XML generated timestamp and allow one line output.
authorAndrew Ruthven <andrew@cerberus.etc.gen.nz>
Sun, 14 Oct 2007 19:36:38 +0000 (08:36 +1300)
committerAndrew Ruthven <andrew@cerberus.etc.gen.nz>
Sun, 14 Oct 2007 19:36:38 +0000 (08:36 +1300)
bin/status.pl

index 237133a22af8508424f544e11ca8d8faef15ddb4..9e0df9e54b042c8a3332b1836d81ee1af74f920a 100755 (executable)
@@ -33,6 +33,15 @@ our $tomorrow = substr(ParseDate('tomorrow'), 0, 8);
 
 # The blocks of output which we might generate.
 my @blocks = (
+  # Date/Time from server
+  {
+    'name'  => 'Status',
+    'xpath' => "//Status",
+    'attrs' => [ qw/time date/ ],
+    'template' => "__date__, __time__",
+    'format' => 'one line'
+  },
+
   # Info about the encoders.
   {
     'name'  => 'Encoders',
@@ -85,7 +94,8 @@ for my $block (@blocks) {
   next
     if (scalar(@$items) == 0);
 
-  print "$block->{'name'}:\n";
+  $block->{'format'} ||= 'multi line';
+  print "$block->{'name'}:" . ($block->{'format'} eq 'one line' ? ' ' : "\n");
 
   for my $item (@{ $items }) {
     my $template = $block->{'template'};