<br><br><div class="gmail_quote">On Sun, May 2, 2010 at 7:11 PM, Marcel Wiesweg <span dir="ltr"><<a href="mailto:marcel.wiesweg@gmx.de">marcel.wiesweg@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im"><br>
> hi,<br>
> i have been pondering over other prospective digikam based projects for SoK<br>
> . Related to image recognition in some way or the other :)<br>
><br>
> one would be to integrate KROSS plugin into digikam<br>
> and the other would be to have full scripting support in digikam<br>
> like "for all the the photos in X album search for X person" or "when new<br>
> images are loaded into digikam, do <this> <this> and <this>"<br>
> 3rd use case for scripting : "Search for all images where person A and B<br>
> were together" OR "search for the images where person<br>
> A was at place <X> " the last idea would use object detection.<br>
<br>
</div>Scripting in digikam is indeed an interesting idea.<br>
The question is which scripting technology is to be chosen: </blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Is KROSS the best candidate? Is it under active development?<br></blockquote><div> </div><div>That is a problem, after extensive search i have come to a conclusion that, unfortunately the Kross framework is not<br>under development anymore.<br>
<br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Or is maybe QtScript the better solution? How does plasma handle its bindings,<br></blockquote><div><br>QtScript is Javascript based. IMHO python is a better scripting language (Python is beginner friendly implies more new script<br>
writers). That's why i proposed KROSS+Python. <br><br>Also PythonQt (not pyQt) looks like a good scripting framework.<br><a href="http://doc.trolltech.com/qq/qq23-pythonqt.html">http://doc.trolltech.com/qq/qq23-pythonqt.html</a><br>
<a href="http://sourceforge.net/projects/pythonqt/">http://sourceforge.net/projects/pythonqt/</a><br><br>Plasma allows for Python as a language to write plasmoids too.<br><a href="http://techbase.kde.org/Getting_Started/Build/KDE4/Python_Support">http://techbase.kde.org/Getting_Started/Build/KDE4/Python_Support</a><br>
</div><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
what does Amarok use?<br></blockquote><div><br>Amarok uses QtScript for scripting.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

_______________________________________________<br>
Digikam-devel mailing list<br>
<a href="mailto:Digikam-devel@kde.org">Digikam-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-devel" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>regards<br>-------<br>Kunal Ghosh<br>Dept of Computer Sc. & Engineering.<br>Sir MVIT<br>Bangalore,India<br><br>Quote:<br>"Ignorance is not a sin, the persistence of ignorance is"<br>
--<br>"If you find a task difficult today, you'll find it difficult 10yrs later too !"<br>-----<br>"Failing to Plan is Planning to Fail"<br><br>Blog:<a href="http://kunalghosh.wordpress.com">kunalghosh.wordpress.com</a><br>
Website:<a href="http://www.kunalghosh.net46.net">www.kunalghosh.net46.net</a><br>V-card:<a href="http://tinyurl.com/86qjyk">http://tinyurl.com/86qjyk</a><br><br>