Commit Graph

73 Commits

Author SHA1 Message Date
Oliver 0afa7bb26e v1.2
* Added ability to group components by any arbitrary fields (set in bom.ini file)
* User can determine whether blank fields are merged (or not)
* Improved part grouping
* User can set a 'Configuration' field to determine whether a part is loaded or not under certain circumstances
* Cleanup of preferences management
* Added version number
2016-07-04 21:50:54 +10:00
Oliver 75c46504d9 Fixed image reference 2016-06-14 20:22:32 +10:00
Oliver e0dd8e15b4 Updated documentation image 2016-06-14 20:21:41 +10:00
Oliver 6dbce826be Improved documentation 2016-06-14 20:19:47 +10:00
Oliver 159f54347c * Added option to hide file headers
* Changed output to be a positional argument (required)
* Added blank cell coloring to HTML output
2016-06-14 20:07:47 +10:00
Oliver 13ad8dbd3c Simplified build-quantity option 2016-06-14 17:58:40 +10:00
Oliver Walters 9533079520 Bug fix 2016-06-08 16:41:58 +10:00
Oliver 7f402f9c1f Merge branch 'master' of https://github.com/SchrodingersGat/KiBoM 2016-05-24 08:35:54 +10:00
Oliver 0c879edc19 README fix 2016-05-24 08:35:47 +10:00
Oliver Walters 538ee7a62c * Fixed bom.ini writing bug
* Added more preferences (PCB configuration)
2016-05-24 00:13:02 +10:00
Oliver Walters 03c2976dbc Added missing picture 2016-05-19 07:58:27 +10:00
Oliver Walters d2eda2c807 README formatting 2016-05-19 07:53:52 +10:00
Oliver Walters baa8f570b8 Improved documentation 2016-05-19 07:51:53 +10:00
Oliver Walters 8aaa2bb110 Arguments are now handled with argparse
- User can pass verbosity option
- User can specify a config file, overwriting default bom.ini
- User can not specify an output file, and a default output will be used
Preferences object now has a verbosity switch
This will be (eventually) passed down-stream to relevent places
Added zener aliases
Added diode aliases
2016-05-18 14:09:37 +10:00
Oliver Walters f0985b2623 Better unicode support across all output formats 2016-05-16 13:44:42 +10:00
Oliver Walters 72231d8785 Added 'Build quantity' option 2016-05-16 13:44:07 +10:00
Oliver Walters fc36d9b62f Refactoring / simplification of preferences management code 2016-05-16 10:55:40 +10:00
Oliver Walters 2f667a5f22 Improved unicode support 2016-05-16 10:54:32 +10:00
Oliver 9b104d1f38 README updates 2016-05-16 01:19:42 +10:00
Oliver ea08b7fc50 fix for bom_writer.py 2016-05-15 23:57:30 +10:00
Oliver d8ff6a9d2b More README fixes 2016-05-15 23:55:57 +10:00
Oliver 7d24e5dfc2 README.md improvements 2016-05-15 23:55:09 +10:00
Oliver df8652f1b9 Preferences cleanup 2016-05-15 23:38:45 +10:00
Oliver 3612c0a2f5 Added option to enable/disable footprint comparison for component grouping 2016-05-15 23:35:34 +10:00
Oliver 85949b918a Fixes to default columns 2016-05-15 23:29:31 +10:00
Oliver 93a9ca1b11 HTML tweaking 2016-05-15 23:25:39 +10:00
Oliver aaa6a30047 Documentation improvements 2016-05-15 23:25:29 +10:00
Oliver 9ae520e60e Major improvements to regex parsing 2016-05-15 23:25:11 +10:00
Oliver 7fac8db4e4 Spelling error fix 2016-05-15 20:47:00 +10:00
Oliver afd6de1b57 README improvements 2016-05-15 20:43:46 +10:00
Oliver a08c18fa3c Updated README.md 2016-05-15 20:40:45 +10:00
Oliver 0b6c8631e0 Added alias options for various parts 2016-05-15 20:39:44 +10:00
Oliver e954a3fc73 README improvements 2016-05-15 20:24:43 +10:00
Oliver b69d66902c Preferences file now passed through to the netlist reader, allowing more options to be stored in the .ini file
Changed ".bom" to "bom.ini"
Removed old code from netlist_reader.py
2016-05-15 20:18:03 +10:00
Oliver 4a304a5959 README improvements 2016-05-15 17:35:00 +10:00
Oliver d3fee14cbe Removed GUI script (for now) 2016-05-15 17:32:00 +10:00
Oliver c35062f081 Added XML and CSV output 2016-05-15 17:30:27 +10:00
Oliver 7321fc1e06 Added example config file picture 2016-05-15 17:26:08 +10:00
Oliver dc5327a3f7 Re-added example images 2016-05-15 17:21:51 +10:00
Oliver bf962c7f5a Removed images 2016-05-15 17:21:02 +10:00
Oliver a6fdd04a89 README updates 2016-05-15 17:19:57 +10:00
Oliver 2e1413fb29 Updated example images 2016-05-15 17:17:38 +10:00
Oliver c1069ae769 README updates, added example images 2016-05-15 17:15:27 +10:00
Oliver 000aa189ed README updates 2016-05-15 16:58:11 +10:00
Oliver 3343328a7c Initial commit of README.md 2016-05-15 16:53:11 +10:00
Oliver 1538724da5 Improved CSV output 2016-05-15 16:33:16 +10:00
Oliver 22a9dcfb58 Improved xml outpu 2016-05-15 16:33:10 +10:00
Oliver 59e5b1bd4c Improved HTML output formatting 2016-05-15 16:29:10 +10:00
Oliver dc0669e363 Added ability to extract PCB revision date in addition to BoM revision date 2016-05-15 16:28:56 +10:00
Oliver ebf679392d Removed special case for connectors (mbe there is a better way of handling this?) 2016-05-15 16:18:49 +10:00