Scrape data from MLS and alert via Slack. I hardcoded a bunch of values for my needs, but this can easily be made more for better extensibility.
I hooked it up to a BuildKite agent that runs the script every 15 minutes.
It uses AWS Dynamodb to keep track of houses already seen.
lnmn
- Longitude minimumlnmx
- Longitude maximumltmn
- Latitude minimumltmx
- Latitude maximummax_price
- Maximum price (USD)slack_hook
- Slack hook for notifications
The boto3 library looks in a few different places to find AWS credentials. I used the environment variable option
python house-finder.py