JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 11
  • Score
    100M100P100Q60720F
  • License MIT

iTunes info downloader

Package Exports

  • itunes-info

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (itunes-info) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

iTunes-info

Simple util to fetch data from iTunes with a Promise.

Use the command line tool

$ npm install -g itunes-info
$ itunes-info "Martin Garrix - Animals"
# Info will be printed...

Use it in your own project

$ npm install --save itunes-info
# or
$ yarn add itunes-info

ES6 Example

// Import iTunes instance
import { iTunes } from 'itunes-info';

// Fetch any data you need from iTunes!
iTunes.fetch('Avicii - Hey Brother')
      .then((data) => {
        console.log(JSON.stringify(data, null, 4));
      }).catch((error) => { console.error(error); });

// For example, use it to detect which kind of media
// you are working with by passing the filename as a query.
// For example, when working with friends.mp4
iTunes.fetch('friends')
      .then((data) => {
        // Will print: 'tv-episode'.
        console.log(data.results[0].kind);
      }).catch((error) => { consoler.error(error); })

// You can also provide optional two-letter country code.
iTunes.fetch('kraantje pappie', 'BE');

// Just print the data instance to see all the data you get.

Distributed under MIT - Jensen Bernard