Class: Sitemap

Sitemap

new Sitemap(message_obj)

Represents sitemap parser
Parameters:
Name Type Description
message_obj Message
Author:
Source:

Members

(private, inner) sitemap_queue :Array

List of urls for which sitemap have to parsed.
Type:
  • Array
Source:

Methods

fetch(url, callback)

Fetches given sitemap url
Parameters:
Name Type Description
url String
callback function
Source:

getSites(url, callback)

Parses and returns all the urls from the given sitemap url
Parameters:
Name Type Description
url String
callback function
Source:

queueSitemaps(domain_urls, fn)

Queues urls for sitemap fetching
Parameters:
Name Type Description
domain_urls Array
fn function callback
Source:

updateSiteMap(domain, sites, fn)

Updates sitemap of given domain.
Parameters:
Name Type Description
domain String
sites Array
fn function callback
Source:

(private, inner) lazy_sitemap_updator(domain)

It loads sitemap recursively in a queued fashion. Next domain is automatically queued by popping element from sitemap_queue
Parameters:
Name Type Description
domain String
Source: