Commit Graph

121 Commits

Author SHA1 Message Date
9424f81959 Rework API code
Factor flat post-processing in API and fix for #83. Always return JSON
even if an exception occurred.
2017-12-04 22:01:46 +01:00
aa0e1fd965 Use a single common data source for public transports stops
Now makes use of Navitia opendata dumps to cover France. Fixes #65.
2017-12-04 16:14:52 +01:00
376b327379 Drop support for entreparticuliers Weboob module 2017-12-03 22:26:48 +01:00
d7960e4651 Weboob CI is now handled by a dedicated repo 2017-11-28 17:30:12 +01:00
96d79dd9ba Missing --upgrade in weboob pip install 2017-11-27 21:01:12 +01:00
cc56119d31 Fix typo in CI 2017-11-27 19:54:52 +01:00
64f6e8886b Deduplicate the available backends list 2017-11-27 15:05:13 +01:00
5aff18e106 Test Weboob modules with CI 2017-11-27 14:57:16 +01:00
56f5fdf1b2 Make web UI server verbose in Docker 2017-11-27 13:57:47 +01:00
b81c11b2a8 Rework Docker image. Closes #84 2017-11-27 12:23:08 +01:00
702f58cf9e Fix JS lint 2017-11-27 10:42:22 +01:00
00904a2e6e Fix somme encoding issues in Dockerfile 2017-11-26 21:53:59 +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
c936228726 Add an ICS feed of visits
UI is minimalist and should be improved in the future. Fixes #40.
2017-11-10 16:29:38 +01:00
d6bee1dcb0 Merge branch 'master' of git.phyks.me:Phyks/flatisfy 2017-11-09 16:01:00 +01:00
b9e108d63d Make Flat notes searchable 2017-11-09 16:00:50 +01:00
2d8dfcb7c7 Fix a bug with minimum number of photos constraint 2017-11-03 17:41:16 +01:00
8b99fff79d Add a code of conduct 2017-10-30 11:43:08 -04:00
35e7279c97 Add a Gitlab-CI file 2017-10-29 21:28:11 +01:00
1baebffb87 Do some linting 2017-10-29 21:04:09 +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
5bce6369ec Merge branch 'Hatrix42-master' 2017-10-29 03:05:43 +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
bea2c4ac17 Add weboob and weboob-modules in requirements.txt, fix #79. 2017-10-24 17:17:20 -04:00
1d6233e5ca Completely fix https://github.com/Phyks/Flatisfy/issues/10 2017-10-24 16:56:23 -04:00
7fd44b7e8f No longer make queries with more than three cities
Some postal codes correspond to multiple cities, then sometimes we were
spawning queries with more than three cities. This should no longer be
the case. This fixes https://github.com/Phyks/Flatisfy/issues/10.
2017-10-24 15:50:19 -04: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
4633dd5179 Add a note about running time, see #72 2017-09-27 12:23:19 -04:00
fa20d0fcbc Fix #73 2017-09-27 00:16:36 +02:00
9b087729d3 Fix flatisfy.tools.batch with Python3 2017-09-26 01:04:09 +02:00
15eb5a19f6 Clarify doc about modules_path config option, see #71 2017-09-25 10:41:49 -04:00
7e35b71c28 Fix an issue with functools, see https://github.com/Phyks/Flatisfy/issues/4 2017-09-24 23:10:07 +02:00
88a923c87e Fix for https://github.com/Phyks/Flatisfy/issues/5 2017-09-24 22:51:12 +02:00
71729842ad Fix issue #68 2017-09-24 19:22:40 +02:00
Gautier Pelloux-Prayer
9405742445 Add weboob dependency in requirements.txt 2017-09-24 18:55:00 +02:00
Gautier Pelloux-Prayer
28d4b1e36b Add missing brackets for method invokation 2017-09-24 18:54:46 +02:00
01e9f7ec0a Merge branch 'cost-per-sq-meter' into 'master'
Display cost per square meter

See merge request !8
2017-07-11 15:08:41 +02:00
215fe14d01 Better email notifications
Rework a bit on top of @bnjbvr's MR to add basic email notifications
support.

* Cleaned the code a bit.
* Add a `Date` and a `Message-ID` header to improve the spam score.

Thanks a lot @bnjbvr's for the MR!
2017-07-06 15:06:13 +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
4c07fc8ba1 Merge branch 'better-dedup' into 'master'
Optimize photo comparisons

Closes #41 and #59

See merge request !9
2017-06-29 12:04:44 +02:00
be43206d4b Merge branch 'fix-slider' into 'master'
Fix image slider perspective

See merge request !3
2017-06-29 12:00:51 +02:00
Benjamin Bouvier
6a0681fc99 Optimize photo comparisons; fixes #41, fixes #59 2017-06-28 22:37:13 +02:00
Benjamin Bouvier
26e2cdefbe Display cost per square meter; 2017-06-28 22:03:20 +02:00
210192d09c Rework a bit on top of bnjbvr's fix for #49.
* Remove the text-decoration due to the use of links
* Make the link element occupy the whole table cell, without padding
* Use `router-link` instead of `a` tag
2017-06-26 16:26:35 +02:00