Files
utility_scripts/bluetooth_info.pl
2024-07-13 04:24:36 +01:00

17 lines
452 B
Perl
Executable File

#!/usr/bin/perl -l
use strict;
use warnings;
my $output = `bluetoothctl info` or die;
my $mac_address = $1 if ($output =~ /^Device\s+(\S+)/) or die("N/A\n");
my $device_name = $1 if ($output =~ /Name:\s+(.*)/);
my $icon = $1 if ($output =~ /Icon:\s+(.*)/);
my $battery_percentage = $1 if ($output =~ /Battery Percentage:\s+\S+\s\(([0-9]+)\)/);
if ($icon eq "audio-headphones") {
printf(" ");
}
printf("$device_name $battery_percentage%%");