orangecoding
f339a2e2cf
adding version banner to check if a new version of fredy is available
2025-09-20 19:37:27 +02:00
orangecoding
da8fd13973
fixing immoscout
2025-09-19 21:11:28 +02:00
orangecoding
d1dad7fd3b
adding new unique index, adding button to start now
2025-09-18 20:48:25 +02:00
orangecoding
28e885f6c7
fixing migration checksum
2025-09-18 18:42:19 +02:00
orangecoding
1d99fc95f7
using cron to run demo cleanup every day at midnight
2025-09-18 18:04:49 +02:00
orangecoding
28f0a167e6
fixing docker migration path
2025-09-18 17:28:30 +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
Iaroslav Postovalov
027e7d70ed
Update SQLite adapter: configurable database path ( #169 )
2025-09-17 09:12:04 +02:00
Christian Kellner
de119c9199
Update logger.js
2025-09-14 15:46:31 +02:00
orangecoding
ae1c4d936b
do not log debug on production
2025-09-14 10:40:18 +02:00
orangecoding
bda4212249
improve logging
2025-09-14 10:32:39 +02:00
orangecoding
21415dcff3
using winston logger
2025-09-13 18:57:56 +02:00
orangecoding
d66dc2cd93
improve tracking
2025-09-13 17:06:18 +02:00
orangecoding
edc91291b6
fixing telegram
2025-09-12 13:45:54 +02:00
orangecoding
ac0ea64c07
remove unnecessary logging
2025-09-12 13:41:08 +02:00
orangecoding
85cea66051
improving tracking. now using internal tracking
2025-09-12 13:38:53 +02:00
orangecoding
7372e5313f
creating config automagically if missing
2025-09-09 18:41:14 +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
9db1ffd8eb
making immonet null safe
2025-08-31 20:25:52 +02:00
weakmap@gmail.com
1cb79d1287
making immoscout image scraping null safe
2025-08-31 20:19:32 +02:00
weakmap@gmail.com
3de81903a1
using eslint 9
2025-08-31 20:09:38 +02:00
weakmap@gmail.com
db12d33910
upgrading dependencies
2025-08-31 18:41:46 +02:00
weakmap@gmail.com
f1c3106ae4
improve mailjet
2025-08-30 21:27:43 +02:00
Christian Kellner
f0b146fd7f
Adding images to scraping data ( #157 )
...
* Fredy now supports pulling the main Image from the listing and send it together with the usual information
2025-08-30 21:21:34 +02:00
Alexander Roidl
b66f873a91
Telegram request throttling per chat ID ( #147 )
...
* feat: telegram request throttling per chat id
* feat: telegram chat throttle cleanup
* feat: telegram throttled chats cleanup
This reverts commit 6c1786dcc2 .
2025-08-01 10:03:40 +02:00
Alexander Roidl
2b36f868e7
Project-wide linting and formatting ( #150 )
...
* chore: configure project-wide linting and formatting
* chore: run lint autofix and formatter
2025-07-26 20:42:58 +02:00
Alexander Roidl
2302f69ff3
Rename NPM startup scripts ( #144 )
...
* feat: rename npm start scripts
2025-07-25 13:13:04 +02:00
Alexander Roidl
cca1463a68
chore: run formatter ( #145 )
2025-07-23 08:47:26 +02:00
Alexander Roidl
78df4b21a6
Remove leading commas from listings in Telegram messages ( #142 )
2025-07-22 19:58:16 +02:00
weakmap@gmail.com
2b862b2d98
fixing blacklist
2025-06-14 19:25:52 +02:00
weakmap@gmail.com
53121742c2
improving error message
2025-06-14 19:03:23 +02:00
Christian Kellner
a42905d63f
fixing docker ignore issue
2025-06-04 09:46:07 +02:00
Christian Kellner
111c154ae3
Fix job ownership verification ( #132 )
2025-06-04 09:15:36 +02:00
Christian Kellner
f9c6b10976
fixing tests
2025-05-26 10:43:13 +02:00
Leon C.
1f54bcfd3f
ImmoScout: Allow web paths with SEO optimization to be filtered to query params ( #128 )
2025-05-20 12:44:43 +02:00
Christian Kellner
25dfad4f5d
run cleanup once at start
2025-05-16 13:26:39 +02:00
Christian Kellner
b7a3823049
console log when removing demo jobs
2025-05-16 13:25:55 +02:00
Christian Kellner
6964998695
fixing removing demo jobs
2025-05-16 13:20:54 +02:00
Christian Kellner
030e0ca169
starting docu on reverse engineering immoscout api ( #127 )
...
* starting docu on reverse engineering immoscout api
* improving immoscout reverse engineering and adding support for most other types
2025-05-14 13:58:58 +02:00
Christian Kellner
f1effe941f
fixing immoscout url and description
2025-05-09 11:00:35 +02:00
Christian Kellner
cd3631f910
fixing new immoscout url handling
2025-05-09 10:05:30 +02:00
Christian Kellner
48e2ca942f
fixing tests, renaming immoscout-mobile to immoscout
2025-05-09 09:26:24 +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
a138dafc31
fixing immoweltsp title
2025-03-31 18:38:18 +02:00
Stefan
3903ab59cf
fix normalized wggesucht link ( #123 )
2025-01-17 22:05:34 +01:00
weakmap@gmail.com
8fe7cec2a1
improve pushover notification service
2025-01-10 19:51:14 +01:00
Christian Kellner
1ecbbdd774
better logging
2025-01-07 13:34:43 +01:00
Christian Kellner
e1db3840f6
adding puppeteer timeout and fixing waitForSelector
2025-01-07 12:37:50 +01:00
Christian Kellner
90a4ee5dcf
better logging, fixing code smells
2025-01-07 12:25:19 +01:00
weakmap@gmail.com
b473cf7fb4
fixing kleinanzeigen test
2024-12-26 19:18:30 +01:00