| import json |
| import requests |
|
|
| def download_template(url): |
| response = requests.get(url) |
| response.raise_for_status() |
| return response.text |
|
|
| def replace_in_file(template, replacements): |
| for placeholder, replacement in replacements.items(): |
| template = template.replace(placeholder, replacement) |
| return template |
|
|
| def main(): |
| with open('model_def.json', 'r') as file: |
| model_def = json.load(file) |
|
|
| template_url = model_def["template_url"] |
| template_content = download_template(template_url) |
|
|
| output_content = replace_in_file(template_content, model_def["replacements"]) |
| output_filename = 'README.md' |
|
|
| with open(output_filename, 'w') as output_file: |
| output_file.write(output_content) |
| print(f'Processed {output_filename}') |
|
|
| if __name__ == "__main__": |
| main() |
|
|