diff --git a/read_datasheet.py b/read_datasheet.py index 2c76bfb..b47f087 100755 --- a/read_datasheet.py +++ b/read_datasheet.py @@ -371,11 +371,11 @@ def parse(filename, output_dir, partnum, dstype, weburl, extra): if img is not None: output_table["image"] = img - output_table["fullspecs"] = {"partnum": partnum, "id": id, "brand": output_table["brand"], "image": img, **tables} - output_table["searchspecs"] = {"partnum": partnum, "brand": output_table["brand"], "image": img, **flatten(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, "datasheet": output_dir + "/datasheet.pdf", **flatten(tables)} else: - output_table["fullspecs"] = {"partnum": partnum, "id": id, "brand": output_table["brand"], **tables} - output_table["searchspecs"] = {"partnum": partnum, "brand": output_table["brand"], **flatten(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"], "datasheet": output_dir + "/datasheet.pdf", **flatten(tables)} if "short_description" in extra: output_table["short_description"] = extra["short_description"] diff --git a/run.py b/run.py index c0e387e..906d37f 100755 --- a/run.py +++ b/run.py @@ -194,6 +194,8 @@ def check_server(): if "image" in cabledata: tmp1["image"] = cabledata["image"] + if "datasheet" in cabledata: + tmp1["datasheet"] = cabledata["datasheet"] if "description" in cabledata: tmp1["description"] = cabledata["description"] if "short_description" in cabledata: @@ -276,6 +278,8 @@ def check_server(): tmp1["application"] = fs["Product Overview"]["Suitable Applications:"] if "image" in cabledata: tmp1["image"] = cabledata["image"] + if "datasheet" in cabledata: + tmp1["datasheet"] = cabledata["datasheet"] if "description" in cabledata: tmp1["description"] = cabledata["description"] if "short_description" in cabledata: