Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 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