Setup:
- Preferably in a virtualenv, run:
pip install -r requirements.txt
./manage.py syncdb --migrate
- Edit the bottom of settings.py with your own specifications about the needs for your apartment (area, price, rooms, etc)
- Run
./manage.py scrape
to load the latest Craigslist listings into your local DB - Run
./manage.py runserver
to get the server going. - Load
http://127.0.0.1:8000
in the browser; it will autoredirect to the admin interface. Login. - Use the filters on the right to select "Unchecked" (ones you haven't categorized yet).
- Click the number under "postid" (2nd column) to jump to the Craiglist posting page.
- Click the title (first column) to load the Django model for the record.
- Edit stuff (category, notes, etc) right from the admin listing page, and click save at the bottom.
- Run the "scrape" management command whenever you want to load new stuff.
- Find your new perfect home.