Skip to content

matchilling/sdk-songkick-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

🤘

About

NODEJS SDK for the songkick api.

Resources

License

Stars

Watchers

Forks

Packages

No packages published