Add version number to output files with meta info
Tag the .gv and .html output files with generator and version number.
This commit is contained in:
parent
1809f73d58
commit
b00040cdd9
@ -3,7 +3,7 @@
|
||||
|
||||
from wireviz.DataClasses import Connector, Cable
|
||||
from graphviz import Graph
|
||||
from wireviz import wv_colors, wv_helper
|
||||
from wireviz import wv_colors, wv_helper, __version__
|
||||
from wireviz.wv_colors import get_color_hex
|
||||
from wireviz.wv_helper import awg_equiv, mm2_equiv, tuplelist2tsv, \
|
||||
nested_html_table, flatten2d, index_if_list, html_line_breaks, \
|
||||
@ -63,7 +63,7 @@ class Harness:
|
||||
|
||||
def create_graph(self) -> Graph:
|
||||
dot = Graph()
|
||||
dot.body.append('// Graph generated by WireViz')
|
||||
dot.body.append('// Graph generated by WireViz ' + __version__)
|
||||
dot.body.append('// https://github.com/formatc1702/WireViz')
|
||||
font = 'arial'
|
||||
dot.attr('graph', rankdir='LR',
|
||||
@ -296,7 +296,12 @@ class Harness:
|
||||
# HTML output
|
||||
with open_file_write(f'{filename}.html') as file:
|
||||
file.write('<!DOCTYPE html>\n')
|
||||
file.write('<html><head><meta charset="UTF-8"></head><body style="font-family:Arial">')
|
||||
file.write('<html lang="en"><head>\n')
|
||||
file.write(' <meta charset="UTF-8">\n')
|
||||
file.write(f' <meta name="generator" content="WireViz {__version__}'
|
||||
' - https://github.com/formatc1702/WireViz">\n')
|
||||
file.write(' <title>Wireviz Diagram and BOM</title>\n')
|
||||
file.write('</head><body style="font-family:Arial">\n')
|
||||
|
||||
file.write('<h1>Diagram</h1>')
|
||||
with open_file_read(f'{filename}.svg') as svg:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user