Skip to content

Releases: orangecoding/fredy

11.0.2

07 Jan 12:36
Compare
Choose a tag to compare
  • upgrade dependencies
  • adding timeout for puppeteer
  • better logging
  • using correct selectors for waitingForElements

11.0.1

04 Jan 20:53
f52e3e9
Compare
Choose a tag to compare
  • Fix Puppeteer launch failure on ARM via #122

11.0.0

17 Dec 12:18
Compare
Choose a tag to compare

The most significant update to Fredy yet 🎉

Until now, Fredy used an XHR-based approach to extract information from various providers. For each run, it sent a GET request to gather the required data. However, this approach had two major drawbacks:

  • It relied on a library that is no longer maintained.
  • With the growing prevalence of SPAs, XHR requests could no longer retrieve the necessary source code, as it is loaded dynamically.

To address these issues, I decided to rewrite Fredy using Puppeteer (https://pptr.dev/). With Puppeteer, Fredy can control an actual browser and behave like a real user, allowing it to wait for dynamically loaded content.

At the same time, I removed ScrapingAnt. While ScrapingAnt was incredibly useful in the early stages, it has become more of a burden lately. It was originally intended to assist with pages like Immoscout that have advanced bot protection, but even ScrapingAnt is now frequently detected as a bot. Additionally, contacting support at ScrapingAnt has proven nearly impossible.

10.4.4.

10 Dec 08:09
Compare
Choose a tag to compare
  • Fixing immowelt provider

10.4.3

03 Dec 13:25
Compare
Choose a tag to compare
  • improve tracking
  • upgrade dependencies

10.4.1

22 Nov 11:33
Compare
Choose a tag to compare
  • Fixing typo

10.4.0

22 Nov 08:12
Compare
Choose a tag to compare
  • Adding a Demo Mode for Fredy
  • improving Tracking

10.3.0

20 Nov 21:24
b3ae5f6
Compare
Choose a tag to compare
  • Fixing ui-freeze when scrapingAnt Api key was wrong
  • Fixing ui-freeze when config is not available
  • Adding ability to track usage of Fredy is user allows so

10.2.0

01 Nov 16:04
Compare
Choose a tag to compare
  • upgrading dependencies
  • adding sqlite as adapter to store listings for later analysis

10.1.1

03 Oct 14:14
Compare
Choose a tag to compare
  • leaving out immowelt search results if they do not match the exact search params