Mercurial > hg > smartopen
diff README.txt @ 14:a62fbff067f8
start bringing this whole thing up to speed
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Wed, 01 May 2013 06:56:12 -0700 |
parents | 7328744920de |
children | 12db2d46722d |
line wrap: on
line diff
--- a/README.txt Thu Apr 04 17:13:18 2013 -0700 +++ b/README.txt Wed May 01 06:56:12 2013 -0700 @@ -2,7 +2,8 @@ ========= smartopen is a command line program that will transform text according -to handlers to URLs and open them +to handlers to URLs and open them + Usage ----- @@ -43,6 +44,8 @@ Wikipedia: a Wikipedia article GoogleMaps: an address in google maps +etc. + Configuration ------------- @@ -50,6 +53,9 @@ smartopen uses a configuration file that defines the order of the handlers and their behavior. +A simple example is shown here: +http://k0s.org/hg/smartopen/file/tip/smartopen.ini + Interfacing With Your Environment --------------------------------- @@ -57,10 +63,48 @@ While smartopen is useful of its own right, its utility may be enhanced by using as part of an environment. For instance, I run the fluxbox window manager which allows the use of hotkeys. By binding -smartopen to Ctrl+Alt+s and using xclip, I can open a URL that is +smartopen to ``Ctrl+Alt+s`` and using ``xclip``, I can open a URL that is mappable to a smartopen handler with a keyboard shortcut. The -relevant line from my ~/.fluxbox/keys file reads: +relevant line from my ``~/.fluxbox/keys`` file reads: Control Mod1 s :ExecCommand /home/jhammel/python/smartopen.py "$(xclip -o)" # smartopen +---- + + +Posterity is gained... +---------------------- + +I mostly wrote smartopen to help me. That it has. +However...a few things.... + +- better way of setting up handlers? +- really, i want to push down to choose what i think the handler is, + but only should we I release the hand that Jesus becomes Magic + (sorry, I hate the movie too) + +....and more? + +Was reading about catfish....e.g. +http://www.addictivetips.com/ubuntu-linux-tips/catfish-file-searching-tool-for-ubuntu-linux/ +... + +""" +file search tool that support several different engines + +A file search tool using different backends which is configurable via +the command line. + +This program acts as a frontend for different file search engines. +The interface is intentionally lightweight and simple. But it takes +configuration options from the command line. + +Currently find, locate, tracker, strigi, pinot, and beagle are +supported as backends +""". + +Should smartopen....be a pluggable thing that takes text and finds +both *the handler* and *what to do with it*??? + +I mean, short of it being a neural network anyway....