Skip to content
Snippets Groups Projects
Commit 0ab3de04 authored by Jonas Zohren's avatar Jonas Zohren :speech_balloon:
Browse files

export vanitymap as json

parent 8faeeee4
No related branches found
No related tags found
No related merge requests found
#!/bin/env python3
import os
import textwrap
import json
def read_file():
......@@ -59,10 +60,17 @@ def write_redirect_html(sub_path, target_url):
'''
file.write(textwrap.dedent(content))
def export_vanitymap(link_mappings, out_path):
serialized_map = json.dumps(link_mappings)
os.makedirs(os.path.dirname(out_path), exist_ok=True)
with open(out_path, "w") as file:
file.write(serialized_map)
if __name__ == '__main__':
link_mappings = read_file()
flatten_links(link_mappings)
export_vanitymap(link_mappings, "public/vanitymap.json")
for path, url in link_mappings.items():
if url:
print(f"Writing redirect for {path}")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment