weakmap@gmail.com
6d2ab5f958
making sure immowelt does not include suggested ranges
2024-10-03 16:03:47 +02: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
Christian Kellner
35feb772d7
upgrading dependencies, fixing immowelt, using hash of price and id as unique identifier for listings
2024-09-05 13:34:14 +02:00
Christian Kellner
92db8219b4
building multi platform docker images ( #101 )
...
* building multi platform docker images
* upgrading dependencies | using scraping ant for neubaukompass
2024-07-24 09:32:21 +02:00
Vladislav
e7db4e23f5
update error handling ( #100 )
2024-07-22 10:41:30 +02:00
Christian Kellner
06c4ebb975
fixing immoswp
2024-06-12 14:15:21 +02:00
pomeloy
4a9b60633a
Remove unnecessary Apprise adapter config field ( #95 )
2024-03-27 11:19:14 +01:00
pomeloy
827c7e7321
Fix Apprise/Pushover notification title ( #94 )
2024-03-17 08:02:02 +01:00
pomeloy
fd42b57010
Add Apprise notification adapter ( #92 )
2024-03-13 15:05:12 +01:00
pomeloy
f5917af8f3
Add Pushover notification adapter ( #91 )
...
* Add Pushover notification adapter
2024-03-13 15:04:22 +01:00
Christian Kellner
a85400d570
fixing immoscout
2024-02-08 10:36:47 +01:00
Farasath Ahamed
4ab1fd9294
Update immoscout.js ( #88 )
...
Fixes https://github.com/orangecoding/fredy/issues/87
2024-01-26 19:33:45 +01:00
Christian Kellner
cc7bbb77c4
removing sqlite as it only generates build errors
2023-10-26 12:46:42 +02:00
jstnw
72993312c7
fix: kleinanzeigen price ( #82 )
2023-10-05 18:33:55 +02:00
weakmap@gmail.com
17b4bad2e4
fixing notification provider
2023-09-27 17:45:38 +02:00
Christian Kellner
3bda88a075
upgrade dependencies
2023-05-11 11:51:23 +02:00
Christian Kellner
d947dad488
fixing ebay kleinanzeigen, now becoming kleinanzeigen
2023-05-08 09:32:07 +02:00
weakmap@gmail.com
5e6d92c5be
Merge branch 'master' of https://github.com/orangecoding/fredy
2023-04-15 18:24:57 +02:00
weakmap@gmail.com
4ba098e0b6
bringing back immonet by using scrapingant
2023-04-15 18:24:51 +02:00
Janek Bettinger
2d1a9a0452
fix Mailjet adapter ( #76 )
2023-04-15 16:27:27 +02:00
weakmap@gmail.com
6fbee3e7c6
Merge branch 'master' of https://github.com/orangecoding/fredy
2023-04-14 21:36:53 +02:00
Daniel Linsenmeyer
46775c3662
Fix validation and add ntfy as notification adapter ( #75 )
2023-04-14 17:16:08 +02:00
weakmap@gmail.com
3ec9ed3b2a
ignoring expired ssl certificate o0
2023-04-07 19:44:59 +02:00
Christian Kellner
75a536d5ab
fixing ui not being shown
2023-03-20 15:08:06 +01:00
Christian Kellner
2c5eceb0c1
Making Fredy an ESM project ( #70 )
...
Making Fredy an ESM project
2023-03-13 13:42:43 +01:00
weakmap@gmail.com
8a5fbcdf71
moving to node-fetch coz axios is causing issues with scrapingAnt
2022-12-20 10:21:15 +01:00
Quoc Duong Bui
47e4230b39
Provider for immobilien.de ( #65 )
...
* Add provider for immobilien.de
2022-12-19 19:29:13 +01:00
Christian Kellner
2062aa11a3
Scrapingant proxies ( #59 )
...
* preparing scraping ant proxies
* adding general settings for scraping ant proxy
* retrying with new ui settings
2022-06-13 08:10:30 +02:00
Christian Kellner
bc01806421
fixing telegram provider not respecting rate limits
2022-06-10 14:19:20 +02:00
Christian Kellner
676d48807a
scraping ant retries
2022-04-29 13:22:39 +02:00
orangecoding
5347d0014d
adding scraping ant infos as we now need to use residental proxies
2022-03-25 11:19:17 +01:00
Stefan Berger
fbea1aabc4
Add mattermost adapter ( #49 ) ( #50 )
2022-03-09 05:44:39 +01:00
orangecoding
2dd01ca38f
fixing comments
2022-02-15 13:18:20 +01:00
Carl Ambroselli
f010e8951b
Add sqlite adapter ( #48 )
2022-02-15 13:15:27 +01:00
Carl Ambroselli
5225098006
Fix address of immonet ( #47 )
2022-02-15 13:14:49 +01:00
Jochen Schalanda
b6b8d6814c
Make requestDriver more resilient to errors ( #46 )
...
If the async request performed in `requestDriver.makeDriver()` fails, it would call the `callback` function with empty parameters but then continue the execution which can lead to the following error and crash of Fredy:
```
Error while trying to scrape data. Received error: Request failed with status code 504
/fredy/lib/services/requestDriver.js:25
if (typeof result.data === 'object' && url.toLowerCase().indexOf('scrapingant') !== -1) {
^
TypeError: Cannot read properties of undefined (reading 'data')
at driver (/fredy/lib/services/requestDriver.js:25:23)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
```
2022-01-31 10:48:11 +01:00
Christian Kellner
5600b9766b
Update FredyRuntime.js
...
remove unnecessary todo
2022-01-26 14:48:38 +01:00
Jochen Schalanda
2f5cc31ae3
Add support for Immo Südwest Presse (immo.swp.de) ( #45 )
2022-01-26 14:41:44 +01:00
Jochen Schalanda
70e78492ec
Telegram: Use job name instead of ID and link in title ( #44 )
2022-01-26 14:39:53 +01:00
Jochen Schalanda
47adb88cb5
Fix race condition if user ID is in session but not in user store ( #43 )
2022-01-25 15:11:21 +01:00
orangecoding
c1c4d55ede
adding or replacing sort params for provider urls when necessary
2021-11-26 21:02:09 +01:00
Christian Kellner
8361d9c8ff
splitting telegram messages into chunks to avoid errors when message exceeds limit of 4096 chars
2021-11-12 09:14:55 +01:00
Christian Kellner
c97b323b35
fix: node would crash if axios throw an error
2021-11-11 15:31:53 +01:00
Christian Kellner
ec986e4b18
adding comma separation for MailJet & Sendgrid | fixing immowelt | upgrading dependencies ( #34 )
2021-10-06 10:45:13 +02: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
Christian Kellner
97858b7539
General settings ( #28 )
...
adding ui for general settings | adding 'working hours' as new feature
2021-05-30 09:37:45 +02:00
orangecoding
9f0bcbd85f
fixing telegram issues
2021-05-14 10:36:17 +02:00
orangecoding
1b3a95b325
making sure fredy is not crashing if scrapingant has issues
2021-05-13 20:51:15 +02:00
orangecoding
1f6e2d3618
adding inforamtion about when the processor ran the last time
2021-05-13 20:27:42 +02:00