randomwikipediajs
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

RandomWikipediaJS

JS package to retrieve a random wikipedia page, among other things

Usage and Examples

RandomWikipediaJS provides asyncronous functions that return promises containing URLs, HTMLDocuments, and document titles

const { getDocByURL, getNewestURL, getRandomTitle, getNewestTitle, getTodayTitle, getTomorrowURL, getTomorrowTitle } = require("randomwikipediajs");

// Get a document by URL and log the title
getDocByURL("https://en.wikipedia.org/wiki/Sultan_Bazar_Clock_Tower").then(doc => console.log(doc.title));

// Get a random document and log the title
getRandomDocument().then(doc => console.log(doc.title));

// Get a random article title
getRandomTitle().then(title => console.log(title));

// Get URL of the newest modified Wikipedia article and log URL
getNewestURL().then(url => console.log(url));

// Get URL of featured Wikipedia article from tomorrow and log URL
getTomorrowURL().then(url => console.log(url));

// Get URL of featured Wikipedia article from day after tomorrow and log URL
getTomorrowURL(true).then(url => console.log(url));

// Get and log titles of
getNewestTitle().then(title => console.log(title)); // Last modified Wikipedia article
getRandomTitle().then(title => console.log(title)); // Random Wikipedia article
getTodayTitle().then(title => console.log(title)); // Today's featured Wikipedia article
getTomorrowTitle().then(title => console.log(title)); // Tomorrow's featured Wikipedia article
getTomorrowTitle(true).then(title => console.log(title)); // Day after tomorrow's featured Wikipedia article

Package Sidebar

Install

npm i randomwikipediajs

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

27.4 kB

Total Files

9

Last publish

Collaborators

  • joshnaks