

The main dependencies are zsh and GNU parallel, adapt it Some interesting tips are presented here.



Or mark images with m 7, toggle thumbnails mode with RET and press C-x C- to rate selected images.Press C-x C- to rate the current image.# ~/.config/sxiv/exec/key-handler case " $1 " in It remains to define some key bindings to be granted the full power of ranger.Īppend the following snippet to ~/.config/ranger/rc.conf. notify ( "Succeeded to rate image " + files + \ returncode = 0 : # This is a generic function to print text in ranger. execute_command ( command, stdout = subprocess. notify ( "Run command: " + command ) result = self. " -overwrite_original_in_place " + files self. shell_escaped_basename command = "exiftool -rating=" + rating_score + \ mark_files ( all = True, val = False ) else : files = cf. notify ( "Error: no file selected for deletion!", bad = True ) return if len ( cwd. notify ( "rate_image: a rating score is required!", bad = True ) return if self. """ def execute ( self ): import subprocess if self. # ~/.config/ranger/commands.py class rate_image ( Command ): """:rate_image It will add the custom command rate_image. It is very handy to selectĪppend the following snippet in ~/.config/ranger/commands.py. Ranger is a free and open-source CLI files manager I’m using for years. Rating image with exiftool is very simple.įile types supported by exiftool (v11.88) (r = read, w = write, c = create). Manipulating image, audio, video, and PDF metadata. Rating a whole directory or multiple selected images at once.ĮxifTool is a free and open-source software program for reading, writing, and To centralize metadata in the same place. Metadata editing should follow symlink.Namely, preview images and rate them on the fly. Preview and select image without latency.Keep metadata even if the filename is changed.Edit metadata in the image file itself.GoalsĪfter experiencing darktable, I know better what I am seeking: Solutions to remediate the issues aforementioned. It suitsīetter on raw photo post-production as intended. Lots of critics, but clearly darktable was not the right tool. In my use-case 2 as it enforces me to keep multiple metadata files for the same image. Moreover, XMP are also created for symlink of image. And this also applies to rating, even though IĬonfigure it to improve performance (without OpenCL) the latency is counted by seconds. Importing images can be quite time-consuming 1 as it creates for each imageĪn XMP file to store metadata. When tens of thousands images are involved, the process of In darktable, user have to import images beforeĮditing metadata. Indeed, theĪuto-advance rating mechanism was quite handy. My first attempt was using darktable as suggested in a thread. I was looking for a way to classifying images by rating them on the fly.
