code: def init():
      "Initialize the current directory with base starting files and database."
  
      if not os.path.exists('site.cfg'):
          f = open('site.cfg', 'w')
          f.write(SITECFG)
          f.close()
  
      try:
          os.mkdir('queries')
      except OSError:
          pass
  
      try:
          os.mkdir('templates')
      except OSError:
          pass
  
      htmlfile = os.path.join('templates', 'homepage.html')
      if not os.path.exists(htmlfile):
          f = open(htmlfile, 'w')
          f.write()
          f.close()
  
      app = make_app(config='site.cfg', DEBUG=True)
  
      with app.app_context():
          app.logger.info("initializing database")
          init_db()
  
          homepage = insert_node(name='homepage', value=None)
          insert_route(path='/', node_id=homepage)
          insert_query(name='select_link_node_from_node.sql', node_id=homepage)
  
          add_template_for_node('homepage.html', homepage)
  
          homepage_content = insert_node(name='homepage_content', value="Cascading, Highly Irrelevant, Lost Llamas")
          insert_node_node(node_id=homepage, target_node_id=homepage_content)
docs: Initialize the current directory with base starting files and database.