Was your Peloton delivery rescheduled? Were you given a new potential delivery date far, far in the future? Use this Node.js app to notify you in Slack when a new delivery date is posted!
Assuming you have Node.js installed, simply run npm i to install dependencies
You must have the following if you intend to use this app:
- A reschedule URL sent from Peloton (likely via email and via text)
- A Slack Incoming Webhook URL (set one up here; search for yourself in the channel dropdown)
Duplicate .env.sample as .env and add the following values:
CURRENT_DELIVERY_DATE: Add a delivery date for your current delivery (YYYY-MM-DD, eg.,2021-12-29)DELIVERY_ID: You can find this value within in the URL described above:https://www.onepeloton.com/delivery/YOUR_DELIVERY_ID/rescheduleSLACK_WEBHOOK_URL: Use the webhook URL obtained from the section aboveCOOKIE: Until the app is updated to retrieve a new cookie, you'll need to obtain yours from within a browser
After saving your new .env file, run the app with npm start.
Because Peloton's customer service is horrendous and they offer virtually no transparency into their delivery process.
Yes. COVID has taken a toll on my waistline and I'd like to correct that sooner than later.
This project has about as much test coverage as Peloton has empathy for their customers.