#!/usr/bin/env python import yaml with open("config.yml", "r") as stream: try: config = yaml.safe_load(stream) #print(config) except yaml.YAMLError as exc: print(exc) exit startpage = f""" New Tab """ if config[1]['clock']: startpage += """
""" prompt = '#' if config[2]['username'] == 'root' else '$' startpage += f"""

[{config[2]['username']}@{config[3]['hostname']}:~] {prompt} ./startpage.sh

""" i = 0 while i < int(config[4]['num_trees']) * 2: startpage += f"""

{config[5]['trees'][i]['title']}:

    """ i += 1 for j in range(len(config[5]['trees'][i]['items'])): for name, url in (config[5]['trees'][i]['items'][j]).items(): startpage += f"
  • {name}
  • \n" startpage += "
\n
\n" i += 1 startpage += "
" if config[6]['search']: startpage += f"""

[{config[2]['username']}@{config[3]['hostname']}:~] {prompt} ./search.sh -e {config[7]['search_name']}

Search:

""" startpage += """
""" f = open("index.html", "w") f.write(startpage) f.close()