Difference between revisions of "ubiquity"

From Microformats Wiki
Jump to navigation Jump to search
Line 30: Line 30:
 
*#command:
 
*#command:
 
*#* cognifiy, Detects all Microformats using [http://buzzword.org.uk/cognition/ Cognition]
 
*#* cognifiy, Detects all Microformats using [http://buzzword.org.uk/cognition/ Cognition]
 +
 +
== Ubiquitiy and Firefox' Microformats-API ==
 +
 +
Its also possible to use the Firefox Microformats-API directly.
 +
 +
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 );
 +
  }
 +
})
  
 
==See also==
 
==See also==

Revision as of 20:26, 6 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

Microformats Extraction commands

Ubiquitiy and Firefox' Microformats-API

Its also possible to use the Firefox Microformats-API directly.

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 );
  }
})

See also