Salvador E. Tropea
043ee382d3
Implemented output priorities
...
- By default `qr_lib` is high priority and `navigate_results`/
`compress` are low priority.
- Priorities can be configured.
- A command line option disables it.
2022-06-07 13:57:32 -03:00
Salvador E. Tropea
0deed52479
New global section `environment`
...
- Allows defining KiCad environment variables.
Related to INTI-CMNB/KiAuto#21
2022-06-07 10:38:12 -03:00
Salvador E. Tropea
a750bb302c
Fixed problems expanding multiple KiCad variables in the same value.
2022-06-07 10:36:31 -03:00
Salvador E. Tropea
9b69483f3f
Added support for KiAuto 1.6.13 OpenGL render end detect
2022-06-06 13:39:41 -03:00
Salvador E. Tropea
156cd22fff
Fixed the categories caption text
2022-06-06 13:16:49 -03:00
Salvador E. Tropea
c8f4df5aa7
Added configurable categories
...
- Also allow to mix categories and outputs on the same page
2022-06-06 13:01:17 -03:00
Salvador E. Tropea
35247dfa72
navigate_results: Now categories can be represented by output previews
2022-06-01 13:36:59 -03:00
Salvador E. Tropea
ae5dea0762
navigate_results: Added outputs preview instead of just icons
2022-06-01 12:56:37 -03:00
Salvador E. Tropea
0eafc93fa8
Fixed GenCAD output targets.
...
- Also added a category
2022-06-01 11:31:55 -03:00
Salvador E. Tropea
24d81f4756
Allow using KiCad 5 legacy env names even on KiCad 6
...
Related to #205
2022-06-01 09:14:23 -03:00
Salvador E. Tropea
d93d70541c
Better KiCad v6 environment variables handling
...
- more variables detected (KICAD6_3RDPARTY, KICAD_USER_TEMPLATE_DIR)
- native KiCad 6 names (KICAD6_* instead of KICAD_*)
- all exported to the environment, not just the core
Fixes #205
2022-05-30 13:00:23 -03:00
Salvador E. Tropea
1663412698
navigate_results: generate PNGs for icons
...
- Faster load
- Smaller size
- But takes more time to generate
2022-05-29 16:37:15 -03:00
Salvador E. Tropea
f589ee5cd9
Modified the icons to work without the Noto font
...
- Also saved them as plane SVG
- Kept an editable copy
- Fixed small detail
2022-05-29 16:31:29 -03:00
Salvador E. Tropea
6611925c17
navigate_results: centered when only 1 result
2022-05-29 15:05:49 -03:00
Salvador E. Tropea
1b318f0da4
navigate_results: made generated HTML compliant
...
- Added some missing alt attributes
- Added DOCTYPE
- Added language
- Added title
- Made tables regular (all same amount of td)
2022-05-29 13:41:53 -03:00
Salvador E. Tropea
8c8f9a7a4b
navigate_results: added the KiBot version used to generate the pages
2022-05-29 13:00:27 -03:00
Salvador E. Tropea
4008cf68b1
navigate_results: added icon to the pages
2022-05-29 12:51:55 -03:00
Salvador E. Tropea
bf4ad7f3b9
navigate_results: moved the style to a separated file
2022-05-29 11:32:24 -03:00
Salvador E. Tropea
684b996ced
Added `navigate_results` output
...
- It generates web pages to navigate all generated outputs by category
2022-05-27 13:38:32 -03:00
Salvador E. Tropea
79a8b53f4e
More fixes to 9b6b336 patch
...
- Last commit was bogus
2022-05-26 11:40:42 -03:00
Salvador E. Tropea
9d9ce72d8d
More fixes to 9b6b336 patch
...
- Missing test in out_ibom.py
2022-05-26 11:16:22 -03:00
Salvador E. Tropea
b44fe7e3bb
Fixed problem intriduced by 9b6b336847
...
- The python3 stuff was applied too widely
2022-05-26 10:28:54 -03:00
Salvador E. Tropea
b206d417ca
Fixed KiBoM mounting hole regex
...
- Applied to the Footprint
- The ac39118 fix only affected the Part
Related to SchrodingersGat/KiBoM#169
Fixes #201
2022-05-26 10:02:07 -03:00
Salvador E. Tropea
0a3dff85f2
Added support for iBoM installed as plugin
...
- Not yet functional, we are working on iBoM layout
See: openscopeproject/InteractiveHtmlBom#301
2022-05-26 09:34:44 -03:00
Salvador E. Tropea
8ae9dff143
Bumped version to 1.1.0
2022-05-24 09:03:36 -03:00
Salvador E. Tropea
6eea54c7c9
Fixed XLSX problem when no PCB info and no stats used
2022-05-20 19:43:51 -03:00
Salvador E. Tropea
bb6e962f3d
Internal BoM: Added customizable extra info after the title
...
Closes #199
2022-05-20 19:08:20 -03:00
Salvador E. Tropea
fb082fcbb3
Added `kibot-check` tool to check the installation
2022-05-20 13:26:41 -03:00
Salvador E. Tropea
23d3d76d94
Added Pattern and text variables expansion on internal BoM title
...
Closes #198
2022-05-20 07:30:29 -03:00
Salvador E. Tropea
287f8626ba
Already configured outputs not created (i.e. when creating reports)
2022-05-20 07:24:41 -03:00
Salvador E. Tropea
ca861fc21e
Added dependency collection mechanism
...
- Currently used to better document the dependencies
2022-05-19 08:47:06 -03:00
Salvador E. Tropea
23e632303d
Fixed problems with KiCost using internal variants
...
- The XML didn't remove `variant` field properly (lack of lower)
- THe XML didn't support UTF-8
2022-05-18 15:59:38 -03:00
Salvador E. Tropea
054a090258
Added netlist export output
...
Closes #197
2022-05-18 09:49:17 -03:00
Salvador E. Tropea
776595636b
Bumped version to 1.0.0.
2022-05-10 10:47:32 -03:00
Salvador E. Tropea
7058b1fed0
Fixed missing decode in iBoM fail test
2022-05-09 09:07:13 -03:00
Salvador E. Tropea
5f22d5a3a9
Now --quick-start is more robuts
...
- sys.exit() is skipped
- Passed dont_stop to the run stage (was only in config)
2022-05-06 13:03:38 -03:00
Salvador E. Tropea
156c98b3b2
Modified minimal PcbDraw version
...
- Ask for one that supports KiCad 6
2022-05-06 13:02:05 -03:00
Salvador E. Tropea
8a3f808117
Added error message about outdated iBoM
2022-05-06 13:01:18 -03:00
Salvador E. Tropea
7c7f1eeb79
Adapted to the new KiCost API
...
- Now we get functions only from the top-level of the module
2022-05-05 13:55:28 -03:00
Salvador E. Tropea
058d79e4f8
Adapted to KiCost API changes
2022-05-05 10:26:42 -03:00
Salvador E. Tropea
08b1b8bdfe
Added download timeout to datasheet download
...
- Looks like TME detects scripts and does something that makes requests
code to hang.
2022-05-01 11:27:00 -03:00
Salvador E. Tropea
ef7c9916ed
Updated docs
2022-04-29 09:06:24 -03:00
Salvador E. Tropea
5504ee228d
Added --type option to --quick-start to select outputs
...
- Useful to debug a particular output
2022-04-29 09:02:52 -03:00
Salvador E. Tropea
74d77f037c
Added 'qr_lib' to --quick_start
2022-04-29 09:00:47 -03:00
Salvador E. Tropea
f3f7517a7f
Fixed QR_lib output when no corresponding pre-flight is used
2022-04-29 08:56:26 -03:00
Salvador E. Tropea
5b637d265e
Finished the core functionality of --quick-start
...
- New --quick-start options:
- --start starting point for the search
- -d output directory for the targets
- --dry only configs, no targets
- Added some warning filters
- Sorted scan and generation
2022-04-28 14:50:58 -03:00
Salvador E. Tropea
01c015eb27
Simplified the global vars handling
...
- The main class also applies the command line options
- Is more clear how defaults are handled
- Also added global config for the 3D field name
2022-04-28 14:49:28 -03:00
Salvador E. Tropea
7ddb9f5892
Modified the log system to allow parallel file logging
...
- During quick start targets generation we log with full verbosity
to a file and with the selected verbosity to the console.
2022-04-28 14:43:08 -03:00
Salvador E. Tropea
494c9126f7
Fixed used layers detection in --quick-start
...
- We must reset some Layer members before doing a new detect
2022-04-28 14:26:02 -03:00
Salvador E. Tropea
3a3562e54e
Removed the need to import kiplot in config_reader
...
- Avoids dependency loops
2022-04-28 14:19:53 -03:00