Add datasheet URL to cable details

This commit is contained in:
Cole Deck 2024-05-12 18:14:39 -05:00
parent c45c59aa62
commit e4861e0590
2 changed files with 8 additions and 4 deletions

View File

@ -371,11 +371,11 @@ def parse(filename, output_dir, partnum, dstype, weburl, extra):
if img is not None: if img is not None:
output_table["image"] = img output_table["image"] = img
output_table["fullspecs"] = {"partnum": partnum, "id": id, "brand": output_table["brand"], "image": img, **tables} output_table["fullspecs"] = {"partnum": partnum, "id": id, "brand": output_table["brand"], "image": img, "datasheet": output_dir + "/datasheet.pdf", **tables}
output_table["searchspecs"] = {"partnum": partnum, "brand": output_table["brand"], "image": img, **flatten(tables)} output_table["searchspecs"] = {"partnum": partnum, "brand": output_table["brand"], "image": img, "datasheet": output_dir + "/datasheet.pdf", **flatten(tables)}
else: else:
output_table["fullspecs"] = {"partnum": partnum, "id": id, "brand": output_table["brand"], **tables} output_table["fullspecs"] = {"partnum": partnum, "id": id, "brand": output_table["brand"], "datasheet": output_dir + "/datasheet.pdf", **tables}
output_table["searchspecs"] = {"partnum": partnum, "brand": output_table["brand"], **flatten(tables)} output_table["searchspecs"] = {"partnum": partnum, "brand": output_table["brand"], "datasheet": output_dir + "/datasheet.pdf", **flatten(tables)}
if "short_description" in extra: if "short_description" in extra:
output_table["short_description"] = extra["short_description"] output_table["short_description"] = extra["short_description"]

4
run.py
View File

@ -194,6 +194,8 @@ def check_server():
if "image" in cabledata: if "image" in cabledata:
tmp1["image"] = cabledata["image"] tmp1["image"] = cabledata["image"]
if "datasheet" in cabledata:
tmp1["datasheet"] = cabledata["datasheet"]
if "description" in cabledata: if "description" in cabledata:
tmp1["description"] = cabledata["description"] tmp1["description"] = cabledata["description"]
if "short_description" in cabledata: if "short_description" in cabledata:
@ -276,6 +278,8 @@ def check_server():
tmp1["application"] = fs["Product Overview"]["Suitable Applications:"] tmp1["application"] = fs["Product Overview"]["Suitable Applications:"]
if "image" in cabledata: if "image" in cabledata:
tmp1["image"] = cabledata["image"] tmp1["image"] = cabledata["image"]
if "datasheet" in cabledata:
tmp1["datasheet"] = cabledata["datasheet"]
if "description" in cabledata: if "description" in cabledata:
tmp1["description"] = cabledata["description"] tmp1["description"] = cabledata["description"]
if "short_description" in cabledata: if "short_description" in cabledata: