wtf_wikipedia
Version:
parse wikiscript into json
18 lines (17 loc) • 438 B
JavaScript
/**
* Parses out the domain and title from a url
*
* @private
* @param {string} url The url that will be parsed
* @returns {{domain: string, title: string}} The domain and title of a url
*/
const parseUrl = function (url) {
let parsed = new URL(url)
let title = parsed.pathname.replace(/^\/(wiki\/)?/, '')
title = decodeURIComponent(title)
return {
domain: parsed.host,
title: title,
}
}
module.exports = parseUrl