From ebcd74cd5c0cf77f7b494e0b10aac31504ec54f2 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Sat, 27 Apr 2024 16:30:39 +0200 Subject: [PATCH] Impl: replace_template --- promicro.js | 0 promicro.kicad_mod | 0 src/ergogen_footprint_converter/converter.py | 14 +++++++++++++- 3 files changed, 13 insertions(+), 1 deletion(-) delete mode 100644 promicro.js delete mode 100644 promicro.kicad_mod diff --git a/promicro.js b/promicro.js deleted file mode 100644 index e69de29..0000000 diff --git a/promicro.kicad_mod b/promicro.kicad_mod deleted file mode 100644 index e69de29..0000000 diff --git a/src/ergogen_footprint_converter/converter.py b/src/ergogen_footprint_converter/converter.py index 0bfba72..793f70d 100644 --- a/src/ergogen_footprint_converter/converter.py +++ b/src/ergogen_footprint_converter/converter.py @@ -11,4 +11,16 @@ class Converter: @staticmethod def replace_template(params, main, captions, pins) -> str: - return "" + template = open("res/template.js").read() + + replacements = { + "{% params %}": params, + "{% main %}": main, + "{% captions %}": captions, + "{% pins %}": pins + } + + for key in replacements: + template = template.replace(key, replacements[key]) + + return template