SearchNemo

Rating: 
4.916665
Your rating: None Average: 4.9 (12 votes)

It's a text search tool for various local file types.
This app is able to find a text inside files stored locally on a device and present the results in a quite useful form.
As a search phrase, a regular expression can be used.

NOTE:
Since ver.0.4.0 this app is compiled for SailfishOS 2.1 and newer. It will not run on previous system versions.

Source code, more complete list of features and previous versions are available here:
https://github.com/sargo-devel/harbour-searchnemo

Please donate if you think it is worth it:
    Donate

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-searchnemo-0.4.0-1.i486.rpm280.04 KB18/07/2017 - 21:38
File harbour-searchnemo-0.4.0-1.armv7hl.rpm267.64 KB18/07/2017 - 21:38
File harbour-searchnemo-0.4.1-1.i486.rpm285.23 KB02/08/2017 - 18:33
File harbour-searchnemo-0.4.1-1.armv7hl.rpm273.24 KB02/08/2017 - 18:33
File harbour-searchnemo-0.4.2-1.armv7hl.rpm273.17 KB28/12/2017 - 12:55
File harbour-searchnemo-0.5.0-1.i486.rpm291.31 KB30/01/2018 - 00:29
File harbour-searchnemo-0.5.0-1.armv7hl.rpm279.42 KB30/01/2018 - 00:29
File harbour-searchnemo-0.5.1-1.armv7hl.rpm288.42 KB14/02/2018 - 19:24
File harbour-searchnemo-0.5.1-1.i486.rpm300.26 KB14/02/2018 - 19:24
File harbour-searchnemo-0.5.2-1.i486.rpm304.65 KB09/04/2018 - 17:45
File harbour-searchnemo-0.5.2-1.armv7hl.rpm292.22 KB09/04/2018 - 17:45
File harbour-searchnemo-0.5.3-1.armv7hl.rpm300.77 KB23/05/2018 - 23:41
File harbour-searchnemo-0.5.3-1.i486.rpm312.76 KB23/05/2018 - 23:41
File harbour-searchnemo-0.5.4-1.armv7hl.rpm300.57 KB31/07/2018 - 12:59
File harbour-searchnemo-0.5.4-1.i486.rpm312.92 KB31/07/2018 - 12:59
File harbour-searchnemo-0.6.0-1.armv7hl.rpm297.76 KB13/12/2018 - 23:23
File harbour-searchnemo-0.6.0-1.i486.rpm310.25 KB13/12/2018 - 23:23
Changelog: 

Release notes: here

Comments

szopin's picture

Amazing app! Thanks so much, the only thing that could be an improvement would be a native viewer, as often the text that is interesting is beyond the small excerpts around the search term (like looking how x is implemented, the function or implementation is most often much deeper down and doesn't include the searchword, so you have to launch external viewer/editor, if you want to have a look through whole usr/share/harbour-* to compare how different apps go about it that's a lot of going back and forth)

sargodevel's picture

Yes, it would be very convenient to have such an internal viewer. I have already tried to write it, but I had some difficulties and I abandoned it (I don't remember what it was). Maybe I will try to do it in the next release.

Marold's picture

Thanks for Your awesome work, could You add searching in SMS's ? That would be great feature.

sargodevel's picture

It is already possible, although not very elegant. You can enable SQLITE section and add this directory to the white list: /home/nemo/.local/share/commhistory

bertjefred's picture

Great, thank you very much! Works as expexted

bertjefred's picture

Hi, I am looking for a way to open a directory that is listed in the search results. If I click it it says: This tyoe of file cannot be opened. Is there a way to link the directory result to an application to open it? Or should this be a feature request to you. I have the file browser i.stalled from the jolla store, but that does not open. Thanks!

sargodevel's picture

There is a new version 0.6.0. I added there function "Open with File manager" for directories and additionally share function for files. You are welcome to check it out!

sargodevel's picture

Hi, as far as I know, it is not possible to use File Browser with parameter (e.g. if you run "harbour-file-browser /usr/" it will always open /home/nemo directory). It is possible to use build-in file manager from Settings/Storage, but I have to learn how to use it. At present, SearchNemo never tries to open a directory with xdg-mime, it is valid for files only. In any case, SearchNemo has to be modified for opening directories. I will try to make some experiments soon.

sdiconov's picture

I made a complete Russian translation but cannot upload it to transifex because it requires some permission to enter the team and edit the hosted translations.

sargodevel's picture

Great! I have accepted your access request to both languages: "Russian" and "Russian (Russia)".
You can choose whichever you like and upload your translation.

objectifnul's picture

Excellent! Wishlist: include text/plain files without an explicit .txt extension.

sargodevel's picture

Done. New version (0.5.0) is available for download. It contains new option in settings: automatic filetype recognition. Test it and enjoy :)

sargodevel's picture

I've been thinking about this option for a long time, but i didn't have enough motivation to make it. If there are at least two persons who want it, I will certainly try to deal with this topic in the near future.

rolfa's picture

That would be a nice feature.

To identify text files, you could use the "file" command. Examples:

[nemo@jolla ~]$ file tst
tst: C source, UTF-8 Unicode text
[nemo@jolla ~]$ file testfile
testfile: ASCII text

sargodevel's picture

Thank you. I have nothing against it :)