Files
linke-menner/generate_divs.py
2021-11-24 01:56:03 +01:00

47 lines
1.2 KiB
Python

#!/usr/bin/env python3
import json
def print_file(file_name):
f = open(file_name,)
for line in f:
print(line)
def generate_divs(file_name):
f = open(file_name,)
data = json.load(f)
for element in data["links"]:
print(generate_div(element))
def generate_div(data):
return """
<div class="container">
<div class="row justify-content-center border-0">
<div class="col-xl-12 mt-5">
<a style="text-decoration:none; color:red;" href="{}">
<div class="inherit_height mask rgba-gradient align-items-center border border-secondary rounded">
<social class="white">
<div class="form-group">
<div class="col-md-12 pt-3">
<h4 style="text-decoration: underline;">{}</h4>
<h6>Author*Innen: {}</h6>
<i>Tags: {}</i>
<br>
<br>
<h5><i>{}</i></h5>
</div>
</div>
</social>
</div>
</a>
</div>
</div>
</div>
""".format(data["link"], data["title"], data["author"], data["tags"], data["description"])
print_file("header.html")
generate_divs("data.json")
print_file("footer.html")