Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.26 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.26 KB

Slickdeals notifier in .NET core

Console application that scrapes www.slickdeals.net and notifies when there are any deals with more than 100 votes.

Uses SQLite to make sure it doesn't notify duplicate deals.

Email notification setup

If you want to run the notifier and enable email notifications when a deal meets your notification criteria, you must create a SendGrid account and follow the instructions to generate an API Key and Single Sender Verification.

Setting up your Sendgrid API Key

To set up your SendGrid API Key, follow the Email Web API steps in the SendGrid app, then create an environment variable called SLICKDEALS_SENDGRID_APIKEY and set its value to the API Key generated there.

Setting the "mail from" and "email to" addresses

Go through the Single Sender Verification steps in the SendGrid app, then update appsettings.config with the email address you used for the verification.

{
  "EmailFrom": "[email protected]",
  "EmailTo": "[email protected]"
}

Contributions

PRs are welcome! If you see any area of improvement, feel free to create a PR to address it.