the bottom for documentation
package Net::Wigle;
use strict;
use warnings;
use Data::Dumper;
use JSON;
use LWP::UserAgent;
use Params::Validate qw(:all);
use 5.010000;
require Exporter;
our @ISA =
ur $VERSION = '0.07';
our $url_query_base = 'https://wigle.net/api/v1/jsonSearch';
our $url_login = 'https://wigle.net/api/v1/jsonUser';
sub new {
my $proto = shift;
my $class = ref $proto || $pr
# purpose : used to return a parsed/scraped html table
# now it just returns the parsed json
sub query {
my $self = shift;
my %args = validate @_, {
user => {
type => SCALAR,