grandchild / flatcrawler

Get notified via email when certain housing association websites post new flat offers.
Creative Commons Zero v1.0 Universal
15 stars 1 forks source link

Migrate the configuration to .yaml files #13

Closed slaufmann closed 3 years ago

slaufmann commented 3 years ago

The main goal of this PR is to migrate the configuration from python imports to .yaml files. This includes the custom configuration (search parameters, mail setup, etc.) as well as the site configurations.

In addition to just achieving this awesome goal some new sites were added, some old were fixed and reactivated.

And because it's a new year I topped that of with a new configuration feature that let's you choose which sites should not be crawled. If that does not convince you to merge this PR I don't know what will. :)

slaufmann commented 3 years ago

I worked on the PR to honor your review comments. I also rebased on the current state of main so it should be ready for merging now.

slaufmann commented 3 years ago

Thanks for the additional remarks, I changed the function calls.