/script/setup-pit.pl

http://github.com/motemen/Teto · Perl · 27 lines · 22 code · 4 blank · 1 comment · 2 complexity · d390aeaac35cef936b98fa2400493a53 MD5 · raw file

  1. #!/usr/bin/env perl
  2. use strict;
  3. use warnings;
  4. use Config::Pit;
  5. use WWW::NicoVideo::Download;
  6. my $config = pit_get('nicovideo.jp', require => {
  7. username => 'email/username',
  8. password => 'password',
  9. });
  10. my $client = WWW::NicoVideo::Download->new(
  11. email => $config->{username},
  12. password => $config->{password},
  13. );
  14. eval {
  15. $client->login('sm14');
  16. };
  17. if ($@) {
  18. warn "$@\n";
  19. print "Login failed; please check your config\n";
  20. } else {
  21. print "Login succeeded\n";
  22. }
  23. 1;