''' Created on 9-23, 2013 CopyRight Brett Paufler HTML Page Creator - Individual Pages ''' # -*- coding: utf-8 -*- # Copyright Brett Paufler 7-12-13 # Py2.7 - BrettFood - Sequencial HTML Image Page Creator - 1x #Place program in same directory as picture files # jpg gif # One HTML will be made for each picture in directory import os import fileinput # Default variables for Name, Title, etc # Change these, comment out the raw_input lines below # and having to type in your name each time will be eliminated PageTitle = 'Brett Food - Brett Paufler\'s Guide to Cooking' PageAuthor = 'Brett Paufler' pageCopyToTitle = """ """ pageCopyToDisplayTitle = """

Brett Food

A Blog About Food
&
Web Design

""" pageCopyToImgLinkAndAltCopy = """







more Brett Food please



Copyright (c) 2013 Brett Paufler
The Giggling Gourmand


This page created by
Py2.7 - BrettFood - Sequential HTML Page Creator - 1.0
please visit Brett Code for more info






""" #Get DirectoryList String DirectoryList = os.listdir('.') #print DirectoryList sequenceTitle = 'TestSequenceInputCommentedOut' sequenceTitle = raw_input("One Word Name for this list of Pictures & Web Files: ") webPageNumber = 0 for item in DirectoryList: endTag = item[-3:] if endTag == 'gif' or endTag == 'GIF' or endTag == 'jpg' or endTag == 'JPG' or endTag == 'png' or endTag == 'PNG': pictureFileName = item print pictureFileName pictureLink = item.replace(' ', '%20') print pictureLink titleCaption = item[:item.find('-') - 1] print titleCaption thisWebPageTitle = sequenceTitle + str(webPageNumber) + '.html' print thisWebPageTitle webPage = open(str(thisWebPageTitle), 'w+') webPage.write(pageCopyToTitle) # page title webPage.write(titleCaption) webPage.write(pageCopyToDisplayTitle) # in page Title webPage.write(titleCaption) webPage.write(pageCopyToImgLinkAndAltCopy) # next adds the pictureFileName webPage.write(pictureFileName) webPage.write(pageCopyAltToSrc) # next adds the pictureLink webPage.write(pictureLink) webPage.write(pageCopyToNextPageLink) #creates name of next page webPageNumber += 1 nameNextPage = sequenceTitle + str(webPageNumber) + '.html"' webPage.write(nameNextPage) webPage.write(pageCopyToEndOfPage) webPage.close() # Py2.7 - BrettFood - Sequential HTML Image Page Creator - 1.0 # Copyright Brett Paufler