Personal tools

Labs/Ubiquity/Commands In The Wild


From MozillaWiki

Jump to: navigation, search

Back to Labs/Ubiquity.

LEGAL NOTICE: Mozilla is providing links to these third-party Ubiquity commands as a courtesy, and makes no representations regarding the commands or any information related there to. Any questions, complaints or claims regarding the commands must be directed to the appropriate developer or software vendor.

Commands in the Wild

Please note that the main way we'd like commands to be distributed and shared in the future is via The Ubiquity Herd. Right now there isn't any social functionality on the Herd, though, which is why we're using this page to allow for user-contributed commentary and discussion. At some point in the near future we'll be adding this kind of functionality to the Herd and will migrate the content on this page there.

There Be Dragons Here

Pioneering can be crazy fun, but also a bit dangerous. The commands referenced here have not been reviewed by Mozilla. They may contain malicious code, so use them only at your own risk. Until Ubiquity becomes more mature, we recommend only adding commands that come from people you trust, or if you've read the code and know that they are safe.

Beware that even if you review the code before subscribing, the code may be subject to change from the publisher, and your copy will automatically update on firefox restart. This problem will be remedied in later versions of Ubiquity.

Web Search

Site-specific Search

Google Search

Google Feeling Lucky

Griflet: I renamed these commands with their natural names. The old commands with their original names can still be found here

Torrent Search

Directory Search


Translation


English language tools

Website Lookup

synonyms: links, parse links, urls, url


Maps

Music

Bookmarks and Web History

[5] For ubiquity v0.5+ [6] For ubiquity versions before 0.5

Text manipulation

Website manipulation

Temporary Email Address

Creates a temporary Jetable email address for a given life span (one hour, one day, one week, one month).

Opens the mailinator inbox of the typed name.

http://gist.github.com/41634 Creates a temporary Spambox.us email address for a given life span (half hour, hour, half day, day, week, month, half year, year).

Ubiquity 0.5 command Ubiquity 0.1.x command Opens a new tab with inbox of the wanted adress


Clocks

see also swies's commands, below

Travel

Wikipedia editing

Maths

Computer Programming / development tools

Asterisk

Labs/Ubiquity/dial: Configure your Asterisk PBX to use the 'dial' command for Ubiquity.

Common Lisp

C++

search-c++ Searches a term on cplusplus.com.

jQuery

  1. jquery: Searches the jQuery documentation.
  2. http://marcbelmont.com/command/bing Searches the jQuery documentation with result previews and keyword coloring screenshot

PHP

php Search & Preview PHP function specs, comments, examples, etc. example: php strstr examples

php search PHP function documentation example: php join()

phpd search PHP documentation example: phpd class

phpdoc Find information about a selected/entered php function example: phpdoc echo

php A mix of phpd and phpdoc here above, you get a shortlist and when you hit enter, you are taken to the next php.net tabs open pointing to the most appropriate documenation. example: php str_repl

Perl

perldoc, cpan, monks: Three commands, one each to search perldocs, CPAN and perlmonks.org

Rails

rails search rails documentation example: rails link_to

ActionScript

as3livedocs, as3desc, as3package: Three commands, one to open up livedocs page given a class, one to give the description of an actionscript class and another to give the package to which a class belongs to.

Coldfusion

coldfusion: Search the Coldfusion 8 LiveDocs.

MySQL

mysql

select - select gives you read access to your MySQL databases right from Ubiquity, with smart suggestions of your table and column names.

Postgres

postgres

Java

Java API - Wraps a google search pointing to the java API

Java API Search - Another search of the Java API, with a detailed preview. Compatible with Ubiquity 0.5.

Javascript

HTML/CSS

HTML Validation

W3C Validator Ubiquity Plugin Submits the current page to the W3C's markup validator. Enter the command "validate" on any publicly available web page and hit enter.

Wordpress

Wordpress Searches the terms in Documentation & Forums on Wordpress.com

wpseek Lookup any WordPress function or Template Tag with wpseek.com

Gecko Development

Oracle

Drupal API

Drupal API Ubiquity Plugin Lookup functions, files, constants, etc. in Drupal's API. Enter the command "drupal" followed by what you wish to lookup. Hit enter to be taken to that item in the API.

Python

Pydoc Lookup any Python terms via http://docs.python.org/search.html. Enter "pydoc" followed by the search term.

  1. http://marcbelmont.com/command/bing Searches the python.org with result previews and keyword coloring screenshot

BSD Man Pages

bsdman Lookup BSD man pages with apropos support. Enter 'bsdman' followed by the search term. Updated for Ubiquity 0.5.


ShortURL

New API: u.nu

shortText.com

2 commands:

Bit.ly

LongURL

Tr.im

trimurl Uses the tr.im service to shorten a URL and put it in your clipboard if successful

trim Inspired by 'tinyurl' and works in a similar way but uses tr.im

Other URL manipulation

Media:Example.ogg

Web 2.0 (Social networks, blogs, recommenders, etc)

Add to Any

Parser 1.0: Share current page using any service. Script: http://gist.github.com/102242.

Parser 2.0: Source Script can be located from a Google Code project.


BackType

  1. backtype: Starts a search of BackType, which allows you to do a search for a person's comments on blogs and other sites.

CipherHive

A Global search of Moodle Based Courses, Forums, Wiki's, Blogs, Users, Posts, Authors, etc.

Script: http://www.cipherhive.org/course/view.php?id=19

To use, just type cipher + the word you wish to search.


Del.icio.us

Add a page to your delicious bookmarks

Script: http://gist.github.com/7516

To use, just type delicious + your tags.

Another Command: http://decafbad.com/UbiquityCommands/

Highlight some text on the page for notes, activate Ubiquity, enter command share-on-delicious. You can also enter your own notes, assign tags to the bookmark with the "tagged" modifier, and alter the bookmark default page title with the "entitled" modifier. Note that you must also already be logged in at delicious.com to use this command.

Another Command: http://gist.github.com/9499

Emulates the Delicious.com bookmarklet. Highlight some text on the page for notes, activate Ubiquity, enter command delicious. It will pop up a new window where you can select tags other people have used for the URL.

View a users delicious tags

Script: http://parentno.de/ubiquity/?command=get-delicious

Shows del.icio.us bookmarks from this user {username} tagged with {tagname} To use, type get-delicious {username} tag {tagname}

View the 10 most popular/recent bookmarks in delicious

Script:

Shows the 10 most popular/recent del.icio.us bookmarks. To use, type recent-delicious or popular-delicious.

Evernote

Facebook

Lets you update your status and go quickly to a friend's profile.

[script] with two commands:

Search Facebook with Preview

Updated December 12, 2009: Fixed functionality.

Duplicates the functionality of the Facebook search box in Ubiquity. Start typing the name of a friend, group, or application, and you'll see matching results right in the preview area. Pressing return will take you to the first matching profile, and control + alt + number will take you directly to any other match. If you're not logged in or there aren't any matches, pressing enter will take you to the search results on Facebook. You can even type in parts of a name. Typing 'Stan Brown' or even 'Brow Stan,' for example, will match Stanley Brown (just as they would in the actual Facebook search).

Note: In order to get a preview that shows matches, you must be logged into Facebook and have either of the following settings:

Works with Ubiquity 0.5.*

Script: http://www.princeton.edu/~aweintra/fbubiq.html

Share on Facebook

Shares the the page in the current tab on Facebook. I parsed the bookmarklet provided by Facebook so you get the nice little pop-up window rather than a whole new tab.

Script: http://jallen7usa.com/ubiquity/


Search Facebook

Look anything up in Facebook, contacts, groups and it even works whether you are logged in or not.

script here http://myfirstscript.blogspot.com/2008/10/ubiquity-is-awesome_06.html

Ffffound it!

Adds images to the Ffffound! image repository site. You must have a Ffffound! account to be able to use. Simply navigate to lantern.co.nz/ubiquity/ffffound.html to install using firefox. Use the command "ffffound it" on a page which has the image you want to save.

Friendfeed

Hatena


HowJSay

Looks up (On HowJSay.com), how to pronounce a english word correctly.

gist.github.com/220600

Identi.ca

Script: [9] Allows you to post to Identi.ca from Mozilla Ubiquity. To use, install from link, open Ubiquity and type "identi.ca" followed by your status message.

The above script is no longer hosted at this URL, as the site is no longer available. If someone has a cached version of this code, please contact [Jon "The Nice Guy" Spriggs] who will host it on his site.

LinkedIn

LinkedIn Search: Searches LinkedIn for the specified person.
Name must be in 'FirstName <Middle Initials or Names> LastName' format.

Mixx

  1. mixx: Mixx the typed/pasted url, or highlighted url, or otherwise the current page. Also get the mixx count of the url in the preview.

myExperiment

Script: myExperiment basic search command Basic search plugin for myExperiment, an online comunity for scientists.

Pawst.com

Search social bookmarking websites using pawst.com
Simply type 'pawst topic' i.e 'pawst funny pics'

by Shmuel Ahdut - licensed as MPL

Subscribe: http://pawst.com (You'll get Ubiquity's subscribe popline)
Script: http://pawst.com/javascripts/ubiquity.js

Sphinn

  1. sphinn: Sphinns the typed url, or highlighted url, or otherwise the current page. Also get the sphinn count of the url in the preview.

Jaiku

Script: http://ubiquity.pastebin.com/f495c6d62 To add your username and api key use the command: jaiku-setuserandkey <username> api <apikey> -- you can get your api key on http://api.jaiku.com (inspired by http://trodrigues.net/ubiquity/pingfm/) to post: jaiku <you presence> at <location> : The location is optional, if you don't pass, the script will try to guess it using CmdUtils.getGeoLocation().

Idiquity

Idiquityallows updating and checking your timeline from Ubiquity. More functionality is to come; details are at the site. It is compatible with any Laconi.ca based site (or any site with a Twitter compatible API).

News and Feed Readers

NYTimes recent Headlines: autosuggest recent headlines when you are typing; and if no matching, just hit enter, you will go to NYTimes.com search page.

Simple news feed: Returns latest headlines from various vendors such as bbc, cnn and digg.

Planetaki Commands: Add the website you're visiting to your Planet

get-news: Enables you to search Google News for news titles.

Nexopia

Go to user profile

Type "nexopia" and the user's name and it will take you directly to that user's profile on Nexopia.com.

Script: http://jodyheavener.com/ubiquity/nexopia/

People Search

Serchilo

Serchilo in Ubiquity allows using Serchilo commands in Ubiquity.


Ping.fm

Allows you to post messages via the ping.fm service.

Script: http://ubiquity.washing-up.co.uk/pingfm.html

The first time it is used, you must provide it with your ping.fm app key by typing "ping-set-key <your app key>" Once it has stored your app key, you do not need to provide it again, and can just type "ping <message>" Your app key can be found at http://ping.fm/key


Bugmenot

A password database site for general public. You can use this command to find passwords for free websites so you don't have to register to them.

For Ubiquity 0.1.x

For Ubiquity 0.5 (works in new parser)

Google Bookmarks

Adds the current page to your Google bookmarks with the title you give it. Still rather rough - not robust against invalid inputs. http://www.cs.washington.edu/homes/butaud/ubiquity.html

Google bookmarks search. It works like the google search owning shortcut and label display. http://gist.github.com/187885

Alternative: gbk and gbk-search: Search and add bookmarks to Google Bookmarks.

Google Reader (shared items)

Adds the current selection to your Google Reader Shared Items page and allows you to add a note to it. share-on-reader command

Alternate Command: Note in Reader

View Google Reader Items

Gread previews your inbox, starred, or shared: http://gist.github.com/64695

Previews unread items' title: http://gist.github.com/193921, you should change the "YOURUSERIDGOESHERE" by yourself http://gravo.co.uk/wordpress/2009/04/24/google-reader-unread-feed/.

Gmail

Reddit

Urdna's 'Reddit-This' command

Social Graph (FOAF/XFN etc)

DanBri's 'foaf' command (calls Google SGAPI)

Stickam

http://stickhacks.googlepages.com - Watch someone's live Stickam stream without going to their profile

mYoUvies.com

movieshare: Allows for simple posting to the social movie news website mYoUvies.com

Soup.io

soup - replicates the functionality of the bookmarklet for the Soup.io tumblelogging service

shortText

2 commands:

Twitter

Tumblr

Diigo

* Diigo Add a page to your Diigo bookmarks

Mibbit

Github

* github-user Enhances github user page with repository sorting and additional repository
stats.

Wordpress.com blogs

Goosh Command Shell

Socialight Search

Qaiku

meme from Yahoo

dynastree

TasteKid



ESV bible

insert from ESV, search with ESV - Compatible with Ubiquity 0.5 Either insert text into the current selection from a passage in the ESV Bible, or search the ESV for a given passage or phrase.

WishAmazon - Allows adding any product page on the web to your Amazon Wish List. Similar functionality to the Amazon Universal Wish List bookmarklet.

Buxfer

buxfer-spend, buxfer-receive - Adds a transaction to www.buxfer.com using its remote API, spending or receiving a given amount. (Homepage here).

twixfer - Adds a transaction to www.buxfer.com, using the Twitter API (obsolete - use buxfer-spend and buxfer-receive instead) (Homepage here).

Google Voice

call - Calls any selected 10-digit number (or enter on command line)

gtd-php

gtdphp - gtdin adds an inbox item, and gtdref creates a reference to the current page, as a child of a specific project

Remember The Milk

Gubb

gubb-* - Interface to Gubb, with adding items and inserting lists/contents functionality.


World of Warcraft

instapaper.com bookmarklet

instapaper: Saves current page to read later on Instapaper. If you select some text from the page, it will be stored as the summary. This command will store your instapaper login and password in the browser password manager. Uses the new instapaper API.

later: an alternate implementation that mimics the instapaper.com bookmarklet (requires your bookmarklet hash key). Might be a dead link now???

laterloop.com Bookmarklet/RSS

laterloop-this: Mimics functionality of the laterloop bookmarklet.

laterloop: Shows items you have saved for later in your preview. Allows for paging and can open a specific item through use of an "open #" modifier.

laterloop-clear: Utility command to clear out preference values stored when initially setting up the laterloop and laterloop-this commands.

Other Web Applications

tw-* - Allows you to Create, Open, or Search for keywords within, Tiddlers from your TiddlyWiki

Web 3.0 (Web Of Data, Semantic Web, etc)

Commands allowing the access or manipulation Web 3.0 content, that is RDF-based datasets such as linked data.

Microformats

WoD

Michael Hausenblas has put together a collection of WoD commands. Currently three commands are available:

Some more commands

Crunchbase

Benjamin Nowack has written the cb command allowing to do CrunchBase lookups for companies, products or people.

Twine

add-to-twine: Brings up the dialog for posting the current page to Twine.

Linked Data Exploration

OpenLink Web Resource Description Commands - Commands for obtaining structured descriptions of Web Resources. Uses Openlink Virtuoso's in-built RDFization Middleware ("Sponger") and Linked Data Deployment technology.

Link lookup and insertion

headup

headup: Connect the artist / city / person / company / movie / book / etc - with relevant and personalized information, using the headup Firefox addon - Get headup.

Freebase

Trueknowledge

RDFa

RDFa commands: RDFa WG bookmarklets as Ubiquity commands

Country specific Commands

AR

AT

BG

BR

CA

CH

CN

CZ

DE

DK

EN

ES

FI

FR

KR

IE

IL

IN

IT

JA

MX

NO

NL

NZ

PT

RO

RS

RU

SE

TR

TW

UK

US


Random tools

Command collections

MySpace command collection: MySpace Command Collection

StumbleUpon Command Set adds Stumble functionality to Ubiquity. Has three commands: stumble, want ("Thumbs-Up"), and does-not-want ("Thumbs-Down").

Insert words using a keyword: insert and learn-to-insert

Screen Resolution commands: size and resize

liketribe: chat with an intelligent assistant bot to get recommendations, directions, weather, connect with friends, or just ramble on aimlessly.

Tonight: searches for venues, restaurants and events in your city, near a specific location.

news command: simple news command.

rakudave's commands: firefox add-ons, ubuntu brainstorm, just-ping, rhyme

Everystockphoto.com: Search for images at everystockphoto.com

Shopping.com: Search for products and compare prices at Shopping.com

Ubiquity Commands by Mika: Random commands including Everystockphoto.com and Shopping.com referenced above.

issi_noho's (and others) commands: torrentz.com and more soon. Submit your command here.

CyberPrime's Commands: SearchMe.Com, demonoid, about:commands and much more to come

enobrev's commands: php and html (with auto-completion)

swies's commands: dog, clock, msdn

Abi's commands

Erik Vold's Commands: backtype, charlierose, coldfusion, comicstrip, dictionary, greasemonkey, inlinks-yahoo, jquery, mixx, mysql, quarkbase, sphinn.

Dietrich's commands

Gilbert's commands: date, time-12, time-24

Brandon's Commands: FriendFeed

Fuzzhead's Commands: What's My IP?

Improved IP address retrieval Should work for ipv6 too.

Whatthechuck's commands: validate (W3C markup validator), vimeo

Nickworks's commands: Seeqpod, PHP.net

aufrank's commands: gfl, urej

calhoun_ftw's commands: Embiggen TinyURL replacer adaption, newegg, pirate bay, many more, releasing new always.

mzzt.net commands: remove/replace selection, detach tab to new window, open chromeless window

FreakCERS's commands: latex

satf commands: <blink>, jaen, fix-all-problems, last.fm

Yaz's Commands: rot13

hoffstein's commands: stock-quote, stock-chart

Bayard's commands: WoWhead, WoW Armoury, BBCode

Grant's commands: Facebook, Lorem Ipsum generator, MD5/Sha1 hashes, Penis flood, What.cd artist/torrent search, UPS/USPS/FedEx tracking

Setsuna666's commands: Amazon Canada

Onur Yalaz?'s commands: kissalt, bugmenot

vunite's commands: goto, shorten, craigslist

Timofei Shatrov's commands: clhs, myip, urban-dictionary-search, sharebee-download

Jim's commands: add-to-reader

phoque.de: Add marked text to your blog

srobbin.com: whatismyip

Mini-Geek's commands: homestar-runner-wiki, starcraft-wiki, tniv-bible-passage, tniv-bible-word, webster-dictionary, webster-thesaurus, open-url, ign, and fileshack

Geero's commands: Last.fm track search, Bible Gateway ESV URL builder

amazon-search-all: Search all items on Amazon.com

Mike's commands: mail (uses mailto: urls)

bpeers.com: ticker (preview or paste a stock quote and its change); bling (currency conversion in google syntax)

[12]: bit.ly, Instapaper, Soup.io, Google Reader subscribe, Twitter Search, Yep, zap CSS

kollektive: links - converts non-marked up text/html which contains urls and email addresses into proper anchor tags. Works within html pages, and in rich text editing fields (eg. rich text editing in GMAIL)

Xatan's ubiquity commands: google scholar, xunlei(??), baidu(??), douban(??), verycd, google news, dict.cn(??), mininova, dictionary.hm (detailed english explanation)

TV Globo Video Search: searches for TV Globo and GloboSat videos (Brazil).

sr-map: Searches for street names and shows them on a map. Works for couple of cities in Serbia.

Skyhopper88's Commands Several Search Commands, edit of Gmail script below for .1.1

Alex's fanfou command: post to fanfou (??)

Samps's command collection: eBay-Au, Ubuntu-WiKi, Skweezer, Wapedia, PHP function search

Evilavatar: Search Evilavatar for new posts containing your search term

I.C.E.C.R.E.A.M COMMANDS: directions, reverse-lookup, googlism

Sieglinde's commands: babylon,leo,reverse-telephone,open-thesaurus

objectforward's commands: dictionary - simple command to use dictionary.reference.com for word look up. thesaurus - uses thesaurus.reference.com for similar word look up. I just like this better than the default 'define' command. Enjoy!

VersionOne: A command set for users of the VersionOne agile project management suite.

find commands: Commands to control the firefox search (ctrl+f)

pentarious's command collection: urlize, scholar-search, torrent-search, music-search

Keith's Ubiquity Feeds for Economists (and others): econpapers, econpapers-author, econpapers-title, umdlib, stata, statalist, scholar, lorem ipsum

Spencer's command collection: Freebase lookup tools, 'greasemonkey-like' website manipulation

Pre 0.1 Style Commands (Now Broken)

  1. Quote text for BB-style forums. Quotebb.js
  2. Quotes HTML entities in your selection. quotehtml.js
  3. Opens Gmail in a new tab, as well as showing you the last couple of new messages in the preivew. Gmail.js
  4. Let's you Twitter from anywhere. This command has been moved into Ubiquity core. Twitter.js
  5. Another micro-blogging service like Twitter/Pounce/etc., but open source Essentially identical code to Twitter+Ubiquity above, except for renaming of constants and web addresses identica(2).js
  6. DiggThis.js
  7. Converts your selection to lower case. tolower.js