Как индексировать заметки 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). Есть и другие способы, но этот ответ уже достаточно длинный:)

Другие вопросы по тегам