ubiquity: Difference between revisions
Jump to navigation
Jump to search
WebOrganics (talk | contribs) (Ubiquity Commands) |
(→Microformats Extraction commands: updated cognition's ubiquity commands) |
||
(17 intermediate revisions by 3 users not shown) | |||
Line 4: | Line 4: | ||
== What is Ubiquity == | == What is Ubiquity == | ||
[https://wiki.mozilla.org/Labs/Ubiquity Ubiquity] is a [[Firefox 3]] plugin that enables the user to interact with websites and services using simple keyboard commands. | [https://wiki.mozilla.org/Labs/Ubiquity Ubiquity] is a [[Firefox|Firefox 3]] plugin that enables the user to interact with websites and services using simple keyboard commands. | ||
Below is a list of Commands in the wild that support Microformats. | Below is a list of Commands in the wild that support Microformats. | ||
Line 15: | Line 15: | ||
* Search the [[Main_Page|Microformats Wiki]] available at http://weborganics.co.uk/ | * Search the [[Main_Page|Microformats Wiki]] available at http://weborganics.co.uk/ | ||
*#commands: | *#commands: | ||
*#* uf-search (search term) | *#* <code>uf-search</code> (search term) | ||
=== Microformats Extraction commands === | === Microformats Extraction commands === | ||
* Microformats extraction commands available at http://transformr.co.uk/ | * Microformats extraction commands available at http://transformr.co.uk/ | ||
*#commands: | *#commands: | ||
*#* get-atom from [[hatom|hAtom]] | *#* <code>get-atom</code> from [[hatom|hAtom]] | ||
*#* get-vcard from [[hcard|hCard]] | *#* <code>get-vcard</code> from [[hcard|hCard]] | ||
*#* get-webcal from [[hcalendar|hCalendar]] | *#* <code>get-webcal</code> from [[hcalendar|hCalendar]] | ||
*#* get-podcast from [[haudio|hAudio]] | *#* <code>get-podcast</code> from [[haudio|hAudio]] | ||
* Microformats Detection command available at http://srv.buzzword.org.uk | |||
*#command: | |||
*#* <code>cognifiy-page ''output_format''</code>, Detects all Microformats on page using [http://buzzword.org.uk/cognition/ Cognition] | |||
*#* <code>cognifiy-selection ''output_format''</code>, Detects all Microformats within selected text using [http://buzzword.org.uk/cognition/ Cognition] | |||
== Ubiquitiy and Firefox' Microformats-API == | |||
It is also possible to use the Firefox Microformats-API directly (with Ubiquity). | |||
Here is a little code snippet: | |||
Components.utils.import("resource://gre/modules/Microformats.js"); | |||
CmdUtils.CreateCommand({ | |||
name: "count-hcards", | |||
execute: function() { | |||
var doc = Application.activeWindow.activeTab.document; | |||
var uFcount = Microformats.count('hCard', doc); | |||
displayMessage( uFcount ); | |||
} | |||
}) | |||
* [http://transformr.co.uk/ TransFormr] uses some of the above code to check if certain microformats are present ([[hcard|hCard]] and [[hcalendar|hCalendar]]) before performing a transformation. | |||
==See also== | ==See also== |
Latest revision as of 22:12, 8 September 2008
Ubiquity Commands
What is Ubiquity
Ubiquity is a Firefox 3 plugin that enables the user to interact with websites and services using simple keyboard commands.
Below is a list of Commands in the wild that support Microformats.
See user-interface for ways in which extensions could or do handle microformats.
Commands in the wild
Microformats Wiki Search
- Search the Microformats Wiki available at http://weborganics.co.uk/
- commands:
uf-search
(search term)
- commands:
Microformats Extraction commands
- Microformats extraction commands available at http://transformr.co.uk/
- Microformats Detection command available at http://srv.buzzword.org.uk
Ubiquitiy and Firefox' Microformats-API
It is also possible to use the Firefox Microformats-API directly (with Ubiquity).
Here is a little code snippet:
Components.utils.import("resource://gre/modules/Microformats.js"); CmdUtils.CreateCommand({ name: "count-hcards", execute: function() { var doc = Application.activeWindow.activeTab.document; var uFcount = Microformats.count('hCard', doc); displayMessage( uFcount ); } })
- TransFormr uses some of the above code to check if certain microformats are present (hCard and hCalendar) before performing a transformation.
See also
- bookmarklets
- firefox-extensions
- greasemonkey - a powerful tool for customizing Firefox.
- operator-phone-tests - a page listing tests of Operator's "Send to Bluetooth device" options with results
- RSS extensions - for viewing hAtom feeds via third-party converters