Labs/Ubiquity/Ubiquity Command Suggestions: Difference between revisions

From MozillaWiki
< Labs‎ | Ubiquity
Jump to navigation Jump to search
Line 46: Line 46:


==Site Integration==
==Site Integration==
* Google Calendar: ability to add more information to a calendar appointment such as location (perhaps signaled by @ ), calendar choice ( [ ] ), improved date parsing (you could say next Wednesday, and it could figure it out).
* Internationalisation (google.co.uk, ebay.co.uk. etc)  
* Internationalisation (google.co.uk, ebay.co.uk. etc)  
** weather command in celcius
** weather command in celcius

Revision as of 23:30, 28 August 2008

Back to Labs/Ubiquity.

Search Commands

  • Google site search multiple urls in selection. You would select a block of text containing multiple urls, and be able to search them all simultaneously for any given text.
  • Flickr search (a coverflow-like preview would be awesome)
  • Twitter Search - Done but could benefit from a sexier UI
  • Integration of your installed Firefox search engines.
  • last.fm search with preview
  • Google Image Search with preview

Program Integration

  • Commands for all of the menu items (so that I never have to reach for the mouse to menu again). Sandro mentioned this recently.
  • Link finder (like the "link-to-wikipedia" command but then, instead of inserting a link to wikipedia, allow the user to find the link from history/bookmarks. This would save a lot of excess work because at the moment, to insert a link, you have to open up a new tab, find the page you want to link to, copy the address and then, go back to add the link)
  • Search command (allows you to search for text in any open tab, and then navigate you there)
  • Flock stuff (be inspired by whatever seems to be actually useful in Flock)
  • Program launcher (When in Chrome, JS can launch other applications)
    • Especially nice if it could integrate with existing application launchers (ie: Quicksilver, Launchy, etc)
  • Go command (for switching between tabs by name) (achieved by the "tab" command builtin to Ubiquity)
  • Ability to take snapshots of the current window
  • Queries for places datastores, rendering in plain html blue links (Beltzer showed me a little js console script that is a fine starting point).
    • tag:(hci gestuers)
    • site:google date:yesterday show:clicks
    • starred intitle:Concept
  • Integrate with Thunderbird, Sunbird, Songbird and othe Mozilla software
  • Allow for commands to be treated as content/arguments for other commands ie: email {map Washington DC} to myfriend@gmail.com would open up an email box to friend1 with a map of DC in the content pane
  • clone of email command for Gajim/Pidgin/Psi/Adium...
  • Integration with Instant Messanger clients (AIM, Pidgin, Trillion, etc) to allow inserting content into a message for a particulary contact ie 'IM this to John'

Tools

  • Annotate web pages and then share those annotations
  • close unrelated tabs: similar to close all related tabs
  • Currency conversion
  • Download manager - A text based download manager like wget on linux
  • Random number generator. Floating point value with input of the following type: random lower-val higher-val
    • Example: Random 0 1; Gives 0.252
    • Example: Random 1 100; Gives 275.840
  • Related articles and images, possibly using Zemanta like this plugin.
  • Save current site into a PDF file
  • Save page as... "Web Page, complete" to a pre-specified folder
  • Spell checker - any text, not just form fields
  • Status message editor - Easily modify status and/or status message on popular IM protocols
  • Stock quotes
  • Timezone converter (something like "get time in australia" and perhaps, "convert 8pm australian time to my time" where my timezone could automatically be obtained from CmdUtils.getLocation())
  • Unit conversion
  • Upload selected image to tinypic or the like

Site Integration

  • Google Calendar: ability to add more information to a calendar appointment such as location (perhaps signaled by @ ), calendar choice ( [ ] ), improved date parsing (you could say next Wednesday, and it could figure it out).
  • Internationalisation (google.co.uk, ebay.co.uk. etc)
    • weather command in celcius
    • localize verbs (and their parameters: 01/09 = 1st September in some country)
  • Flickr integration (ability to inject pictures/slideshows and post found images to Flickr)
  • More advanced twitter integration (a command to view last x messages from a specific friend and another to view your recent friends timeline)
  • Route on Google Maps
  • Blog integration (select a chunk of text or an image and then blog about it in your favorite blog software)
  • Fly command (possibly using Tripeedo's built-in natural language search or the Kayak API) to make booking flights easier
  • Digg (see Sandro's diggthis command)
  • Reddit/Mixx
  • Del.icio.us (e.g. "delic this" or "delic this with tag1 tag2 tag3")
  • Turn referencing friend feed comments and tweets on a page (defaulted to the current page) into page annotations via command "show conversations"
  • Integration with Jaiku, Plurk, Pownce, and other microblogging services (not only with Twitter)
  • Add Google Calendar events --> seems to have a command to do it but does not work for me)
  • Integration with Google Docs and Google Notebook
  • Command to send selected text to tinypaste.com and/or shorttext.com, pastebin.com, cl1p.net etc.
  • Subscribe to current site's feed via Google Reader or other RSS reader
  • Add to Google Bookmarks
  • Easily control BitLet.org
  • Add torrents with Azureus' HTML WebUI
  • Geotag flickr photos easily (see Localize Bookmarklet)
  • Take highlighted thread, and paste it in a forum. Because of the amount of forums, it might be better to just have a template for each forum type.
  • Evernote command (post this page/text to evernote) suggested by Ben here
  • Adobe Buzzword integration
  • tempomail / jetable (temp mail address) integration
  • Horde email/calendar
  • SMS Messaging. Text-message content to a contact or phone number. Could integrate with an existing service such as: http://smseverywhere.com/send.htm
  • Set tv recording. For those people using mythtv / myth* or a TiVo with a web front-end, if you saw a show on some web site, like tvrage or any channel that shows tv-listings, highlight the show, and say 'record this'. This would probably be very dependent on your specific web front-end / TVR hardware.
  • Reopen an existing tab in a new tab. Sometimes you want to search for a new topic (in Wikipedia for example), and you have to re-open a new tab, then copy and paste the current url. Why not have a "re-open" command that lets you create a new tab, and copy the currently opened page over to it?

Extension Integration

  • BlueOrganizer (be inspired by this addon and it's somewhat semantic knowledge)
  • Take inspiration from Clipmarks
  • Firebug integration, inspect DOM-Reference, show firebug net panel
  • Media player control similar to FoxyTunes
  • AnyColor integration -- https://addons.mozilla.org/en-US/firefox/addon/6991
  • Faviconize -- A command called Fav [open tab] to change it's state from showing/hiding title
  • Commands for Screen grab! extension
  • Undo Closed Tabs Button feature like the extension of that name.
  • Adblock Plus integration, along with NoScript.
  • Ability to inject Webslices, for use with Webchunks.
  • Fast Dial integration

Finished Commands

  • Google Site Search integration. (Example: "search komplett.ie for cpu coolers") Done
  • Metacritic (metacritic.com) review searching - Done
  • Torrent search Done
  • Reveal the exact URL-s behind tinyurl-s (see Embiggen Bookmarklet) Done
  • BugMeNot lookup for current page Done
  • Open command (select multiple links, then open them all in tabs) Done
  • An online bible service command. Done
  • A command to open a selected URL. Done