Script that periodically scrapes Craigslist apartment listings and e-mails you the new ones.
Switch branches/tags
Nothing to show
Pull request Compare This branch is 32 commits behind jbrukh:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
README

README

craigslist-mailer

Copyright (c) 2010 Jake Brukhman
LICENSE: Public domain.

Periodically checks a Craigslist RSS feed for new apartment listings and e-mails
them to a recipient.  Set all configuration in conf.py.


INSTALLATION

* Install BeautifulSoup. See 

      http://stackoverflow.com/questions/452283/how-can-i-install-the-beautiful-soup-module-on-the-mac

* Customize your settings in conf.py.

USAGE

Find your favorite craigslist apartments URL, and set the CRAIGS_URL variable in conf.py.  For instance,
to search for "all apartments in Brooklyn", find the Craigslist 3-letter code for Brooklyn: "brk".  Set
the url to:

  http://newyork.craigslist.org/search/aap/brk

You can also set "abo" for "apartments by owner" and other Craigslist codes.  To run the script:

  $ python craigslist-mailer.py --query "williamsburg" --maxAsk 3000

will find all Williamsburg apartments with a maximum price of $3000.  You can search for multiple
neighborhoods simultaneously by separating them with a comma:

  $ python craigslist-mailer.py --query "williamsburg,park slope,clinton hill" --maxAsk 3000 --bedrooms 2

And so forth.  See --help for further usage.