Open eugeneia opened 5 years ago
Any plans/news on this? I do not have good experiences with GNOME Tracker and would rather try Recoll and would like to think about if one may modify Recoll in a way that this app may be pushed again.
From the recoll autoconf:
AC_ARG_ENABLE(qtgui,
AC_HELP_STRING([--disable-qtgui],
[Disable the QT-based graphical user interface.]),
enableQT=$enableval, enableQT="yes")
AM_CONDITIONAL(MAKEQT, [test X$enableQT = Xyes])
AC_ARG_ENABLE(recollq,
AC_HELP_STRING([--enable-recollq],
[Enable building the recollq command line query tool (recoll -t without
need for Qt). This is done by default if --disable-qtgui is set but this
option enables forcing it.]),
Hi,
I basically gave up on getting this into elementary because I don’t have the time to look into Gnome Tracker. I also do not have an elementary machine right now.
If you find a way to satisfy elementary packaging requirements I would be happy to merge or even transfer Recall to you, if you want to develop it further.
As far as I know Recall works fairly well as is short of the documented issues.
Cheers!
Thank you for your reply!
I think it should be possible to build the app against Recoll as a lib without using the GUI. I'm taking a note to try that at the end of the year. I'd favour usage of Recoll instead of GNOME Tracker.
Edit: Recoll's API is a Python API. Python provides a Python/C API that could be bound to Vala using VAPI: https://docs.python.org/3/c-api/intro.html
Oh, and: I installed it - it works nicely! Thank you for this nice app!
As I just saw it on Twitter: If the API works I should just create a pull request to integrate it into the application menu, https://github.com/elementary/applications-menu, @danrabbit. ;-)
@Letterus definitely would love pull requests, but probably a more appropriate place here is Files: https://github.com/elementary/files/issues/1671
Just to let you know: I ended up reactivating an old Recoll plugin for the Synapse file/app launcher. Synapse supports Zeitgeist and starting apps as well. So it's very versatile and easy to access and use: https://codeberg.org/Letterus/synapse-project
(Would be a nice desktop supplement for elementary OS as well, imho. ;-)).
As suggested in #9, the dependency on recoll could be replaced by using GNOME Tracker and libtracker-sparql instead.
Some questions: