Option to copy/export file names/paths for batch of selected photos #1090

Open
opened 2026-02-20 00:05:49 -05:00 by deekerman · 4 comments
Owner

Originally created by @catleeball on GitHub (Sep 9, 2021).

From the Photoprism web UI, It would be nice if the user could:

  • Select one or more photos
  • Click "share" icon
  • Chose to "Copy filenames to clipboard" or "export file paths" or similar

This would be nice for folks who want to browse, search, and select photos in Photoprism, and then manipulate the photos with an outside tool.

This would be particularly handy since photoprism can search along labels and metadata fairly easily, but there will always be a niche tool or feature or script that a user will want to apply to that selection. :)

An example workflow might be:

  • All my dog photos have the label "dog"
  • I search "dog" and select all the photos of my favorite dog
  • I can export all selected file paths and then use a script to put them all together in a big single collage image

Thanks!

Originally created by @catleeball on GitHub (Sep 9, 2021). From the Photoprism web UI, It would be nice if the user could: - Select one or more photos - Click "share" icon - Chose to "Copy filenames to clipboard" or "export file paths" or similar This would be nice for folks who want to browse, search, and select photos in Photoprism, and then manipulate the photos with an outside tool. This would be particularly handy since photoprism can search along labels and metadata fairly easily, but there will always be a niche tool or feature or script that a user will want to apply to that selection. :) An example workflow might be: - All my dog photos have the label "dog" - I search "dog" and select all the photos of my favorite dog - I can export all selected file paths and then use a script to put them all together in a big single collage image Thanks!
Author
Owner

@graciousgrey commented on GitHub (Sep 10, 2021):

Wouldn't it be even more convenient to have the action "Open selected files with tool xy" ?

@graciousgrey commented on GitHub (Sep 10, 2021): Wouldn't it be even more convenient to have the action "Open selected files with tool xy" ?
Author
Owner

@ludditus-RPI commented on GitHub (Sep 10, 2021):

There are definitely use cases for "open file in tool xy" but I can also see a use case that wants to not open 50 images simultaneously in a photo editor - some tools would open a separate window for each image and might be pretty sluggish.

@ludditus-RPI commented on GitHub (Sep 10, 2021): There are definitely use cases for "open file in tool xy" but I can also see a use case that wants to **not** open 50 images simultaneously in a photo editor - some tools would open a separate window for each image and might be pretty sluggish.
Author
Owner

@catleeball commented on GitHub (Sep 12, 2021):

Sorry for my slow reply here!

@graciousgrey : That would be a nice feature for general users! But it would also be nice to access the filepaths for use with scripts.

If I were to do "Open selected with..." and choose something like /usr/bin/vim could I access the plain text paths? Or "Open with..." and specify "script.sh" where the script is listening for stdin, would that work maybe?

@catleeball commented on GitHub (Sep 12, 2021): Sorry for my slow reply here! @graciousgrey : That would be a nice feature for general users! But it would also be nice to access the filepaths for use with scripts. If I were to do "Open selected with..." and choose something like `/usr/bin/vim` could I access the plain text paths? Or "Open with..." and specify "script.sh" where the script is listening for stdin, would that work maybe?
Author
Owner

@graciousgrey commented on GitHub (Sep 25, 2021):

@ludditus-RPI True it really depends on the tool.

@catleeball What path would you expect to be exported for stacks and raws?

@graciousgrey commented on GitHub (Sep 25, 2021): @ludditus-RPI True it really depends on the tool. @catleeball What path would you expect to be exported for stacks and raws?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/photoprism#1090
No description provided.