Amazon-Dash-Button
view release on metacpan or search on metacpan
examples/mpd.pl view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use FindBin;
use lib "$FindBin::Bin/../lib";
use Amazon::Dash::Button ();
use constant MPC => q{/usr/bin/mpc};
die
"You should run this script as root. Please run:\nsudo $0 [en0|eth0|wlan0]\n"
if $>;
my $device = $ARGV[0] || q{wlan0};
examples/search.pl view on Meta::CPAN
#!/usr/bin/env perl
use strict;
use warnings;
use FindBin;
use lib "$FindBin::Bin/../lib";
use Amazon::Dash::Button ();
die
"You should run this script as root. Please run:\nsudo $0 [en0|eth0|wlan0]\n"
if $>;
my $dev = $ARGV[0] // q{wlan0};
Amazon::Dash::Button->search(
use strict;
use warnings;
use Test::More tests => 14;
use Test::Deep;
use FindBin;
use lib $FindBin::Bin. '/../lib';
use_ok q{Amazon::Dash::Button::Device};
my $adb;
ok !eval { Amazon::Dash::Button::Device->new(); 1 }, 'new fail';
like $@, qr{mac address is undefined};
ok eval { Amazon::Dash::Button::Device->new( mac => q{00:11:22:33:44:55}); 1 }, 'new succeeds without onClick';
use strict;
use warnings;
use Test::More tests => 13;
use Test::Deep;
use FindBin;
use lib $FindBin::Bin. '/../lib';
use_ok q{Amazon::Dash::Button};
my $adb;
$adb = Amazon::Dash::Button->new();
isa_ok $adb, 'Amazon::Dash::Button';
$adb = Amazon::Dash::Button->new( from => {
# required options
( run in 0.512 second using v1.01-cache-2.11-cpan-87723dcf8b7 )