Send you a daily email of the Packt Publishing free ebook of the day

Every day it fetches the 'free learning' page, scrapes the ebook title, and emails it to you.

If you find that book relevant, you still need to go to the page and and log in to save it your your account and download it.

[{"id":"4c3fd66f.b3c028","type":"http request","name":"","method":"GET","ret":"txt","url":"https://www.packtpub.com/packt/offers/free-learning","x":303,"y":115,"z":"4aa5a239.b55a5c","wires":[["794e3a7.f86b1c4"]]},{"id":"119bbf09.ee6441","type":"inject","name":"10:30am trigger","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"30 07 * * *","once":false,"x":152,"y":51,"z":"4aa5a239.b55a5c","wires":[["4c3fd66f.b3c028"]]},{"id":"794e3a7.f86b1c4","type":"html","name":"extract book title","tag":".dotd-title h2","ret":"text","as":"single","x":503,"y":82,"z":"4aa5a239.b55a5c","wires":[["3ee0ed18.c11f12"]]},{"id":"76356e7d.89ca9","type":"template","name":"template","field":"payload","template":"{{#payload}}\n{{.}}\n{{/payload}}\n\nhttps://www.packtpub.com/packt/offers/free-learning","x":856,"y":158,"z":"4aa5a239.b55a5c","wires":[["6491a713.9b6e58"]]},{"id":"6491a713.9b6e58","type":"e-mail","server":"smtp.mailgun.org","port":"587","name":"[email protected]","dname":"email","x":1039,"y":138,"z":"4aa5a239.b55a5c","wires":[]},{"id":"3ee0ed18.c11f12","type":"function","name":"trim & set subject","func":"msg.payload = msg.payload.map(function(item) {\n  return item.trim();\n});\nmsg.topic = 'Free eBook from Packt Publishing';\nreturn msg;","outputs":1,"x":686,"y":127,"z":"4aa5a239.b55a5c","wires":[["76356e7d.89ca9"]]}]

Flow Info

Created 9 years, 6 months ago
Updated 9 years, 4 months ago
Rating: not yet rated

Owner

Actions

Rate:

Node Types

Core
  • function (x1)
  • html (x1)
  • http request (x1)
  • inject (x1)
  • template (x1)
Other
  • e-mail (x1)

Tags

Copy this flow JSON to your clipboard and then import into Node-RED using the Import From > Clipboard (Ctrl-I) menu option