This bot will scrape different apartment provider and find results matching your criteria. It has to be run periodically and if he finds new results, you will be notify.
First, you need to fill the settings with your criterias. You can use this sample.
price
:MIN
MAX
surface
:MIN
MAX
rooms
bedrooms
cities
name
: the notifier nametype
: the type of notificationtrigger
: the trigger
For now, there is only:
Before using this bot, you'll need an account on Dropbox and IFTTT
-
Dropbox
- Create an acccount if you don't have on
- create a directory named
home-finder
- put your
settings.yml
in this directory export DROPBOX_TOKEN=your-dropbox-token
-
IFTTT
- Create an acccount if you don't have on
- Create a webhook service
- update your
settings.yml
export NOTIFIER_TOKEN=your-notifier-token
The entry point:
python src/roof_boot/cli.py
The first time you will run the bot, it will create a database of all the results. It will return the search url used for getting all the result (you can see the results on your favorite browser).
Then the second time you run it, it will notify you by mail if there are new results compare to the first search.