Text Sherlock the OpenGrok alternative (Source Code Search Engine)

OpenGrok has taken much to long to setup in the past, so in my dissatisfaction, I wrote Text Sherlock. Text Sherlock strives to be an easy to setup version of OpenGrok, written in Python. Think of Text Sherlock as a personal source code search engine. But, it can be run from a dedicated server.

Features:
  • It has built-in support for whoosh and xapian backends.
  • It provides a web search interface similar to GitHub.
  • It quickly installs. Set the configuration options in the local_settings.yml script. Then run an installation script in your install directory.
    • Once done, everything is a simple command.
Web search interface.

Matched document interface.

Well documented and it works as expected. Check it out and drop a comment or submit an issue via GitHub.

Comments

Anonymous said…
Would be curious what took so long to set up in {OpenGrok, hmm?
C. Bess said…
Most of the time was taken by setting up Tomcat and the OpenGrok permissions (related to Tomcat). Then more time into setting up the indexer, editing the XML config files, etc.
Anonymous said…
hmm ... I run everything as webservd under Solaris 11 and use OpenGrok script
it's all smooth ...

anyway text-sherlock is a nice work, keep it up!
Hi,

Are there any plans to maintain it?

Cheers,
Antonio Huete
C. Bess said…
Indeed! If you have an issue, please post it to the GitHub page.
C. Bess said…
If I can remember, I think it to more than 30mins.
mikelong said…
May i ask what license of it ? I cannot understand the LICENSE announcement of it
is it okay to use inside a company ?
C. Bess said…
Yes, you can use it. I know of another company that was using it in-house, but I'm not sure if they are anymore though.

Popular posts from this blog

Python SUDS with Windows Authentication (SOAP)

How to remove, update, or replace the WKWebView inputAccessoryView