[Digikam-devel] [Bug 179840] New: [WISH] External access to digikam searches

Ian Hubbertz kde_bugs at hubbertz.de
Tue Jan 6 20:15:32 GMT 2009


http://bugs.kde.org/show_bug.cgi?id=179840

           Summary: [WISH] External access to digikam searches
           Product: digikam
           Version: 0.10.0-beta7
          Platform: Compiled Sources
        OS/Version: unspecified
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: kde_bugs at hubbertz.de


Version:           0.10.0-beta7 (using Devel)
Installed from:    Compiled sources

It would be nice to have external access to digikam virtual search folders.

I came to the idea when thinking about a "digikamFS" virtual filesystem
implemented with FUSE.

This can be very useful for various purposes:

* public network share (SMB) for selected fotos
* easy export to external devices
* external slideshow applications can use this as folder (e.g. KDE's workplace
background or picture frame widget).

It may be possible to implement this by using the digikamsearch: kio-slave, but
therefore digikam must run.

So, more a library will be more useful. Database access is already quite easy,
but the search is stored as xml-file, so it cannot be easily parsed.

So, a library function is needed that takes a string containing the name of a
stored search and that returns a list of files including full path matching the
search is needed.

Additional functions may return the list of stored searches or offer to run a
newly entered query.

With that, it is easy to write digikamFS with FUSE. Fuse bindings are available
for various languages.

Later versions of digikamFS then may implement other features like on the fly
resizing or converting to other image formats.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list