Как индексировать заметки Tomboy с помощью Recoll?
Я хотел бы проиндексировать заметки от Tomboy, используя поисковую систему recoll для настольных компьютеров.
Заметки в формате XML хранятся в.local/share/tomboy.
Как это сделать?
1 ответ
Файлы Tomboy и Gnote напрямую поддерживаются новой версией Recoll 1.19, которую вы можете получить для Ubuntu из Recoll PPA.
Если вы хотите остаться со стандартным пакетом Ubuntu, то легко модернизировать поддержку:
Отредактируйте ~/.recoll/mimemap, добавьте следующую строку:
.note = application/x-gnote
Отредактируйте ~/.recoll/mimeconf, добавьте следующие строки:
[index]
application/x-gnote = exec rclxml
Отредактируйте ~/.recoll/mimeview, добавьте следующие строки:
[view]
application/x-gnote = tomboy %f
Затем получите фильтр rclxml по адресу: http://www.lesbonscomptes.com/recoll/filters/rclxml
Скопируйте его в / usr / share / recoll / filters и сделайте его исполняемым (chmod +x rclxml). Для этого потребуется xsltproc, но это, вероятно, уже в вашей системе (иначе получите его с помощью менеджера пакетов).
Самый простой способ убедиться, что файлы проиндексированы, - это просто выполнить полный проход индексации (recollindex -z). Есть и другие способы, но этот ответ уже достаточно длинный:)