How to compile searchmonkey on MacOS

From searchmonkey

Jump to: navigation, search
ameteur videos wreaths kjwan pictures red box video index web unknown worlds entertainment sanyo projectors phillip seymour hoffman movies laser sailboat ortho sesame top bad puppy ecko air force 1 bi mmf sex paintball videos free stubbs music tallahassee 53 c343 free motorola ringtone domain massachusetts construction supervisors license exam wms prescription drug plan http wayne state pharmacy school link homepage johann wolfgang goethe quotes verizon lg vx7000 faceplates used car sales manager time travel stories movie single ward long distance service providers aim password crack download c1300i lg ringtone muscle butt sinus bradycardia causes like dat yall microsoft office licence cost commercial collection agency new release movie online sids prevention kabbalah pdf lawrenceburg library play with me mitos actos where to buy rustler jeans online tacoma classifieds stemphylium solani polo movie http home pinnacle studio moviebox 9 usb 2.0 refurbished my mom naked el trono de dios link creativecommons.org license by nc sa 2.0 ca severe brain injury newlyweds videos link kate beckinsale web webmap http intervideo home theater platinum mature thumb video picture from the movie footloose knallert link satyajit ray movies asian hot oriental sexy video home web chair glides here kokopelli jessica simpson music video pic index index selena video clips myth movies kelly preston image snappy video capture drivers small hydroponics equipping force rapid foot smelling girl au natural jjay zone intercept text messages gap online outlet stores endless pools swivel barstools guaranteed car loans simplicity snow blower parts links the big blue house and bear map trish stratus in a thong topless www nicole lenz and paris hilton sexo interracial video index
Error creating thumbnail: convert: unable to open image `/home/groups/s/se/searchmonkey/htdocs/images/waccess/images/8/86/Searchmonkey-screenshot.png': No such file or directory. convert: unable to open file `/home/groups/s/se/searchmonkey/htdocs/images/waccess/images/8/86/Searchmonkey-screenshot.png'. convert: missing an image filename `/home/groups/s/se/searchmonkey/htdocs/images/waccess/images/thumb/8/86/Searchmonkey-screenshot.png/400px-Searchmonkey-screenshot.png'.

Contents

Introduction

searchmonkey is a GTK2 application designed to replace the find/grep command line tools.

The aim of this utility it to provide fast, slick text search ability to the GTK community.

The User Interface

This section describes every button, window, table and what it shows or does.

The Main-Menu

Always available at the top of app.

File Menu Names Description
New Starts a brand new search (losing previous search history).
Open Criteria Opens a previously saved search criteria.
Close Close a child criteria window, but not the main application.
Save Criteria Saves a search criteria (excluding the results).
Save Criteria As As Save Criteria, but brings up a save-as dialog.
Save Results Saves the results to a custom XML file. Only available when search complete.
Print Print the search results in a well formatted way.
Print Preview Brings up a display of what would have been printed.
Print Setup Brings up the system's printer setup dialog.
Edit Menu Description
Word Wrap When selected, allow the results text to wrap instead of keeping to strict lines.
Set Font Brings up a font dialog to adjust the results window base font.
Set Color Brings up a color selection dialog to adjust the highlight colour for the match results.
Clear History Remove search history from drop down criteria.
Select All Selects all file name matches in the left results pane.
Delete Deletes the selected file name(s) forever (once confirmed).
Copy Copies the selected file name(s) to clipboard.
View Menu Description
Toolbar If selected, the tool bar is shown.
Status Bar If selected, the status bar is shown.
Sort by Within sub-menu, choose sort criteria e.g. file name, file size, modified date.
Search Menu Description
Start Starts the search.
Stop Stops the search. Enabled when search is running.
One phase searching Allows content matches to be displayed immediately, instead of waiting for all files to be found.
Configuration Brings up application configuration dialog.
Test Menu Description
Reg. Expression Allows a regular expression to be entered, along with sample text as a way of checking that your expression returns the expected results.
Window Menu Description
SearchXX Allows quick switching between open search criteria/results windows.
Help Menu Description
User Guide Brings up this web address from your default browser
Support Brings up the searchMonkey support page from Sourceforge
About Brings up a dialog showing version number, license, and author's email.

The Toolbar

Can be hidden from the main-menu (view->toolbar).

Field name Description
New Starts a brand new search (losing previous search history).
Open Opens a previously saved search criteria.
Save Saves a search criteria (excluding the results).
Save Results Saves the results to a custom XML file. Only available when search complete.
Play Start the search.
Stop Stop the search. Only available when search in progress.
Print Print the search results in a well formatted way.
Forums Starts a new browser instance to the searchMonkey Forums.

The Advanced Search Tab

Displayed when Expert User is enabled.

Field name Description
File Name Type a new regular expression for file name searching.
Containing Text Type a new regular expression for (text-only) contents searching. Disable this field with check button.
Expr. Wizard Brings up a regular expression builder dialog. Makes typing new regular expressions easier.
Look In Type a new starting location for search. Disable recurse directories with check button.
Open/Multi Brings up a folder search dialog. Multi allows multiple folders to be selected for expert searches.
More/Less Than Type a file size (in KBytes) to narrow searches to files less-than and/or more-than specified size.
More/Less Than Type a date expression (e.g. dd/mm/yyyy or dd mmm yyyy) to narrow searches to files modified before and/or after specified date.

The Options Tab

Available at all times from the main screen.

Field name Description
Specifies Not Expression Inverts the search i.e. finds everything except your regular expression. Status bar shows [INV] to indicate inverted.
Match case When disabled allows case insensitive searching of file names and/or content.
Regular Expression When selected allows regular expressions to be used.
DOS Expression When selected allows file names to be found using DOS/Glob style pattern matching i.e. * and ?.
Open/Multi Brings up a folder search dialog. Multi allows multiple folders to be selected for expert searches.
More/Less Than Type a file size (in KBytes) to narrow searches to files less-than and/or more-than specified size.
More/Less Than Type a date expression (e.g. dd/mm/yyyy or dd mmm yyyy) to narrow searches to files modified before and/or after specified date.

File Name Results

This pane is only filled when matches are found.

Left clicking on a match will bring up content matches (displayed in the Context Results pane, if any), and right-clicking the row will bring up a sub-menu.

Right-click menu Description
Open Opens the file name in your preferred text editor. See configuration.
Copy Copies the full file name into the clipboard for use elsewhere.
Delete Deletes the selected file forever, once confirmed.
Explore Opens your preferred file browser that contains the selected file

Context Results

This pane is only filled when text matches are found, and a result has been selected.

The line that matches the search expression will be shown in full, and the actual match text will be highlighted. Once text has been selected with the left-button, the right button will allow copy options, or select-all to be performed on the text. These allow text to be copied from the results window, and pasted elsewhere.

Advanced File Name and/or Contents Searching

To find files, using regular expressions can be achieved by filling out the File Name and Look In boxes. The starting file name can be typed, copied or selected by using the Open dialog. To search a single folder, uncheck the Search Subfolders box.

If you want to find a specific regular expression within a text file, then fill out the Containing Text box with a regular expression. Note: significantly less files are shown when Containing Text is added because binary files are skipped.

For a more specific search, add in min/max file size, and the after/before modified date (if known).

Once ready, press Play to start the search process.

Results (if any) immediately start appearing in the File name results table, and once complete the total number of matches is shown in the status bar.

Status Bar

Describes what is currently going on.

  • Phase 1 searching is the gathering of files that match the filename, size and modified date criteria.
  • Phase 2 searching is the internal checking of text files to match the search strings.
  • Upon completion, the number of hits is displayed, along with whether this was an inverse filename search [inv] or [cancelled] by the user

Tips and Tricks

This section gives examples of some cool things to do with searchMonkey.

Regular Expressions

Some examples of regular expressions are given here:

Regular Expression Description
(\.[ch])$ Finds all of the C source code, plus headers.
^(make) Finds every make file instance
^(void function_name)(;)$ Finds a function declaration, as opposed to the definition
\([a-zA-Z0-9\s] \) Highlights all text within brackets
Personal tools