Difference between revisions of "Baloo/Tasks"

(Created page with "Better File Index Scheduling - The current index scheduler operates only on the basis of battery and idle time. It could be improved by taking the number of files that need to...")
 
(Living TODO list taken from IRC Channel topic)
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
Better File Index Scheduling - The current index scheduler operates only on the basis of battery and idle time. It could be improved by taking the number of files that need to indexed into consideration.
+
Living TODO list https://workflowy.com/s/RpzuMqx81r
 
 
More Indexers - We're lacking indexers for various formats. Some that come to mind are - djvu, chm, comic books, and gifs
 
 
 
Unit tests for indexers - Some of our indexers just use libraries while others such as office formats have their own parsers. It would be awesome to have some unit tests for these formats.
 
 
 
Milou Search Application - Milou is an awesome plasmoid to search for things, but it could really use a dedicated search application as well. Specially for the cases when the user cannot find the required info in the plasmoid.
 
 
 
Spelling Correction - The xapian backend offers good spelling correction, we should try and expose this through the search api.
 
 
 
Support for XMP Metadata in KFileMetaData
 
 
 
Custom Xapian word tokenizer and query parser - We're currently using xapian's internal ones. It would be nice to have our own which we can modify to split by additional characters such as _
 
 
 
KFileMetaData dublic core conversion - Currently there is a lot of code duplicated among different analyzers for converting dublin core metadata. This could be integrated into one class. We could also try and support more of the common dublin core specifications.
 
 
 
KFileMetaData - Support for writeback. We currently have plugins which extract metadata from files. It would be awesome if we could also provide plugins to do the reverse.
 

Latest revision as of 04:33, 5 July 2017


This page was last edited on 5 July 2017, at 04:33. Content is available under Creative Commons License SA 4.0 unless otherwise noted.
-->