Commit Graph

14 Commits

Author SHA1 Message Date
5da06280be Handle database migrations 2018-10-16 23:07:53 +02:00
e0e04317ca Support other transport modes, fix #62 2018-09-07 19:28:15 +02:00
nicofrand
9fa2177087 Add unit tests for image comparison 2018-01-21 11:53:59 +01:00
a45eba65c7 Improve cities fuzzy matching
* Convert arabic numerals to roman ones in fuzzy comparison, to ensure
there is no more discrepancies between "Paris 20" and "Paris XX" for
instance. Fix #112 and improve on top of #110.
* Improve handling of opendata postal codes (no more duplicates, better
capitalization).

Note: You should `pip install -r requirements.txt` and rebuild the
database (`python -m flatisfy build-data --config config.json`) after
this commit.

Thanks @nicofrand for building the basic blocks for this!
2018-01-19 11:53:27 +01:00
6b25379fc0 Conditional requirements.txt, including all dependencies 2018-01-18 11:45:32 +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
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
bea2c4ac17 Add weboob and weboob-modules in requirements.txt, fix #79. 2017-10-24 17:17:20 -04:00
Gautier Pelloux-Prayer
9405742445 Add weboob dependency in requirements.txt 2017-09-24 18:55:00 +02:00
2d30061b7b
Fix typo in requirements.txt, should be request*s*. 2017-05-21 21:48:14 +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
589bfdfb13 Better deduplication
Perform deeper deduplication, based on all the available data, and
trying to match common photos.
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