<?xml version='1.0'?>
<rss version='0.91'>
  <channel>
    <title>YubNub Golden Eggs</title>
    <link>http://yubnub.org/kernel/golden_eggs</link>
    <description>Welcome to YubNub Golden Eggs! The Golden Eggs are YubNub commands that people seem to find particularly useful and interesting. If you want to nominate a YubNub command for this list, email Jon about it.</description>
    <pubDate>Tue, 04 Nov 2008 05:17:43 +0000</pubDate>
    <lastBuildDate>Tue, 04 Nov 2008 05:17:43 +0000</lastBuildDate>
    <item>
       <title>gtranslate</title>
       <link>http://yubnub.org/kernel/man?args=gtranslate</link>
       <description>This command translates text using google translator.
To use, type gtranslate -from language -to language -text texttobetranslated.
For example, typing gtranslate -from en -to es -text lamp would translate the word &quot;lamp&quot; 
from english to spanish.  Please note that you must use the first 2 letters of a language for it to work. http://translate.google.com/translate_t#${from}|${to}|${text}</description>
       <pubDate>Sun, 02 Nov 2008 12:59:24 +0000</pubDate>
    </item>

    <item>
       <title>alight</title>
       <link>http://yubnub.org/kernel/man?args=alight</link>
       <description>Search armory-light.com for your or your friends characters. 

Usage:
  * 'alight' takes you to our home page
  * 'alight &lt;char name&gt;' searches for the character
  * Specify a region like this: '-region us'
  * Specify a realm like this: '-realm Aegwynn' or '-r Aegwynn'

  Both the region and realm can be left blank. 
  If you leave the realm blank, it searches for the character 
  in the given region.

Examples:
  * alight Mizzrym -region eu -realm Aegwynn (goes to a profile page)
  * alight Seferis -region eu (searches for Seferis in EU)
  * alight Phiola -r Aegwynn (goes to a profile on EU-Aegwynn) http://www.armory-light.com/{ifThen -value1 %s -value2 -test NOTEQUAL -then ${region=eu}/${realm=${r=search}}/%s}[use %20 for spaces][no url encoding]</description>
       <pubDate>Thu, 28 Aug 2008 08:20:34 +0000</pubDate>
    </item>

    <item>
       <title>site2pdf</title>
       <link>http://yubnub.org/kernel/man?args=site2pdf</link>
       <description>create pdf file of any webpage. for e.g.
site2pdf http://oksoft.antville.org http://savepageaspdf.pdfonline.com/pdfonline/pdfonline.asp?cURL=%s</description>
       <pubDate>Fri, 08 Aug 2008 06:27:12 +0000</pubDate>
    </item>

    <item>
       <title>gimf</title>
       <link>http://yubnub.org/kernel/man?args=gimf</link>
       <description>searches Google images using its face recognition setting 
thats unavailable through the normal options  http://images.google.com/images?hl=en&amp;q=%s&amp;btnG=Search+Images&amp;gbv=2&amp;imgtype=face</description>
       <pubDate>Wed, 06 Aug 2008 08:02:39 +0000</pubDate>
    </item>

    <item>
       <title>gjdoc</title>
       <link>http://yubnub.org/kernel/man?args=gjdoc</link>
       <description>Parametric Java doc search via google
no parameters %s controls what it searches
-s sets search parameter 
-ver sets version number (default is 1.5.0)
-ed set the java edition (default is j2se)
-qk tells it whether to use the &quot;I'm feeling lucky&quot; feature 
1, yes or true will turn it on it is off by default
 http://www.google.com/search?hl=en&amp;lr=&amp;as_qdr=all&amp;q=%s${s}+site%3Ajava.sun.com%2F${ed=j2se}%2F${ver=1.5.0}%2Fdocs%2Fapi%2F&amp;btn{switch ${qk}|true=&gt;I, 1=&gt;I, yes=&gt;I, *=&gt;G}= Search</description>
       <pubDate>Tue, 15 Jul 2008 13:20:55 +0000</pubDate>
    </item>

    <item>
       <title>combine</title>
       <link>http://yubnub.org/kernel/man?args=combine</link>
       <description>SYNOPSIS
        combine - passes combinations of keywords to a command

EXAMPLE
        combine -c g -n 3 -q roboform snagit araxis jedit

DESCRIPTION
        Combine passes combinations of keywords to a Yubnub command.
        The example above passes all 3-word combinations to the
        the &quot;g&quot; command (Google).

OPTIONS        
        -c COMMAND
                Name of the command, e.g., g

        -n NUMBER
                Number of keywords in each combination

        -q KEYWORDS
                The pool of keywords from which to draw the combinations.
                
AUTHOR
        Jonathan Aquino
        http://jonathanaquino.com http://jonstestarea.ning.com/grid.php?n=${n=2}&amp;command=${c=g}&amp;q=${q=5}</description>
       <pubDate>Sat, 05 Jul 2008 00:17:16 +0000</pubDate>
    </item>

    <item>
       <title>print</title>
       <link>http://yubnub.org/kernel/man?args=print</link>
       <description>A very simple yet useful command. Echos your input and automatically
prompts you to print the page.

EXAMPLE
  print 222 Alexander Road; Somewhere, Somestate.
  (prints the given address)


--Jacob Ensor
jacobensor.com {url[no url encoding] echo &lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body onload=&quot;javascript:window.print()&quot;&gt;%s&lt;/body&gt;&lt;/html&gt;}</description>
       <pubDate>Tue, 10 Jun 2008 18:35:07 +0000</pubDate>
    </item>

    <item>
       <title>dkim</title>
       <link>http://yubnub.org/kernel/man?args=dkim</link>
       <description>Search the DK image encyclopedia.

Example: dkim grain {url[no url encoding] gim %s site:www.dkimages.com}</description>
       <pubDate>Sat, 07 Jun 2008 07:08:57 +0000</pubDate>
    </item>

    <item>
       <title>iconv</title>
       <link>http://yubnub.org/kernel/man?args=iconv</link>
       <description>Converts a string from one character set to another, similar to the iconv commmand/function in Unix and PHP.

Example: iconv -from UTF-8 -to UTF-16 -str test

The &quot;from&quot; and &quot;to&quot; parameters both default to UTF-8.

//IGNORE and //TRANSLIT are supported; see http://us3.php.net/manual/en/function.iconv.php for more information.

http://www.ibiblio.org/weidai/iconv_list.php lists known coded character sets. http://www.ibiblio.org/weidai/iconv.php?from=${from=UTF-8}&amp;to=${to=UTF-8}&amp;str=${str}</description>
       <pubDate>Sun, 25 May 2008 01:59:04 +0000</pubDate>
    </item>

    <item>
       <title>qsl</title>
       <link>http://yubnub.org/kernel/man?args=qsl</link>
       <description>Generates a presentation slide, using QuickSlide.

Examples: 

    qsl Hello World!

    qsl Media Uploader&lt;div class=&quot;subtitle&quot;&gt;Simplicity. Power.&lt;/div&gt;

    qsl &lt;img width=&quot;450px&quot; src=&quot;leaf1.png&quot;&gt;Improvements

    qsl &lt;img width=&quot;300px&quot; src=&quot;leaf2.png&quot;&gt;&lt;br /&gt;Music

    qsl &lt;img width=&quot;300px&quot; src=&quot;leaf4.png&quot; class=&quot;reflect&quot;&gt;&lt;br /&gt;Reflection

The last example shows how to add a reflection to an image using class=&quot;reflect&quot;. http://quickslide.ning.com/?q=%s</description>
       <pubDate>Wed, 13 Feb 2008 06:28:09 +0000</pubDate>
    </item>

    <item>
       <title>gmi</title>
       <link>http://yubnub.org/kernel/man?args=gmi</link>
       <description>SYNOPSIS
        gmi
        gmi [query]

EXAMPLE
        gmi
            jumps to your GMail
        gmi Martha
            searches your GMail for email containing the word Martha

DESCRIPTION
        With no query, opens GMail mobile, with one, searches GMail mobile for it (you must be logged in). This is FAST!

SEE ALSO
        gma, gmail, gmini, eop

AUTHOR
        elzr.com http://mail.google.com/mail/x/{eop ?s=q&amp;q=@%s@}</description>
       <pubDate>Mon, 10 Dec 2007 20:57:09 +0000</pubDate>
    </item>

    <item>
       <title>fliccr</title>
       <link>http://yubnub.org/kernel/man?args=fliccr</link>
       <description>Search Flickr for photos licensed under a Creative Commons (cc) licence. http://flickr.com/search/?q=%s&amp;l=cc&amp;ss=1&amp;ct=6</description>
       <pubDate>Mon, 12 Nov 2007 09:10:58 +0000</pubDate>
    </item>

    <item>
       <title>switch</title>
       <link>http://yubnub.org/kernel/man?args=switch</link>
       <description>A switch statement.


Example: switch tree | sky =&gt; blue, tree =&gt; green, sun =&gt; orange, * =&gt; white
Returns: green


You can use &quot;*&quot; to specify a default option.

Example: switch rock | sky =&gt; blue, tree =&gt; green, sun =&gt; orange, * =&gt; white
Returns: white http://jonathanaquino.com/switch.php?q=%s</description>
       <pubDate>Sun, 21 Oct 2007 01:17:34 +0000</pubDate>
    </item>

    <item>
       <title>str</title>
       <link>http://yubnub.org/kernel/man?args=str</link>
       <description>NAME
     str - super/simple/synchronous tr, a better Google translation command

SYNOPSIS
     str A-LANGUAGE ANOTHER-LANGUAGE TEXT

EXAMPLES
     str en fr hello
     str en es yugo
     str de en was machst du?

DESCRIPTION
     A simple way to avoid having to decide what direction to translate between two languages: do both at once, each one presented in an individual vertical frame. This is not only much faster in practice, it's more unconscious and habit-friendly. Remember, thought is irksome!
     
     Not all language combinations are available. Courtesy of Google Language Tools.
     
             Chinese (Simplified) zh-CN
             English ............ en
             French ............. fr
             German ............. de
             Italian ............ it
             Japanese ........... ja
             Korean ............. ko
             Portuguese ......... pt
             Spanish ............ es
     
     SEE ALSO:
     tr
     YubNub Group thread: 
         http://groups.google.com/group/YubNub/browse_thread/thread/bb274ca5676cf339
     

AUTHOR
     elzr.com {url[no url encoding] pstr -from {% 1 %s} -to {% 2 %s} -text {% 3- %s}}</description>
       <pubDate>Sat, 06 Oct 2007 08:51:31 +0000</pubDate>
    </item>

    <item>
       <title>diggl</title>
       <link>http://yubnub.org/kernel/man?args=diggl</link>
       <description>NAME

	diggl - used to quickly navigate http://labs.digg.com/


SYNTAX



	diggl [NAVIGATION KEY] [DEPENDENT INFORMATION]



EXAMPLES

	diggl Returns: Brings you to the main page
	diggl stack Returns: Brings you to stack view
	diggl arcdl mac Returns: Downloads the latest mac application of the Arc View

	NAVIGATION KEY/BRINGS YOU TO/DEPENDANT INFORMATION

	arc	Arc View
	stack	Stack View	Defaults to popular, use: &quot;up&quot; for upcoming, &quot;all&quot; for all
	swarm	Swarm View	Defaults to All, use: &quot;up&quot; for upcoming, &quot;pop&quot; for popular
	spy	Big Spy View	Defaults to New, use: &quot;pop&quot; for popular, &quot;all&quot; for all.
	

DESCRIPTION

	Uses ifThen to examine what follows the base command and determine what/if it should append to the end of the URL.    



NOTES

	Feel free to use this idea and base code to make similar commands, just credit me.
	I plan to make more commands like this- in fact, this is the third of it's kind, but the first submitted. Still working on the others.

	Feel free to email me if there's a problem with the command-



CREDITS

	Idea and Code - Klink C. &lt;mrthr33 _at_ gmail _dot_ com&gt;

	ifThen Command and Script - Allen Ormond &lt;aormond (at) gmail (dot) com&gt; http://labs.digg.com{ifThen -value1 {% 1 %s} -value2 arc -test EQUAL -then /arc/ -else {ifThen -value1 {% 1 %s} -value2 stack -test EQUAL -then /stack{ifThen -value1 {% 2 %s} -value2 up -test EQUAL -then /?upcoming -else {ifThen -value1 {% 2 %s} -value2 all -test EQUAL -then /?spy -else}} -else {ifThen -value1 {% 1 %s} -value2 swarm -test EQUAL -then /swarm{ifThen -value1 {% 2 %s} -value2 up -test EQUAL -then /?upcoming -else {ifThen -value1 {% 2 %s} -value2 pop -test EQUAL -then /?popular -else}} -else {ifThen -value1 {% 1 %s} -value2 spy -test EQUAL -then /bigspy{ifThen -value1 {% 2 %s} -value2 pop -test EQUAL -then /?popular -else {ifThen -value1 {% 2 %s} -value2 all -test EQUAL -then /?spy -else}} -else}}}}[no url encoding]</description>
       <pubDate>Thu, 04 Oct 2007 21:10:46 +0000</pubDate>
    </item>

    <item>
       <title>uircd</title>
       <link>http://yubnub.org/kernel/man?args=uircd</link>
       <description>ubuntu irc logs by date and location.  Note the date format:
YYYY/mm/dd.

example:
uricd -d 2007/09/28 -l florida

will show the irc logs for #ubnutu-florida on 2007/09/28 http://logs.ubuntu-eu.org/freenode/${d}/%23ubuntu-${l}.html[no url encoding]</description>
       <pubDate>Wed, 03 Oct 2007 03:57:55 +0000</pubDate>
    </item>

    <item>
       <title>odeoplayer</title>
       <link>http://yubnub.org/kernel/man?args=odeoplayer</link>
       <description>Generate a Flash player (from Odeo.com) for any web-hosted MP3. 
Supply the full URL of the audio file as a parameter. 

Example:
odeoplayer http://www.tradebit.com/usr/scheme05/pub/8/What-Can-You-Bring-Me-.mp3
 {url[no url encoding] echo &lt;embed src=&quot;http://www.odeo.com/flash/audio_player_standard_gray.swf&quot; quality=&quot;high&quot; width=&quot;300&quot; height=&quot;52&quot; allowScriptAccess=&quot;always&quot; wmode=&quot;transparent&quot; type=&quot;application/x-shockwave-flash&quot; flashvars= &quot;valid_sample_rate=true&amp;external_url=%s&quot; pluginspage=&quot;http://www.macromedia.com/go/getflashplayer&quot;&gt;&lt;/embed&gt;}</description>
       <pubDate>Wed, 03 Oct 2007 02:01:45 +0000</pubDate>
    </item>

    <item>
       <title>dcvw</title>
       <link>http://yubnub.org/kernel/man?args=dcvw</link>
       <description>Docufarm document viewer.  Allows you to view a document online without having to download it.

For this command, you need the full URL of the document you want to view.  For example, if you wanted to view the document 'labs.google.com/papers/gfs-sosp2003.pdf', you would first need to put 'http://' in front of it.

Example: dcvw http://labs.google.com/papers/gfs-sosp2003.pdf http://www.docufarm.com/view.jsp?url=%s</description>
       <pubDate>Fri, 28 Sep 2007 09:55:55 +0000</pubDate>
    </item>

    <item>
       <title>dcfm</title>
       <link>http://yubnub.org/kernel/man?args=dcfm</link>
       <description>Docufarm Search.

Docufarm is an online file viewer that allows you to quickly view a file without having to download it.

To search for a file, just type 'dcfm' followed by your search parameter.

For example, to search for files about dogs, you would type 'dcfm dogs' into the Yubnub search box. http://www.docufarm.com/index.jsp?start=0&amp;q=%s&amp;filetype=all</description>
       <pubDate>Fri, 28 Sep 2007 09:47:18 +0000</pubDate>
    </item>

    <item>
       <title>gyim</title>
       <link>http://yubnub.org/kernel/man?args=gyim</link>
       <description>This command is an enhanced version of gimyim,it doesnt open
one frame for each parameter.

e.g. gyim porsche 911 {url[no url encoding] split {url gim %s} {url yim %s}
}</description>
       <pubDate>Thu, 06 Sep 2007 00:07:53 +0000</pubDate>
    </item>

    <item>
       <title>cnv</title>
       <link>http://yubnub.org/kernel/man?args=cnv</link>
       <description>Conversion search. Convert anything to anything. Weight, Distance, Time, Currency, and more.

| Examples: 
| cnv 30 feet to meter       
| cnv 100 usd to cad
| cnv 20 fl oz to liter
| cnv 500 days to years
| cnv 1 year to seconds
| cnv 80 kg to pounds

Key words: Conversion convert metric imperial foreign exchange currency 

Author: Andreas T {url[no url encoding] scrape -tokens calc_img.gif &lt;b&gt; &lt;/b&gt; -dirs 0 0 0 -url http://www.google.com/search?q=conversion+{strreplace -find &quot; &quot; -replace + -string %s}}</description>
       <pubDate>Tue, 07 Aug 2007 17:22:43 +0000</pubDate>
    </item>

    <item>
       <title>ucc</title>
       <link>http://yubnub.org/kernel/man?args=ucc</link>
       <description>Universal Currency Converter 

Usage: ucc &lt;amount&gt; &lt;fromCurrency&gt; &lt;toCurrency&gt;

Example: ucc 100 USD EUR

Currency 3 letter abbreviations available here: http://www.xe.com/iso4217.htm

Thanks to Adrienne for inspiring this with the xe command. 
The main difference is the xe command requires switches, e.g -amount -to -from,
because {% n } was not available when it was created.

Author: Sam Inverso http://www.xe.com/ucc/convert.cgi?Amount={% 1 %s}&amp;From={% 2 %s}&amp;To={% 3 %s}[no url encoding]</description>
       <pubDate>Tue, 07 Aug 2007 06:49:05 +0000</pubDate>
    </item>

    <item>
       <title>crncy</title>
       <link>http://yubnub.org/kernel/man?args=crncy</link>
       <description>Uses Yahoo Finance to convert an optional amount between any two currencies and shows price history for the two currencies.

crncy Cr1Cr2 [-amount {AMOUNT}] [-time {1d|5d|3m|1y|2y|5y}]

Cr1Cr2 is here the combination of two currencies you want to look at, e.g. USDGBP converts between USD and GBP

-amount is an optional handle (set to 1 by default) e.g. -amount 100
-time is an optional handle that shows the historical price graph for the desired period (set to 3m by default), allowed inputs are 1d, 5d, 3m, 1y, 2y, 5y


E.g.

crncy USDNOK        
- Converts between USD and NOK

crncy USDNOK -amount 50 -time 5y 
- Converts 50 USD to NOK and shows historical graph over 5 years.


Author: Andreas T http://finance.yahoo.com/currency/convert?from={strleft {% 1 %s} 3}&amp;to={strright {% 1 %s} 3}&amp;amt=${amount=1}&amp;t=${time=1y}</description>
       <pubDate>Mon, 06 Aug 2007 18:18:56 +0000</pubDate>
    </item>

    <item>
       <title>wobzip</title>
       <link>http://yubnub.org/kernel/man?args=wobzip</link>
       <description>wobzip allows you to uncompress packed files online.

Supported formats:
7z, ZIP, GZIP, TAR, BZIP2, RAR,
CAB, ARJ, Z, CPIO, RPM, DEB, LZH, SPLIT, CHM, ISO

Usage: wobzip url_of_file_to_uncompress





==========
Old implementation:
http://wobzip.zitr.us/?type=url&amp;url=%s http://wobzip.org/?type=url&amp;url=%s</description>
       <pubDate>Sun, 29 Jul 2007 14:21:36 +0000</pubDate>
    </item>

    <item>
       <title>wimi</title>
       <link>http://yubnub.org/kernel/man?args=wimi</link>
       <description>Create mind maps based on the structure and links of Wikipedia pages using WikiMindMap. Supports different language versions of Wikipedia, defaults to English.

Usage: wimi page_title [-lang xx]

Example:
&quot;wimi constitution&quot; Mind map based on the Wikipedia page &quot;Constitution&quot;
&quot;wimi constitution -lang fr&quot; Mind map for that page in the French version of Wikipedia

Wikipedia versions currently supported by WikiMindMap:
* English
* French
* Spanisch
* German
* Italian
* Catalan
* Indonesian http://www.wikimindmap.org/viewmap.php?wiki=${lang=en}.wikipedia.org&amp;topic=%s&amp;Submit=Search</description>
       <pubDate>Sun, 22 Jul 2007 18:09:22 +0000</pubDate>
    </item>

    <item>
       <title>delplaytiny</title>
       <link>http://yubnub.org/kernel/man?args=delplaytiny</link>
       <description>Chains two commands, delplaymp3 and tinyurl?. As a parameter, give a 
shortened URL from TinyURL.com that points to an mp3 file. The result
will be a link that can be streamed in your browser using del.icio.us
playtagger. 

example:
delplaytiny http://tinyurl.com/2bbsv7
 {url[no url encoding] delplaymp3 {tinyurl? %s}}</description>
       <pubDate>Sun, 08 Jul 2007 21:01:41 +0000</pubDate>
    </item>

    <item>
       <title>2g</title>
       <link>http://yubnub.org/kernel/man?args=2g</link>
       <description>Dual-pane Google search results for two words. The first word's results are
shown on the left; the second word, on the right. Useful for finding out which
word is more popular.

Example: 2g labeler labeller {url[no url encoding] split { url g {% 1 %s} } { url g {% 2 %s} }}</description>
       <pubDate>Sat, 19 May 2007 19:55:19 +0000</pubDate>
    </item>

    <item>
       <title>-ls</title>
       <link>http://yubnub.org/kernel/man?args=-ls</link>
       <description>NAME
     -ls - List YubNub domains

SYNOPSIS
     -ls -content=1 [DISPLAY CONTENT] -as=text [ARRAY TYPE] -titlesdesc=%20%20%20%20%20%20%20%20 [VAR NAME AND CONTENT SEPARATOR] -callback [CALLBACK]

EXAMPLES
     -ls
     -ls -as xml
     -ls -content 0

NOTES
     Only shows first 100 results, no search yet.
     
     See also: varls, var, -

AUTHOR
     Stephen Paul Weber a.k.a. Singpolyma
     http://singpolyma.net/ {url[no url encoding] varls 0fe27a11-f265-4c3b-8cb9-bd7b7691959d -rm 1 -rc 1 -prefix -%20 -content ${content=1} -as ${as=text} -titledesc ${titlesdesc=%20%20%20%20%20%20%20%20} -callback ${callback}}</description>
       <pubDate>Wed, 04 Apr 2007 18:27:54 +0000</pubDate>
    </item>

    <item>
       <title>varls</title>
       <link>http://yubnub.org/kernel/man?args=varls</link>
       <description>NAME
     varls - List items created with var command

SYNOPSIS
     varls [PART OF VAR NAME] -rm [REMOVE MATCHED TEXT FROM VAR NAME] -rc [REMOVE COLONS FROM VAR NAME] -prefix [PREFIX] -content [SHOW CONTENT] -as=text [ARRAY TYPE] -titledesc= -  [SEPARATOR BETWEEN VAR NAME AND CONTENT] -callback [CALLBACK]

EXAMPLES
     varls
     varls 0fe27a11-f265-4c3b-8cb9-bd7b7691959d

NOTES
     See var command

AUTHOR
     Stephen Paul Weber a.k.a. Singpolyma
     http://singpolyma.net/ http://singpolymaplay.ning.com/yubnub-varls.php?xn_auth=no&amp;match=%s&amp;removematch=${rm}&amp;removecolon=${rc}&amp;prefix=${prefix}&amp;content=${content}&amp;as=${as=text}&amp;titledesc=${titledesc= - }&amp;callback=${callback}</description>
       <pubDate>Wed, 04 Apr 2007 18:11:54 +0000</pubDate>
    </item>

    <item>
       <title>esvgrk</title>
       <link>http://yubnub.org/kernel/man?args=esvgrk</link>
       <description>View the English Standard Version of the Bible (ESV) in parallel with the Greek New Testament or Septuagint (Old Testament).

Example:  esvgrk John 3:16-18 {url[no url encoding] splitv {url grkbib %s} {url esv %s}}</description>
       <pubDate>Fri, 02 Mar 2007 16:14:35 +0000</pubDate>
    </item>

    <item>
       <title>esv</title>
       <link>http://yubnub.org/kernel/man?args=esv</link>
       <description>Look up the text of a Bible passage in the English Standard Version.

examples:
esv joshua 1:9
esv ecclesiastes 3
esv 1 cor. 13
esv john 19:17-22 http://www.gnpcb.org/esv/search/?q=%s</description>
       <pubDate>Wed, 21 Feb 2007 04:47:12 +0000</pubDate>
    </item>

    <item>
       <title>dinorand</title>
       <link>http://yubnub.org/kernel/man?args=dinorand</link>
       <description>NAME
     dinorand - Load a random Dinosaur Comic

EXAMPLES
     dinorand (no arguments)

DESCRIPTION
     Random Dinosaur Comics!
     http://www.qwantz.com/
     
     

AUTHOR
     b.a.



==========
Old implementation:
http://www.qwantz.com/index.pl?comic={rand {scrape -tokens http://www.qwantz.com/index.pl?comic= &lt; -dirs 0 0 -url http://www.qwantz.com/}} http://www.qwantz.com/archive/{scrape -tokens archive/ . -dirs 0 0 -url http://www.qwantz.com/}.html [no url encoding]</description>
       <pubDate>Fri, 16 Feb 2007 17:00:56 +0000</pubDate>
    </item>

    <item>
       <title>+s</title>
       <link>http://yubnub.org/kernel/man?args=+s</link>
       <description>NAME
     +s - Allows you to add any YubNub command to your Firefox or IE7 search bar.

SYNOPSIS
     +s [YUBNUB COMMAND]

EXAMPLES
     +s ls
     +s yubnub

DESCRIPTION
     Uses the opensearch command to add YubNub commands to the search bar in your browser.
     Added engines are somewhat ugly since we cannot add any real metadata to YubNub commands yet.

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {url[no url encoding] echo &lt;script type=&quot;text/javascript&quot;&gt;window.external.AddSearchProvider(&quot;{url opensearch %s}&quot;);&lt;/script&gt; &lt;i&gt;Adding search engine...&lt;/i&gt;}</description>
       <pubDate>Tue, 23 Jan 2007 01:09:33 +0000</pubDate>
    </item>

    <item>
       <title>opensearch</title>
       <link>http://yubnub.org/kernel/man?args=opensearch</link>
       <description>NAME
     opensearch - Creates OpenSearch XML for a YubNub command

SYNOPSIS
     opensearch [YUBNUB COMMAND]

EXAMPLES
     opensearch g
     opensearch ls

NOTES
     This kind of functionality, if YubNub supported it, could be even cooler.
     If YubNub let us actually specify different kinds of URLs for commands
     (and the other kinds of parameters OpenSearch has natively) YubNub would be
     like an OpenSearch over-layer for the web.

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://singpolymaplay.ning.com/yubnub-opensearch.php?xn_auth=no&amp;cmd=%s</description>
       <pubDate>Tue, 23 Jan 2007 01:03:49 +0000</pubDate>
    </item>

    <item>
       <title>fooplot</title>
       <link>http://yubnub.org/kernel/man?args=fooplot</link>
       <description>Graphing calculator and plotter (SVG and VML based).

Example: fooplot tan(x) http://fooplot.com/index.php?q0=%s[no url encoding]</description>
       <pubDate>Fri, 05 Jan 2007 06:05:51 +0000</pubDate>
    </item>

    <item>
       <title>qdef</title>
       <link>http://yubnub.org/kernel/man?args=qdef</link>
       <description>NAME
     qdef - Quick Definitions -- get a definition from ninjawords.com in a self-closing window.

SYNOPSIS
     qdef [WORD] -t [OPTIONAL SECONDS]

EXAMPLES
     qdef polysemy
       &lt;&lt; pops open a window with the definition for &quot;polysemy&quot;.  It automatically closes in 10 seconds.
     
     qdef polysemy -t 20
       &lt;&lt; the same as before, but it waits 20 seconds before closing

DESCRIPTION
     This command loads definitions from the excellent ninjawords.com.
     It automatically closes the definition window in 10 seconds.
     To change the length that the window is open, use the -t parameter.

NOTES
     Your browser must be set to allow pop-ups from yubnub.org&quot;

     The technique this command uses is a short javascript program with a setTimeout event. A YubNub echo command just loads the javascript onto a webpage.
     
     Here is the javascript:
     
     &lt;script&gt;
     def=window.open('http://www.ninjawords.com/%s');  /* opens the ninjawords page under the variable 'def' */
     setTimeout(&quot;def.close()&quot;,${t=10}000);  /* sets a timer to close 'def' using a default of 10 seconds (10,000 ms) */
     history.go(-1);  /* returns you to your original page */
     &lt;/script&gt;
     
     This technique could be easily used for any YubNub command that loads a window you only need to view briefly.
     

AUTHOR
     Brian Armknecht
     
     
     b.a. {url[no url encoding] echo &lt;script&gt;def=window.open('http://www.ninjawords.com/%s');setTimeout(&quot;def.close();history.go(-1);&quot;,${t=10}000);&lt;/script&gt;}</description>
       <pubDate>Wed, 13 Dec 2006 22:55:25 +0000</pubDate>
    </item>

    <item>
       <title>faf</title>
       <link>http://yubnub.org/kernel/man?args=faf</link>
       <description>Fire and forget. Runs the yubnub command and then goes back to the page you were on. {url[no url encoding] echo &lt;iframe src=&quot;{url %s}&quot; onload=&quot;history.go(-1)&quot; style=&quot;display:none&quot;&gt;}</description>
       <pubDate>Mon, 11 Dec 2006 18:43:01 +0000</pubDate>
    </item>

    <item>
       <title>twu</title>
       <link>http://yubnub.org/kernel/man?args=twu</link>
       <description>Updates your twitter status and then redirects to the twitter homepage. {url[no url encoding] both twiu %s -and twi}</description>
       <pubDate>Mon, 11 Dec 2006 16:53:05 +0000</pubDate>
    </item>

    <item>
       <title>both</title>
       <link>http://yubnub.org/kernel/man?args=both</link>
       <description>Executes 2 yubnub commands in sequence (client-side)

Example: both command1 -and command2 {url[no url encoding] echo &lt;iframe src=&quot;{url %s}&quot; onload=&quot;location='{url ${and}}'&quot; style=&quot;display:none&quot;&gt;}</description>
       <pubDate>Mon, 11 Dec 2006 16:49:36 +0000</pubDate>
    </item>

    <item>
       <title>twiu</title>
       <link>http://yubnub.org/kernel/man?args=twiu</link>
       <description>Updates your twitter status http://twitter.com/status/update?status=%s[post]</description>
       <pubDate>Mon, 11 Dec 2006 16:16:57 +0000</pubDate>
    </item>

    <item>
       <title>din</title>
       <link>http://yubnub.org/kernel/man?args=din</link>
       <description>DomainInspector
Dynamic Yubnub webpage utility created to inspect domains names/ip addresses
Can also be used for key word searches against virus KBs Google and Yahoo 
~jbrown~

Usage: din http://yubnub.org/example/echo?text=%3Cscript+type%3D%22text%2Fjavascript%22%3Efunction+dw%28%29%7B%0D%0Ae%3Ddocument%2Eforms%5B0%5D%2Ee%0D%0Atxt%3D%22%22%0D%0Aerl%3D%22http%3A%2F%2Fyubnub%2Eorg%2Fparser%2Fparse%3Fcommand%3Dmash+%22%0D%0Ax%3Ddocument%2Eforms%5B0%5D%2EF%2Evalue%0D%0Afor+%28i%3D0%3Bi%3Ce%2Elength%3B%2B%2B+i%29%7Bif+%28e%5Bi%5D%2Echecked%29%7Btxt%3Dtxt+%2B+e%5Bi%5D%2Evalue+%2B+%22%22+%7D%7Dwindow%2Eopen%28erl%2B+x+%2B+txt%29%3B%7D%0D%0A%3C%2Fscript%3EDomainInspect%3Cbr%3E%3C%2Fa%3E%3Cform%3E%3Cinput+name%3D%22F%22+size%3D%2250%22+value%3D%22%22+type%3D%22text%22%3E%3Cinput+onclick%3D%22dw%28%29%22+value%3D%22Submit%22+type%3D%22button%22%3E+%3CINPUT+TYPE%3DRESET+VALUE%3D%22Reset%22%3E%3Cbr%3E%3Cinput+name%3D%22e%22+value%3D%22+ping%22+type%3D%22checkbox%22%3EPing%3Cinput+name%3D%22e%22+value%3D%22+tracert%22+type%3D%22checkbox%22%3ETraceroute%3Cinput+name%3D%22e%22+value%3D%22+safe%22+type%3D%22checkbox%22%3ESiteAdvisor%3Cinput+name%3D%22e%22+value%3D%22+dnsloc%22+type%3D%22checkbox%22%3EIPLocation%3Cbr%3E%3Cinput+name%3D%22e%22+value%3D%22+whof%22+type%3D%22checkbox%22%3EDNSStuff%3Cinput+name%3D%22e%22+value%3D%22+Netcraft%22+type%3D%22checkbox%22%3ENetcraft%3Cinput+name%3D%22e%22+value%3D%22+dd%22+type%3D%22checkbox%22%3EDomDossier%3Cinput+name%3D%22e%22+value%3D%22+dnsrbl%22+type%3D%22checkbox%22%3ERobtex%3Cinput+name%3D%22e%22+value%3D%22+g%22+type%3D%22checkbox%22%3EGoogle%3Cinput+name%3D%22e%22+value%3D%22+ysite%22+type%3D%22checkbox%22%3EYahoo%3Cbr%3E%3Cinput+name%3D%22e%22+value%3D%22+virus%22+type%3D%22checkbox%22%3ESymantec+%3Cinput+name%3D%22e%22+value%3D%22+vir%22+type%3D%22checkbox%22%3ETrend%3Cinput+name%3D%22e%22+value%3D%22+kavs%22+type%3D%22checkbox%22%3EKaprsky%3Cinput+name%3D%22e%22+value%3D%22+sofo%22+type%3D%22checkbox%22%3ESophos%3Cinput+name%3D%22e%22+value%3D%22+wbm%22+type%3D%22checkbox%22%3EWayback%3C%2Fform%3E%3Ca+href%3D%22http%3A%2F%2Fwww%2Evirustotal%2Ecom%22+%3EVirusTotal%3C%2Fa%3E%3Cbr%3E%3Ca+href%3D%22http%3A%2F%2Fwww%2EAlexa%2Ecom%22%3EAlexa%3C%2Fa%3E </description>
       <pubDate>Sun, 10 Dec 2006 23:52:40 +0000</pubDate>
    </item>

    <item>
       <title>mash2</title>
       <link>http://yubnub.org/kernel/man?args=mash2</link>
       <description>NAME
     mash2 - A rewrite of the mash command that allows for multiple keywords and unlimited commands.

SYNOPSIS
     mash2 [KEYWORDS] -cmd [YUBNUB COMMANDS]

EXAMPLES
     mash2 singpolyma comments -cmd g y am a gfl gdeff del2
        Mashes the results for 'singpolyma comments' from the g, y, am, a, gfl, gdeff, and del2 commands on one page.

NOTES
     See also : mash, mashswitch, mash2test, ms2

AUTHOR
     Stephen Paul Weber a.k.a. Singpolyma
     http://singpolyma-tech.blogspot.com/
     
     Kudos to Brian A a.k.a. chicagosage for his help and inspiration through
     the mashswitch and mash2test commands.
     See &lt;http://groups.google.com/group/YubNub/browse_thread/thread/e03fd4e81a2aee1c/582e31c17fd1ca97?&gt; for more details. {url[no url encoding] split {foreach {explode ${cmd} -token &lt;space&gt;} -cmd echo [|url %25s %s|] -as &lt;space&gt;}}</description>
       <pubDate>Wed, 22 Nov 2006 17:42:37 +0000</pubDate>
    </item>

    <item>
       <title>where</title>
       <link>http://yubnub.org/kernel/man?args=where</link>
       <description>DNSStuff.com GeoIP lookup. This search resolves IP addresses to physical location.

Example using yahoo.com's IP address: where 216.109.112.135

Example results:
IP:                216.109.112.135
Country:           United States
City:              Sunnyvale, California

Country Code:      US
Currency:          USD [United States Dollars]
Private IP?        No
Known Proxy?       No

Enjoy! http://www.dnsstuff.com/tools/ipall.ch?ip=%s</description>
       <pubDate>Sat, 11 Nov 2006 17:54:53 +0000</pubDate>
    </item>

    <item>
       <title>topoz</title>
       <link>http://yubnub.org/kernel/man?args=topoz</link>
       <description>NAME
     
     topoz - search for topographic maps at TopoZone.com using a Zip Code.

SYNOPSIS
     
     topoz [ ZIPCODE ]

          
DESCRIPTION
     
     topoz provides commandline access to the USGS topographic maps (hosted at Topozone.com) by referencing the latitude and longitude corresponding to the center of a Zip Code area (courtesy of GeoCoder.us).

EXAMPLES
     
     Example: topoz 10004
     Result:  Displays online map of Ellis Island, New York.

     Example: topoz 95389
     Result:  Displays online map of Yosemite, California.

SEE ALSO

     http://geocoder.us/help/city_state_zip.shtml

AUTHOR
     Paul M. Boren
     pmboren AT gmail DOT com http://www.topozone.com/map.asp?lat={idx {explode {http://geocoder.us/service/csv/geocode?zip=%s}} -idx 0}&amp;lon={idx {explode {http://geocoder.us/service/csv/geocode?zip=%s}} -idx 1}</description>
       <pubDate>Wed, 25 Oct 2006 04:34:00 +0000</pubDate>
    </item>

    <item>
       <title>upk</title>
       <link>http://yubnub.org/kernel/man?args=upk</link>
       <description>Search ubuntu packages in all releases



==========
Old implementation:
http://packages.ubuntu.com/cgi-bin/search_packages.pl?keywords=%s&amp;searchon=names&amp;subword=1&amp;version=all&amp;release=all http://packages.ubuntu.com/search?keywords=%s</description>
       <pubDate>Sun, 22 Oct 2006 16:14:42 +0000</pubDate>
    </item>

    <item>
       <title>urlet</title>
       <link>http://yubnub.org/kernel/man?args=urlet</link>
       <description>NAME
     urlet - Create a simple bookmarklet from a YubNub command that work on the current page.

SYNOPSIS
     urlet [YUBNUB COMMAND]

EXAMPLES
     urlet autotr
        Drag the resulting link to your bookmark bar.  Click the bookmarklet to translate the current page to english.
     urlet whois
        Drag the resulting link to your bookmark bar.  Click the bookmarklet to get WHOIS information on the current domain.

AUTHOR
     http://singpolyma-tech.blogspot.com/
     Stephen Paul Weber {url[no url encoding] echo &lt;a href=&quot;javascript:window.location='http://yubnub.org/parser/parse?command='+encodeURIComponent('%s '+window.location.href);&quot;&gt;%s&lt;/a&gt;[no url encoding]}</description>
       <pubDate>Thu, 19 Oct 2006 12:58:18 +0000</pubDate>
    </item>

    <item>
       <title>delpost</title>
       <link>http://yubnub.org/kernel/man?args=delpost</link>
       <description>Comando para salvar tus favoritos en del.icio.as creado por artux (cutepaste.wordpress.com)

Modo de uso:  delpost -u [url sin http://] -d [descripcion]

e.g.: delpost -u artux.com.ar -d Blog personal de artux

NOTA: solo para usuarios registrados de del.icio.us


 http://del.icio.us/post?v=4;url=${u};title=${d}</description>
       <pubDate>Fri, 13 Oct 2006 20:24:41 +0000</pubDate>
    </item>

    <item>
       <title>gdox</title>
       <link>http://yubnub.org/kernel/man?args=gdox</link>
       <description>Shortcut to http://docs.google.com which combines
Google spreadsheets and Writely files. http://docs.google.com</description>
       <pubDate>Wed, 11 Oct 2006 15:51:14 +0000</pubDate>
    </item>

    <item>
       <title>dluc</title>
       <link>http://yubnub.org/kernel/man?args=dluc</link>
       <description>NAME
     dluc - Similar to Google's &quot;I'm Feeling Lucky&quot; feature but for Del.icio.us.

SYNOPSIS
     dluc [USER] [TAG]

DESCRIPTION
     Optional arguments:
     -USER
        Your username or the username you want to specifically search.
        You can also use the keyword &quot;TAG&quot; to do a general search but 
        filtered by a tag.
        Another possibility is using the keyword &quot;POPULAR&quot; to search the
        top ranked sites.
        Or the keyword &quot;RECENT&quot; which returns the last added url. That
        means diferents sites on every request.

     -TAG
        The tag you want to filter the results by.
        This argument is mandatory if the first one was &quot;TAG&quot;. Has no
        effects if the first one was &quot;RECENT&quot;. And it's optional in
        other cases.


EXAMPLES
     dluc fuska - open my last submited URL
     dluc fuska art - open my last URL tagged as &quot;art&quot;
     dluc tag art - open the last URL submited by anyone and tagged as &quot;art&quot;
     dluc popular art - open the most tagged as &quot;art&quot; URL
     dluc popular - open the most submited URL
     dluc recent - open the last URL submited by anyone
     dluc - open the URL that is on top of the front page
     ...

AUTHOR
    Fuska {url[no url encoding] yubnub {eatFeed items[-0].link -url http://del.icio.us/rss/{% 1 %s}/{% 2- %s}}}</description>
       <pubDate>Sun, 08 Oct 2006 18:25:35 +0000</pubDate>
    </item>

    <item>
       <title>kzip</title>
       <link>http://yubnub.org/kernel/man?args=kzip</link>
       <description>NAME
     kzip - zip up to ten files using krun.ch

SYNOPSIS
     kzip [ARCHIVE NAME] [1 TO 10 FILES URLS]

DESCRIPTION
     create a zip archive containing the files found at the given urls.
     the archive can then be downloaded or mailed.
     archive name and at least one file url are mandatory.

AUTHOR
     Yann Perrin (see http://yann.perrin.googlepages.com for contact info) http://krun.ch/home/wkrunch&amp;file%5B%5D={% 2 %s[no url encoding]}&amp;file%5B%5D={% 3 %s[no url encoding]}&amp;file%5B%5D={% 4 %s[no url encoding]}&amp;file%5B%5D={% 5 %s[no url encoding]}&amp;file%5B%5D={% 6 %s[no url encoding]}&amp;file%5B%5D={% 7 %s[no url encoding]}&amp;file%5B%5D={% 8 %s[no url encoding]}&amp;file%5B%5D={% 9 %s[no url encoding]}&amp;file%5B%5D={% 10 %s[no url encoding]}&amp;file%5B%5D={% 11 %s[no url encoding]}&amp;file_name={% 1 %s[no url encoding]}&amp;file_type=zip&amp;x=&amp;y=[post]</description>
       <pubDate>Thu, 28 Sep 2006 17:59:08 +0000</pubDate>
    </item>

    <item>
       <title>gweecal</title>
       <link>http://yubnub.org/kernel/man?args=gweecal</link>
       <description>check calories http://www.thedailyplate.com/nutrition/search/?q=%s&amp;x=53&amp;y=19</description>
       <pubDate>Tue, 19 Sep 2006 11:01:17 +0000</pubDate>
    </item>

    <item>
       <title>kidsof</title>
       <link>http://yubnub.org/kernel/man?args=kidsof</link>
       <description>Example: kidsof gim

This will show you commands that use &quot;gim&quot; in their definition.
Unfortunately, if there are more than a page of kids, they are
omitted. Trying to iron out this problem. {url[no url encoding] foreach {match -url {url ls %s} -pattern /args=(.*)&quot; class.*\n.*\n.*hint&quot;&gt;.*\n*?%s .*\n*?&lt;/ -capture 1} -cmd 2html}</description>
       <pubDate>Thu, 14 Sep 2006 03:19:52 +0000</pubDate>
    </item>

    <item>
       <title>clipget</title>
       <link>http://yubnub.org/kernel/man?args=clipget</link>
       <description>NAME
     clipget - retrieve the text previously stored under the provided name, using cl1p.net

SYNOPSIS
     clipget [name]

EXAMPLES
     clipget obiwan
     will retrieve the text stored under the name &quot;obiwan&quot; at cl1p.net.
     
     the name argument is mandatory.

NOTES
     related command : clipset

AUTHOR
     Yann Perrin (see http://yann.perrin.googlepages.com for contact info) http://d.cl1p.net/%s/</description>
       <pubDate>Thu, 07 Sep 2006 13:01:11 +0000</pubDate>
    </item>

    <item>
       <title>clipset</title>
       <link>http://yubnub.org/kernel/man?args=clipset</link>
       <description>NAME
     clipset - store the given text online under the provided name, using cl1p.net

SYNOPSIS
     clipset [name] [optional text]

EXAMPLES
     clipset obiwan was a great jedi
     will store the text &quot;was a great jedi&quot; under the name &quot;obiwan&quot; at cl1p.net for one week.
     this duration, and the text content can then be edited by going to http://cl1p.net/obiwan/
     it is recommanded to password protect your text if don't want it to be editable by others.
     
     the name argument is mandatory.
     If it's allready in use and password protected, cl1p.net will not store your text.
     
     the text argument is optional.
     If ommitted, you'll have an empty cl1p to edit, if the name is available.
     

NOTES
     related command : clipget

AUTHOR
     Yann Perrin (see http://yann.perrin.googlepages.com for contact info) http://cl1p.net/{% 1 %s [no url encoding]}?ctrlcv={% 2- %s [no url encoding]}&amp;title={% 1 %s [no url encoding]}&amp;keepfor=10080&amp;uploadFile=&amp;p1=&amp;p2=&amp;addLink=&amp;removeLink=&amp;jump={% 1 %s [no url encoding]}[post]</description>
       <pubDate>Thu, 07 Sep 2006 12:54:40 +0000</pubDate>
    </item>

    <item>
       <title>l&gt;&gt;pdf</title>
       <link>http://yubnub.org/kernel/man?args=l&gt;&gt;pdf</link>
       <description>NAME
     l&gt;&gt;pdf - Google site-specific search for PDFs on a site for which you do not know the URL.

SYNOPSIS
     l&gt;&gt;pdf [KEYWORDS-TO-DESCRIBE-SITE] [KEYWORDS TO SEARCH WITHIN SITE]

EXAMPLES
     l&gt;&gt;pdf elzr
          returns all PDFs indexed by Google at elzr.com

     l&gt;&gt;pdf mckinsey-quarterly marketing
          returns all &quot;marketing&quot; PDFs indexed by Google at mckinseyquarterly.com

DESCRIPTION
     l&gt;&gt;pdf will do a Google search on the first hyphen-separated parameter, select the first result,
     then search for the second parameter within that site and return only the PDFs found there.
    
     It is useful if you want to search within a specific site for PDFs, but you don't know the URL or Yubnub command for that site.

RELATED COMMANDS
     l&gt;&gt;, &gt;&gt;, lucky&gt;, l&gt;, lucky&gt;&gt;, mysearch

AUTHOR
     This is a simple alias of Fuska's mysearch command (inspired by Shantanuo, see: http://groups.google.com/group/YubNub/browse_thread/thread/ca58bf119e8316a6).

     Eliazar (elzr.com) {url[no url encoding] lucky&gt;&gt; {% 1 %s} -k {% 2- %s} filetype:pdf}</description>
       <pubDate>Wed, 06 Sep 2006 09:26:20 +0000</pubDate>
    </item>

    <item>
       <title>ReFilter</title>
       <link>http://yubnub.org/kernel/man?args=ReFilter</link>
       <description>NAME
     ReFilter - Filter the contents of a RSS feed to recieve only specific topics.

SYNOPSIS
     ReFilter -feed [Feed URL] -filter [keywords]

     ReFilter advanced sintaxis is here:
     http://re.rephrase.net/filter/?p=filters

EXAMPLES
     ReFilter -feed http://www.autohotkey.com/forum/rss.php -filter title:function
     ReFilter -feed http://www.thinkgeek.com/thinkgeek.rss -filter toy
     ReFilter 
       (shows the basic GUI of the application)
 http://re.rephrase.net/filter/?{ifnotempty ${feed} -then feed=${feed}}{ifnotempty ${filter} -then &amp;filter=${filter}}</description>
       <pubDate>Sun, 03 Sep 2006 18:54:06 +0000</pubDate>
    </item>

    <item>
       <title>wp\</title>
       <link>http://yubnub.org/kernel/man?args=wp\</link>
       <description>NAME
     wp\ - Spell checks a word or phrase and then searches for it on the english wikipedia.

SYNOPSIS
     wp\ [TERM]

EXAMPLES
     wp\ age of empirs
     (Fetches the article on &quot;Age of Empires&quot;)

AUTHOR
     Allen Ormond  -  aormond (at) gmail (dot) coom {url[no url encoding] spll wp %s}</description>
       <pubDate>Thu, 31 Aug 2006 02:43:30 +0000</pubDate>
    </item>

    <item>
       <title>gsplit</title>
       <link>http://yubnub.org/kernel/man?args=gsplit</link>
       <description>NAME
     gsplit - display query results from any combination of google
     search engines.

SYNOPSIS
     gsplit [KEYWORDS] [-a|A|b|B|c|f|g|G|i|m|n|s] y

EXAMPLES
     gsplit quake4 -g y -i y
        Returns a split window with a web search and an image search
        for quake4.

     gsplit AMD -f y -n y
        Returns a split window with a web search for financial data
        and news stories on AMD.

DESCRIPTION
     gsplit allows you to search any combination of the below google
     search engines and have them split across your screen using
     split. Using more than 3 on a small resolution (&lt;= 1024x768)
     isn't really recommended. 
     
     Simply type gsplit and the query followed by the search engines
     you want to visit (e.g. -g or -i or -n) and a y after each one
     to indicate that [y]es [y]ou want [y]ubnub to search it.

     -a y - answers
     -A y - All included engines
     -b y - blogsearch
     -B y - books
     -c y - catalogs
     -f y - finance
     -g y - web search
     -G y - groups
     -i y - images
     -m y - maps
     -n y - news
     -s y - scholar

AUTHOR
     Danny Toole
     iamapirate@gmail.com




==========
Old implementation:
{url[no url encoding] split {ifthen -value1 ${g} -value2 y -test EQUAL -then {url g %s}} {ifthen -value1 ${n} -value2 y -test EQUAL -then {url superg %s -t news}} {ifthen -value1 ${i} -value2 y -test EQUAL -then {url gi %s}} {ifthen -value1 ${B} -value2 y -test EQUAL -then {url superg %s -t books}} {ifthen -value1 ${c} -value2 y -test EQUAL -then {url superg %s -t catalogs}} {ifthen -value1 ${G} -value2 y -test EQUAL -then {url superg %s -t groups}} {ifthen -value1 ${m} -value2 y -test EQUAL -then {url superg %s -t maps}} {ifthen -value1 ${s} -value2 y -test EQUAL -then {url superg %s -t scholar}} {ifthen -value1 ${b} -value2 y -test EQUAL -then {url superg %s -t blogsearch}} {ifthen -value1 ${a} -value2 y -test EQUAL -then {url http://answers.google.com/answers/search?q=%s}} {ifthen -value1 ${f} -value2 y -test EQUAL -then {url http://finance.google.com/finance?q=%s}} {ifthen -value1 ${A} -value2 y -test EQUAL -then {url gsplit %s -g y -n y -i y -B y -c y -G y -m y -s y -b s -a y}}} {url[no url encoding] split {ifthen -value1 ${g} -value2 y -test EQUAL -then {url g %s}} {ifthen -value1 ${n} -value2 y -test EQUAL -then {url superg %s -t news}} {ifthen -value1 ${i} -value2 y -test EQUAL -then {url gi %s}} {ifthen -value1 ${B} -value2 y -test EQUAL -then {url superg %s -t books}} {ifthen -value1 ${c} -value2 y -test EQUAL -then {url superg %s -t catalogs}} {ifthen -value1 ${G} -value2 y -test EQUAL -then {url superg %s -t groups}} {ifthen -value1 ${m} -value2 y -test EQUAL -then {url superg %s -t maps}} {ifthen -value1 ${s} -value2 y -test EQUAL -then {url superg %s -t scholar}} {ifthen -value1 ${b} -value2 y -test EQUAL -then {url superg %s -t blogsearch}} {ifthen -value1 ${a} -value2 y -test EQUAL -then {url http://answers.google.com/answers/search?q=%s}} {ifthen -value1 ${f} -value2 y -test EQUAL -then {url http://finance.google.com/finance?q=%s}} {ifthen -value1 ${A} -value2 y -test EQUAL -then {url g %s} {url gi %s} {url gn %s} {url gbs %s} {url gcatalogs %s} {url gm %s} {url groups %s} {url gs %s} {url gfi %s} {url gans %s} {url goobooks %s} }}</description>
       <pubDate>Sat, 12 Aug 2006 22:51:55 +0000</pubDate>
    </item>

    <item>
       <title>rands</title>
       <link>http://yubnub.org/kernel/man?args=rands</link>
       <description>NAME
     rands - Search on a random search engine.

SYNOPSIS
     rands [KEYWORDS]

EXAMPLES
     rands yubnub
        Searches for 'yubnub' on a random one of Google, Yahoo, or another search engine supported.

NOTES
     Search engine data is stored as an array in the variable rands-data.
     To view the list type:
        var rands-data
     To add an item to the list type:
        ava rands-data -a COMMAND NAME

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {url[no url encoding] yubnub {idx {var rands-data} -idx {random -min 0 -max {clc {count {var rands-data}}-1}}} %s}</description>
       <pubDate>Thu, 10 Aug 2006 23:20:14 +0000</pubDate>
    </item>

    <item>
       <title>ylist2</title>
       <link>http://yubnub.org/kernel/man?args=ylist2</link>
       <description>NAME
     ylist2 - A slightly altered version of ylist

SYNOPSIS
     ylist2 [YLIST NAME]

EXAMPLES
     ylist2 yfr

NOTES
     ylist2 was created for large ylists that far exceed the limitations of GET, and thus the echo command.
     All lists in ylist can be viewed-edited in ylist2 and vice-versa.
     Please see ylist for more details.

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {url[no url encoding] echovar &lt;h1&gt;ylist %s&lt;/h1&gt;&lt;ul&gt;@var@&lt;/ul&gt;&lt;form method=&quot;get&quot; action=&quot;http://singpolymaplay.ning.com/form2yubnub.php?xn_auth=no&quot;&gt;&lt;div&gt;&lt;input type=&quot;hidden&quot; name=&quot;cmdstr&quot; value=&quot;ylist2 %s%7Bdummy %7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s -set %7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s%7D&lt;li&gt;%25s&lt;/li&gt;%7D%7D&quot; /&gt;Add Item: &lt;input type=&quot;text&quot; name=&quot;%25s&quot; /&gt;&lt;input type=&quot;submit&quot; value=&quot;Go&quot; /&gt;&lt;/div&gt;&lt;/form&gt; &lt;form method=&quot;get&quot; action=&quot;http://singpolymaplay.ning.com/form2yubnub.php?xn_auth=no&quot;&gt;&lt;div&gt;&lt;input type=&quot;hidden&quot; name=&quot;cmdstr&quot; value=&quot;ylist2 %s%7Bdummy %7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s -set %7Bmatch %7Bridx &amp;lt;ul&amp;gt;%7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s%7D&amp;lt;/ul&amp;gt; -idx %25s -as xoxo%7D -pattern /&amp;lt;ul class=&amp;quot;xoxo&amp;quot;&amp;gt;(.*?)&amp;lt;\/ul&amp;gt;/ -capture 1 -matchnbr 1%7D%7D%7D&quot; /&gt;Remove Item At: &lt;input type=&quot;text&quot; name=&quot;%25s&quot; /&gt;&lt;input type=&quot;submit&quot; value=&quot;Go&quot; /&gt;&lt;/div&gt;&lt;/form&gt; -var CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s[no url encoding]}</description>
       <pubDate>Wed, 09 Aug 2006 16:36:31 +0000</pubDate>
    </item>

    <item>
       <title>echovar</title>
       <link>http://yubnub.org/kernel/man?args=echovar</link>
       <description>NAME
     echovar - Allows for the formatted display of larger variables.

SYNOPSIS
     echovar [TEXT] -var [VARIABLE NAME] -mime [MIME TYPE]

EXAMPLES
     echovar Hello @var@, how are you? -var test -mime text/plain
        Output: &quot;Hello {value of var test}, how are you?&quot; (as plaintext)
     echovar Hello @var@, how are you? -var test
        Output: &quot;Hello {value of var test}, how are you?&quot; (as HTML)

DESCRIPTION
     The echo command is limited to the length of data it can output because it depends on GET.
     This command can insert the contents of large variables into your custom strings without this limitation.
     You can pass any legal MIME-type to -mime and the output will be done in that type.
     @var@ in the string is what will be replaced with the value of the variable.

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://singpolymaplay.ning.com/yubnub-echovar.php?xn_auth=no&amp;txt=%s&amp;var=${var}&amp;content-type=${mime}</description>
       <pubDate>Wed, 09 Aug 2006 16:28:33 +0000</pubDate>
    </item>

    <item>
       <title>-</title>
       <link>http://yubnub.org/kernel/man?args=-</link>
       <description>NAME
     - - YubNub 'domains'

SYNOPSIS
     - ['DOMAIN'] -set [URL] -/ [DIRECTORY]

EXAMPLES
     - singpolyma -set http://singpolyma-tech.blogspot.com/
        Set the 'domain' singpolyma to http://singpolyma-tech.blogspot.com/ and then go there to test
     - singpolyma
        Go to the URL which the 'domain' singpolyma is set to
     - singpolyma -/ 2006/01/comment-aggregation.html
        Go to a specific file under the URL which singpolyma references

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {var 0fe27a11-f265-4c3b-8cb9-bd7b7691959d:%s -set ${set=do not set : tes ton od}}${/}[no url encoding]</description>
       <pubDate>Tue, 08 Aug 2006 13:35:46 +0000</pubDate>
    </item>

    <item>
       <title>superg</title>
       <link>http://yubnub.org/kernel/man?args=superg</link>
       <description>NAME
     superg - All(most) Google searches in one command

SYNOPSIS
     superg [KEYWORDS] -t [SEARCH TYPE]

EXAMPLES
     superg yubnub
     superg yubnub -t lucky
     superg yubnub -t images

DESCRIPTION
     superg is one big command that supports all of the Google Search types except for video and directory
     (those two were left out because their implementation would have greatly increased the complexity of the command and I'm not sure many people use them)
     If no -t is passed a standard Google websearch is performed.
     The following are the valid values for -t:
     
     blogsearch
     books
     catalogs
     groups
     images
     maps
     news
     scholar
     lucky

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://{ifthen -value1 ${t} -value2 lucky -test EQUAL -then www -else ${t=www}}.google.com/{ifthen -value1 ${t} -value2 lucky -test EQUAL -then search -else ${t=search}}?q=%s{ifthen -value1 ${t} -value2 lucky -test EQUAL -then &amp;btnI=I%27m+Feeling+Lucky -else}</description>
       <pubDate>Tue, 08 Aug 2006 00:18:04 +0000</pubDate>
    </item>

    <item>
       <title>luckygim</title>
       <link>http://yubnub.org/kernel/man?args=luckygim</link>
       <description>SYNOPSIS
        luckygim [keywords]

EXAMPLES
        luckygim mid-flight
        luckygim Madonna
        luckygim Bellucci
        luckygim tide pool

DESCRIPTION
        Performs a Google Image Search using the given keywords and displays the first 20 images, full-size. Not for the faint of bandwidth.

AUTHOR
        Eliazar
        elzr.com

SEE ALSO
        The lucky family of commands: luckyxim, &gt;, &gt;&gt;, &gt;&gt;&gt;, l&gt;, l&gt;&gt;, &lt;, &lt;&lt;, &lt;&lt;&lt;, luckyecho http://elzr.com/yubnub/luckygim/%s</description>
       <pubDate>Thu, 03 Aug 2006 05:06:53 +0000</pubDate>
    </item>

    <item>
       <title>delete</title>
       <link>http://yubnub.org/kernel/man?args=delete</link>
       <description>To delete a tag from all your flickr photos which contain that specific tag
for e.g.
delete testing http://flickr.com/photos/me/tags/%s/delete</description>
       <pubDate>Wed, 02 Aug 2006 12:02:53 +0000</pubDate>
    </item>

    <item>
       <title>l&gt;&gt;</title>
       <link>http://yubnub.org/kernel/man?args=l&gt;&gt;</link>
       <description>NAME
     l&gt;&gt; - Google site-specific search on a site for which you do not know the URL.

SYNOPSIS
     l&gt;&gt; [KEYWORDS TO DESCRIBE SITE];[KEYWORDS TO SEARCH WITHIN SITE]

EXAMPLES
     l&gt;&gt; chicago metromix;sushi restaurants
          [returns Google results for 'sushi restuarants' at metromix.chicagotribune.com]
     
     l&gt;&gt; omaha reader;old market
          [returns Google results for 'old market' at www.thereader.com]

DESCRIPTION
     This command is allows you to do a search within a given site.  The first parameter 
     should describe the site you are looking for.  It will do a Google search on the first 
     parameter, select the first result, then search for the second parameter within that site.
     
     This is a shorter version of the lucky&gt;&gt; command.
     
     

NOTES
     Related commands:  lucky&gt;, l&gt;, lucky&gt;&gt;
     
     This command uses Allen Ormond's &quot;param&quot; command.  
     Inspired by Eliazar Parra's &gt; and luckyecho commands, that latter of which uses 
     Sean O'Hagan's scrape command.

AUTHOR
     Brian Armknecht
     
     
     b.a. {url[no url encoding] lucky&gt;&gt; {param s;k %s}}</description>
       <pubDate>Mon, 31 Jul 2006 22:24:36 +0000</pubDate>
    </item>

    <item>
       <title>lucky&gt;&gt;</title>
       <link>http://yubnub.org/kernel/man?args=lucky&gt;&gt;</link>
       <description>NAME
     lucky&gt;&gt; - Google site-specific search on a site for which you do not know the URL.

SYNOPSIS
     lucky&gt;&gt; [KEYWORDS TO DESCRIBE SITE] -k [KEYWORD TO SEARCH WITHIN SITE]

EXAMPLES
     lucky&gt;&gt; chicago tribune -k green roofs
         [returns Google results for articles at chicagotribune.com that mention 'green roofs']
     
     lucky&gt;&gt; new york times -k pommes frites
         [returns Google results for articles at nytimes.com that mention 'pomme frites']
     

DESCRIPTION
     This command is allows you to do a search within a given site.  The first parameter 
     should describe the site you are looking for.  The -k parameter is the search term
     you are trying to find within the site.
     
     It is useful if you want to search within a specific site, but you don't know the
     URL or Yubnub command for that site.

NOTES
     Related commands:  lucky&gt;, l&gt;
     
     Inspired by Eliazar Parra's &gt;&gt; and luckyecho commands, that latter of which uses Sean O'Hagan's scrape command.

AUTHOR
     Brian Armknecht
     
     b.a. {url[no url encoding] g site:{ extractDomainName { luckyecho %s } } ${k} [no url encoding]}</description>
       <pubDate>Mon, 31 Jul 2006 22:11:45 +0000</pubDate>
    </item>

    <item>
       <title>l&gt;</title>
       <link>http://yubnub.org/kernel/man?args=l&gt;</link>
       <description>NAME
     l&gt; - An extension to Google's &quot;I'm feeling lucky&quot; search.

SYNOPSIS
     l&gt; [KEYWORDS TO DESCRIBE SITE];[KEYWORDS TO SEARCH WITHIN SITE]

EXAMPLES
     l&gt; victoria tourism;gardens
              [returns information about gardens at www.tourismvictoria.com]
          
     l&gt; chicago reader;improv
              [returns the improv listings at www.chicagoreader.com]
     
     l&gt; chicago tribune
              [returns www.chicagotribune.com/ -- without a second parameter this
     command behaves like &quot;I'm Feeling Lucky&quot;.]
     

DESCRIPTION
     This command is a shorter version of the &quot;lucky&gt;&quot; command.  It allows you to do
     a Google &quot;I'm Feeling Lucky&quot; search with the ability to use one set of search
     terms to desribe the site, and a separate set of search terms to find the item
     within the site.
          
     It is useful if you want to search within a specific site, but you don't know the
     URL or Yubnub command for that site.

NOTES
     This command uses Allen Ormond's &quot;param&quot; command.  
     Inspired by Eliazar Parra's &gt; and luckyecho commands, that latter of which uses 
     Sean O'Hagan's scrape command.

AUTHOR
     Brian Armknecht
     
     b.a. {url[no url encoding] lucky&gt; {param s;k %s}}</description>
       <pubDate>Mon, 31 Jul 2006 14:02:30 +0000</pubDate>
    </item>

    <item>
       <title>lucky&gt;</title>
       <link>http://yubnub.org/kernel/man?args=lucky&gt;</link>
       <description>NAME
     lucky&gt; - An extension to Google's &quot;I'm feeling lucky&quot; search.

SYNOPSIS
     lucky&gt; [KEYWORDS TO DESCRIBE SITE] -k [KEYWORDS TO SEARCH WITHIN SITE]

EXAMPLES
     lucky&gt; victoria tourism -k gardens
         [returns information about gardens at www.tourismvictoria.com]
     
     lucky&gt; chicago reader -k improv
         [returns the improv listings at www.chicagoreader.com]

DESCRIPTION
     This command allows you to do a Google &quot;I'm Feeling Lucky&quot; search with the
     ability to use one set of search terms to desribe the site, and a separate set
     of search terms to find the item within the site.
     
     It is useful if you want to search within a specific site, but you don't know the
     URL or Yubnub command for that site.
     

NOTES
     Inspired by Eliazar Parra's &gt; and luckyecho commands, that latter of which uses 
     Sean O'Hagan's scrape command.
     
     Thanks, guys.

AUTHOR
     Brian Armknecht
     
     b.a. {url[no url encoding] gfl site:{ extractDomainName { luckyecho %s } } ${k} [no url encoding]}</description>
       <pubDate>Sun, 30 Jul 2006 12:42:38 +0000</pubDate>
    </item>

    <item>
       <title>tru</title>
       <link>http://yubnub.org/kernel/man?args=tru</link>
       <description>NAME
     tru - Translate words into/from RUssian language. Thesaurus in RUssian.

SYNOPSIS
     tru [WORDS [-lang [LANGUAGE]]]

EXAMPLES
     tru
         Without input words the command just open the main page
         http://lingvo.yandex.ru/

     Translate INTO Russian:
         tru mother
         tru mother -lang en
             - the English word `mother' (en -&gt; ru)
         tru Mutti
         tru Mutti -lang de
             - the German word `Mutti'   (de -&gt; ru)
         tru maman
         tru maman -lang fr
             - the French words `maman'  (fr -&gt; ru)
     (Both a short form of the command (without -lang option) and a complete one do the same in the most cases)

     Translate FROM Russian:
         tru Ð¼Ð°Ð¼Ð°
         tru Ð¼Ð°Ð¼Ð° -lang en
             - to English (ru -&gt; en)
         tru Ð¼Ð°Ð¼Ð° -lang it
             - to Italian (ru -&gt; it)
         tru Ð¼Ð°Ð¼Ð° -lang es
             - to Spanish (ru -&gt; es)

     Translate from Russian to Russian (Look up a definition in explanatory dictionary ):
         tru Ð¼Ð°Ð¼Ð° -lang ru
             Search for a definition of the word `Ð¼Ð°Ð¼Ð°' in thesaurus




DESCRIPTION
     Translate words into/from RUssian language. Thesaurus in RUssian.

     Supported languages (dictionaries):
         * (en) English  (en-ru, ru-en)
         * (de) German   (de-ru, ru-de)
         * (fr) French   (fr-ru, ru-fr)
         * (it) Italian  (it-ru, ru-it)
         * (es) Spanish  (es-ru, ru-es)
         * (ru) Russian  (ru-ru thesaurus)

     Without options it translates given non-russian words into Russian, and russian words -- into English 
     (the last one could be customized on the main page).

     OPTIONS
         a) Input words are not in Russian:
         -lang FROM_LANGUAGE
             where FROM_LANGUAGE is one of: en | de | fr | it | es
             translate into Russian from the FROM_LANGUAGE using corresponding FROM_LANGUAGE -&gt; ru dictionaries

         b) Input words are Russian:
         -lang INTO_LANGUAGE
             where INTO_LANGUAGE is one of: en | de | fr | it | es 
             translate given russian words into INTO_LANGUAGE language
         -lang ru
             special meaning: look up a definition of russian words instead of translation.
             That is in this case it translates into Russian from Russian :)

     See EXAMPLES for detailed option usage.

NOTES
     Set character encoding to UTF-8 to see it properly. http://lingvo.yandex.ru/{eop search.xml?text=@%s@&amp;st_translate={ifThen (${lang}==ru) 0,1{eop &amp;lang=@${lang}@}}}</description>
       <pubDate>Wed, 26 Jul 2006 12:45:58 +0000</pubDate>
    </item>

    <item>
       <title>am&gt;</title>
       <link>http://yubnub.org/kernel/man?args=am&gt;</link>
       <description>SYNOPSIS
        am&gt; [KEYWORDS TO DETERMINE BOOK] -q [WHAT YOU WANT TO LOOK FOR INSIDE THE BOOK (optional)]

EXAMPLE
        am&gt; modern mind
        Since no query is provided, you're simply taken to Amazon's online reader set to Peter Watson's The Modern Mind.

        am&gt; interface culture -q senselessness
        Searches Steven Johnson's Interface Culture with the query &quot;senselessness.&quot;

        am&gt; search battelle -q feeding the conversation
        Searches John Battelle's The Search with the query &quot;feeding the conversation.&quot; Notice the keywords used to determine the book. Since &quot;the search&quot; is too generic a book query, I narrow it down with the author's last name.
        
        am&gt; dream machine paperback -q cooperative modeling
        Searches Mitchell Waldrop's The Dream Machine with the query &quot;cooperative modeling.&quot; Notice the keywords used to determine the book. Since The Dream Machine's hardcover edition would be the result selected if we simply used &quot;dream machine&quot;, and since the hardcover edition isn't inside-searchable, we add &quot;paperback&quot; to specify we want to search inside the paperback edition of the book.

DESCRIPTION
        am&gt; is something of a combination of the am command, which searches Amazon.com, and the &gt; one, the &quot;Universal Feeling Lucky command&quot;, in that it uses its first %s input to try to uniquely determine a book inside Amazon by googling inside it and selecting the first result. The twist is that it now searches inside that book with the query from the q parameter.

        Search-Inside-The-Book is a most handy feature of Amazon that allows you to search a book's content and browse through a couple of its pages (just like you would at a bricks-and-mortar bookstore). It requires you to have an Amazon account (which is free) and isn't available on all books. More info at http://www.amazon.com/exec/obidos/tg/browse/-/10197021/104-7033797-0623162

AUTHOR
        eliazar (elzr.com)
        Sean O'Hagan's superb scrape command is used here to provide some simple but crucial regex functionality on URLs.

RELATED COMMANDS
        am, &gt;, &gt;&gt;, &gt;&gt;&gt;, &lt;, &lt;&lt;, &lt;&lt;&lt;, luckyecho, gfl http://www.amazon.com/gp/reader/{scrape -tokens ?v= / -dirs 1 1 -url {url luckyecho site:amazon.com %s}}?v=search-inside&amp;keywords=${q}[no url encoding]</description>
       <pubDate>Tue, 25 Jul 2006 00:37:03 +0000</pubDate>
    </item>

    <item>
       <title>luckyecho</title>
       <link>http://yubnub.org/kernel/man?args=luckyecho</link>
       <description>SYNOPSIS
        luckyecho [keywords]

EXAMPLE
        luckyecho beautiful descriptions
        results in: http://eemadges.com/

        luckyecho command line for the web
        results in: http://www.yubnub.org/

DESCRIPTION
        Echoes the URL of the first result of googling your keywords.

SIMILAR COMMANDS
        am&gt; (luckyecho is actually a building block for this command)

AUTHOR
        elzr.com
        Sean O'Hagan's scrape command, as always, was a pleasure to use.



----------
Old implementation:
scrape -tokens class=l href=%22 %22 -dirs 0 1 0 -url {url g %s}
 {url[no url encoding] scrape -tokens &lt;/table&gt;&lt;p&gt;&lt;a href=%22 %22 -dirs 0 0 0 -url {url g %s}}</description>
       <pubDate>Mon, 24 Jul 2006 03:47:59 +0000</pubDate>
    </item>

    <item>
       <title>resolution</title>
       <link>http://yubnub.org/kernel/man?args=resolution</link>
       <description>Description: Type &quot;resolution&quot; (without quotes) to see your 
computer screen's resolution

Example:
resolution

Author:
Troy {url[no url encoding] script alert('Your resolution is '+screen.width+'x'+screen.height)}</description>
       <pubDate>Mon, 17 Jul 2006 20:13:38 +0000</pubDate>
    </item>

    <item>
       <title>grazjag</title>
       <link>http://yubnub.org/kernel/man?args=grazjag</link>
       <description>A mash-up of Grazr, an OPML browser,
and tagjag (formerly gada.be), a OPML content provider.
The single argument is the search keyword for tagjag, 
and the resultant OPML is fed into Grazr for viewing.
rickdog - rickfriends@gmail.com


This command gives you an incredibly rich information source for any topic you 
enter. For example, &quot;grazjag yubnub&quot; will start tge browser on yubnub showing 13 
categories at the top level, each category contains feeds for many information 
sources.  For example in the &quot;social&quot; category there are feeds from 48 social 
sites for bookmarking, rss, collaboration, etc, the Grazr interface will let you 
read those feeds.  Look at what Magnolia has for yubnub. I can't think of a more 
complete information system on the web right now than this mashup, it really has 
everything that you want to research a topic.

----------

Old implementation:
http://grazr.com/gzpanel?font=Tahoma,sans-serif&amp;fontsize=8pt&amp;view=o&amp;file=http%3A//tagjag.com/all/%s/opml http://grazr.com/gzpanel.html?view=3p&amp;theme=gloss_black&amp;file=http%3A//tagjag.com/a/%s/opml</description>
       <pubDate>Sun, 02 Jul 2006 07:03:46 +0000</pubDate>
    </item>

    <item>
       <title>argo</title>
       <link>http://yubnub.org/kernel/man?args=argo</link>
       <description>Launches the ArgoUML UML design tool via Java WebStart http://argouml-downloads.tigris.org/nonav/argouml-0.20/jws/argouml.jnlp</description>
       <pubDate>Wed, 28 Jun 2006 19:46:22 +0000</pubDate>
    </item>

    <item>
       <title>visual</title>
       <link>http://yubnub.org/kernel/man?args=visual</link>
       <description>JavaScript Visual Wordnet
Wordnet is a project at Princeton University 
that provides a map of the English language. 
Visual Wordnet presents a visual representation of Wordnet's resources.
 http://kylescholz.com/projects/wordnet/?%s</description>
       <pubDate>Mon, 26 Jun 2006 10:51:04 +0000</pubDate>
    </item>

    <item>
       <title>wod</title>
       <link>http://yubnub.org/kernel/man?args=wod</link>
       <description>NAME
     wod - Webster's Online Dictionary with Multilingual Thesaurus Translation

SYNOPSIS
     wod [WORD(S)] [-lang [LANGUAGE]]

EXAMPLES
     Just try it:
     
     wod
     
     wod word
     
     wod mail fraud
     
     wod Maxfield Parrish
     
     wod Ð¼Ð°Ð¼Ð° -lang Russian
     
     wod bacheliÃ¨re -lang French
     
     wod ç™¾åº¦ -lang all
     

DESCRIPTION
     Who describes better than authors of www.websters-online-dictionary.org:
     
     What do you get when you start with Websterâ€™s classic 1913 unabridged 
     dictionary, and you add updated definitions, thousands of images (one 
     picture being worth a thousand wordsâ€¦), quotes, trade names, references, 
     timelines, translations and any other bit of information that can help 
     someone understand a word from as many perspectives as possible? For any 
     given word, what you get is Websterâ€™s Online Dictionary with Multilingual 
     Thesaurus Translation.

NOTES
     There's a bug in the `wod' yubnub's implementation of non-english 
     translation. http://www.websters-online-dictionary.org/[post]{IfEmpty -value ${lang} -then {IfEmpty -value %s -then -else search/&amp;s=%s&amp;R1=en} -else {IfEmpty -value %s -then -else search/&amp;s=%s}&amp;R1=${lang}}</description>
       <pubDate>Tue, 20 Jun 2006 13:09:12 +0000</pubDate>
    </item>

    <item>
       <title>gallery</title>
       <link>http://yubnub.org/kernel/man?args=gallery</link>
       <description>NAME
     gallery - Displays all the jpeg files linked from a page.

SYNOPSIS
     gallery [URL]

EXAMPLES
     gallery http://www.hardeodcafe.com/Gallery2.htm

DESCRIPTION
     Displays all the jpeg files linked from a page. Give this command an url and it will show
     all of the images that the url links to. Good for viewing all of the full sized images 
     from a thumbnail page.

NOTES
     This command will not work with all URLs. Some sites will prevent it from working.

AUTHOR
     Allen Ormond  -  aormond (at) gmail (dot) com http://yubscripts.ning.com/gallery.php?url=%s</description>
       <pubDate>Tue, 06 Jun 2006 00:38:37 +0000</pubDate>
    </item>

    <item>
       <title>save</title>
       <link>http://yubnub.org/kernel/man?args=save</link>
       <description>Can't stand it when you try downloading a file or clip but it plays 
instead. I got tired of retyping this echo command in every time I 
wanted to download a &quot;.mov&quot;, so here you go!

SYNTAX
  save [link to file]
DESCRIPTION
  Takes your link and echos a hyperlink in which you can right click 
  to save the target.

Jake
magicjj
jjefferydesign.com {url[no url encoding] echo &lt;a href=&quot;%s&quot;&gt;Right click, then &amp;quot;Save Target As ...&amp;quot; (IE) or &amp;quot;Save Link As ...&amp;quot; (FF). &lt;/a&gt;}</description>
       <pubDate>Sun, 04 Jun 2006 01:18:37 +0000</pubDate>
    </item>

    <item>
       <title>wpm</title>
       <link>http://yubnub.org/kernel/man?args=wpm</link>
       <description>Wikipedia page suitable for mobile SMS.
Thanks to Allen Ormond. http://yubscripts.ning.com/yn-wikipedia.php/.txt?xn_auth=no&amp;length=160&amp;input=%s</description>
       <pubDate>Wed, 17 May 2006 02:09:51 +0000</pubDate>
    </item>

    <item>
       <title>regexp</title>
       <link>http://yubnub.org/kernel/man?args=regexp</link>
       <description>Replace uses PCRE via ReReplace.com to perform
find/replace routines on text.  Most useful for testing
regular expressions or searching through a text document
without the need for additional software.

Example:
regexp -f buy -r bye -t say buy -a replace
  Replace &quot;buy&quot; with &quot;bye&quot; in &quot;say buy&quot;
regexp -f reg(?:ular)? ?exp?(?:ression)?s? -t regex regular expressions regexp
  Highlight the various names for regular expressions

To use it, use the following switches:
-f
  Search string (needle)
-r
  Replacement string
-t
  Text to Search (haystack)
-a
  Action to perform. One of &quot;find&quot; &quot;replace&quot; or &quot;preview&quot;.
  Find will hilight matches, preview will perform a replacement
  and highlight the changes, Replace will perform the find/replace
  and return the results in an easy to copy text area.
  Default action is &quot;find&quot;

Optionally, you can change the options using the -o switch
-o
  Options, are as follows
  o Regex mode (enable regex in find/replac)
  s dot matches new line
  i case insensitive
  m ^$ match at line breaks
  p Soft-wrap text on screen (disable preformatted)
  b highlight backreferences within matches
Options should be combined into a single expression,
Example: -o sim
Default options are -o impob. http://rereplace.com/?q&amp;f=${f}&amp;r=${r}&amp;text=${t}&amp;opts=${o=impob}&amp;action=${a=find}#results</description>
       <pubDate>Tue, 09 May 2006 13:52:45 +0000</pubDate>
    </item>

    <item>
       <title>eatFeed</title>
       <link>http://yubnub.org/kernel/man?args=eatFeed</link>
       <description>NAME
     eatFeed - Pull data out of a web feed (RSS,XML,etc).

SYNOPSIS
     eatFeed [ELEMENTS] -url [FEED URL]

EXAMPLES
     eatFeed items[0].link -url http://digg.com/rss/toplinks.xml
         Returns the url of the current top story on digg.com
     
     eatFeed items[2].description -url http://rss.slashdot.org/Slashdot/slashdot
         Returns the description of the third story currently on slashdot.
     
     eatFeed items[4].title -url http://del.icio.us/rss/popular
         Returns the title of the fifth item on the del.icio.us list.
     
     Note that item arrays are zero-based. The first post would be items[0].

DESCRIPTION
     eatFeed allows you to pull selected data from a web feed (XML,RSS,ATOM,etc). You could use
     it to grab the title/url of the latest post on your favorite site. In addition to syndicated
     feeds, you could use eatFeed to retrieve data from any accepted data file.
     
     With most web feeds, the most common elements you'll want to use are:
     items[0].link
     items[0].title
     items[0].description
     
     While 'link','title', and 'description' are the most common, you should be able to use
     eatFeed to retrieve any element. Look at the source of your feed to find additional
     data elements.

NOTES
     This uses Stephen Paul Weber's outline converter script behind the scenes:
     http://xoxotools.ning.com/outlineconvert.php
     
     Check out 'oconv' for a yubnub implementation of the outline converter.

AUTHOR
     Allen Ormond - aormond (at) gmail (dot) com http://yubscripts.ning.com/yn-opt.php?xn_auth=no&amp;input=%s&amp;url=${url}</description>
       <pubDate>Wed, 03 May 2006 02:42:24 +0000</pubDate>
    </item>

    <item>
       <title>oconv</title>
       <link>http://yubnub.org/kernel/man?args=oconv</link>
       <description>NAME
     oconv - Convert outline data from one format to another

SYNOPSIS
     oconv [OUTLINE DATA] -url [URL TO OUTLINE DATA] -as [FORMAT] -classes [CLASSES] -simplify [SIMPLIFY?] -urlfill [URLFILL?] -callback [CALLBACK]

EXAMPLES
     oconv {explode 1,2,3,4 -as xoxo} -as opml
        convert the XOXO-style array 1,2,3,4 to OPML
     
     oconv -url http://bloglines.com/export?id=singpolyma -as xoxo
        convert bloglines OPML to XOXO
     
     oconv -url http://bloglines.com/export?id=singpolyma -as json [-callback x]
        convert bloglines OPML to JSON with optional JSONP callback x
     
     oconv -url http://bloglines.com/export?id=singpolyma -as opml -simplify 1
        simplify bloglines OPML
     
     oconv -url http://bloglines.com/export?id=singpolyma -as opml -urlfill 1
        ensure both XML and HTML URLs if possible on bloglines OPML
     
     oconv -url http://singpolyma-tech.blogspot.com/ -as xoxo -classes xoxo posts
        extract XOXO Blog Format data from http://singpolyma-tech.blogspot.com/

DESCRIPTION
     Auto-detects input format from data or URL of any of XOXO, OPML, XML, RSS, ATOM,
     or, JSON and converts to an output format of any of XOXO, OPML, or JSON(P)

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://xoxotools.ning.com/outlineconvert.php?xn_auth=no&amp;data=%s&amp;url=${url}&amp;output=${as=xoxo}&amp;classes=${classes}&amp;simplify=${simplify}&amp;urlfill=${urlfill}&amp;callback=${callback}</description>
       <pubDate>Tue, 02 May 2006 07:19:29 +0000</pubDate>
    </item>

    <item>
       <title>cmdData</title>
       <link>http://yubnub.org/kernel/man?args=cmdData</link>
       <description>NAME
     cmdData - Returns data from a command's man page.

EXAMPLES
     cmdData gim.url
         Returns the url of the gim command, &quot;http://images.google.com/images?q=%s&quot;
     
     cmdData eop.created.date
         Returns the date the eop command was created, &quot;2006-04-02&quot;
     
     cmdData match.parameters[4].name
         Returns &quot;capture&quot;, which is the 5th parameter of the match command. Keep in mind
         that the 'parameters' array is zero-based. Parameters are in the order that they are
         first found in the command url. However, if the command has a %s parameter, it will
         always be item [0] in the array.
     
     cmdData del2.description
         Returns the author's notes from its man page.

DESCRIPTION
     Use this command to fetch data from a command's man page using an object hierarchy syntax.
     The hierarchy is as follows:
     
       COMMAND.
             NAME
             URL
             DESCRIPTION
             GOLDEN (returns 0 or 1)
             USES
             CREATED.
                    DATE
                    TIME
                    TIMESTAMP (returns a UNIX timestamp)
             LASTUSED.
                    DATE
                    TIME
                    TIMESTAMP (returns a UNIX timestamp)
             PARAMETERS[].
                    NAME
                    DEFAULTVALUE
     
     Note that the parameters are stored in an array. See the examples above for more info.

NOTES
     This utilizes my man-scraping script. More info can be found here:
     http://groups.google.com/group/YubNub/browse_thread/thread/1bf01d05bf48a94e

AUTHOR
     Allen Ormond  -  aormond (at) gmail (dot) com http://yubscripts.ning.com/yn-mandata.php?xn_auth=no&amp;input={lcase %s}</description>
       <pubDate>Tue, 02 May 2006 03:40:05 +0000</pubDate>
    </item>

    <item>
       <title>cmd2rss</title>
       <link>http://yubnub.org/kernel/man?args=cmd2rss</link>
       <description>NAME
     cmd2rss - Generate RSS from the results of a YubNub command

SYNOPSIS
     cmd2rss [YUBNUB COMMAND]

EXAMPLES
     cmd2rss g test
        get an RSS feed for the results of the command 'g test'

NOTES
     Only commands that have been set up with a RegExp using cmd2setup will work with this command.

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {url[no url encoding] mkrss -get {url cmd2array %s} -title %s -url {url %s}}</description>
       <pubDate>Mon, 01 May 2006 11:24:39 +0000</pubDate>
    </item>

    <item>
       <title>cmd2array</title>
       <link>http://yubnub.org/kernel/man?args=cmd2array</link>
       <description>NAME
     cmd2array - Create an 'array' from the results of a YubNub command

SYNOPSIS
     cmd2array [YUBNUB COMMAND] -as [ARRAY TYPE] -callback [CALLBACK]

EXAMPLES
     cmd2array g test
        returns an XML-style 'array' of the results of the google search 'test'
     
     cmd2array g test -as xoxo
        returns an XOXO-style 'array' of the results of the google search 'test'
     
     cmd2array g test -as json [-callback x]
        returns an JSON-style 'array' of the results of the google search 'test'
        with optional JSONP callback x

NOTES
     The command must be set up with a RegExp using cmd2setup before it will work with this command.

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {url[no url encoding] match -url {url %s} -pattern {cmd2setup {% 1 %s}} -capture auto -as ${as} -callback ${callback}}</description>
       <pubDate>Mon, 01 May 2006 11:19:47 +0000</pubDate>
    </item>

    <item>
       <title>cmd2setup</title>
       <link>http://yubnub.org/kernel/man?args=cmd2setup</link>
       <description>NAME
     cmd2setup - Store page-scraping RegExps for use with cmd2* functions

SYNOPSIS
     cmd2setup [COMMAND NAME] -set [REGEXP]

EXAMPLES
     cmd2setup g
        returns the RegExp for scraping results of command 'g'
     
     cmd2setup g -set /&lt;p class=g&gt;[^\f]*?&lt;\/nobr&gt;/
        set the RegExp for command 'g'

NOTES
     The regular expressions used here must be enclosed in a proper // pair whose
     contents are RegExp-safe (ie /'s escaped out as \/)

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {url[no url encoding] var 71259E88-D8E7-11DA-B8F0-2840ABF316DD:%s -set ${set=do not set : tes ton od}}</description>
       <pubDate>Mon, 01 May 2006 10:57:18 +0000</pubDate>
    </item>

    <item>
       <title>thnl</title>
       <link>http://yubnub.org/kernel/man?args=thnl</link>
       <description>NAME
     thnl - Web page Thumbnail Maker

SYNOPSIS
     thnl [URL]

EXAMPLES
     thnl http://www.google.com

DESCRIPTION
     make a Thumbnail of [url]
     

AUTHOR
     ZEGENVS http://img.simpleapi.net/small/%s[no url encoding]</description>
       <pubDate>Thu, 27 Apr 2006 14:49:16 +0000</pubDate>
    </item>

    <item>
       <title>ylist</title>
       <link>http://yubnub.org/kernel/man?args=ylist</link>
       <description>NAME
     ylist - A simple lists application built entirely with YubNub

SYNOPSIS
     ylist [LIST NAME]

EXAMPLES
     ylist tmp

DESCRIPTION
     ylist is a simple web application built 100% with YubNub.  All functionality is
     encapulated within YubNub commands!  Just type ylist list-name and you will be
     presented with a page on which there is a form for adding/removing items from
     the list.
     
     Not the most useful app in the world, but this is cool!

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ {url[no url encoding] echo &lt;h1&gt;ylist %s&lt;/h1&gt;&lt;ul&gt;{var CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s}&lt;/ul&gt;&lt;form method=&quot;get&quot; action=&quot;http://singpolymaplay.ning.com/form2yubnub.php?xn_auth=no&quot;&gt;&lt;div&gt;&lt;input type=&quot;hidden&quot; name=&quot;cmdstr&quot; value=&quot;ylist %s%7Bdummy %7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s -set %7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s%7D&lt;li&gt;%25s&lt;/li&gt;%7D%7D&quot; /&gt;Add Item: &lt;input type=&quot;text&quot; name=&quot;%25s&quot; /&gt;&lt;input type=&quot;submit&quot; value=&quot;Go&quot; /&gt;&lt;/div&gt;&lt;/form&gt; &lt;form method=&quot;get&quot; action=&quot;http://singpolymaplay.ning.com/form2yubnub.php?xn_auth=no&quot;&gt;&lt;div&gt;&lt;input type=&quot;hidden&quot; name=&quot;cmdstr&quot; value=&quot;ylist %s%7Bdummy %7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s -set %7Bmatch %7Bridx &amp;lt;ul&amp;gt;%7Bvar CE55FE36-D5D1-11DA-B35B-DD81D6839540:%s%7D&amp;lt;/ul&amp;gt; -idx %25s -as xoxo%7D -pattern /&amp;lt;ul class=&amp;quot;xoxo&amp;quot;&amp;gt;(.*?)&amp;lt;\/ul&amp;gt;/ -capture 1 -matchnbr 1%7D%7D%7D&quot; /&gt;Remove Item At: &lt;input type=&quot;text&quot; name=&quot;%25s&quot; /&gt;&lt;input type=&quot;submit&quot; value=&quot;Go&quot; /&gt;&lt;/div&gt;&lt;/form&gt;[no url encoding]}</description>
       <pubDate>Thu, 27 Apr 2006 11:03:03 +0000</pubDate>
    </item>

    <item>
       <title>match</title>
       <link>http://yubnub.org/kernel/man?args=match</link>
       <description>NAME
     match - Run a RegExp pattern against a string

SYNOPSIS
     match [STRING] [-url [URL FOR PAGE TO USE AS STRING]] -pattern [REGEXP PATTERN] -nbrmatches [RETURN NUMBER OF MATCHES?] -matchnbr [RETURN MATCH AT] -capture [CAPTURE?] -as [AS] -callback [CALLBACK]

EXAMPLES
     match &lt;div&gt;hello&lt;/div&gt;blah -pattern /&lt;div&gt;.*?&lt;\/div&gt;/
        returns an XML-style 'array' with one element, '&lt;div&gt;hello&lt;/div&gt;'
     
     match &lt;div&gt;hello&lt;/div&gt;blah&lt;div&gt;hi&lt;/div&gt; -pattern /&lt;div&gt;.*?&lt;\/div&gt;/
        returns an XML-style 'array' with two elements, '&lt;div&gt;hello&lt;/div&gt;' and '&lt;div&gt;hi&lt;/div&gt;'
     
     match &lt;div&gt;hello&lt;/div&gt;blah -pattern /&lt;div&gt;.*?&lt;\/div&gt;/ -as xoxo
        returns an XOXO-style 'array' with one element, '&lt;div&gt;hello&lt;/div&gt;'
     
     match &lt;div&gt;hello&lt;/div&gt;blah -pattern /&lt;div&gt;.*?&lt;\/div&gt;/ -as json [-callback x]
        returns a JSON-style 'array' with one element, '&lt;div&gt;hello&lt;/div&gt;'
        (using optional JSONP callback of x)
     
     match &lt;div&gt;hello&lt;/div&gt;blah -pattern /&lt;div&gt;.*?&lt;\/div&gt;/ -nbrmatches 1
        returns 1 (the number of matches)
     
     match &lt;div&gt;hello&lt;/div&gt;blah -pattern /&lt;div&gt;.*?&lt;\/div&gt;/ -matchnbr 1
        returns &lt;div&gt;hello&lt;/div&gt; (the first match)
     
     match &lt;div&gt;hello&lt;/div&gt;blah -pattern /&lt;div&gt;(.*)?&lt;\/div&gt;/ -capture 1
        returns an XML-style 'array' with one element, 'hello' (the captured item)

     match -url http://yubnub.org/kernel/man?args=match -pattern /&lt;pre&gt;[^\f]*?&lt;\/pre&gt;/
        returns an XML-style 'array' with one element, the text from this man page


NOTES
     If you use capture parenthesis in your pattern you must pass -capture 1 to get
     the captured data.
     
     The RegExp pattern must be enclosed in the appropriate // and be RegExp-safe
     (ie and / or \ escaped out at \/ or \\)
     
     For a more boolean RegExp function see ifMatch

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://singpolymaplay.ning.com/yubnub-match.php?xn_auth=no&amp;string=%s&amp;pattern=${pattern}&amp;nbrmatches=${nbrmatches}&amp;matchnbr=${matchnbr}&amp;capture=${capture}&amp;as=${as}&amp;callback=${callback}&amp;url=${url}</description>
       <pubDate>Wed, 26 Apr 2006 07:40:22 +0000</pubDate>
    </item>

    <item>
       <title>foreach</title>
       <link>http://yubnub.org/kernel/man?args=foreach</link>
       <description>NAME
     foreach - Loop through an 'array' and runs a YubNub command

EXAMPLES
     foreach {explode 1,2,3,4}
        echos each array item 1, 2, 3, and 4 (as produced by explode)
     
     foreach {explode 1,2,3,4} -cmd sum 1
        echos each array item increased by one
     
     foreach {explode 1,2,3,4} -cmd var tmp -set [|sum 1 %s|]
        sets var tmp to one greater than each array item, in order
     
     foreach {explode 1,2,3,4} -as array
        gives back an XML-type 'array' with the elements 1, 2, 3, and 4
     
     foreach {explode 1,2,3,4} -as array -type xoxo
        gives back an XOXO-type 'array' with the elements 1, 2, 3, and 4
     
     foreach {explode 1,2,3,4} -as array -type json
        gives back an JSON-type 'array' with the elements 1, 2, 3, and 4
     
     foreach {explode 1,2,3,4} -as array -type json -callback x
        gives back an JSON-type 'array' with the elements 1, 2, 3, and 4 and callback x

DESCRIPTION
     Loops through and 'array' in XML, XOXO, or JSON form (data wrapped in a
     JSONP callback will not work) and runs a YubNub command on it.

NOTES
     If the YubNub command has a '%s' specified in it then the array items are
     substituted in there, otherwise they are simply passed at the end of the command.
     
     If you want to use pipes in what you pass the -cmd parameter you must use the
     syntax [|cmd|] instead of {cmd} because otherwise YubNub would evaluate the
     piping before foreach was run.

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://singpolymaplay.ning.com/yubnub-foreach.php?xn_auth=no&amp;data=%s&amp;cmd=${cmd=echo}&amp;as=${as}&amp;type=${type}&amp;callback=${callback}</description>
       <pubDate>Tue, 25 Apr 2006 12:13:22 +0000</pubDate>
    </item>

    <item>
       <title>explode</title>
       <link>http://yubnub.org/kernel/man?args=explode</link>
       <description>NAME
     explode - Explodes a string to an array in xml, xoxo, or json(p) format

EXAMPLES
     explode 1,2,3,4
        Returns XML-style 'array' with elements 1, 2, 3, and 4
     
     explode 1+2+3+4 -token +
        Returns XML-style 'array' with elements 1, 2, 3, and 4
     
     explode 1,2,3,4 -as xoxo
        Returns XOXO-style 'array' with elements 1, 2, 3, and 4
     
     explode 1,2,3,4 -as json
        Returns JSON-style 'array' with elements 1, 2, 3, and 4
     
     explode 1,2,3,4 -as json -callback x
        Returns JSONP-style 'array' with elements 1, 2, 3, and 4 using callback x

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://singpolymaplay.ning.com/yubnub-explode.php?xn_auth=no&amp;data=%s&amp;token=${token=,}&amp;as=${as=xml}&amp;callback=${callback}</description>
       <pubDate>Tue, 25 Apr 2006 11:02:09 +0000</pubDate>
    </item>

    <item>
       <title>clc</title>
       <link>http://yubnub.org/kernel/man?args=clc</link>
       <description>NAME
     clc - Evaluates a mathematic expression

EXAMPLES
     clc 1+1
     
     clc ((pi*2)/6)+5

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/



==========
Old implementation:
{url[no url encoding] idx {explode {strRightRev {scrape -tokens &lt;font size=%2B1&gt;&lt;b&gt; &lt;/b&gt; -url {url g %s}} {strFind -find = -string {scrape -tokens &lt;font size=%2B1&gt;&lt;b&gt; &lt;/b&gt; -url {url g %s}}}} -token &lt;space&gt;} -idx 0} {url[no url encoding] stripHTML {idx {explode {match -url {url g %s} -pattern /&lt;font size=.1&gt;&lt;b&gt;(.*?)&lt;\/b&gt;/ -capture 1 -matchnbr 1} -token =&lt;space&gt;} -idx 1}}</description>
       <pubDate>Mon, 24 Apr 2006 17:13:53 +0000</pubDate>
    </item>

    <item>
       <title>var</title>
       <link>http://yubnub.org/kernel/man?args=var</link>
       <description>NAME
     var - set and get temporary variables

EXAMPLES
     var test -set hi
        sets the variable 'test' to 'hi'
     
     var test
        returns the contents of the variable 'test'

AUTHOR
     Stephen Paul Weber
     http://singpolyma-tech.blogspot.com/ http://singpolymaplay.ning.com/yubnub-var.php?xn_auth=no&amp;var=%s&amp;set=${set=do not set : tes ton od}</description>
       <pubDate>Mon, 24 Apr 2006 16:22:18 +0000</pubDate>
    </item>

    <item>
       <title>inspect</title>
       <link>http://yubnub.org/kernel/man?args=inspect</link>
       <description>Syntax: inspect {domain}
Displays info about domain's A, NS, MX records + detailed report about the specified domain.
Example: inspect yahoo.com {url[no url encoding] mash %s dnsa dnsns dnsmx report}</description>
       <pubDate>Fri, 21 Apr 2006 07:19:25 +0000</pubDate>
    </item>

    <item>
       <title>SideNub</title>
       <link>http://yubnub.org/kernel/man?args=SideNub</link>
       <description>NAME
     SideNub - An experimental YubNub sidebar.

SYNOPSIS
     SideNub

DESCRIPTION
     This command launches SideNub, an experimental YubNub sidebar. The sidebar keeps a history
     of commands used during the current session. You don't have to install anything to use
     SideNub, everything is done inside the browser.

NOTES
     SideNub is an experiment in creating a web &quot;app&quot; that is contained within a single html
     document. You can use it directly or download a copy to your computer and access it locally.
     Open up the html file in a text editor to change the colors, saved commands, start page,
     and a few other things.
     
     This command requires javascript, frames, and experimental CSS that is not supported in
     all browsers. It has not been tested in IE at all.

AUTHOR
     Allen Ormond - aormond (at) gmail (dot) com http://fromrocks.com/yubnub/sidenub/sidenub.html</description>
       <pubDate>Thu, 20 Apr 2006 02:00:38 +0000</pubDate>
    </item>

    <item>
       <title>s.i</title>
       <link>http://yubnub.org/kernel/man?args=s.i</link>
       <description>Super Image Search

Google Images / Yahoo Images / Flickr


&gt;||;) {url[no url encoding] split {url[no url encoding] gim %s} {url[no url encoding] yim %s} {url[no url encoding] flickr %s}}</description>
       <pubDate>Sun, 16 Apr 2006 01:04:54 +0000</pubDate>
    </item>

    <item>
       <title>del2</title>
       <link>http://yubnub.org/kernel/man?args=del2</link>
       <description>NAME
     del2 - Access del.icio.us functions all with one command

EXAMPLES
     Example: del2
     Result:  Go to del.icio.us tagcloud
     
     Example: del2 -tag TAG
     Result:  Get recent del.icio.us items for TAG
     
     Example: del2 popular
     Result:  Get recent popular del.icio.us items
     
     Example: del2 popular -tag TAG
     Result:  Get recent popular del.icio.us items for TAG
     
     Example: del2 USER
     Result:  Go to del.icio.us page for USER
     
     Example: del2 USER -tag TAG
     Result:  Go to del.icio.us page for USER filtered by TAG
     
     Example: del2 url -url URL
     Result:  Go to del.icio.us page for URL
     
     Example: del2 search -search QUERY
     Result:  Go to del.icio.us for QUERY
     
     Example: del2 post [-url URL -desc DESCRIPTION -ext EXTENDED]
     Result:  Go to del.icio.us post page (with optional URL, DESCRIPTION, and/or EXTENDED fields filled in)

DESCRIPTION
     This is a mammoth command to allow access to most (all?) del.icio.us features
     without remember multiple commands.  The examples above give a list of the different
     features you can access using this command.  Prefix 'rss/' to any argument to get
     the RSS version of that argument (ie rss/USER for user's RSS)

NOTES
     You cannot fill in tags for the 'post' command, and the command does not just add
     the item to del.icio.us, but rather brings up the post form for you to continue
     filling in.

AUTHOR
     Stephen Paul Weber a.k.a. Singpolyma
     http://singpolyma-tech.blogspot.com/ http://del.icio.us/{ifthen -value1 %s -value2 -test EQUAL -then tag -else %s}/${tag}{ifthen -value1 ${search} -value2 -test EQUAL -then -else ?search=${search}}{ifthen -value1 ${url} -value2 -test EQUAL -then -else ?url=${url}}{ifthen -value1 ${desc} -value2 -test EQUAL -then -else &amp;title=${desc}}{ifthen -value1 ${ext} -value2 -test EQUAL -then -else &amp;notes=${ext}}</description>
       <pubDate>Tue, 04 Apr 2006 07:25:27 +0000</pubDate>
    </item>

    <item>
       <title>ifMatch</title>
       <link>http://yubnub.org/kernel/man?args=ifMatch</link>
       <description>NAME
     ifMatch - Searches a string for a match to a regular expression pattern and returns a value based on the result.

SYNOPSIS
     ifMatch -pattern [REGEX PATTERN] -string [STRING] -then [RESULT IF MATCH] -else [RESULT IF NOT MATCH] -redirect [REDIRECT]

EXAMPLES
     ifMatch -pattern /wor/ -string Hello world! -then yub -else nub
         (Returns &quot;yub&quot;)
     
     ifMatch -pattern /Wor/i -string Hello world! -then yub -else nub
         (Returns &quot;yub&quot;. The &quot;i&quot; indicates that the pattern is case insensitive)
     
     ifMatch -pattern /^wor/ -string Hello world! -then yub -else nub
         (Returns &quot;nub&quot;. The string does not begin with &quot;wor&quot;)

DESCRIPTION
     Checks if a string matches a regular expression (regex) pattern and returns a value depending
     on the result of the comparison.
     
     -pattern, -string, and -then are required parameters.
     
     The '-redirect' parameter can be set to True or False. It defaults to False. If set to True
     and the result of the command begins with &quot;HTTP://&quot; then the the command will attempt to
     redirect the user to the web site.

NOTES
     Hint: Most regular expressions are surrounded by forward slashes (/).
     
     Need help composing regex patterns?
     http://weblogtoolscollection.com/regex/regex.php
     http://regexlib.com/cheatsheet.aspx

AUTHOR
     Allen Ormond - aormond (at) gmail (dot) com http://yubscripts.ning.com/ifthen/regexp.php?pattern=${pattern}&amp;string=${string}&amp;then=${then}&amp;els=${else}&amp;redirect=${redirect=false}&amp;xn_auth=no</description>
       <pubDate>Mon, 03 Apr 2006 18:18:56 +0000</pubDate>
    </item>

    <item>
       <title>eop</title>
       <link>http://yubnub.org/kernel/man?args=eop</link>
       <description>NAME
eop - Checks the value between two tokens in a string. If empty, nothing is returned. If not empty, the whole string is returned.

SYNOPSIS
eop [STRING] -else [VALUE IF EMPTY] -token [TOKEN VALUE (Default @)]

EXAMPLES
eop I like @monkeys@
    (returns &quot;I like monkeys&quot;)

eop I like @@
    (returns &quot;&quot;)

eop I like @@ -else Hello World!
    (returns &quot;Hello World!&quot;)

http://images.google.com/{eop images?q=@%s@}
    (If %s has a value, you are sent to http://images.google.com/images?q=%s, if it has no
      value you are sent to http://images.google.com/)

DESCRIPTION
This command was created to assist in creating commands that go to one location if given a
parameter, and another if empty. It checks between two tokens in a string (default @) for 
any value (typically %s), and returns the whole string (minus tokens) if not empty. If the value
IS empty, nothing is returned (or the value of -else is returned).

You can set the -else parameter to return a string if the value is empty.

By default, the tokens eop looks between are @. This can be changed by setting the -token parameter.

AUTHOR
Allen Ormond - aormond (at) gmail (dot) com

Thanks to Stian's unconscious mind for coming up with the idea.
http://groups.google.com/group/YubNub/browse_thread/thread/abcf3e5852268d85/ {url[no url encoding] ifthen -value1 {strfind -find ${token=@}${token=@} -string %s} -value2 0 -test equal -then {strreplace -find ${token=@} -replace -string %s} -else ${else}}</description>
       <pubDate>Sun, 02 Apr 2006 16:43:25 +0000</pubDate>
    </item>

    <item>
       <title>gui</title>
       <link>http://yubnub.org/kernel/man?args=gui</link>
       <description>NAME
gui - A graphical user interface (GUI) for YubNub commands.

SYNOPSIS
gui [YUNUB_COMMAND]

EXAMPLES
gui scrape

gui change

gui ifthen

DESCRIPTION
This command is the anti-YubNub. It takes any yubnub command name as a parameter and 
displays a graphical user interface (GUI) for it. Who needs command lines anyway?!

AUTHOR
Allen Ormond - aormond (at) gmail (dot) com

Thanks to Sean O'Hagan, whose 'scrape' command is doing some behind the scenes work. {url[no url encoding] ifthen -value1 %s -value2 {scrape -tokens &lt;h1&gt; &lt;/h1&gt; -dirs 0 0 -url http://www.yubnub.org/kernel/man?args=%s} -test NOTEQUAL -then http://www.yubnub.org/kernel/man?args=gui -else http://fromrocks.com/yubnub/abbreviate/gui.php?input=%s -redirect true}</description>
       <pubDate>Sat, 01 Apr 2006 05:16:02 +0000</pubDate>
    </item>

    <item>
       <title>param</title>
       <link>http://yubnub.org/kernel/man?args=param</link>
       <description>NAME
    param - Builds a YubNub parameter string.

SYNOPSIS
    param [PARAMETER1;PARAMETER2;...] [VALUE1;VALUE2;...]

EXAMPLES
    param find;replace;string pizza;hot dogs;I like pizza.
        (returns: -find pizza -replace hot dogs -string I like pizza.)

    param s;method hello;rot-13
        (returns: hello world -method rot-13)

DESCRIPTION
    This command accepts a string of parameter names and parameter values (seperated by
    semicolons) and returns a parameter string as it would need to be typed into YubNub.

    For instance, this command:
        param find;replace;string pizza;hot dogs;I like pizza.

    returns:
        -find pizza -replace hot dogs -string I like pizza.

    Why would you do this? To build abbreviated aliases of commands. Check out the url of
    'strRep', an alias of strReplace:
        strreplace {param find;replace;string %s}[no url encoding]

    To execute 'strRep' you type:
        strRep pizza;hot dogs;I like pizza.

    Look Ma! No parameters!

    To include a %s parameter, enter an &quot;s&quot; as the first parameter in the list. For example,
    a string for the 'change' command:
        param s;method hello;rot-13 (returns &quot;hello world -method rot-13&quot;)

    It appears that aliases built with 'param' work best if they use [no url encoding].

    Don't include the &quot;-&quot; in the parameter names.


NOTES
    The main reason I made this was so people could write fleshed out commands with
    parameters (which are easy to understand), but also have a easy way to shorten the commands
    for easy typing.

    This is a sister command of 'abv'. They both exist to do just about the same thing. 'Param'
    is probably much more stable and reliable, particularly when nested.

AUTHOR
    Allen Ormond - aormond (at) gmail (dot) com http://yubscripts.ning.com/abbreviate/param.php?input=%s&amp;xn_auth=no</description>
       <pubDate>Fri, 31 Mar 2006 01:25:44 +0000</pubDate>
    </item>

    <item>
       <title>mango</title>
       <link>http://yubnub.org/kernel/man?args=mango</link>
       <description>NAME
mango - returns the YubNub manual page for a command if it exists, otherwise it returns the advanced &quot;create a command&quot; page.

SYNOPSIS
mango [POTENTIAL NEW YUBNUB COMMAND]

EXAMPLES
    mango gim
        -returns the manual page for the &quot;gim&quot; command

    mango unusedYubNubcommand
        -returns the create a command page

DESCRIPTION
This is similar to the &quot;man+&quot; command, except for new commands it uses the &quot;create2&quot; advanced command creator.

NOTES
Thanks to Allen Ormond for the Create2 page.

AUTHOR
Chicagosage


b.a.

==========
old implementation:
ifthen -value1 %s -value2 {scrape -tokens &lt;h1&gt; &lt;/h1&gt; -dirs 0 0 -url http://www.yubnub.org/kernel/man?args=%s} -test EQUAL -then http://yubnub.org/kernel/man?args=%s -else http://fromrocks.com/yubnub/create2.html?%s -redirect true {url[no url encoding] ifthen -value1 %s -value2 {scrape -tokens &lt;h1&gt; &lt;/h1&gt; -dirs 0 0 -url http://www.yubnub.org/kernel/man?args=%s} -test EQUAL -then http://www.yubnub.org/kernel/man?args=%s -else {url create2 %s} -redirect true}</description>
       <pubDate>Thu, 30 Mar 2006 15:56:12 +0000</pubDate>
    </item>

    <item>
       <title>abv</title>
       <link>http://yubnub.org/kernel/man?args=abv</link>
       <description>NAME
     abv - Execute a yubnub command without having to type parameter names.

SYNOPSIS
     abv [COMMAND STRING]

EXAMPLES
     abv ifthen abc;def;equal;yub;nub;false
       (Executes: ifthen -value1 abc -value2 def -test equal -then yub -else nub -redirect false)

     abv change Hello World;rot-13
       (Executes: change Hello World -method rot-13)

     abv strreplace a;o;Banana Camera
       (Executes: strReplace -find a -replace o -string Banana Camera)

DESCRIPTION
     This command accepts another yubnub command and its parameters in an abbreviated form, and
     spits out the command fully formed, with parameters included.

     Let's use 'ifthen' as an example:
     Ifthen accepts up to 6 parameters (value1,value2,test,then,else,redirect), all these
     parameters are very informative and helpful to have around, but it can be inconvenient to
     type them all out. This is where 'abv' steps in to save the day.

     Instead of typing:
     ifthen -value1 abc -value2 def -test equal -then yub -else nub -redirect false

     You can type:
     abv ifthen abc;def;equal;yub;nub;false

     Both commands will spit out the same result. This could obviously be used to make abbreviated
     aliases of existing commands (check out 'ifth' for an example).

     It's important to know how 'abv' decides the order that the parameters go in. 'Abv' looks at the
     commands url to find the names of the parameters. Here's 'ifthen's URL:
     http://fromrocks.com/yubnub/ifthen/ifthen.php?value1=${value1}&amp;value2=${value2}&amp;test=${test}&amp;then=${then}&amp;els=${else}&amp;redirect=${redirect=false}

     The parameters need to be typed into 'abv' in the same order that they appear in the
     URL. In this case the order is &quot;value1,value2,test,then,else,redirect&quot;.

     If a command has a %s parameter, that value ALWAYS appears before other parameters, regardless
     of position. An abbreviated version of 'change' would be &quot;abv change Hello World;rot-13&quot;

NOTES
     The main reason I made this was so people could write fleshed out commands with
     parameters (which are easy to understand), but also have a easy way to shorten the commands
     for easy typing.

     This command should be considered experimental. I guarantee that it will not work on all
     commands. I have not done many tests with nesting, your mileage may vary. Please let me know
     of any bugs.

AUTHOR
     Allen Ormond - aormond (at) gmail (dot) com

     Much thanks to Sean O'Hagan, whose 'scrape' command is doing some behind the scenes work. http://yubscripts.ning.com/abbreviate/abv.php?input=%s&amp;xn_auth=no</description>
       <pubDate>Thu, 30 Mar 2006 07:05:22 +0000</pubDate>
    </item>

    <item>
       <title>create2</title>
       <link>http://yubnub.org/kernel/man?args=create2</link>
       <description>NAME
create2 - Create a new YubNub command.

SYNOPSIS
create2 [COMMAND_NAME]

EXAMPLES
create2
   (sends you to a blank 'create2' form)

create2 NewCommand
   (create a command with the name 'NewCommand')

DESCRIPTION
Make a YubNub command using an alternate interface. The main difference is that the new
interface assists with creating more complete and consistant command descriptions.

NOTES
The create2 form is not an official YubNub site.

Please contact me with any problems/suggestions.

AUTHOR
Allen Ormond - aormond (at) gmail (dot) com

Thanks chicagosage for helping to figure out how to check if a command already exists.


==========
Old implementation:
ifthen -value1 %s -value2 {scrape -tokens &lt;h1&gt; &lt;/h1&gt; -dirs 0 0 -url http://www.yubnub.org/kernel/man?args=%s} -test EQUAL -then A command with that name already exists. -else http://fromrocks.com/yubnub/create2.html?%s -redirect true {url[no url encoding] ifthen -value1 1 -value2 {commandexists %s} -test EQUAL -then A command with that name already exists. -else http://fromrocks.com/yubnub/create2/create2.php?%s -redirect true}</description>
       <pubDate>Thu, 30 Mar 2006 04:49:26 +0000</pubDate>
    </item>

    <item>
       <title>man+</title>
       <link>http://yubnub.org/kernel/man?args=man+</link>
       <description>NAME

man+ - returns the YubNub manual page for a command if it exists, otherwise it returns the &quot;create a command&quot; page. 

SYNOPSIS

man+ [command to be checked] 

  
EXAMPLES
    man+ gim
        -returns the manual page for the &quot;gim&quot; command

    man+ unusedYubNubcommand
        -returns the create a command page

AUTHOR
    chicagosage

based on Allen Ormond's &quot;commandexists&quot; command.

b.a. {url[no url encoding] ifthen -value1 %s -value2 {scrape -tokens &lt;h1&gt; &lt;/h1&gt; -dirs 0 0 -url http://www.yubnub.org/kernel/man?args=%s} -test EQUAL -then http://yubnub.org/kernel/man?args=%s -else http://yubnub.org/command/new?name=%s -redirect true}</description>
       <pubDate>Mon, 27 Mar 2006 02:43:20 +0000</pubDate>
    </item>

    <item>
       <title>headers</title>
       <link>http://yubnub.org/kernel/man?args=headers</link>
       <description>Displays the HTTP headers for the given URL.

Example: headers http://google.com http://validator.w3.org/p3p/20020128/header.pl?mode=header&amp;uri=%s</description>
       <pubDate>Sun, 26 Mar 2006 22:14:28 +0000</pubDate>
    </item>

    <item>
       <title>rotate</title>
       <link>http://yubnub.org/kernel/man?args=rotate</link>
       <description>NAME
     rotate - Rotates an image by a specified angle

SYNOPSIS
     rotate [-u IMAGE_URL] [-r ROTATION_ANGLE]

DESCRIPTION
     arguments:
     &lt;IMAGE_URL&gt;
        Specify the full image URL.
        eg. http://www.yubnub.org/images/yubnub.png
        png, gif, jpeg image types are recognized.

     &lt;ROTATION_ANGLE&gt;
        Specify the rotation angle (counter-clockwise)
        Negative angles allowed.

EXAMPLES
     rotate -u http://www.yubnub.org/images/yubnub.png -r 180
     rotate -u http://www.somewhere.com/image.jpg -r -45

NOTES
     Occasionally, there are some bizarre colour changes
     in the rotated picture, having to do with transparent
     colours I think.
     This is hosted at Ning, so please clone and improve!

AUTHOR
     Sean O'Hagan http://rotatetest.ning.com/imagerotate.php?u=${u}&amp;r=${r}&amp;xn_auth=no</description>
       <pubDate>Sun, 26 Mar 2006 00:52:55 +0000</pubDate>
    </item>

    <item>
       <title>pixoh</title>
       <link>http://yubnub.org/kernel/man?args=pixoh</link>
       <description>DESCRIPTION
Pixoh.com is an online picture editor. Use this command to visit the
website, or to open an url in the editor.

EXAMPLES
pixoh (go to pixoh.com)

pixoh http://www.google.com/intl/en/images/logo.gif 
    (opens the URL in the pixoh editor)

AUTHOR
Allen Ormond - aormond (at) gmail (dot) com {url[no url encoding] ifthen -value1 %s -value2 -test EQUAL -then http://pixoh.com/ -else http://open.pixoh.com/import?url=%s -redirect true}</description>
       <pubDate>Sun, 26 Mar 2006 00:08:54 +0000</pubDate>
    </item>

    <item>
       <title>multiTab</title>
       <link>http://yubnub.org/kernel/man?args=multiTab</link>
       <description>NAME
     MultiTab - Open several tabs

SYNOPSIS
     MultiTab url1;url2;url3;...
     MultiTab command1;command2;command3;...
     MultiTab parameter1;parameter2;parameter3;... -cmd command

EXAMPLES
    Multitab www.apple.com
    Open a new tab(useless because closes the current one)

    Multitab ipod;macbook;g5 -cmd froo 
    Open several tabs with the same command but with different parameters

    MultiTab cars racer;hamar;norway -cmd flk
    Same as previous but with the multiword parameter &quot;cars racer&quot;
    (Stian, Do you want anything else? :)

    MultiTab y ipod;g pepe;wp ferrari;www.yubnub.org;gmaps ny
    Open several tabs with different commands on each one

    MultiTab y;y;y;y;y;y;y;y;y
    If you are obsessive...(I haven't found any limit yet! cool!)
    (Just discovered: look at the random tips at the top of the page)

    MultiTab ls
    goes to http://opensolaris.org/os/ (¿!? I don´t understand either)

AUTHOR
    Fuska {url[no url encoding] open {strReplace -find ; -replace %7D;%7Burl+${cmd}+ -string %7Burl+${cmd}+%s%7D}}</description>
       <pubDate>Sat, 18 Mar 2006 18:26:08 +0000</pubDate>
    </item>

    <item>
       <title>yubgrub</title>
       <link>http://yubnub.org/kernel/man?args=yubgrub</link>
       <description>SYNOPSIS
        yubgrub SEARCHKEYWORDS(optional) -new SUBJECT(optional)

EXAMPLE
        yubgrub Golden Eggs
           : searches through YubNub's Google Group for Golden Eggs.

        yubgrub -new YubNub is Rewiring My Thought Paths.
           : takes you to the Start New Topic page and puts &quot;YubNub is Rewiring My Thought Paths.&quot; in the subject field.

        yubgrub
           : takes you to YubNub's Google Group homepage.

DESCRIPTION
        I found YubNub's Google Group had no command so here's a simple stab at it.

AUTHOR
        elzr.com

 http://groups.google.com/group/YubNub/{ifEmpty -value ${new} -then {ifEmpty -value %s -then -else search?group=YubNub&amp;q=%s&amp;qt_g=1&amp;searchnow=Search+this+group} -else post?&amp;subject=${new}}</description>
       <pubDate>Sun, 12 Mar 2006 02:22:33 +0000</pubDate>
    </item>

    <item>
       <title>musipedia</title>
       <link>http://yubnub.org/kernel/man?args=musipedia</link>
       <description>Do you have a tune in your head, but can't remember what tune it is?
Search musipedia.org for music by specifying if the notes goes up, down or repeats.
You don't have to be musical to use this search, as long as you can recognice whether
a note is higher, lower or the same as another. Use a series of u's, d's
and r's as an argument, where u=up, d=down and r=repeat.
Use the command without arguments for more information.

Example: musipedia rrrudrrrrrrrrrdrrrr
Result (among others): Lennon-McCartney (Beatles): Yellow Submarine (chorus)

Example: musipedia *rrrudrrrrrrrrrdrrrr
Result: Same as above. The '*' indicates the first note, but can be ommited. http://www.musipedia.org/{ifThen -value1 %s -value2 -test NOTEQUAL -then search.0.html?no_cache=1%26tx_mpsearch_pi1%5Bpc%5D=%s%26tx_mpsearch_pi1%5Bfiltertext%5D=%26tx_mpsearch_pi1%5Bsubmit_button%5D=Search -else pc.0.html}</description>
       <pubDate>Sat, 11 Mar 2006 20:41:57 +0000</pubDate>
    </item>

    <item>
       <title>jscalc</title>
       <link>http://yubnub.org/kernel/man?args=jscalc</link>
       <description>Use javascript as a calculator.

Example: jscalc 5+6*7
Output: 47

Example: jscalc 5/6
Output: 0.8333333333333334

Example: jscalc Math.sqrt(25)
Output: 5

The command uses document.write(your argument), so it can also output other things for you.

Example: jscalc &quot;Put strings in quotes&quot;
Output: Put strings in quotes

Example: jscalc &quot;5+5=&quot;+(5+5)
Output: 5+5=10 {url[no url encoding] script document.write(%s) [no url encoding]}</description>
       <pubDate>Thu, 09 Mar 2006 19:49:41 +0000</pubDate>
    </item>

    <item>
       <title>pondus</title>
       <link>http://yubnub.org/kernel/man?args=pondus</link>
       <description>Get a random strip from the comic Pondus. {url[no url encoding] script var cd=new Date();  var fd=new Date();  fd.setFullYear(2001);  fd.setMonth(8);  fd.setDate(7);  var cdmill=cd.getTime();  var fdmill=fd.getTime();  var diff=cdmill-fdmill;  var nd=new Date();  var ndmill=Math.round(diff*Math.random())+fdmill;  nd.setTime(ndmill);  var month=nd.getMonth()+1;  var day=nd.getDate();  if (month&lt;10) month=&quot;0&quot;+month;  if (day&lt;10) day=&quot;0&quot;+day;  document.write(&quot;&lt;img src=http://my.opera.com/community/graphics/pondus/&quot;+nd.getFullYear()+&quot;/&quot;+month+&quot;/&quot;+day+&quot;.gif&gt;&lt;br&gt;&lt;a href=http://www.yubnub.org/parser/parse?command=pondus&gt;New random Pondus&lt;/a&gt; | &lt;a href=http://my.opera.com/community/pondus/&gt;Go to todays Pondus&lt;/a&gt; | &lt;a href=http://www.yubnub.org&gt;Go to YubNub&lt;/a&gt;&quot;);}</description>
       <pubDate>Thu, 09 Mar 2006 04:49:15 +0000</pubDate>
    </item>

    <item>
       <title>wnt</title>
       <link>http://yubnub.org/kernel/man?args=wnt</link>
       <description>Create a note in Webnote ( http://www.aypwip.org/webnote/ )

usage:
wnt [title]

ex:
wnt zoonim
wnt hahanim
wnt kimchi.recipes
wnt kimchi.kinds

mnemonic: WebNoTe --&gt; WNT http://www.aypwip.org/webnote/%s</description>
       <pubDate>Thu, 09 Mar 2006 00:24:21 +0000</pubDate>
    </item>

    <item>
       <title>lman</title>
       <link>http://yubnub.org/kernel/man?args=lman</link>
       <description>Linux Man Pages online http://man.he.net/?section=all&amp;topic=%s</description>
       <pubDate>Mon, 06 Mar 2006 10:07:59 +0000</pubDate>
    </item>

    <item>
       <title>similar</title>
       <link>http://yubnub.org/kernel/man?args=similar</link>
       <description>NAME

similar -- find YubNub commands similar to a given command or a given URL.

SYNOPSIS

similar [URL or yubnub command]

DESCRIPTION

This command uses Eliazar's extractDomainName command to get the domain 
name for the input YubNub command or URL.  It then does a YubNub &quot;ls&quot; command on
that domain name to see if there are commands already created for that
domain.

This is useful for checking if there is a command already created for
a website you want to search, or checking to see other commands similar 
to a YubNub command you already use.

USAGE

similar gm
(returns a list of all commands for Google Maps)

similar http://www.ask.com
(returns a list of commands for ask.com)

AUTHOR
chicagosage

b.a.
 {url[no url encoding] ls {extractDomainName {url[no url encoding] %s}}[no url encoding]}</description>
       <pubDate>Fri, 03 Mar 2006 21:40:09 +0000</pubDate>
    </item>

    <item>
       <title>30b</title>
       <link>http://yubnub.org/kernel/man?args=30b</link>
       <description>Allows you to enter new events to your 30 Boxes calendar.
Just enter 30b followed by your event and hit enter.

Example: 30b lunch thursday 1pm http://30boxes.com/index.php?action=newEvent&amp;input=%s</description>
       <pubDate>Tue, 28 Feb 2006 20:50:08 +0000</pubDate>
    </item>

    <item>
       <title>autorefresh</title>
       <link>http://yubnub.org/kernel/man?args=autorefresh</link>
       <description>Autorefreshes the given URL every minute. Great for monitoring changes to a webpage
(or for viewing random Simpson's quotes)

Examples: 
autorefresh http://digg.com
autorefresh {url simpsons}
autorefresh http://yubnub.org -t 20

The last example autorefreshes every 20 seconds. http://jonathanaquino.com/autorefresh/autorefresh.php?url=%s&amp;seconds=${t=60}</description>
       <pubDate>Sun, 19 Feb 2006 23:26:15 +0000</pubDate>
    </item>

    <item>
       <title>delplaymp3</title>
       <link>http://yubnub.org/kernel/man?args=delplaymp3</link>
       <description>delplaymp3 - stream an mp3 using the del.icio.us PlayTagger
(more info here: http://del.icio.us/help/playtagger)

This command will load a page that has a play button that lets you stream 
an mp3 and tag it in del.icio.us

Usage:
delplaymp3 [url of mp3]

example:
delplaymp3 http://www.nogu-svelo.ru/songs/SBS9.mp3

author:
chicagosage


b.a.

 {url[no url encoding] echo &lt;script type=&quot;text/javascript&quot; src=&quot;http://del.icio.us/js/playtagger&quot;&gt;&lt;/script&gt;&lt;a href=&quot;%s&quot;&gt;%s&lt;/a&gt;[no url encoding]}</description>
       <pubDate>Tue, 14 Feb 2006 17:34:45 +0000</pubDate>
    </item>

    <item>
       <title>!tag</title>
       <link>http://yubnub.org/kernel/man?args=!tag</link>
       <description>NAME:

!tag - creates a new &quot;tag&quot; to use in YubNub Aliases: 
(http://www.jjefferydesign.com/aliases/ )

SYNOPSIS:

!tag [tag command to set] [optional tag name if different than command]

DESCRIPTION:

Using YubNub Aliases, this will set a &quot;tag&quot; command that can be used 
to tag urls or memos.  

For example:

!tag toread
This will create a YubNub Alias command in your account called &quot;toread&quot;

After running this, you can run the YubNub command
! toread [url]
It will create an entry in your Aliases file listing the url &quot;tagged&quot; 
as &quot;toread&quot;.

Now you can use the command &quot;!ls toread&quot; and it will show you all 
your URLs tagged readlist.

If you want the tag name to be different than the tag command, include 
that at the end:
!tag toread readlist

Now your tag will be &quot;readlist&quot;, and to find tagged items, use &quot;!ls readlist&quot;

The command is used the same for memos.  For example &quot;aliastag todo&quot;
will create a alias command &quot;todo&quot;.  You can add todo items by using
the YubNub command:
&quot;! todo get groceries&quot;
and list your items with the command
&quot;!ls todo&quot;

POSSIBLE USES:
!tag grocerylist --&gt;  add items to a grocery list 
!tag yubfave --&gt; list your favorite YubNub commands
!tag bookmark --&gt; bookmark URLs

AUTHOR:
chicagosage
Created using Jacob Ensor's YubNub Aliases and Fuska's % command.
Use to be called &quot;aliastag&quot;, tag duplicated by Jacob Ensor in order to 
follow the same foundation as the other (aliases) commands. {url[no url encoding] !seta {% 1 %s} !bm !s -tag {ifempty -value {% 2 %s} -then %s -else {% 2 %s}}[no url encoding]}</description>
       <pubDate>Tue, 07 Feb 2006 22:00:58 +0000</pubDate>
    </item>

    <item>
       <title>!seta</title>
       <link>http://yubnub.org/kernel/man?args=!seta</link>
       <description>DESCRIPTION
	Sets personal commands and memos in YubNub (aliases).
SYNTAX
	!seta [command alias name] [url]     (sets a command alias in YubNub (aliases))
WHAT IS YUBNUB (ALIASES)?
	YubNub (aliases) is an extension for YubNub allowing you to
	create your own commands, shortcuts, memos, etc. using a YubNub-based
	cookies system.
HOW DO I USE YUBNUB (ALIASES)?
	YubNub (aliases) uses several YubNub commands to operate properly.In order to set a personal command, such as
	a bookmark command use the !set command as follows.
		!set [personal command name] [command url]
	You can use !s just as you would %s in a YubNub command in a YubNub
(aliases) command, however, piping is currently
	not available in personal commands. Here are some examples of the !set command:
		!set fs http://flickr.com/photos/tags/!s/	(Sets YubNub personal
command &quot;fs&quot; to perform a flickr image search.)
		!set p http://www.yourhomepage.com/   (Sets YubNub personal command
&quot;p&quot; to direct you to your home page.)
	You can also create a memo by setting a variable with a block of text, as follows:
		!set reminder Pick up Sarah from Emily's party at 9:00.	   (Sets
memo &quot;reminder&quot; in YubNub (aliases))
	If your personal command URL does not have either &quot;http://&quot; or &quot;https://&quot; (for secure websites) in front of it, it is
	automatically considered a memo by YubNub (aliases).
	When trying to create or use any command for the first time you will be prompted to create an account. Cookies must be
	enabled in order for YubNub (aliases) to function properly. You will not be prompted your username and password
	again unless your cookie expires or is deleted.
	For setting command aliases, use the !seta command as follows:
		!seta [alias name] [yubnub command]
	You can use !s when setting an alias as well. Here are some simple alias examples:
		!seta w wiki !s (sets YubNub (aliases) command &quot;w&quot; as a wikipedia search)
		!seta pim gim site:putfile.com !s    (sets YubNub (aliases) command
&quot;pim&quot; to show images on putfile.com)
		!seta local gloc -what !s -where 90210    (sets YubNub (aliases)
command &quot;local&quot; as a google local search with
		       a pre-defined area, in this case Beverly Hills, CA)
	Piping is available in command aliases using &quot;[&quot; and &quot;]&quot;, as follows:
		!seta agim gim [spllw !s]    (sets YubNub (aliases) command &quot;gima&quot;
as an auto-spelling-correct image search)
		!seta mimg splith [url gim !s] [url yim !s] [url flk !s]    (sets
YubNub (aliases) command &quot;mimg&quot; as a master
				image search, searching google images, yahoo images, and flickr images with the same query)
	After setting a command, you use the alias identifier (!) in order to call a command. Use the identifier as follows:
		! [alias name] [parameters, if any]
	For example, to use the &quot;mimg&quot; command above, you would type:
		! mimg cars    (performs a &quot;master image search&quot; on &quot;cars&quot;)
	If your command is set for use as a memo, YubNub (aliases) will call it as such.
	To view all of your personal commands and command aliases, use the !ls command, just as you would the ls command
	in YubNub:
		!ls [search parameters if desired]
	If no search parameters are given, YubNub (aliases) will return every alias you have created. Command !mls will perform
	exactly the same as !ls, but limits your results to memos only.
		!mls [search parameters if desired]
	Finally, to remove a set alias or personal command, use the !unset command as follows:
		!unset [alias/personal command name]
	Or you can use the &quot;Unset&quot; link beside the command in your alias list (!ls). E-MAIL ERRORS, SUGGESTIONS, AND COMMENTS TO
	magicjj@gmail.com
RELATED COMMANDS
	!, !set, !seta, !unset, !ls, !mls
CREDITS
	YubNub (aliases) was programmed and designed by Jacob Ensor of jjefferydesign.com. Stylesheets and design based on
	yubnub.org by Jon Aquino.
	YubNub (aliases) is an unofficial extension of yubnub.org and is in no way affiliated with yubnub in any legal matters.
	&quot;!&quot; commands are assisted by: % by Fuska, and filterstring by Jacob Ensor.
 http://www.jakeisgod.com/yubnub/aliases/jobactions.cfm?action=seta&amp;cmd={% 1 %s}&amp;ucmd={% 2- %s}[no url encoding]</description>
       <pubDate>Thu, 02 Feb 2006 23:05:03 +0000</pubDate>
    </item>

    <item>
       <title>mo</title>
       <link>http://yubnub.org/kernel/man?args=mo</link>
       <description>Optimize all yubnub commands for mobile browsers such as Opera Mini via Google.

for example the yubnub am (Amazon search) command does not show those all important stars rating graphics on Opera Mini,
use mo am [keywords] instead.

another example:
mo gim porche 911
use this to reduce the amount of data to your mobile devices.  

 http://www.google.com/gwt/n?u=http%3A%2F%2Fwww.yubnub.org%2Fparser%2Fparse%3Fcommand%3D%s</description>
       <pubDate>Thu, 02 Feb 2006 02:53:36 +0000</pubDate>
    </item>

    <item>
       <title>!</title>
       <link>http://yubnub.org/kernel/man?args=!</link>
       <description>DESCRIPTION
	Identifies your use of a YubNub (aliases) command.
SYNTAX
	! [alias name] [parameters, if any]	   (Performs an alias search.)
	!	 (Directs you to the YubNub (aliases) home page.)
WHAT IS YUBNUB (ALIASES)?
	YubNub (aliases) is an extension for YubNub allowing you to 
	create your own commands, shortcuts, memos, etc. using a YubNub-based
	cookies system.
HOW DO I USE YUBNUB (ALIASES)?
	YubNub (aliases) uses several YubNub commands to operate properly.In order 
	to set a personal command, such as a bookmark command use the !set command as follows:
		!set [personal command name] [command url]
	You can use !s just as you would %s in a YubNub command in a YubNub (aliases) command,
	however, piping is currently not available in personal commands. Here are some examples 
	of the !set command:
		!set fs http://flickr.com/photos/tags/!s/	(Sets YubNub personal command &quot;fs&quot; to 
		       perform a flickr image search.)
		!set p http://www.yourhomepage.com/   (Sets YubNub personal command &quot;p&quot; to direct 
		       you to your home page.)
	You can also create a memo by setting a variable with a block of text, as follows:
		!set reminder Pick up Sarah from Emily's party at 9:00.	   (Sets memo &quot;reminder&quot; 
		       in YubNub (aliases))
	If your personal command URL does not have either &quot;http://&quot; or &quot;https://&quot; (for secure 
	websites) in front of it, it is	automatically considered a memo by YubNub (aliases).
	When trying to create or use any command for the first time you will be prompted to 
	create an account. Cookies must be enabled in order for YubNub (aliases) to function 
	properly. You will not be prompted your username and password again unless your cookie 
	expires or is deleted.
	For setting command aliases, use the !seta command as follows:
		!seta [alias name] [yubnub command]
	You can use !s when setting an alias as well. Here are some simple alias examples:
		!seta w wiki !s (sets YubNub (aliases) command &quot;w&quot; as a wikipedia search)
		!seta pim gim site:putfile.com !s    (sets YubNub (aliases) command &quot;pim&quot; to show 
		       images on putfile.com)
		!seta local gloc -what !s -where 90210    (sets YubNub (aliases) command &quot;local&quot; 
		       as a google local search with a pre-defined area, in this case Beverly Hills, CA)
	Piping is available in command aliases using &quot;[&quot; and &quot;]&quot;, as