Immo Feed Versions Save

A extensible app for scraping property listings

1.3.0

5 years ago
  • #27 Write unit tests for helpers
  • #19 Add tests for scraper runner and sources
  • Improved regex for price and size helpers
  • Refactor sources
  • Add colours to logs

BC Breaks

  • Split HTMLSource and JSONSource into separate files at /scraper/src/types/html-source.ts and /scraper/src/types/json-source.ts. If you have custom sources you'll need to update your imports.

1.2.0

5 years ago
  • #25 Add email notifications with Mailgun (see Setting up notifications)
  • #26 Add CSV and JSON export endpoint with a download option
  • #30 Fix pagination when results are hidden in the UI

1.1.0

5 years ago
  • Add tests for scraper sources #18 #17
    • These are run nightly on Travis CI for every source
    • Can also be run locally (see Testing)
  • Add handling of multiple pages in the runner #21
        // The selector for the next page button
        public nextPageSelector = '.pager-next > a'
    
        // How many pages do you want to scrape
        public pagesToScrape: number = 5
    
  • Add pagination in the database, api and frontend #23
  • Run the scrapers sequentially to improve stability
  • Add some clearer and prettier logging to the runner #1

1.0.0

5 years ago

First version of immo-feed