Yubnub/Application Commands

Application commandsEdit

These YubNub commands provide access to web applications or services other than search. It's a fine line, but in the Read/Write spectrum of the Web, this section should be devoted to commands that write.

Email & aliasEdit

send
send a message to an email address
shortcut
create an alias for an email address
checkshortcut
check to see if the shortcut name already exists
echoshortcut (or pas)
view the value assigned to a shortcut alias
compose
open your default email client to send a message
sendmail
send a message with a subject to an email address
teacher
generate an email to send to a teacher at a particular school
readmail
read email from a temporary Mailinator address
10mail
get a temporary email address at 10minutemail
gma
open and search GMail


Blogs and RSS-related commandsEdit

bspot (bst or goblogger)
open a web log at Blogger
lj
open a user's LiveJournal
postblogger
create a new post at Blogger
ljupdate
update your LiveJournal
readblogs
open a user's Bloglines feed
bl
goes to BlogLines subscribe page for the URI or feed
readrss
open a user's read collection at KickRSS
rssread
use Google Reader to view an RSS feed
grazr (or grz)
use Grazr to view an RSS feed
stdRSS
standardize any RSS, ATOM, hAtom, XOXO Blog Format, or Active Channel feed
refilter
use ReFilter to filter an RSS feed
hyperss
generate music rss feed using Hype Machine MP3 search output
Example: hyperss lucinda williams
rss2pdf
use RSS 2 PDF convert an RSS feed to a PDF file


BookmarksEdit

delime
search your personal Delicious bookmarks
myweb
search your Yahoo bookmarks
gbm
search your Google bookmarks

Check spellingEdit

\\
checks the spelling of the input of any Yubnub command
SYNTAX \\ [yubnub command] [your query to be spellchecked]
Example: \\ gim cmbodia
spllw
check spelling via FromRocks
Example: spllw confrence
returns conference
wp\
check spelling of a word or phrase and then search for it on the english wikipedia
spellchk (or spellcheck)
check a words spelling using SpellCheck.net


Other utilitiesEdit

arch (or wayback)
try the Archive Waybackmachine
bark
play audio of a dog barking
clipboard
copy a text string to your clipboard; clipboard <string>
Example: clipboard I'm in your clipboard
convert
use Google to convert units
pay
using paypal
fedex
track information on a FedEx shipment
upc
look up information on a UPC code
ups
track information on UPS packages
barcd
generate a printable and scannable barcode
gmt
find local time (and date) for a given location using TimeAndDate
month
displays a calendar for the current month (U.S.) from TimeAndDate
uscal
display US monthly calendar(s) for specified month and year
gaspr
search for gas prices by zipcode using MSN Autos
sirc
Search IRC networks and channels
georest
generate an xml file with latitude and longitude from Geocoder.us
Example: georest 1 Beacon Street, Boston MA
open
open one or more websites in a new window or tab
resolution
display your screen resolution
timer
interactive online timer
wnt
create a note in webnote
note
add text to yahoo notes
ynotes
search Yahoo Notes
yab
search within Yahoo Address Book
visual
display a visual representation of Wordnet's resources
bchart
displays stock and mutual fund information from BarChart
login
returns an entry from BugMeNot
nyt
paste an article URI from the NYTimes website and get a weblog-safe URL that doesn't require registration
Example: nyt http://www.nytimes.com/2005/06/13/opinion/13krugman.html
pacm
play a game of PacMan in you browser
ypt
play a game of Yahtzee


Image relatedEdit

clusters
search Flicker tag clusters for images
delete
remove a tag from all your Flickr photos
f2pdf
convert Flickr images to PDF files
fspell
use Flickr to spell words
flintshow
search Flickr and display photos; combines "flint" & "flshow"
Example: flintshow yubnub
graybit (or grayscale)
convert images on a web page to their grayscale equivalent using GrayBit
pixoh
open a URI in the online picture editor, Pixoh
rotate
rotate an image
thnl
web page thumbnail maker
Example: thnl http://www.google.com
websnap
instantly creates a thumbnail image of any web site using WebSnapr


Commands to calculateEdit

dist
calculate the distance between two cities using Indo
Example: dist memphis tn ; baton rouge la
xe
convert from any currency to another
gray
use Google Calculator to do the arithmetic
Example: gray 0 255 100
yquotes
download stock quotes from Yahoo Finance site and open the .csv file in excel
Example: yquotes ACC.NS+CRBK.NS+INFY.NS+XYZ.NS
logs
calculate logarithms; natural logs by default
jscalc (or clc)
use javascript as a calculator
Example 1: jscalc 5+6*7
Output: 47
Example 2: jscalc Math.sqrt(25)
Output: 5
clc sqrt(25)
mate
evaluate mathematical expressions using the Mate online calculator by Tusanga
random
returns a random number from Random.org


Commands for use with mobile devicesEdit

figure
same as gim (Google Image), but optimized for mobile devices
gmobile (or mo)
view any site without images, CSS or JavaScript using mobile device version of the page; different than the gproxy command that is used to bypass proxy
wpm (or wpContent)
format Wikipedia contents for mobile phones
gxhtml
Google xhtml search page for mobiles
mobi
use Google to left justify and reformat a webpage to fit
ymini
access Yahoo Mail for mobile applications
tecmini
search blogs via Tecnorati


Commands for programmersEdit

These may also prove useful to web designers and system administrators.


Code and MarkupEdit

code
search Koders for a codesnippet, function or class
html
use the SquareFree online HTML editor
html2text (or 2t)
use Aaronsw's Python script to convert an HTML page to plain text
stripHTML
removes HTML
lynx
display source code for a web page
php
PHP function look-up
script
run javascript.
w3
use the W3C CSS Validation Service
w3c
use the W3C HTML validator
w3s
use Google to search the tutorials at W3Schools
vh
use SEOpen tool to view HTTP server headers for a given URL
ala
search A List Apart archives
go2
simple substitution for URL or address bar search results


DatabasesEdit

mysql
search the MySQL reference manual
sqlsearch
search for SQL commands using Google
sqlfind
search for SQL syntax in .sql files
sqlformat
search for SQL commands using Google
sqlrw
use PeteFreitag's reserved word checker


NetworkingEdit

alexa
display Alexa traffic rankings and other statistics
cip (or where)
find where an IP address is located geographically.
netcraft
use NetCraft to see what a website is running
speed test
calculate the speed of the net connection
whois
check Whois Source for domain information
domainhelp
use NameBoy domain search
mydns
use DNSStuff to find your see your public IP address and information
glinux
Google special Linux search
psize
use the page size checker by Tasman-Webdesign
inspect
display info about a domain
Example: inspect yahoo.com
ip2location
reverse look-up of country, state, city, latitude, longitude and ISP
tracert
use Fifi's online traceroute service
cdns
use CheckDNS to tests DNS, WWW, and mail server info for a specified domain
rdns
do a reverse DNS Lookup on an IP address
dnstrace
DNS authentication trace via FreeDNS.Afraid
codd
search the CentralOps domain dossier


Commands for YubNub developersEdit

Some commands are at best bookmarks or at worst spam. The commands listed here will help the would-be YubNub author stay clear of them and create something far more useful. Good commands are nominated to become Golden Eggs.

create (new or create2)
test, document, and submit a new command
CommandExists
To know if the argument is a YubNub command
split (or splitv)
display several webpages vertically in separate frames of same window or tab
splith
display several webpages horizontally in separate frames of same window or tab
two
view the results of two YubNub commands in the same window or tab
url
converts a YubNub command to a URL
man+
returns the YubNub manual page for a command if it exists, otherwise it returns the "create a command" page.
cmdData
Returns data from a command's man page.
similar
find YubNub commands similar to a given command or a given URL
kidsof
display a list of commands that use a given command
YubStats
Show some statistics of YubNub commands.
abv (or param)
execute a YubNub command without having to type parameter names
gui
creates a web interface for a YubNub command
yubsource
shortcut to YubNub source code repository
urlet
create a simple bookmarklet from a YubNub command
mash
applies several commands to a single word and return them in a single window or tab
multi
run multiple commands and return them in a single window or tab
repeat
repeat user entered data a specified number of times


URL-related commandsEdit

gotourl
go to a url that you construct using multiple parameters
CommandUrl
scrapes a YubNub command's 'man' page and returns the command's URL
scrape
return a snippet of text parsed from a web page.
scrape -tokens TOKENS -dirs DIRECTIONS -url URL [options]
httpstrip
remove the "http://" and return the rest of the URL
URLde
decode a URL
URLen
encode a URL
>
> [Yubnub command] [query]
Yubnub generates a URL by interpreting the 1st param as a Yubnub command, it then extracts a domain name from that URL and uses it to configure a Google Feeling Lucky search for the 2nd param.


Array-related commandsEdit

explode
break a string up into an array
ridx
removes an index from an 'array'
numlist
return a list of numbers from 1 to the input value
cmd2array
Create an 'array' from the results of a YubNub command
cmd2rss
generates RSS from the results of a YubNub command
oconv
convert outline data from one format to another
eatFeed
Pull data out of a web feed (RSS,XML,etc).
isoh2rss
produce RSS feed from isohunt torrent search
foreach
loop through an 'array' and runs a YubNub command
json
return the text,result and url of a yubnub command in a json object


String-related commandsEdit

ifthen
evaluates a conditional statement and returns a value based on the result
Example: ifThen -value1 100 -value2 100 -test LESSEQUAL -then http://www.google.com -redirect true
Redirects to google site.
ift
compares two values and returns a value based on the result
ifMatch
match a regular expression pattern and returns a value based on the result
ifEqual
determine if two values are equal and returns a result accordingly
ifNotEqual
determine if two values are NOT equal and returns a result accordingly
isNumeric
determine if an argument is numeric
eop
compares two tokens in a string and returns the whole string (minus tokens) if not empty
strLength
returns the length of the inputted string
strFind
returns the position of the first occurrence of a string or character within another string
strreplace
replace all instances of a character or string found within another string
strrange
returns a sublist of words for a given phrase
trim
trim whitespace from both sides of a string
match
Run a RegExp pattern against a string
cmd2setup
Store page-scraping RegExps for use with cmd2* functions
match
match a regular expression
substring
extract part of a given string
regexp
uses PCRE via ReReplace.com to perform find/replace routines on text
strWordNumber
strWordNumber 2 Hello! how are you?
Returns second word “how” from the string.
recursiveLast
returns the last word in a phrase, using a silly recursion of browser redirects
Example: reursiveLast one two three
Returns "three"
%
returns a sublist of words for a given phrase
filterstring
performs the opposite of % by removing a word from a string based on the number given
Example: filterstring 1 Hello world!
Returns "world!"
var
set and get temporary variables
echovar
display longer variables with formatting