kriptopter/kompilo.js

24 lines
573 B
JavaScript
Raw Normal View History

2018-07-01 18:40:37 +02:00
const { writeFileSync, readFileSync } = require('fs')
writeFileSync(
'kriptoptlet'
, `javascript:win=window.open('','','titlebar=no,location=no');win.document.write(\`${
readFileSync('kriptopter', 'utf8')
.replace(/\\/g,'\\\\')
.replace(/%0A/g,'\%0A')
2018-07-01 18:40:37 +02:00
.replace(/`/g,'\\`')
.replace(/\$\{/g,'\\${')
.replace(/\n/g,'\\n')
.replace(/\t/g,'\\t')
2018-07-01 18:40:37 +02:00
}\`)`
, 'utf8'
)
/*
javascript:win=window.open('','','titlebar=no,location=no'); fetch('https://git.p2p.legal/dig/kriptopter/raw/master/kriptopter').then(res=>res.text()).then(app=>win.document.write(app) )
*/
2018-07-01 18:40:37 +02:00