You may have seen this plugin originally developed for KiCad that can generate interactive BOM like this:
[https://openscopeproject\.org/InteractiveHtmlBomDemo/html/Tesseract\_Guitar\_Amp\.html](https://openscopeproject.org/InteractiveHtmlBomDemo/html/Tesseract_Guitar_Amp.html).
This bom was generated from [EasyEDA example project](https://easyeda.com/example/Tesseract_Guitar_Practice_Amp-MjP71jBni).
The script is easy to use:
1. Download the archive from github [https://github.com/openscopeproject/InteractiveHtmlBom](https://github.com/openscopeproject/InteractiveHtmlBom)
2. Install wxpython if you don't have it already: `pip install wxpython`
3. Download your board file: in board editor go to `Document` -> `EasyEDA File Source...` and click `Download`.
4. Run the script: `python path/to/generate_interactive_bom.py path/to/board_file.json`
If you encounter bugs please let me know on [github issue](https://github.com/openscopeproject/InteractiveHtmlBom/issues/95).
Chrome
74.0.3729.157
Windows
10
EasyEDA
6.1.49