sanitizeFilename -> filenamify, use for datetime

This commit is contained in:
Ralf Vogler 2022-09-16 15:33:05 +02:00
parent c519ce0ce5
commit 2791112fd6
3 changed files with 8 additions and 8 deletions

View file

@ -19,8 +19,8 @@ export const jsonDb = async file => {
return db;
}
export const datetime = (d = new Date()) => d.toISOString();
export const sanitizeFilename = s => s.replace(/[^a-z0-9_\-]/gi, '_'); // alternative: https://www.npmjs.com/package/filenamify
export const datetime = (d = new Date()) => d.toISOString().replace('T', ' ').replace('Z', '');
export const filenamify = s => s.replaceAll(':', '.').replace(/[^a-z0-9 _\-.]/gi, '_'); // alternative: https://www.npmjs.com/package/filenamify - On Unix-like systems, / is reserved. On Windows, <>:"/\|?* along with trailing periods are reserved.
// stealth with playwright: https://github.com/berstend/puppeteer-extra/issues/454#issuecomment-917437212
const newStealthContext = async (browser, contextOptions = {}, debug = false) => {