Skip to content
  1. May 19, 2019
  2. Mar 16, 2019
  3. Feb 24, 2019
  4. Dec 21, 2018
  5. Nov 30, 2018
  6. Nov 10, 2018
    • Quentin Defenouillere's avatar
      [bnporc-entreprises] Split market account from checking account · 24659b1a
      Quentin Defenouillere authored and Romain Bignon's avatar Romain Bignon committed
      The market accounts were not scraped yet, the BNP website seems to have
      changed recently.
      This patch enables scraping of the market accounts.
      The iter_investments method already worked as such, however the
      pagination is not yet handled.
      When there is only one account on the "invests" page, the checking and
      the market account are fused into one account, the market balance is not
      scraped, nor are the investments.
      This patch enables both accounts to be visible with their respective
      balances and the investments related to the market account.
      
      Closes: 6827@zendesk
      24659b1a
  7. Aug 18, 2018
    • Nicolas Gattolin's avatar
      [bnporc] py3 port · 5a8411fb
      Nicolas Gattolin authored and Romain Bignon's avatar Romain Bignon committed
      - import unicode_literals in each Python module
      - import weboob's basestring compat
      - xrange -> range
      - tested on 90 connections, 1 for each API
      5a8411fb
  8. Jul 29, 2018
    • Célande Adrien's avatar
      [bnporc] get rid of bad history for enterprise · f1bcae65
      Célande Adrien authored and Romain Bignon's avatar Romain Bignon committed
      A recurring problem with bnporc is that sometimes you may not have the good transactions list.
      It may be truncated a lot. For example, from 50 transactions, you had only 5.
      Because of that, in the backend some transactions become deleted because of one update with the bad transactions.
      
      I tried to fix it by copying the website, since you never had bad transactions on it.
      First, I changed the 'typeReleve' from 'Comptable' to 'Previsionnel' because it is the only type the website is using.
      And I added some parameters to the history request. The same ones are used to go on the transaction page and to get the json data.
      
      I tested a lot on connections, knowing the right and the wrong history state.
      Since I applied the patch, I had not once the wrong state.
      
      Closes: 5663@zendesk
      Closes: 6219@zendesk
      Closes: 6225@zendesk
      Closes: 6229@zendesk
      Closes: 6115@zendesk
      f1bcae65
    • Célande Adrien's avatar
      [bnporc] market account if only one account · 536ac6ba
      Célande Adrien authored and Romain Bignon's avatar Romain Bignon committed
      In some case, you may have only one market type account. If so, the website does not show a page with the list of one account but directly the details of this account.
      
      Most of the time, getting the number in the account label is enough to recognize it in the iter_accounts.
      But sometime you have custom account label, so it is not enough. That is why the entire account name is retrieved.
      
      Closes: 13125@sibi
      Closes: 12518@sibi
      Closes: 13576@sibi
      Closes: 12610@sibi
      Closes: 12871@sibi
      Closes: 11832@sibi
      Closes: 11912@sibi
      Closes: 11913@sibi
      Closes: 11867@sibi
      Closes: 11750@sibi
      Closes: 11749@sibi
      Closes: 11580@sibi
      Closes: 11715@sibi
      Closes: 11714@sibi
      536ac6ba
    • Maxime Gasselin's avatar
      [bnporc-entreprise] fix regex error · d4d343fe
      Maxime Gasselin authored and Romain Bignon's avatar Romain Bignon committed
      My precedent MR had an error when an account doesn't have number in the
      label. The fix allows the account to have number.
      closes: 750661@redmine
      d4d343fe
    • cadrien's avatar
      [bnporc] fusion between checking and card accounts · 4864c7f7
      cadrien authored and Romain Bignon's avatar Romain Bignon committed
      Closes: 4907@zendesk
      4864c7f7
    • Maxime Gasselin's avatar
      [bnporc] Add invest for BNP entreprise · d0833879
      Maxime Gasselin authored and Romain Bignon's avatar Romain Bignon committed
      Add a connection to the "Placements" page, and scrapping on the HTML
      pages. For this it was necessary to take a token and a specific account ID to
      reach the invest page.
      
      closes: 5078@zendesk
      d0833879
  9. Mar 31, 2018
  10. Mar 03, 2018
  11. Dec 30, 2017
  12. Nov 18, 2017
  13. Oct 08, 2017
  14. May 20, 2017
  15. Feb 11, 2017
  16. Nov 18, 2016
  17. Jun 23, 2015
  18. May 11, 2015
  19. Oct 06, 2014
    • Romain Bignon's avatar
      rename things related to browsers · d61e15cf
      Romain Bignon authored
      weboob.tools.browser -> weboob.deprecated.browser
      weboob.tools.parsers -> weboob.deprecated.browser.parsers
      weboob.tools.mech -> weboob.deprecated.mech
      weboob.browser2 -> weboob.browser
      weboob.core.exceptions -> weboob.exceptions
      
      Also, the new tree for browser2 is:
      
      weboob.browser: import weboob.browser.browsers.* and weboob.browser.url.*
      weboob.browser.browsers: all browsers (including PagesBrowser and LoginBrowser)
      weboob.browser.url: the URL class
      weboob.browser.profiles: all Profile classes
      weboob.browser.sessions: WeboobSession and FuturesSession
      weboob.browser.cookies: that's a cookies thing
      weboob.browser.pages: all Page and derivated classes, and Form class
      weboob.browser.exceptions: specific browser exceptions
      weboob.browser.elements: AbstractElement classes, and 'method' decorator
      weboob.browser.filters.*: all filters
      d61e15cf
  20. Sep 26, 2014
  21. Apr 14, 2014
  22. Sep 22, 2013
  23. Aug 02, 2013
  24. Aug 01, 2013
  25. Jul 30, 2013
  26. Jul 28, 2013
  27. Jul 24, 2013
  28. Jul 23, 2013