App-ggdrv
view release on metacpan or search on metacpan
lib/App/ggdrv/update.pm view on Meta::CPAN
package App::ggdrv::update ;
use strict ;
use warnings ;
use feature 'say' ;
use HTTP::Request::Common ;
use JSON qw[ encode_json ] ;
use LWP::UserAgent ;
use URI::QueryParam ;
use URI ;
my ($GOOGLE_DRIVE_UPLOAD_API , $gfile , $atoken ) ;
return 1 ;
sub update {
$GOOGLE_DRIVE_UPLOAD_API = "https://www.googleapis.com/upload/drive/v3/files/";
lib/App/ggdrv/upload.pm view on Meta::CPAN
package App::ggdrv::upload ;
use strict;
use warnings;
use feature 'say' ;
use HTTP::Request::Common;
use JSON qw/encode_json decode_json/;
use LWP::UserAgent;
use Getopt::Std ;
use Carp;
my ($gfile , $atoken, $GOOGLE_DRIVE_UPLOAD_API , %o);
return 1 ;
sub upload {
getopts 'f:m:' , \%o ;
lib/App/ggdrv/upload.pm view on Meta::CPAN
=encoding utf8
=head1
$0 -f ç®çã®ãã©ã«ãID ãã¡ã¤ã«å [ãã¡ã¤ã«å] [ãã¡ã¤ã«å] ..
æå®ãããã¡ã¤ã«ãæå®ããGoogleãã©ã¤ãã®ãã©ã«ãã«ã¢ãããã¼ãããã
(åãååã®ãã¡ã¤ã«ãè¤æ°åããã®ããã°ã©ã ãå®è¡ããã¨ãæ°è¦ã«æ¬¡ã
ã¨Googleãã©ã¤ãã«ã¢ãããã¼ãããããå°ãè¦æ³¨æã)
ãã®ããã°ã©ã 㯠HTTP::Request::Common ãç¨ãã¦ãã¦ãNet::Google::OAuthã使ããªãã
ãªãã·ã§ã³:
-f STR : æå®ããªããã空æåã ã¨ãã°ã¼ã°ã«ç´ä¸ã®ãã£ã¬ã¯ããªã«ãªãã
-m TYPE : text/csvããªã©ãæå®ã æªæå®ãªã text/plain ;
åºåä¾:
# 200
# {
( run in 0.351 second using v1.01-cache-2.11-cpan-de7293f3b23 )