GithubHelp home page GithubHelp logo

jocelyndrean / songkickr Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jrmehle/songkickr

0.0 1.0 0.0 752 KB

A Ruby wrapper around the Songkick API

Home Page: songkick.com

License: MIT License

Ruby 100.00%

songkickr's Introduction

songkickr

<img src=“https://travis-ci.org/jrmehle/songkickr.png?branch=master” alt=“Build Status” />

A Ruby wrapper around the Songkick API. Visit www.songkick.com/developer for documentation on the Songkick API.

Install Instructions

gem install songkickr

or if your environment requires

sudo gem install songkickr

Usage Instructions

require 'songkickr'
remote = Songkickr::Remote.new API_KEY

Then call one of the remote methods such as events, users_events(username), or concert_setlists(event_id)

Get an artists events by name:

results = remote.events('Iron Maiden')

Get a users events by username:

results = remote.users_events('jrmehle')

Get a the setlists of a concert by event ID:

results = remote.concert_setlists(2680726)

More: As of v0.4.0 songkickr supports all of Songkick’s APIs. Check the RDocs for the Songkickr::RemoteApi classes.

Note on Patches/Pull Requests

  • Fork the project.

  • Make your feature addition or bug fix.

  • Add tests for it. This is important so I don’t break it in a future version unintentionally.

  • Commit and please do not mess with version or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)

  • Send me a pull request against the develop branch.

Copyright © 2010-2013 Jared Mehle. See LICENSE for details.

Contributors

Thanks to Andrew Chen, Akshay Dodeja, Tomasz Stachewicz, Dave Knapik, Matt Ruzicka, and Alex Beregszaszi for submitting code and pull requests.

A special thank you to Jon Nunemaker for httparty which is used extensively within this gem and for the twitter gem as inspiration.

songkickr's People

Contributors

axic avatar daveknapik avatar defsprite avatar dodeja avatar ethank avatar ggez44 avatar jocelyndrean avatar jrmehle avatar mateomurphy avatar nigelpurves avatar rodacato avatar tomash avatar what-is-a-crow avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.