1. 25 Jul, 2018 2 commits
  2. 07 Feb, 2018 1 commit
  3. 06 Jan, 2018 1 commit
  4. 05 Dec, 2017 1 commit
  5. 27 Nov, 2017 1 commit
  6. 17 Nov, 2017 1 commit
  7. 24 Oct, 2017 2 commits
  8. 20 Jun, 2017 2 commits
    • Phyks's avatar
      Linting · f1df23dc
      Phyks authored
      f1df23dc
    • Phyks's avatar
      Handle exceptions raised when fetching details · 054c5679
      Phyks authored
      Weboob does handle the raised exceptions when fetching housing posts
      through the `WebNip` class. However, when fetching details, we directly
      call the Weboob backend method and no exceptions handling is done.
      
      When importing data with a `crontask`, websites may be offline for some
      time, especially at night, then leading to a failure in import process.
      
      Let's just handle such exceptions so that an offline website does not
      break the whole import process. Details from the temporary offline
      websites which could not be fetched will be fetched at next run.
      
      This closes #60.
      054c5679
  9. 16 Jun, 2017 1 commit
    • Phyks's avatar
      Handle multiple constraints in the config · bdf8a6b8
      Phyks authored
      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.
      bdf8a6b8
  10. 14 Jun, 2017 2 commits
  11. 03 May, 2017 6 commits
    • Phyks's avatar
      Add a search feature and matching UI elements · 982ea995
      Phyks authored
      Also do some minor UI improvements:
      * Add an icon to identify followed flats in tables
      * Fix wrong enforced plural for 'flats'
      982ea995
    • Phyks's avatar
      Better deduplication · 589bfdfb
      Phyks authored
      Perform deeper deduplication, based on all the available data, and
      trying to match common photos.
      589bfdfb
    • Phyks's avatar
      Handle weboob exceptions, fix issue #25 · bd3e599d
      Phyks authored
      bd3e599d
    • Phyks's avatar
      Refilter command and backends in config · 1d98c631
      Phyks authored
      * Add a refilter command
      * Add a backend option in config to only enable some backends.
      1d98c631
    • Phyks's avatar
      Fix Decimal issue with JSON · 65bd5db9
      Phyks authored
      65bd5db9
    • Phyks's avatar
      Switch to a Vue-based web app · a57d9ce8
      Phyks authored
      * 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.
      a57d9ce8
  12. 13 Apr, 2017 1 commit