#!/usr/bin/env python
import os

allowed_types = ['html', 'psp']

menu_items = __import__("src/menu").menu
blank_page = open("src/template.html").read()


for page in os.listdir("src/pages"):
  if page.split(".")[-1:][0] not in allowed_types:
    continue
  print "Processing %s..." % page
  menu_html = "<ul>\n"
  for name, link in menu_items:
    if link == page:
      item_id = " id='current_item'"
    else:
      item_id = ""

    if link[:5] == "http:":
      link_class = " class='ext'"
    else:
      link_class = ""

    menu_html += "<li%s><a href=\"%s\"%s>%s</a></li>\n" % (item_id, link, link_class, name)
  menu_html += "</ul>\n"

  page_content = open("src/pages/%s" % page).read()

  new_page = blank_page.replace("<<MENU>>", menu_html).replace("<<MAINPAGE>>", page_content)

  open("%s" % page, "w").write(new_page)
