The latest news about rexCrawler releases, changes, and future versions.
Confused? Find out what rexCrawler is about.
In a not-so-surprising turn of events, the strange web widget I was using as my contact form is no longer functional. I've adjusted the link in the sidebar to go to my blog's contact form. Cheers!
After a bit of internal debate, I've decided to open source the rexCrawler project. There is now a project repository on github.com; check it out! I'm still tweaking things a bit (ex. I need to add a .gitignore that will filter out the bin folder and any *.suo files), but you should be able to clone and compile without any adjustments.
Onward, to victory!
I've released rexCrawler v126.96.36.199 - in this version, every last crash bug I could find has been squashed. It will also remember the options you passed through it in your previous crawl, but I may have added that in 188.8.131.52. Who knows?
I've uploaded a zipped release of v184.108.40.206, which boasts a context menu on the results pane! You can copy your selection(s) to the clipboard, and even launch a selected file in its default application--which I use pretty often for source crawling. Another change--and this is one that has been requested by a few different people so far--is that the application will remember your settings from the previous crawl. It wound up being simpler than I imagined to implement, and I am disappointed in myself for not putting that feature into the product much, much sooner.
I've also reorganized the way that the crawler thread cleans up after itself (namely, that it now actually does clean up after itself, instead of being aborted rather unceremoniously). This has lead to a reduction in exceptions to the point that I haven't been able to throw a normal situation at the crawler that caused it to let anything slip through. (Don't take that as a challenge, however, as I wasn't attacking it with any particular fervor.)
In the next version, I hope to have worked out a convenient and straightforward way to manage IFilter searches (such as the contents of PDF and Word 2007+ files, etc.). I'm having a bit of trouble trying to decide how to let the user mix and match IFilters with plain text searches; as an example, HTML files' tags will be ignored (and only text nodes will be scanned) when using IFilters in an "all or nothing" approach. As a web developer myself, that is hardly what I'm looking for. Anyway... progress is ongoing.
As for v220.127.116.11, enjoy! I hope it makes someone else's lives easier. There are always going to be more robust solutions out there (such as grepWin and TextCrawler), but I still feel that rexCrawler's miniscule size and level of customization make it a worthwhile tool to maintain. I know I've been itching for a way to filter on path names using regex for some time in grepWin; that was the very first option that I implemented in the rexCrawler code.
As always, comments and suggestions are appreciated.
I dusted off the rexCrawler source this week, and I started making some changes. The results grid now has a context menu for copying to the clipboard and opening the files listed. Additionally, I've added some more exception handling to prevent quite as many errors from popping up if you cancel the crawl or close the program prematurely.
I'm going to work a bit more on how the crawler thread is terminated--currently, it is simply aborted, which may lead to file time stamps being left untidy. Once that's in place, you can expect a release to be posted!
(Edit: I forgot that I had been working with IFilters for searching PDFs, Word documents, and such. Some of that will also be included in the next release.)
rexCrawler v18.104.22.168 has been released! The interface has been cleaned up a bit, among other things: a progress bar has been added, the results panel will now fill as matches roll-in (rather than after the crawler has finished completely), and the output file is flushed after each match so that all is not lost if the crawler crashes or is canceled.
Things to look forward to in the next release include context menus for the results panel and Microsoft Office file (.doc, .xls, etc.) searches!
I have added the contents of the Help file included with v22.214.171.124 to the website. Below the main navigation sidebar on the left-hand side of this website, you will now find a "Usage" sidebar with links to the individual elements of the UI and their documentation. Hopefully, this will help people who are a bit daunted by the magnitude of rexCrawler's level of configuration, and perhaps help them to decide which filter would best suit their needs.
The new version of rexCrawler has been released. However, you won't find any new features in the actual crawler. What I've done is created a Help menu system using Helpinator Free and embedded it in the executable file.
The Help menu contains descriptions of all of the UI elements and their purpose.
For the next release: Wildcard file name filtering and context menus for the results Grid View!
In addition to overhauling rexCrawler, I've decided to put a contact form on the webpage. Feel free to e-mail me with questions, comments, suggestions, praise, criticism, and anything in-between that you think will make rexCrawler a better product. If it's within my means to code it, I will at least give your ideas due consideration.
rexCrawler is getting a tad bit of exposure. It's been uploaded to freeware sites that I myself did not upload it to, and I've seen it discussed in a couple of freeware forums on the topic of desktop search programs. As such, I have decided that it's time to overhaul the program. There are several features that I have meant to include in the "public" version that I haven't yet moved out of my development sandbox. Well, that's going to change.
Coming soon, rexCrawler will have:
1-10 of 11