Example #1
0
def renderCategory(categoryId):
    """
    """
    print('Connecting to database.')
    db = categoriesDb()
    db.connectDb()
    print('Finding Category %s.' % categoryId)
    category = db.findChildren(categoryId)  # db.findCategory(categoryId)
    category = getCategoryChildren(db, category[1:])

    saveCategoryHtml(renderCategoryHtml(category), categoryId)
    print('Html generated with name %s.html' % categoryId)
    db.disconnectDb()
Example #2
0
def createCategories():
    """
    """
    print('Connecting to database.')
    db = categoriesDb()
    db.connectDb()
    db.createCategoriesTable()

    categ = categoriesXml()
    print('Getting basic Level 1 categories.')
    categories = categ.requestCategories(levelFilter=0)
    categories = categ.getXmlCategories(categ.stringToXML(categories))

    print('Parsing categories.')
    parsedCategories = categ.parseCategories(categories)
    processSubCategories(db, categ, parsedCategories)
    print('Categories creation complete.')
    db.disconnectDb()