@@ -9,10 +9,10 @@ def generate_markdown(result):
99 markdown_output = []
1010 for vendor , models in result .items ():
1111 markdown_output .append (f"# { vendor } " )
12- markdown_output .append ("型号 | USB 支持 | PCIe 支持 " )
13- markdown_output .append ("--- | --- | ---" )
12+ markdown_output .append ("Model | Platform | USB | PCIe " )
13+ markdown_output .append ("--- | --- | --- | --- " )
1414 for model , support in models .items ():
15- markdown_output .append (f"{ model } | { support ['usb' ]} | { support ['pcie' ]} " )
15+ markdown_output .append (f"{ model } | { support ['platform' ] } | { support [ ' usb' ]} | { support ['pcie' ]} " )
1616 markdown_output .append ("" ) # 空行分隔
1717 return markdown_output
1818
@@ -22,7 +22,7 @@ def generate_github_release_notes(result):
2222 for vendor , models in result .items ():
2323 release_notes .append (f"## { vendor } " )
2424 for model , support in models .items ():
25- release_notes .append (f"- { model } : USB 支持 - { support ['usb' ]} , PCIe 支持 - { support ['pcie' ]} " )
25+ release_notes .append (f"- { model } : USB - { support ['usb' ]} , PCIe - { support ['pcie' ]} " )
2626 release_notes .append ("" )
2727 return release_notes
2828
@@ -41,6 +41,7 @@ def generate_github_release_notes(result):
4141 for interface_type in ['usb' , 'pcie' ]:
4242 for model , details in data ['modem_support' ][interface_type ].items ():
4343 vendor = details .get ('manufacturer' , 'unknown' ).lower ()
44+ platform = details .get ('platform' , 'unknown' ).lower ()
4445 modes = ',' .join (details .get ('modes' , []))
4546 support = f"✔ { interface_type } ({ modes } )"
4647
@@ -50,6 +51,7 @@ def generate_github_release_notes(result):
5051 result [vendor ][model ] = {'usb' : '✘' , 'pcie' : '✘' }
5152
5253 result [vendor ][model ][interface_type ] = support
54+ result [vendor ][model ]['platform' ] = platform
5355 markdown_output = generate_markdown (result )
5456 release_notes = generate_github_release_notes (result )
5557 with open (f"{ prefix } .md" , 'w' ) as f :
0 commit comments