WebService::SetlistFM - A simple and fast interface to the http://www.setlist.fm API
use WebService::SetlistFM; my $setlistfm = new WebService::SetlistFM; my $data = $setlistfm->artist('65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab'); $data = $setlistfm->search_artists({ 'artistName' => 'Metallica', 'artistMbid' => '65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab', });
The module provides a simple interface to the http://www.setlist.fm API.
These methods usage: http://api.setlist.fm/docs/
my $data = $setlistfm->artist('65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab');
my $data = $setlistfm->city('5392171');
my $data = $setlistfm->search_artists({ 'artistName' => 'Metallica', 'artistMbid' => '65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab', });
my $data = $setlistfm->search_cities({ name => 'Shibuya' });
my $data = $setlistfm->search_countries();
my $data = $setlistfm->search_setlists({ artistName => 'Megadeth', year => 2014, });
my $data = $setlistfm->search_venues({name => 'Shibuya'});
my $data = $setlistfm->setlist('3bd6440c');
my $data = $setlistfm->user('fuzy');
my $data = $setlistfm->venue('33d6d4ac');
my $data = $setlistfm->artist_setlists('65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab');
my $data = $setlistfm->setlist_lastfm('999009');
my $data = $setlistfm->setlist_version('6bd45a36');
my $data = $setlistfm->user_attended('fuzy');
my $data = $setlistfm->user_edited('fuzy');
my $data = $setlistfm->venue_setlists('33d6d4ac');
my $data = $setlistfm->artist_tour( '65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab', 'World Magnetic' );
http://api.setlist.fm/docs/
Copyright (C) Hondallica.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Hondallica <hondallica@gmail.com>
To install WebService::SetlistFM, copy and paste the appropriate command in to your terminal.
cpanm
cpanm WebService::SetlistFM
CPAN shell
perl -MCPAN -e shell install WebService::SetlistFM
For more information on module installation, please visit the detailed CPAN module installation guide.