IndieWeb v0.0.23 IndieWeb.HCard

Extracts the representative h-card of the provided URI.

Link to this section Summary

Functions

Obtains the representative h-card of the provided URI

Obtains a remote page and determines the h-card of the current page

Link to this section Functions

Link to this function

fetch_representative(uri)

Obtains the representative h-card of the provided URI.

The steps for parsing a representative h-card are as follows:

  • If the page contains an h-card with uid and url properties both matching the page URL, the first such h-card is the representative h-card.
  • If no representative h-card was found, if the page contains an h-card with a url property value which also has a rel=me relation, the first such h-card is the representative h-card
  • If no representative h-card was found, if the page contains one single h-card, and the h-card has a url property matching the page URL, that h-card is the representative h-card
Link to this function

fetch_representative(mf2, uri)

Obtains a remote page and determines the h-card of the current page.

This takes a few approaches to find a h-card for the page in question. It'll first search for a top-level h-card on the page. If there isn't an obvious one, it'll search for a representative h-card.

Link to this function

resolve(mf2, uri)