Universal Search Command Line for webOS
Universal Search Command Line (USCL) for webOS is a patch for webOS that adds commands to provide additional functionality and web site searches to its Universal Search feature. USCL commands start with a dot.
USCL is homebrew software. A lot, if not all, of the ideas implemented by USCL—if not the code itself—will find their way into webOS 2.0’s Universal Search feature, now called “Just Type”. Thanks, Palm, for making an already kick-ass mobile platform even more kicker-ass, and for not hating on us homebrewers like Apple.
USCL adds site-specific searches to the Universal Search Menu, such as Amazon.com, IMDB, Dictionary.com, Google Image Search, and so much more! These sites are available as special commands (e.g., .imdb) or, at your option, as additional items on the Universal Search menu.
USCL also adds commands for additional functionality outside the realm of searching:
- Calculate simple mathematical expressions.
- Turn GPS, Wi-Fi, etc. on and off.
- Add notes and tasks to the built-in Notes and Tasks applications without waiting for them to open.
- ...and oh so much more!
Just a few examples
- .wifi on
- .amazon i am america and so can you
- .note I like pie.
- .task finish that proposal; fix bug 3983
- .ebay pirate hats
- .gps off
- .calc (37 * 1.8) + 32
- .restart luna
How to get it
- Install Preware.
- In Preware, look under Patches → Universal Search for Command Line.
- You may also wish to install the USCL Memos Patch.
Direct link to patches: webonastick.com/webos/patches/
This is for direct download, viewing, and installation using Internalz or webOS Quick Install.
Doesn't KeyToss do the same thing?
Not really.
- KeyToss is a small patch that only adds an additional KeyToss item to Universal Search; you must use an @ command to specify what site you want to search. Universal Search Command Line, at your option, adds a bunch of items directly to the Universal Search menu on your device, though you can always use dot commands.
- KeyToss only adds searches based on web sites. USCL provides additional functionality. This includes .note, .calc, .gps on/off, and much more!
- USCL doesn't have as many sites as KeyToss does, but there is a .keytoss command (and Universal Search item).
What if I just want to add one site search?
There are patches available such as “Add IMDB” authored by other developers that are also available on Preware. These simple, small, no-frills patches are less likely to be incompatible with other patches. If that’s what you want.
Bugs? Requests? Discussion?
- See this discussion thread on the PreCentral Forums. I actually read it every once in a while. I do get notified if someone posts there.
Documentation
- Commands
- User-Defined Commands — JavaScript actions and Web Searches
- User-Defined Web Site Searches and Command Aliases — The old method for user-defined Web Searches, which still works.
Copyright (MIT-Style Software License)
The Universal Search Command Line Patch, except for lines of code from Palm itself, is Copyright 2010 Darren Embry
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.






