Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python -tt
- def main():
- import os, shutil
- dir = "courses"
- compiled = "output"
- series = "h"
- for i in os.listdir(dir):
- # check series (f, r, h)
- if i[0:1] == series:
- print
- print "======================="
- print "Course " + i
- print "======================="
- #=======================
- # course upgrades
- #=======================
- print "Upgrading engines"
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wClickToReveal.swf", dir + "/" + i + "/config/templates/USP6wClickToReveal.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wClickToScroll.swf", dir + "/" + i + "/config/templates/USP6wClickToScroll.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wClickToZoom.swf", dir + "/" + i + "/config/templates/USP6wClickToZoom.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wPanelEngine.swf", dir + "/" + i + "/config/templates/USP6wPanelEngine.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wRoleplay.swf", dir + "/" + i + "/config/templates/USP6wRoleplay.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wSmithAndJones.swf", dir + "/" + i + "/config/templates/USP6wSmithAndJones.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wTrolleyDash.swf", dir + "/" + i + "/config/templates/USP6wTrolleyDash.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wVideo.swf", dir + "/" + i + "/config/templates/USP6wVideo.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wWalkThroughAndSpot.swf", dir + "/" + i + "/config/templates/USP6wWalkThroughAndSpot.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wSoftwareSim.swf", dir + "/" + i + "/config/templates/USP6wSoftwareSim.swf")
- shutil.copyfile(compiled + "/" + series + "/templates/USP6wLearnAndDecide.swf", dir + "/" + i + "/config/templates/USP6wLearnAndDecide.swf")
- print "Upgrading branding"
- shutil.copyfile(compiled + "/" + series + "/logo.swf", dir + "/" + i + "/config/logo.swf")
- shutil.copyfile(compiled + "/" + series + "/branding/USP6w_audioSplash.swf", dir + "/" + i + "/config/branding/USP6w/USP6w_audioSplash.swf")
- shutil.copyfile(compiled + "/" + series + "/branding/USP6w_bg.swf", dir + "/" + i + "/config/branding/USP6w/USP6w_bg.swf")
- shutil.copyfile(compiled + "/" + series + "/branding/USP6w_nav.swf", dir + "/" + i + "/config/branding/USP6w/USP6w_nav.swf")
- print "Upgrading player"
- shutil.copyfile(compiled + "/genRTPlayer.swf", dir + "/" + i + "/genRTPlayer.swf")
- shutil.copyfile(compiled + "/IF_USPLMS_5-4.swf", dir + "/" + i + "/IF_USPLMS_5-4.swf")
- shutil.copyfile(compiled + "/boot.txt", dir + "/" + i + "/boot.txt")
- #=======================
- # module based upgrades
- #=======================
- for ii in os.listdir(dir + "/" + i):
- if ii[0:6] == "module":
- print "Upgrading index.html in " + ii
- shutil.copyfile(compiled + "/index.html", dir + "/" + i + "/" + ii + "/index.html")
- print "Upgrading imagePlugin.swf in " + ii + "/images/en"
- shutil.copyfile(compiled + "/imagePlugin.swf", dir + "/" + i + "/" + ii + "/images/en/imagePlugin.swf")
- if os.path.exists(dir + "/" + i + "/" + ii + "/quizBranding.swf") == True:
- files = os.listdir(dir + "/" + i + "/" + ii + "/")
- file_list=[]
- for file in files:
- if file[-3:] == "swf" and file[-7:-4].isdigit() == True:
- file_list.append(file)
- last_file = file_list[len(file_list)-1]
- print "Upgrading quiz " + ii + " - " + last_file
- shutil.copyfile(compiled + "/quiz.swf", dir + "/" + i + "/" + ii + "/" + last_file)
- shutil.copyfile(compiled + "/" + series + "/quizBranding.swf", dir + "/" + i + "/" + ii + "/quizBranding.swf")
- if __name__ == '__main__':
- main()
Add Comment
Please, Sign In to add comment