Skip to content

jjgonecrypto/msw-subscribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

msw-subscribe

Build Status

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 of US. Options include UK and EU)
  • [Optional] from: Name of sender
  • [Optional] fromName: Email of sender
  • [Optional] replyTo: Email to reply to (default of fromName if exists)
  • Any parameter to Forecast.where() - see msw-api for more details

About

Node application that emails out swell alerts for subscribers to specific breaks across the world

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published