def _do_command(self): album_id = None for root, dirs, files in os.walk("."): try: dirs.remove("SMUGMUG_INFO") except: pass li = LocalInformation(root) for file in files: if re.match(self.options.filter_regex, file): if not li.exists(): title_file = path.join(root, "Title") if path.isfile(title_file): name = sm_wrapper.filename_get_line(title_file) else: name = root[2:] # strip off initial ./ or .\ # create(smugmug, name, root, opts) album_id = self.smugmug.create_album(name, self.options) li.create(album_id) # update_dir(smugmug, root, opts, files) to_upload = self._process_files(li, files) if len(to_upload) > 0: self.smugmug.upload_files(album_id, self.options, to_upload, local_information=li) break
def _do_command(self): album_id = None for root, dirs, files in os.walk("."): try: dirs.remove("SMUGMUG_INFO") except: pass li = LocalInformation(root) for f in files: if re.match(self.options.filter_regex, f): if not li.exists(): title_file = path.join(root, "Title") if path.isfile(title_file): name = sm_wrapper.filename_get_line(title_file) else: name = root[2:] # strip off initial ./ or .\ # create(smugmug, name, root, opts) album_id = self.smugmug.create_album( name, self.options) li.create(album_id) # update_dir(smugmug, root, opts, files) to_upload = self._process_files(li, files) if len(to_upload) > 0: self.smugmug.upload_files(album_id, self.options, to_upload, local_information=li) break
def _do_command(self): li = LocalInformation(".") if not li.exists(): print "No gallery assicated with current directory. Nothing to update." sys.exit(47) to_upload = self._process_files(li, os.listdir(".")) if len(to_upload) > 0: self.smugmug.upload_files(li.gallery_id(), self.options, to_upload, local_information=li)