A way to keep track of new Craigslist postings without ever having to check Craigslist manually.
This tool is a simple node.js script you can run from the terminal to keep track of new Craigslist posting based off of a list of search terms. When a new posting is found, an email is sent to a chosen recipient. This gives Craigslist buyers the advantage of finding out about good deals sooner than other buyers without having to refresh search pages constantly.

craigslist-watcher is not a daemon, so you must use some kind of scheduling tool to run it every once in a while. I use cron to run craigslist-watcher every 5 minutes.
One annoying thing about cron is that it doesn't always keep your environment so you will likely have to place the following line before the command:

export PATH=$PATH:/usr/local/bin;

so that the path to the craigslist-watcher binary is available to cron.

Here's an example crontab setup. First, run crontab -e and you'll add a line like this: