Labs/Ubiquity/Ubiquity Command Suggestions: Difference between revisions

Jump to navigation Jump to search
Undo revision 213158 by Shibo (Talk)
(Undo revision 213158 by Shibo (Talk))
 
(36 intermediate revisions by 19 users not shown)
Line 9: Line 9:
* Search the Herd for new Ubiquity commands directly using Ubiquity without having to physically navigate to the site.  
* Search the Herd for new Ubiquity commands directly using Ubiquity without having to physically navigate to the site.  
* Commands for all of the menu items (so that I never have to reach for the mouse to menu again). Sandro mentioned this recently.  
* Commands for all of the menu items (so that I never have to reach for the mouse to menu again). Sandro mentioned this recently.  
** I would actually encourage this and say that every firefox menu item, shortcut, and who knows what else should be built into ubiquity. (I got the idea from the conversation around [http://www.cimitan.com/blog/2009/01/31/do-ifying-gtk-30/ do-ifying gnome], which not surprisingly started with ubiquity :) Anyway, this would both make ubiquity more useful and Fx shortcuts more discoverable, imho.
** I created a command called [http://mozilla.doslash.org/ubiquity/ "Invoke menu item"] for Ubiquity 0.5, which lets you type the menu name and have it executed. --[[User:Asqueella|Nickolay]]
* A 'map keyboard shortcut to command' command would be nice.
* Program launcher (When in Chrome, JS can launch other applications)
* Program launcher (When in Chrome, JS can launch other applications)
* "cmd" command to pass selected text to the command line, i.e. "cmd wget" would pass the selected text to the wget function via the cli.
* "cmd" command to pass selected text to the command line, i.e. "cmd wget" would pass the selected text to the wget function via the cli.
Line 16: Line 19:
* Graphing data (currently, only sparklines are supported). Would be nice to plot bar graphs and pie charts of things like countries by GDP from Wikipedia or browser usage on my website. There's a lot to think about here but this could potentially become one of the best features of Ubiquity.
* Graphing data (currently, only sparklines are supported). Would be nice to plot bar graphs and pie charts of things like countries by GDP from Wikipedia or browser usage on my website. There's a lot to think about here but this could potentially become one of the best features of Ubiquity.
* Task-specific tab grouping. Allow for opening and closing a set of tabs all at once. The key question here is how to add tabs to groups using Ubiquity.
* Task-specific tab grouping. Allow for opening and closing a set of tabs all at once. The key question here is how to add tabs to groups using Ubiquity.
 
* Next - just a universal 'next' function. Next page, next post, next email. Also 'previous'.


==Search Commands==
==Search Commands==
(Note: create-new-search-command may be able to create a simple search command for many websites.)
*Contact command: to find the contact details of an enterprise or a person. This should just display the core content of the contact us page of the site.
*Creative Commons: Find something in CC
*Creative Commons: Find something in CC
*Wikipedia in spanish: (or use it in another languages)
*Wikipedia in spanish: (or use it in another languages)
*Bookmarklet command; execute any bookmarklet via the keyboard.(This could include normal bookmarks something like quick dial with the keyboard)
*Map contact command, a command to get the location(s) of a contact from your contact list.( map-contact (name) )
*Map contact command, a command to get the location(s) of a contact from your contact list.( map-contact (name) )
* 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.
* 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.
** Is this even possible?  What is the format?  "site:mozilla.org,wikipedia.org test"?  "site:mozilla.org site:wikipedia.org test"?
* Flickr search (a [http://194.95.111.244/%7Ecountzero/scripts/_myImageFlow/ coverflow-like preview] would be awesome)
* Flickr search (a [http://194.95.111.244/%7Ecountzero/scripts/_myImageFlow/ coverflow-like preview] would be awesome)
* last.fm search with preview (a first attempt has been made [http://www.geero.net/ here])
* last.fm search with preview (a first attempt has been made [http://www.geero.net/ here])
* Google Image Search with preview
* Google Sets (part of Google labs) to give related terms based on user input
* Google Sets (part of Google labs) to give related terms based on user input
* More specific Google searches, like google video search on 'video', and google definition search type "define:mozilla" into google.
* More specific Google searches, like google video search on 'video', and google definition search type "define:mozilla" into google.
Line 37: Line 41:
* taking the name of a television show, search for the show's schedule and add that schedule to google calendar
* taking the name of a television show, search for the show's schedule and add that schedule to google calendar
* A command that searches the web for a picture similar to one selected. using similar pixel arraignment to find pictures of better resolution or less cropped than one you might find roaming randomly.
* A command that searches the web for a picture similar to one selected. using similar pixel arraignment to find pictures of better resolution or less cropped than one you might find roaming randomly.
** [http://blogs.msdn.com/livesearch/archive/2008/12/01/using-images-to-find-other-images.aspx Microsoft Live Search can do this]
* A image cover flow or even just something as simple as a image viewer. Also it should be able to add images into e-mails like the maps.
* A image cover flow or even just something as simple as a image viewer. Also it should be able to add images into e-mails like the maps.
* Would love to see a search function for Calorie King to look up Nutrition Fact tables for foods ([http://is.gd/euXv like this one]).
* Would love to see a search function for Calorie King to look up Nutrition Fact tables for foods ([http://is.gd/euXv like this one]).
* A search function for XHTML entities (maybe looking like [http://www.digitalmediaminute.com/reference/entity/index.php this]?) would be awesome. Not sure what auto-complete would look like for this....
* A search function for XHTML entities (maybe looking like [http://www.digitalmediaminute.com/reference/entity/index.php this]?) would be awesome. Not sure what auto-complete would look like for this....
* A function where you can highlight a text and then add additional text to that in ubiquity. For example I highlight a bands name on wiki then open Ubiquity and add a song name and then search on youtube.
* Compete.com - Search for traffic for site in current tab, show compete graph in ubiquity.
* A Search ThisPage or Search ThisWeb page would be very usefull.


==Program Integration==
==Program Integration==
Line 58: Line 66:
* In Firefox, "Bookmark this" & "Create bookmark folder <data>"
* In Firefox, "Bookmark this" & "Create bookmark folder <data>"
* For Linux, allow users and other commands to be sent to the terminal...eg. IF you had selected text and wanted to open in gedit, ubiquity would tell the terminal to open gedit then paste in text..etc
* For Linux, allow users and other commands to be sent to the terminal...eg. IF you had selected text and wanted to open in gedit, ubiquity would tell the terminal to open gedit then paste in text..etc
* Ability to select the address-bar. I.e. "Select-address" would jump to the address-bar and highlight it.


==Tools==
==Tools==
* Annotate web pages and then share those annotations (perhaps using google notebook?)
* Annotate web pages and then share those annotations (perhaps using google notebook?) or ShiftSpace
* Close unrelated tabs: similar to close all related tabs
* Close unrelated tabs: similar to close all related tabs
* Download manager - A text based download manager like wget on linux
* Download manager - A text based download manager like wget on linux
Line 66: Line 75:
* Replace words in selected text (optional: regular expressions)
* Replace words in selected text (optional: regular expressions)
* Save current site into a PDF file
* Save current site into a PDF file
** "convert" command already does this
* Save page as... "Web Page, complete" to a pre-specified folder
* Save page as... "Web Page, complete" to a pre-specified folder
* Save selection/highlighted text to a file in a pre-specified location
* Save selection/highlighted text to a file in a pre-specified location
Line 81: Line 91:
* Add a domain (current domain as default) to cookie whitelist
* Add a domain (current domain as default) to cookie whitelist
* Add a thesaurus search function
* Add a thesaurus search function
** http://www.zacharyspencer.com/2008/09/my-first-ubiquity-command/
* Restart Firefox
* Restart Firefox
** Built-in "restart" command does this
* Download instead of opening URL
* Download instead of opening URL
* The ability to Edit existing/installed commands. I.E. "edit-command define" would search for an installed "define" command and open the source in the command-editor.
* The ability to bookmark a page and bypass the [ok/cancel] dialog box so that you can bookmark related tabs all at once.
* Instead of folding other functionalities of add-ons into Ubiquity, a command that lists all installed, active add-ons in the browers, and after highlighting the add-ons lists in the right pane the functionally. Expample: I would like to add this wiki to my "Read it later" add-on by simply typing "add-on read it later", scroll to the options of the add-on and select the option(s). In this example the add-on has one function and the site is added to my "to read list"
* Toggle caret browsing (F7)
* S(l)idebar commands. Might need aios.


==Site Integration==
==Site Integration==
*Forum (BBCode) formatting
*Youtube: Highlight a youtube link and embed the video. Could be used with other sites as well.
*Youtube: Highlight a youtube link and embed the video. Could be used with other sites as well.
* Blogger:
* Blogger:
Line 94: Line 112:
** access HTTPS version of calendar, perhaps with 'add-to-scalendar' and 'check-scalendar'
** access HTTPS version of calendar, perhaps with 'add-to-scalendar' and 'check-scalendar'
* Gmail:
* Gmail:
** Add contact, from a selected text to your contact list in gmail.  
** Add contact, from a selected text to your contact list in gmail.
*** Add a contact group (and contacts if needed) from the emails list in a received email (all cc'ed people, including the sender, excluding yourself), or from a list of email address'.
** Gmail labels, alphabetical lookup from available labels.  Code possibly similar to the greasemonkey script [http://blog.persistent.info/2007/11/macros-for-new-version-of-gmail.html macros] for gmail.
** Gmail labels, alphabetical lookup from available labels.  Code possibly similar to the greasemonkey script [http://blog.persistent.info/2007/11/macros-for-new-version-of-gmail.html macros] for gmail.
** Display a contact's information for quick lookup.  Desired format would be something like name, title, phone numbers (labeled), and email addresses (labeled).  Including the contact's photo would be extra spiffy.
* Google Maps -  
* Google Maps -  
** when a google map image is inserted into a form, the image should have a link to the map on the google map site. e.g.: http://maps.google.com/maps?f=q&hl=en&geocode=&q=Budapest,+Hungary&ie=UTF8&z=11&iwloc=addr
** when a google map image is inserted into a form, the image should have a link to the map on the google map site. e.g.: http://maps.google.com/maps?f=q&hl=en&geocode=&q=Budapest,+Hungary&ie=UTF8&z=11&iwloc=addr
Line 111: Line 131:
* Reddit/Mixx
* Reddit/Mixx
* Del.icio.us (e.g. "delic this" or "delic this with tag1 tag2 tag3")
* Del.icio.us (e.g. "delic this" or "delic this with tag1 tag2 tag3")
* Furl.net bookmarking site [http://www.furl.net]
* Turn referencing friend feed comments and tweets on a page (defaulted to the current page) into page annotations via command "show conversations"
* 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)
* Integration with Jaiku, Plurk, Pownce, and other microblogging services (not only with Twitter)
Line 154: Line 175:
* Fast Dial integration
* Fast Dial integration
* Overwrite the window.print command with a less intrusive UI. It would instead pop a notification/toaster ("this site wants to print itself. _Print_").
* Overwrite the window.print command with a less intrusive UI. It would instead pop a notification/toaster ("this site wants to print itself. _Print_").
** What does this have to do with Ubiquity?  Sounds like something for Bugzilla.
* Greasemonkey integration: "greasemonkey-edit <userscript>". It would autocomplete the userscript name based on the list of installed userscripts.
* Greasemonkey integration: "greasemonkey-edit <userscript>". It would autocomplete the userscript name based on the list of installed userscripts.
* Cool iris functionality with a image flow.
* Cool iris functionality with a image flow.
* All in one sidebar (aios)


==Finished Commands==
==Finished Commands==
*[http://gist.github.com/59842 Bookmarklet]; execute any bookmarklet via the keyboard.
* [http://shortText.com/ shortText.com] done. Create a URL of any selected text by using command 'shorttext' or expand a shortText URL to its full content by using command 'longtext'
* [http://shortText.com/ shortText.com] done. Create a URL of any selected text by using command 'shorttext' or expand a shortText URL to its full content by using command 'longtext'
* [http://www.google.com/sitesearch/ Google Site Search] integration. (Example: "search komplett.ie for cpu coolers") [http://mysite.verizon.net/zaduma/ Done]
* [http://www.google.com/sitesearch/ Google Site Search] integration. (Example: "search komplett.ie for cpu coolers") [http://mysite.verizon.net/zaduma/ Done]
* Metacritic (metacritic.com) review searching - [http://mysite.verizon.net/zaduma/ Done]
* Metacritic (metacritic.com) review searching - [http://mysite.verizon.net/zaduma/ Done] [http://www.endolith.com/ubiquity_commands.html this version has ability to choose between example.org, subdomain.example.org, etc.]
** <tt>google-here <text></tt>: site-search on current site (without typing it explicitly) => ([http://groups.google.com/group/ubiquity-firefox/browse_thread/thread/5c2c80df1c61d4f8 Done])
* Torrent search [http://mysite.verizon.net/zaduma/ Done]
* Torrent search [http://mysite.verizon.net/zaduma/ Done]
* Reveal the exact URL-s behind tinyurl-s (see [http://ghill.customer.netspace.net.au/embiggen/ Embiggen Bookmarklet]) [http://mysite.verizon.net/zaduma/ Done]
* Reveal the exact URL-s behind tinyurl-s (see [http://ghill.customer.netspace.net.au/embiggen/ Embiggen Bookmarklet]) [http://mysite.verizon.net/zaduma/ Done]
Line 185: Line 210:
* Ping.fm - can potentially replace twitter and facebook-status commands ([http://waleed.doubleudesigns.com/2008/08/ubiquity-and-pingfm/ Done])
* Ping.fm - can potentially replace twitter and facebook-status commands ([http://waleed.doubleudesigns.com/2008/08/ubiquity-and-pingfm/ Done])
* Mibbit IRC (mibbit [server] [optional:channels]) ([http://scguy318.freeshell.org/Mibbit%20Ubiquity%20Script.html Done])
* Mibbit IRC (mibbit [server] [optional:channels]) ([http://scguy318.freeshell.org/Mibbit%20Ubiquity%20Script.html Done])
* <tt>google-here <text></tt>: site-search on current site (without typing it explicitly) => ([http://groups.google.com/group/ubiquity-firefox/browse_thread/thread/5c2c80df1c61d4f8 Done])
Can anyone write a command that decodes 2D barcodes in images on a web page?
Can anyone write a command that decodes 2D barcodes in images on a web page?


Confirmed users
201

edits

Navigation menu