msw-subscribe
CLI too to scan for swell matching specific criteria at any break across the world. Uses MSW forecast data and msw-api node module to query the MSW API.
Usage requirements
Quickstart
#install globally npm install -g msw-subscribe #set environment variables of authentication to MSW and SendGrid export MSW_API_KEY='YOUR API KEY'export SENDGRID_USERNAME='YOUR SENDGRID USERNAME'export SNEDGRID_PASSWORD='YOUR SENDGRID PASSWORD' #run a query for spot 123 and if the forecast matches the query, email the recipients msw recipient:test@example.com,another@example.com spot:123 units:us minBreakingHeight:3 minSequence:5
Valid parameters
- [Required]
recipient
: comma-delimited list of emails to send to - [Required]
spot
: MSW spot ID for the break - [Optional]
units
: Units to query (default ofUS
. Options includeUK
andEU
) - [Optional]
from
: Name of sender - [Optional]
fromName
: Email of sender - [Optional]
replyTo
: Email to reply to (default offromName
if exists) - Any parameter to
Forecast.where()
- see msw-api for more details