Skip to content
This repository has been archived by the owner on Jan 8, 2019. It is now read-only.

Latest commit

 

History

History
51 lines (35 loc) · 1.7 KB

README.md

File metadata and controls

51 lines (35 loc) · 1.7 KB

doarama.go

doarama is a command line interface to the Doarama GPS visualiszation platform. Install it with:

$ go get github.com/twpayne/go-doarama/cmd/dorama

How to set your Doarama API credentials and user id

You must set your Doarama API credentials before running the doarama command.

$ export DOARAMA_API_KEY="Your Doarama API key"
$ export DOARAMA_API_NAME="Your Doarama API name"
$ export DOARAMA_USER_ID="Your Doarama user id"

How to create a visualisation URL of one or more activities in a single step

$ doarama create \
      --activitytype=paraglide \
      --name="Tom Payne" \
      --name="Christian Erne" \
      2015-04-12-XCT-TPA-01.igc \
      2015-04-12-XCT-CER-01.igc
ActivityId: 479145
ActivityId: 479146
VisualisationKey: E2PKx1e
VisualisationURL: https://api.doarama.com/api/0.2/visualisation?k=E2PKx1e&name=Tom+Payne&name=Christian+Erne

How to create a visualisation URL of a single activity step by step

Upload an activity and set its activity type id:

$ doarama activity create --activitytype paraglide 2015-08-02-FLY-5094-01.IGC
ActivityId: 479049

You can specify multiple tracklog files on the command line to create multiple activities simultaneously.

Create a visualisation of this activity:

$ doarama visualisation create 479049
VisualisationKey: eBB1Gwe

You can specify multiple activity ids to create a visualisation with multiple activities.

Create a URL for this visualisation:

$ doarama visualisation url --name="Tom Payne" eBB1Gwe
VisualisationURL: https://api.doarama.com/api/0.2/visualisation?k=eBB1Gwe&name=Tom+Payne