Commit Graph

21 Commits

Author SHA1 Message Date
Lucas Verney a6a40081e7 Typo in requirements.txt 2021-04-08 20:13:33 +02:00
Lucas Verney 9b6407db05 WebOOB -> Woob 2021-04-08 20:08:23 +02:00
Lucas Verney 3201c3ddd3 Fixup commit 2021-03-14 18:00:36 +01:00
Gautier P e32db2648a Improve email formatting 2021-02-12 13:11:02 +01:00
Gautier P 4d11726332 Use ratelimit to avoid rate bans on some APIs 2021-02-08 18:23:36 +01:00
Gautier P 0da04a4b6e Remove obsolete weboob modules repo 2021-02-07 11:43:49 +01:00
Gautier P 8f0e13fa6d Update docker to use python3 and add docker-compose 2021-01-03 12:18:14 +01:00
Lucas Verney 5da06280be Handle database migrations 2018-10-16 23:07:53 +02:00
Lucas Verney 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
Lucas Verney 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
Lucas Verney 6b25379fc0 Conditional requirements.txt, including all dependencies 2018-01-18 11:45:32 +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 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
Lucas Verney 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
Lucas Verney 2d30061b7b
Fix typo in requirements.txt, should be request*s*. 2017-05-21 21:48:14 +02:00
Lucas Verney 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
Lucas Verney 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
Lucas Verney 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
Lucas Verney d7012e3834
Initial commit 2017-04-13 20:03:59 +02:00