App-ggdrv
view release on metacpan or search on metacpan
lib/App/ggdrv/upload5.pm view on Meta::CPAN
package App::ggdrv::upload5 ;
use strict ;
use warnings ;
use feature qw [ say ] ;
use FindBin qw [ $Bin ] ;
use Getopt::Std ;
use Cwd ;
use Carp ;
return 1 ;
sub upload5 {
getopts 'm:n', \my %o ;
$o{m} //= 'text/plain' ;
$ARGV[1] //= '.' ; # ãã¼ã«ã«ã®ãã£ã¬ã¯ããªåã
my $cwd = getcwd ;
chdir $ARGV[1] or die ;
my @files = grep { -f } <*> ; # ãã£ã¬ã¯ããªã¯å¯¾è±¡å¤ã¨ãªãã
my $out = '' ; #
#print qx[ $FindBin::Bin/upload11.pl -m $o{m} -f $ARGV[0] $_ ] for @files ;
do { print qx [ $0 upload -20 -m $o{m} -f $ARGV[0] $_ ] for @files } if ! $o{n} ;
do { say qq [ $0 upload -20 -m $o{m} -f $ARGV[0] $_ ] for @files } if $o{n} ;
chdir $cwd ;
}
=encoding utf8
=head1
ggdrive updoad5 FOLDER_ID LOCAL_DIR > VAR_FILE
FOLDER_ID : Googleãã©ã¤ãã®ãã©ã«ãã¼ã®ID (33æå)
LOCAL_DIR : ãã¼ã«ã«ã®ãã£ã¬ã¯ããªãããã®ç´ä¸ã«ããé常ãã¡ã¤ã«ãå
¨ã¦ã¢ãããã¼ãããããæªæå®ã 㨠. (ç¾è¡ãã£ã¬ã¯ããª)ã
VAR_FILE : 5åã®TSVå½¢å¼ãã¡ã¤ã«ã¨ãªããåè¡ã¯ãHTTPã¹ãã¼ã¿ã¹ã³ã¼ã æ°è¦ã®ãã¡ã¤ã«ID ãã¡ã¤ã«å MIMETYPE "drive#file"ã
ç´1.5ç§ãã¨ã«1ãã¡ã¤ã«ã¢ãããã¼ãããã§ããã(sleepã§ã¯ãªããã°ã¼ã°ã«ãã©ã¤ãå´ã§ããã ãã®æéãããã)ã
ãªãã·ã§ã³ :
-m MIMETYPE : MIMEã¿ã¤ããæå®ããã
-n : ãã©ã¤ã©ã³ã«ãªããåã«å®è¡ããã³ãã³ããåºåããã
=cut
( run in 0.695 second using v1.01-cache-2.11-cpan-b16cb0d3907 )