- added support for hpe web pages for which the cpu options are not present in the javascript catalog. For these pages we have to find the cpu options in the html content
- note: only the page for HP Proliant DL360 gen10 has been tested
Bug 3463 - adapter concho (outil d'aide au choix achat cpu pour hpc) au catalogue hpe
- added support for amd epyc rome processors
- handled the case where the 'additional processor' section doesn't exist in the web page (as it's the case in r6525 configurations)
- the prices are now retrived from matinfo's downloaded pages
- the derived prices (such as the price without cpu) are now automatically computed, rather than hardcoded from (hand computation)
- although it's a bit dirty, the architecture of the code is more generic:
- each configuration is now stored in a Config object, which is able to compute its price.
- dell specific code is now decoupled into a separate file.
warnings:
- the refactoring is designed to handle the old price tables but this work is not finished (the code using the old price tables is broken at the moment)
- the computed price is currently overestimated, as the price of the base memory dimms should be substracted
- disks are not currently handled