voxforge.org
VoxForge Dev

Changeset 2628

Show
Ignore:
Timestamp:
07/12/08 12:55:12 (3 months ago)
Author:
kmaclean
Message:

Updates to process voxforgeivr submissions, even though they don't a language tag in their README file

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Trunk/Scripts/Audio_scripts/UserSubmission.pm

    r2627 r2628  
    128128                ValidateFilenames($parms,$AudioDirNameWithPath) || confess "UserSubmission error: $?" ; 
    129129                print "!!!!!!QuarantineDir:$QuarantineDir/$audio_dir_name/README\n"; 
    130                 my $readme = UserSubmission::README->new($parms, "$QuarantineDir/$audio_dir_name/README");  
     130                # !!!!! 
     131                # my $readme = UserSubmission::README->new($parms, "$QuarantineDir/$audio_dir_name/README"); 
     132                my $readme = UserSubmission::README->new($parms, "$QuarantineDir/$audio_dir_name/README",$audio_dir_name);               
     133                # !!!!!!  
    131134                print "!!!!$audio_dir_name:UserSubmission-README says:".$readme->getSamplingrate ."-".$readme->getSamplingrateformat."-".$readme->getFiletype.";dialect:".$readme->getDialect."\n\n" if $debug; 
    132135 
  • Trunk/Scripts/Audio_scripts/UserSubmission/README.pm

    r2623 r2628  
    3535#################################################################### 
    3636sub new { 
    37         my ($class, $parms, $ReadmeWithPath) = @_; 
    38         my $self = _ValidateREADME($parms, $ReadmeWithPath); 
     37        my ($class, $parms, $ReadmeWithPath,$audio_dir_name) = @_; 
     38        my $self = _ValidateREADME($parms, $ReadmeWithPath,$audio_dir_name); 
    3939        bless($self,$class); 
    4040        return $self; 
     
    8282#################################################################### 
    8383sub _ValidateREADME { 
    84         my ($parms, $ReadmeWithPath) = @_;     
     84        my ($parms, $ReadmeWithPath,$audio_dir_name) = @_;     
    8585                my $debug = $$parms{"debug"}; 
    8686        my (%readmecontents, $title);    
     
    137137        } 
    138138        close README; 
    139         if ( (($readmecontents{'language'}) eq "") or (!defined($readmecontents{'language'})) ){ 
    140                 confess "no language defined\n"; 
     139        if ( (!defined($readmecontents{'language'})) or (($readmecontents{'language'}) eq "") ){ 
     140                if ($audio_dir_name =~ /voxforgeivr/i) { 
     141                        $readmecontents{'language'} = 'EN'; 
     142                } else { 
     143                        confess "no language defined\n"; 
     144                } 
    141145                # !!!!!! 
    142146                # if you have bulk updates for *one* language, with no Language set in the README (usually older submissions) set it here: