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 88a923c87e
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
d7012e3834
Initial commit
2017-04-13 20:03:59 +02:00