mirror of
https://github.com/webrecorder/pywb.git
synced 2025-03-15 08:04:49 +01:00
18 lines
398 B
JavaScript
18 lines
398 B
JavaScript
|
const { URL } = require('url');
|
||
|
|
||
|
exports.delay = howMuch =>
|
||
|
new Promise(resolve => {
|
||
|
setTimeout(resolve, howMuch);
|
||
|
});
|
||
|
|
||
|
const extractModifier = /\/live\/[0-9]+([a-z_]+)\/.+/;
|
||
|
|
||
|
exports.extractModifier = rwURL => {
|
||
|
const purl = new URL(rwURL);
|
||
|
const result = extractModifier.exec(purl.pathname);
|
||
|
if (result) return result[1];
|
||
|
return null;
|
||
|
};
|
||
|
|
||
|
exports.parsedURL = url => new URL(url);
|