def prepare_txt_folder(self, new_folder): """Prepare the website folder""" dir_place = support.dialog_folder_select(curr_folder=self.dad.pick_dir, parent=self.dad.window) if dir_place == None: return False new_folder = support.clean_from_chars_not_for_filename(new_folder) + "_TXT" while os.path.exists(os.path.join(dir_place, new_folder)): new_folder += "2" self.new_path = os.path.join(dir_place, new_folder) os.mkdir(self.new_path) return True
def prepare_html_folder(self, new_folder): """Prepare the website folder""" dir_place = support.dialog_folder_select(curr_folder=self.dad.pick_dir, parent=self.dad.window) if dir_place == None: return False new_folder = support.clean_from_chars_not_for_filename(new_folder) + "_HTML" while os.path.exists(os.path.join(dir_place, new_folder)): new_folder += "2" self.new_path = os.path.join(dir_place, new_folder) self.images_dir = os.path.join(self.new_path, "images") self.embed_dir = os.path.join(self.new_path, "EmbeddedFiles") os.mkdir(self.new_path) os.mkdir(self.images_dir) os.mkdir(self.embed_dir) return True
def prepare_html_folder(self, new_folder, dir_place=""): """Prepare the website folder""" if not dir_place: dir_place = support.dialog_folder_select(curr_folder=self.dad.pick_dir, parent=self.dad.window) if dir_place == None: return False new_folder = support.clean_from_chars_not_for_filename(new_folder) + "_HTML" if os.path.exists(os.path.join(dir_place, new_folder)): n = 2 while os.path.exists(os.path.join(dir_place, new_folder + '%03d' % n)): n += 1 new_folder += '%03d' % n self.new_path = os.path.join(dir_place, new_folder) self.images_dir = os.path.join(self.new_path, "images") self.embed_dir = os.path.join(self.new_path, "EmbeddedFiles") os.mkdir(self.new_path) os.mkdir(self.images_dir) os.mkdir(self.embed_dir) shutil.copy(os.path.join(cons.GLADE_PATH, "styles.css"), self.new_path) return True