GithubHelp home page GithubHelp logo

Comments (4)

caclark avatar caclark commented on June 1, 2024

Looping through the file list and executing geeqie --remote --list-add:<filepath> will place the images in a new Collection.
[N.B. if filepath is not full or does not exist, Geeqie will crash]

From there it would seem reasonable to select the images in the collection, right-click on Keywords and Add keyword to all selected - but that does not work....

At the moment I am working on changing the way collections are displayed - I am making a collection appear as a pseudo directory in the main window. When that is complete, keywords can be attached to images in the displayed collection pseudo-Dir as in any other directory.

The options --remote --get-selected and variants would be worth implementing. At the moment all that is possible is to move the focus (and selection) to a single image, and the current selection is available only via any plugin.

from geeqie.

xsdg avatar xsdg commented on June 1, 2024

That sounds good. I'm thinking about using these as the new actions. Let me know if I should change them, or if there's anything missing:

  • --get-selection (returns currently-selected images in the same format as --get-filelist: — filename + class)
  • --selection-add:<FILE> (so long as FILE is selectable; adds current image to selection if FILE is omitted)
  • --selection-remove:<FILE> (removes current image from selection if FILE is omitted)
  • --selection-clear (clears current selection)
  • --select:<FILE> (atomic convenience action for clear + selection-add:. So if is not selectable, current selection remains uncleared.)

from geeqie.

caclark avatar caclark commented on June 1, 2024

Looks ok to me.

from geeqie.

caclark avatar caclark commented on June 1, 2024

If you are using a script external to Geeqie, you can use exiv2 to write xmp data.

Marks are held in a simple text file at $HOME/.config/geeqie/marks.

Also, the latest sources have an additional command: geeqie --remote --action:<action>
This can be used to set/reset/toggle marks from the command line.

from geeqie.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.