Text-SRT-Align
view release on metacpan or search on metacpan
no_index:
directory:
- inc
- share
- t
- test
requires:
Clone: 0
Encode: 0
Encode::Locale: 0
File::BOM: 0
File::ShareDir: 0
FindBin: 0
Getopt::Std: 0
IO::File: 0
IPC::Open3: 0
Locale::Codes::Language: 3.26
XML::Parser: 0
resources:
license: http://opensource.org/licenses/gpl-license.php
version: '0.2'
Makefile.PL view on Meta::CPAN
author 'Joerg Tiedemann';
license 'gpl';
version '0.2';
include 'Module::AutoInstall';
requires 'Clone' => 0;
requires 'FindBin' => 0;
requires 'Encode' => 0;
requires 'Encode::Locale' => 0;
requires 'File::BOM' => 0;
requires 'File::ShareDir' => 0;
requires 'Getopt::Std' => 0;
requires 'IO::File' => 0;
requires 'IPC::Open3' => 0;
requires 'XML::Parser' => 0;
# recommends 'File::ShareDir' => 0;
requires 'File::ShareDir' => 0;
requires 'Locale::Codes::Language' => 3.26;
=cut
use strict;
use utf8;
use Getopt::Std;
use IPC::Open3;
use FindBin qw($Bin);
use File::BOM qw( :all );
use File::ShareDir;
use Encode qw(decode encode);
use Locale::Codes::Language 3.26;
use vars qw/$opt_l $opt_e $opt_r $opt_s/;
$opt_l = 'unknown';
getopts('l:e:r:s');
my $newchunk = 0;
my @opentags=();
my @closedtags=();
my $first=1;
while (my $line = <>){
# check if the first line has a BOM
# --~ try to detect encoding!
if ($first){
my $check;
($line, $enc) = decode_from_bom($line,$enc,$check);
binmode(STDIN,":encoding($enc)");
$first=0;
}
# remove dos line endings
$line=~s/\r\n$/\n/;
( run in 0.536 second using v1.01-cache-2.11-cpan-131fc08a04b )