songkick

    1.1.2 • Public • Published

    Build Status

    Songkick Sdk NodeJS

    Songkick SDK written in NodeJS returning promise objects.

    About

    The Songkick API gives you easy access to the biggest live music database in the world: over 5 million upcoming and past concerts… and growing every day! Easily add concerts to your website or application.

    Usage

     
        // Creating the client
        const Songkick = new require('songkick')(process.env.SONGKICK_API_KEY);
     
        // Get an event by a given id
        Songkick.getEvent(27989954).then(JSON.parse).then(function(res) {
            // do stuff
        });
     
        // Find events
        Songkick.findEvents('sk:24426').then(JSON.parse).then(function(res) {
            // do stuff
        });
     
        // Find events by an given artist
        Songkick.findEventsByArtist(468146).then(JSON.parse).then(function(res) {
            // do stuff
        });
     
        // Find similar artist
        Songkick.findSimilarArtist(468146).then(JSON.parse).then(function(res) {
            // do stuff
        });
     
        // Get venue details
        Songkick.getVenue(17522).then(JSON.parse).then(function(res) {
            // do stuff
        });
     

    Have a look into the /test dir to find further examples.

    Test suites

        $ export SONGKICK_API_KEY={YOUR_SONGKICK_API_KEY} && \
          npm test

    Support & Contact

    Having trouble with this repository? Check out the documentation at the repository's site or contact m@matchilling.com and we'll help you sort it out.

    Happy Coding

    🤘

    Install

    npm i songkick

    DownloadsWeekly Downloads

    1

    Version

    1.1.2

    License

    GPL-3.0

    Last publish

    Collaborators

    • avatar