Releases: bittner/lego-mindstorms-ev3-comparison
Fix updated shop URL, more statistics output, Chrome support
A contribution by @bonidier. Allows scraping the LEGO shop, with the latest versions of both Firefox and Chrome/Chomium.
- Fix Lego shop URL
- More statistics output, counters for remaining product to add/not in set/sold-out
- Dedicated section about Python script requirements in README
- Add Chrome option to keep Chrome opened with latest Selenium version
- Remove stuff about sold-out-info alert (n/a with new URL)
- Fix selection of item's amount
- Maximize browser window to avoid element detection error
- Adapt login authentication, detect failed login
- Adapt detection of elements
More versatile Python script, ordering support (powered by Selenium)
The Python script has seen major enhancements, which are described in the README.
You can now have a list of missing pieces (bricks you'd want to buy) generated, and then run a command to add the 70+ items to the shopping cart in LEGO's customer service platform.
Change Log
- Changes since last release (commits)
Part number, Lego ID, image URL in the spreadsheet, more info in the README
Thanks to a contribution by Philip Mateescu (@philipmat) we now also have the Lego ID in the spreadsheet.
This will allow the selection of less pieces, taking advantage of the fact that compatible LEGO pieces with different part numbers (which only differ in color etc.) are covered by the same LEGO ID. More about this to come in future.
Related
Change Log
- Changes since last release (commits)
Original manual effort enhanced by generated part list
Originally a manually crafted LibreOffice Calc spreadsheet with LEGO promotional material and PDF specification documents as data source, the document has now been made more complete using CSV data from Brickset.com.
Resources
- Inventory for 31313-1: Mindstorms EV3
- Inventory for 45544-1: Education EV3 Core Set
- Inventory for 45560-1: Education EV3 Expansion Set
Change Log
- Changes since last release (commits)
LibreOffice Calc spreadsheet, a python program, a collection of LEGO specs
A manually crafted LibreOffice Calc spreadsheet, enhanced by data combined by a simple python program copied out of LEGO promotional material (PDF specification documents, user manuals).
This document should help you find out which pieces you need to buy when you have bought Lego Mindstorms EV3 Home Edition (31313) and the Education Expansion Set (45560). So you can make all robots that can be made with the Education Core Set (45544) + Education Expansion Set.
Resources
Change Log
- Changes since initial (commits)