Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 

README.md

ba-winter-challenge (deprecated)

This code no longer works, as Strava removed API access for most third parties. Suggestions for a new backend are welcome!

The BA-Winter-Challenge code was created to power the [Bike Arlington Freezing Saddles Winter Bike Challenge](http://bikearlingtonforum.com/showthread.php?3500-Freezing-Saddles-Winter-Bike-Challenge-(sign-up-open\)). Given a list of Strava clubs, this program creates a competition scoreboard ala the National Bike Challenge rules.

The competition results were posted here.

Requirements and installation.

BA-Winter-Challenge requires a recent copy of Haskell, being most recently tested on Haskell Platform 2012.2.0.0, as well as a number of other libraries that are managed via Cabal. Once Haskell is installed, use cabal to build and install ridemap:

$ cd ba-winter-challenge
$ cabal install --user

This installs one executable, ba-winter-challenge, which takes a path to a config file (see ba-challenge.json for an example), and outputs a directory (html in this exapmple) containing the scoreboard and some cache files.

$ ba-winter-challenge path/to/config.json
$ scp -Cr html/ remote.host:/path/to/map/dir/

There is one relevant command line option: -c : Clear the cache of rides. This should only be necessary if people change the ride info for older rides.

About

The BikeArlington Freezing Saddles Winter Challenge

Resources

License

Releases

No releases published
You can’t perform that action at this time.