Ghostcar is you a year ago, checking into the present day. It's like Twitshift for Foursquare real-time Timehop. Thanks to @infovore for building it. Below are my instructions for setting it up, since the documentation was quite sparse.
- Install homebrew
- update all ruby dependencies
- make sure the mysql.sock points to MAMP. See this article
- create a new Foursquare app
- Set both of teh follwing to your rails app home page. The default rails server location makes it 0.0.0.0:3000
- Download / welcome page url
- Redirect URI(s)
- Keep the app in DEV mode
- set up MYSQL db named ghostcar_development on MAMP
- create user and assign permissions
- update the
config.yml
- use the new Username and password
- add
host: localhost
- add:
socket: [MAMP socket location]
- update the foursquare_creds.rb file to use your Foursquare app's API key and secret
- start your rails server on the terminal. Just run rails server. Google any error messages, and follwo the instructions until it works.
- visit 0.0.0.0:3000 and the app should come up. The homepage has all the instructions you need to follow.
The website that connects your 4SQ accounts and stores the checkins is not what does the actual checking in. For that to work, set up a cron job to automatically run the checkin procedure.
- open terminal
- run