- Timestamp:
- 03/24/09 16:51:24 (15 years ago)
- Location:
- obsdata
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
obsdata/tags/0.3.2/ourplugins/cr_lid_strato.pl
r325 r327 1 1 #!/usr/bin/perl -c 2 2 3 # $Id: cr_lid_strato.pl 248 2008-06-30 17:51:14Z thetis $3 # $Id: sho_lid.pl 324 2009-03-24 15:34:20Z thetis $ 4 4 5 5 use strict; 6 7 sub ext_ar { 8 my ($rda, $datafile) = @_; 9 my $archive = $rda->archive() or do { 10 $rda->logging(4, 11 'Can get archive' 12 ); 13 return(); 14 }; 15 16 my $filename = $archive->extract($datafile) or do { 17 $rda->logging(4, 18 "Can't get temporary %s", 19 $archive->error || "", 20 ); 21 22 return(); 23 }; 24 25 $filename 26 } 6 27 7 28 sub { 8 29 my ($rda, $plugintype, $datafile, $datatype) = @_; 9 30 10 11 my $archive = $rda->archive() or do {12 $rda->logging(4,13 'Can get archive'14 );15 return(0);16 }; 31 # $datafile =~ /sho/ or return(0); 32 # my $archive = $rda->archive() or do { 33 # $rda->logging(4, 34 # 'Can get archive' 35 # ); 36 # return(0); 37 # }; 17 38 18 my $filename = $archive->extract() or do { 19 $rda->logging(4, 20 "Can't get temporary %s", 21 $archive->error || "", 22 ); 23 return(0); 24 }; 39 my $filename = ext_ar($rda, $datafile) or return(0); 25 40 26 41 my $resopen = open(my $h, $filename); … … 34 49 ); 35 50 return(0); 36 }51 } 37 52 38 53 while(my $line = <$h>) { 39 54 chomp($line); 40 # print "$line\n";41 55 if ($line =~ /^ sho/) { 42 56 my $nextline = <$h>; … … 45 59 my ($jour,$mois,$annee,$hd,$md,$sd,$hf,$mf)= 46 60 $nextline =~ /OHP (\d\d)\/(\d\d)\/\d\d(\d\d) (\d\d):(\d\d):(\d\d) (\d\d):(\d\d):\d\d/; 47 # $nextline =~ /(\d\d):(\d\d):(\d\d) (\d\d):(\d\d):\d\d/;48 # if ($hd$md$sd) {49 61 if ($1) { 50 62 print "$hd$md$sd\n"; 51 63 return (1, 'jour' => "$jour", 'mois' => "$mois", 'annee' => "$annee", 'dheure' => "$hd$md$sd"); 52 # return (1, 'dheure', $hd.$md.$sd);53 64 } else { 54 65 $rda->logging(4, -
obsdata/trunk/ourplugins/cr_lid_strato.pl
r326 r327 1 1 #!/usr/bin/perl -c 2 2 3 # $Id: sho_lid.pl 324 2009-03-24 15:34:20Z thetis $3 # $Id: cr_lid_strato.pl 324 2009-03-24 15:34:20Z thetis $ 4 4 5 5 use strict;
Note: See TracChangeset
for help on using the changeset viewer.