Thomas Brockmöller
dd5c5b29d9
Fix address value in similarity filtering ( #191 )
...
* Fix address field in similarity filter
2025-09-25 15:02:00 +02:00
Christian Kellner
8d95f052c6
Migrate to SQLite ( #174 )
...
* Migrating Fredy from LowDb to SqLite 🎉
* adding new sql migration system for future sql migrations
* adding setting to change sqlite path for db files
* create migration plan for graceful migration lowdb -> sqlite
* Improving Documentation
* adding test for sqliteconnection
* upgrading dependencies
* making nodejs 22 as min version
* improve scraper
* adding overwrite ability for db migra
2025-09-18 15:38:23 +02:00
orangecoding
21415dcff3
using winston logger
2025-09-13 18:57:56 +02:00
orangecoding
09c6ce1d0b
improve similarity cache. It now checks for similarities independend from jobs
2025-09-07 22:15:14 +02:00
weakmap@gmail.com
3de81903a1
using eslint 9
2025-08-31 20:09:38 +02:00
Patrick Klein
b9e4bca244
Add immoscout mobile API provider to avoid failing bot checks ( #125 )
...
* Add provider that uses the immoscout mobile API to avoid failing bot checks.
2025-05-09 09:13:52 +02:00
Christian Kellner
90a4ee5dcf
better logging, fixing code smells
2025-01-07 12:25:19 +01:00
Christian Kellner
214e714c03
Puppeteer rewrite ( #119 )
...
* Moving to puppeteer | removing scrapingAnt
2024-12-17 12:38:28 +01:00
weakmap@gmail.com
d3cb3a5881
regex for einsAImmobilien price normalization | filter listings that does not have all required keys
2024-09-29 16:58:01 +02:00
weakmap@gmail.com
4ba098e0b6
bringing back immonet by using scrapingant
2023-04-15 18:24:51 +02:00
Christian Kellner
2c5eceb0c1
Making Fredy an ESM project ( #70 )
...
Making Fredy an ESM project
2023-03-13 13:42:43 +01:00
Christian Kellner
5600b9766b
Update FredyRuntime.js
...
remove unnecessary todo
2022-01-26 14:48:38 +01:00
orangecoding
c1c4d55ede
adding or replacing sort params for provider urls when necessary
2021-11-26 21:02:09 +01:00
orangecoding
8d93581dfc
do not send notifications when listings have been filtered
2021-07-05 12:01:14 +02:00
Christian Kellner
59e6d287fc
adding similarity check ( #29 )
...
* adding similarity check
* adding paging
* fixing tests
* docu
* better error handling
* fixing tests
* adjusting page limit
* fixing login screen
* cleanup
* upgrade browser list
* prevent spamming the log
* fixing tests
* removing job listings when removing a job or the user
2021-06-28 08:52:09 +02:00
orangecoding
1b3a95b325
making sure fredy is not crashing if scrapingant has issues
2021-05-13 20:51:15 +02:00
Christian Kellner
70cab66651
Bringing back immoscout ( #21 )
...
Bringing back immoscout support 🎉
2021-05-11 11:25:14 +02:00
Christian Kellner
b2847f6834
UI ( #15 )
...
Adding new Admin UI. Updating Fredy to V3.0.0 as it has been a large rewrite. Thanks for all contributions and help on the way!
2021-01-21 16:09:23 +01:00
Christian Kellner
a58b849f26
sending job key with the listings
2020-07-17 16:34:10 +02:00
Christian Kellner
7a8db3a990
some smaller improvements
2020-02-26 18:20:41 +01:00
Christian Kellner
770d30af95
Concurrent-Jobs ( #7 )
...
Fredy 2.0.0 introduces the concept of search jobs. You can now configure multiple of these jobs running in the same instance of Fredy. Also a new API has been created 🎉
2020-02-26 09:05:20 +01:00