Skip to content

hack-duke/hackduke-CEF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HousingScraper

Demo

Download the .mov of the demo here Housing GUI Demo

Origins of Project

This project was started after Durham Community Engagement Fund (CEF) reached out to HackDuke to have their housing data generation automated. Following their request, meetings were scheduled and carried out, web scrapers were built, and a destop application was made.

How It Was Built

All of the web scraping was done using Scrapy, a python web scraping library. "Spiders", or site specific scapers were built for Zillow, ShowMeTheRent, and CheapApartmentsLocator via the request of the CEF.

The desktop app was built in Java using JavaFX and it made all of the scraped data avaliable to the user. Queries could be put into the desktop app after specifying the City, State, and price limit. The spiders re-ran everytime a new query was put in.

Future Steps

Set up a web application which re-runs the Durham scraper every 30 minutes. The web app would allow for users to specify their price range and see the results. There are some web app frameworks and libraries which have built in GET request functionalities in place for Scrapy spiders. For example Arachne can be used to run spiders on a Flask app. Our Flask app is already written, Arachne just needs to be integrated.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •