Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Perl Modules

    LWP::UserAgent::iTMS_Client 0.22

    Download button

    No screenshots available
    Downloads: 516  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    William Herrera | More programs
    Perl Artistic License / FREE
    January 6th, 2007, 07:05 GMT [view history]
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    LWP::UserAgent::iTMS_Client description

    A libwww-perl client for Apple iTunes music store

    LWP::UserAgent::iTMS_Client is a libwww-perl client for Apple iTunes music store.

    SYNOPSIS

    use LWP::UserAgent::iTMS_Client;

    # search the Store
    my $ua = LWP::UserAgent::iTMS_Client->new;

    my $listings = $ua->search( song => 'apples' );
    foreach my $song (@{$listings}) { print $song->{songName} }

    $listings = $ua->search(artist => 'Vangelis', song => 'long',
    genre => 'Electronic');
    foreach my $a (@{$results2}) {
    foreach (sort keys %$a) { print "$_ => ", $a->{$_}, "n" }
    }

    # get my authorization keys
    my $ua = new LWP::UserAgent::iTMS_Client(
    account_type => 'apple',
    user_id => 'name@email.org',
    password => 'password',
    );
    $ua->retrieve_keys_from_iTMS;


    This perl module implements a user agent which can interact with the Apple iTunes Music Store (iTMS). For example, this module could allow a perl program that would automatically get samples of new albums by a particular artist, or buy everything on a Top Ten list weekly.

    LWP::UserAgent::iTMS_Client is a sub-class of LWP::UserAgent and implements the methods of UserAgent, but does so using Apple's officially undocumented protocols. Because these protocols change with revisions to iTunes, the modules may occasionally lag Apple's changes until this module, too, is updated.

    Product's homepage

    Requirements:

    · Perl

    What's New in This Release: [ read full changelog ]

    · some updates to follow iTMS changes for Music Store xml data and searches, for example using itemId instead of songID

      


    TAGS:

    Apple iTunes | music store | Perl module | module | Apple | iTunes

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM