random-dilbert

1.1.0 • Public • Published

Random Dilbert

This module gets a random Dilbert comic from dilbert.com

Beware: This function fetches and parses html. It is slow.

Example

dilbert(function(err, data) {
  data == {
    url: 'http://assets.amuniversal.com/321a39e06d6401301d80001dd8b71c47'
    date: '2001-10-25'
  }
})

dilbert.com doesn't have an api so there's some dom magic going on in the backend to be able to get the comic.

All the Dilbert comics have their own page, the url to this page is the date that it was posted. The first Dilbert comic was posted April 16, 1989. By getting a random date between the first Dilbert comic and today, we can achieve the noble goal of Random Dilbert.

Credit for the original idea of getting a random date and parsing the html goes to gavindinubilo (many thanks).

Readme

Keywords

none

Package Sidebar

Install

npm i random-dilbert

Weekly Downloads

1

Version

1.1.0

License

ISC

Last publish

Collaborators

  • chemicalrocketeer