Project

epicmix

0.0
No commit activity in last 3 years
No release in over 3 years
A Ruby gem for accessing your EpicMix data.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Runtime

 Project Readme

EpicMix Gem

Build Status

A Ruby gem for accessing your EpicMix data.

What is Epic Mix?

EpicMix is Vail Resort's data layer and analytics platform, currently supported at: Vail, Beaver Creek, Breck, Keystone, Canyons, Heavenly, Northstar, Kirkwood, Afton Alps, Mt. Brighton.

If you ski or board at any of these locations and have an EpicMix enabled pass and account you can retrive your data.

Epicmix uses Passive RFIDs in the passes and high-gain recivers at nearly every chairlift line. More details can be found on the EpicMix site.

Usage

gem install epicmix

Or add it to your Gemfile

gem 'epicmix'

Example

# require the gem
require 'epicmix'

# connect using your epic mix username and password
client = Epicmix::Client.new('username', 'password')

# display your stats for each season
puts client.season_stats

[{
  "year" => 2011,
  "yearString" => "2011/12",
  "verticalFeet" => 61810,
  "lifts" => 52,
  "photos" => 40,
  "pins" => 17,
  "points" => 1457,
  "checkins" => 6,
  "daysOnMountain" => 6,
  "mostVisitedMountainID" => 5,
  "timeTagID" => 780,
  "isCurrentSeason" => false,
  "medals" => 0,
  "lessons" => 0,
  "academyLevel" => 0,
  "academyDiscipline" => "Ski"
}, {
  "year" => 2012,
  "yearString" => "2012/13",
  "verticalFeet" => 41554,
  "lifts" => 29,
  "photos" => 4,
  "pins" => 12,
  "points" => 907,
  "checkins" => 5,
  "daysOnMountain" => 5,
  "mostVisitedMountainID" => 5,
  "timeTagID" => 1269,
  "isCurrentSeason" => false,
  "medals" => 0,
  "lessons" => 0,
  "academyLevel" => 0,
  "academyDiscipline" => "Ski"
}]