simonengelhardt / foursquare-likelist

A simple foursquare app, built on Meteor, that will maintain a list of all your liked venues on Foursquare.

Home Page:http://likelist.meteor.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

likelist

likelist is a simple foursquare app, built on Meteor, that will maintain a list of all your liked venues on Foursquare.

Since Foursquare unfortunately does not provide API (or any) access to a list of likes, this app can only work by a bit of probing:

The first time a user authorizes the app, a list for holding liked venues will be created on Foursquare and the user's complete venue history will be checked for likes (within the rate limits of the Foursquare API).

Subsequently, whenever the user checks in somewhere, 3 checks for likes will be scheduled at 1, 3 and 24 hours after the check-in. Hopefully, this way new likes (or no-longer-likes) will be reflected in the list. Not the perfect solution, but a decent compromise given the limits of Foursquare's API.

Deployment-specific configuration

likelist needs an object with at least the following content to be available in Meteor.settings:

{
  "foursquare": {
    "pushSecret": "Foursquare App Push secret"
  }
}

About

A simple foursquare app, built on Meteor, that will maintain a list of all your liked venues on Foursquare.

http://likelist.meteor.com/


Languages

Language:JavaScript 96.6%Language:CSS 3.4%