Commit Graph

259 Commits

Author SHA1 Message Date
Lucas Verney 6b25379fc0 Conditional requirements.txt, including all dependencies 2018-01-18 11:45:32 +01:00
Lucas Verney 82681c6c27 Disable log coming directly from Canister 2018-01-17 20:24:08 +01:00
Lucas Verney 80b0384d73 Run new unittests in CI 2018-01-17 13:41:52 +01:00
Phyks 9b840c2fd1 Merge branch 'tests' into 'master'
Add unit tests

See merge request phyks/Flatisfy!17
2018-01-17 13:22:18 +01:00
nicofrand 5b85ad6e59 Add unit tests 2018-01-17 08:43:25 +01:00
Lucas Verney 48835c0d83 Make "flatisfy" key optional in deep_duplicate computation 2018-01-12 14:48:10 +01:00
Lucas Verney 46457b014a Avoid too broad ignoring of flats when looking for only some postal codes in a city covered by multiple postal codes. Fix #110. 2018-01-10 20:01:22 +01:00
Lucas Verney 45c4eca775 Add a logging line after webserver is started.
Also remove useless `debug` config option.
2018-01-10 19:41:51 +01:00
Lucas Verney 47ce1ba7e0 Ignore duplicates by IDs, no need to even add the duplicate in db 2018-01-10 17:03:18 +01:00
Lucas Verney 35c88050df Better logging for station metadata detection 2018-01-10 16:46:30 +01:00
Lucas Verney 083caec041 Update doc according to @nicofrand's suggestions 2018-01-08 14:49:03 +01:00
Lucas Verney 219b8e156e Fix a bug when throwing an exception with unicode characters from
Weboob.

As reported by @nicofrand.
2018-01-06 10:53:35 +01:00
Lucas Verney 3f30257b44 Fix spelling in deep_detect 2018-01-05 19:43:07 +01:00
Lucas Verney a6b193ae87 Fix missing config arg in deep_detect 2018-01-05 19:01:08 +01:00
Lucas Verney f55b6a940b Update Dockerfile to use an entrypoint
Mimmick what Kresus is doing so that generated file are not owned by
root. Fix for #106.
2017-12-30 19:57:14 +01:00
Lucas Verney 83ff6be409 Better fix for #100 2017-12-30 19:30:32 +01:00
Lucas Verney 67d1299b15 Consider duplicates cannot belong to the same website, should fix #100. 2017-12-30 15:27:46 +01:00
Lucas Verney 7196add731 Lint code 2017-12-30 14:45:58 +01:00
Lucas Verney 39f33975d7 Install functools32 in Docker image, fix for #108. 2017-12-30 14:42:50 +01:00
Lucas Verney 8eebc6a067 Fix typo 2017-12-30 14:38:15 +01:00
Lucas Verney 046ecb8fa6 Add a note about moving to Framagit 2017-12-30 14:37:48 +01:00
Lucas Verney aa0547cab5 Add a note about moving to Framagit 2017-12-30 14:37:22 +01:00
Lucas Verney 764689f83c Merge branch 'issue_101' into 'master'
Allow to define the threshold between a housing and a station

Closes #101

See merge request Phyks/flatisfy!15
2017-12-30 14:25:20 +01:00
Lucas Verney 1119bdbf0b Allow to define the threshold between a housing and a station
Fix #101.
2017-12-29 22:58:05 +01:00
Lucas Verney b685a71eab Merge branch 'master' into 'master'
Small fixes/improvements to getting started documentation

See merge request Phyks/flatisfy!14
2017-12-29 22:51:01 +01:00
Lucas Verney 06dfd97be0 Add doc about NodeJS being required 2017-12-29 22:49:51 +01:00
Nicolas Frandeboeuf 9a416823a0 Fix small errors in documentation 2017-12-29 15:34:31 +01:00
Lucas Verney 49ebfe9111 Add an opendata endpoint in API 2017-12-13 14:38:05 +01:00
Lucas Verney f29204265c Update Dockerfile, fix for #96 2017-12-11 13:56:54 +01:00
Lucas Verney e5d5c8373c Update doc, add FAQ. Closes #97 2017-12-11 13:38:50 +01:00
Lucas Verney a1846782ba Add support for PATCH method in CORS header 2017-12-08 15:47:59 +01:00
Lucas Verney 03d2ac8b80 Support sorting and pagination in API 2017-12-07 16:07:47 +01:00
Lucas Verney c3941bd70c Rebuild data on import command if required 2017-12-06 19:16:24 +01:00
Lucas Verney 0376cdf4e0 Fix a bug with Flat.from_dict 2017-12-06 19:03:25 +01:00
Lucas Verney 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
Lucas Verney 8a74a79ac2 Update doc link in README.md 2017-12-05 15:17:03 +01:00
Lucas Verney daf16d88ba Sphinx-generated doc 2017-12-05 14:56:08 +01:00
Lucas Verney b285c270aa Cleaner API 2017-12-05 12:20:40 +01:00
Lucas Verney 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
Lucas Verney 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
Lucas Verney 376b327379 Drop support for entreparticuliers Weboob module 2017-12-03 22:26:48 +01:00
Lucas Verney d7960e4651 Weboob CI is now handled by a dedicated repo 2017-11-28 17:30:12 +01:00
Lucas Verney 96d79dd9ba Missing --upgrade in weboob pip install 2017-11-27 21:01:12 +01:00
Lucas Verney cc56119d31 Fix typo in CI 2017-11-27 19:54:52 +01:00
Lucas Verney 64f6e8886b Deduplicate the available backends list 2017-11-27 15:05:13 +01:00
Lucas Verney 5aff18e106 Test Weboob modules with CI 2017-11-27 14:57:16 +01:00
Lucas Verney 56f5fdf1b2 Make web UI server verbose in Docker 2017-11-27 13:57:47 +01:00
Lucas Verney b81c11b2a8 Rework Docker image. Closes #84 2017-11-27 12:23:08 +01:00
Lucas Verney 702f58cf9e Fix JS lint 2017-11-27 10:42:22 +01:00
Lucas Verney 00904a2e6e Fix somme encoding issues in Dockerfile 2017-11-26 21:53:59 +01:00