a7ee94653f
Revert "Reduce number of requests to housing websites"
...
This reverts commit 977e3546464394b64974992d93b3276808879e8e.
2021-04-28 19:54:27 +02:00
977e354646
Reduce number of requests to housing websites
...
Keep track of the last seen date and start crawling again from there for
the next crawl, instead of crawling everything at each invocation.
Can be configured through configuration options.
2021-04-12 23:28:42 +02:00
9b6407db05
WebOOB -> Woob
2021-04-08 20:08:23 +02:00
0d732aa3de
Support 'OR' operations for description_should_contain
2021-03-26 23:36:36 +01:00
Gautier P
1bd855dbd8
Fix invalid black formatting
2021-02-08 17:08:52 +01:00
Gautier P
9f328259a7
Add INSEE filtering
2021-02-08 17:08:52 +01:00
Gautier P
a92db5e8ee
Reformat with black (max-line-length=120)
2021-02-08 17:08:52 +01:00
Gautier P
36e98bc5b3
Remove misleading log
2021-02-08 17:08:52 +01:00
Gautier P
713912cfbc
Translate email notification
2021-02-08 17:08:52 +01:00
Gautier P
42909bd46f
reformat with black
2021-02-08 17:08:52 +01:00
Gautier P
361725ea4d
Add an option to ignore stations
2021-02-07 11:43:53 +01:00
Nicolas Frandeboeuf
5b15ce6918
Add keywords to ignore in description to avoid useless ads
2020-01-08 19:25:07 +01:00
Simon Sapin
e4f1ce96bb
Add support for SMTP authentication for email notification
...
CC 23bbee82713bf3171dad27fa503051d3105a4603
2019-01-25 18:41:16 +01:00
Adrien Guatto
a38cf0e9a8
Allow blacklisting words from flat descriptions
...
This commit adds a new field "description_should_not_contain" to the
configuration object. Any flat whose description contains a word
appearing in this list will be filtered out.
2018-11-07 15:53:13 +01:00
e0e04317ca
Support other transport modes, fix #62
2018-09-07 19:28:15 +02:00
VA
43b14ada51
config check: update since weboob now uses real Python enums
2018-06-24 21:04:35 +02:00
bfc27bbb92
Update Flatisfy to handle the latest dev version of Weboob. Fixes #91 and #85 .
2018-02-07 19:54:48 +01:00
ee2880326c
Add a way to download photos locally
...
Fix for #94 .
2018-01-28 17:08:53 +01:00
08599d91de
Address a few nits in review
2018-01-21 12:00:30 +01:00
caa79f245b
Fix CI, also do not fail if ~/.local
directory does not exist.
2018-01-18 14:16:38 +01:00
45c4eca775
Add a logging line after webserver is started.
...
Also remove useless `debug` config option.
2018-01-10 19:41:51 +01:00
83ff6be409
Better fix for #100
2017-12-30 19:30:32 +01:00
7196add731
Lint code
2017-12-30 14:45:58 +01:00
1119bdbf0b
Allow to define the threshold between a housing and a station
...
Fix #101 .
2017-12-29 22:58:05 +01:00
c3941bd70c
Rebuild data on import command if required
2017-12-06 19:16:24 +01:00
03d2ad6f7f
Add CORS headers in the API response, add a debug option to get verbose debugging from Bottle webserver
2017-12-05 17:33:19 +01:00
daf16d88ba
Sphinx-generated doc
2017-12-05 14:56:08 +01:00
571b42f5b1
Check that postal codes are strings in config
2017-11-26 16:51:50 +01:00
4a65f52475
Do not store personal data by default, let user overload this behavior
...
through config.
Fixes #80 .
2017-11-17 16:14:11 +01:00
40e62baadf
Add a config option to filter on terms in the description. Fix #77 .
2017-10-29 20:16:33 +01:00
f81deb9f13
Rename minimum_photos config option to minimum_nb_photos
2017-10-29 20:15:19 +01:00
6b82af6b85
Review of Hatrix42 PR
2017-10-29 03:05:35 +01:00
9c55904f59
Merge branch 'master' of https://github.com/Hatrix42/Flatisfy into Hatrix42-master
2017-10-29 02:58:02 +01:00
1791142218
Check that area, rooms etc are lists in config
2017-10-29 02:39:15 +02:00
Maël Le Garrec$
e7c81d31ac
Add config option for minimum number of pictures
2017-10-24 17:21:48 +02:00
c96b2a3f4c
Fix for https://github.com/Phyks/Flatisfy/issues/8
2017-10-19 15:34:02 -04:00
f1a5535bca
Fix an error introduced in 88a923c87ee86151cbc316a75b32feadc854231e
2017-10-19 15:30:03 -04:00
88a923c87e
Fix for https://github.com/Phyks/Flatisfy/issues/5
2017-09-24 22:51:12 +02:00
Benjamin Bouvier
23bbee8271
Adds basic email notifications when new flats have been found ( fixes #47 ).
2017-07-06 15:06:13 +02:00
f1df23dc29
Linting
2017-06-20 13:37:54 +02:00
6e12490fbd
Add some doc about CLI option and better informative message
2017-06-19 17:20:53 +02:00
ed7e9dfc1a
Add a CLI argument to import only a given constraint. Drop the necessary constraint.
2017-06-19 16:08:06 +02:00
bdf8a6b8d2
Handle multiple constraints in the config
...
All the backend part has been rewritten to handle multiple constraints
in the config (== multiple queries).
Also did some linting.
Still to be done: frontend part and doc.
2017-06-16 16:22:02 +02:00
82a88590b6
Rewrite data files management, to make it more modular
...
This is to prepare for the integration of Tcl data, see #58 .
2017-06-15 15:48:16 +02:00
f52b07b869
No need for unicode
...
Missed it while reviewing !2 , but as we use `from builtins import str`, there is no need to use `unicode`.
2017-06-14 10:48:17 +02:00
Benjamin Bouvier
8c126ef8e3
Catch the right error when the constraint type name is not set;
2017-06-13 16:17:03 +02:00
a5aeadef86
Various bug fixes
...
Fix some bugs introduced in recent developments as well as some UI
issues (and i18n).
Closes issue #42 .
2017-05-04 20:52:10 +02:00
982ea995a7
Add a search feature and matching UI elements
...
Also do some minor UI improvements:
* Add an icon to identify followed flats in tables
* Fix wrong enforced plural for 'flats'
2017-05-03 15:55:08 +02:00
1d98c631e0
Refilter command and backends in config
...
* Add a refilter command
* Add a backend option in config to only enable some backends.
2017-05-03 15:55:07 +02:00
a57d9ce8e3
Switch to a Vue-based web app
...
* Init Webpack / Babel / etc setup.
* Build the app using Vue, Vue-router, Vuex.
* i18n
Some backends changes were made to match the webapp development:
* Return the flat status as a single string ("new" rather than
"FlatStatus.new")
* Completely switch to calling Weboob API directly for fetching
* Use Canister for Bottle logging
* Handle merging of details dict better
* Add a WSGI script
* Keep track of duplicates
* Webserver had to be restarted to fetch external changes to the db
* Handle leboncoin module better
Also add contributions guidelines.
Closes issue #3
Closes issue #14 .
2017-05-03 15:54:26 +02:00