<?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>Sat, 05 Jul 2008 00:18:10 +0000</pubDate>
    <lastBuildDate>Sat, 05 Jul 2008 00:18:10 +0000</lastBuildDate>
    <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>yt</title>
       <link>http://yubnub.org/kernel/man?args=yt</link>
       <description>Search YouTube.. Like flickr for videos. http://www.youtube.com/results?search_type=search_videos&amp;search_sort=relevance&amp;search_query=%s&amp;search=Search</description>
       <pubDate>Sun, 14 Aug 2005 16:12:27 +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>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>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>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>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>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>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>nucat</title>
       <link>http://yubnub.org/kernel/man?args=nucat</link>
       <description>nucat -- Search nucat, Northwestern University's online library catalog

example:
nucat nebraska

b.a.


==========
Old implementation
http://nucat.library.northwestern.edu/cgi-bin/Pwebrecon.cgi?Search_Arg=%s&amp;SL=None&amp;Search_Code=CMD&amp;PID=4533&amp;SEQ=20051006214726&amp;CNT=25&amp;HIST=1 http://nucat.library.northwestern.edu/cgi-bin/Pwebrecon.cgi?Search_Arg=%s&amp;SL=None&amp;Search_Code=GKEY&amp;PID={scrape -tokens pid%3D %22 -dirs 0 0 -url http://nucat.library.northwestern.edu/}&amp;CNT=25&amp;HIST=1</description>
       <pubDate>Fri, 07 Oct 2005 02:51:48 +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>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>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>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>

  </channel>
</rss>
