18 lines
415 B
JavaScript
Executable File
18 lines
415 B
JavaScript
Executable File
#!/usr/bin/node
|
|
|
|
const Pageres = require('pageres')
|
|
|
|
async function captureUrl () {
|
|
try {
|
|
const streams = await new Pageres({ crop: true, delay: 1, scale: 2, timeout: 10, launchOptions: { args: ['--single-process'] } })
|
|
.src(process.argv[2], ['600x315'])
|
|
.run()
|
|
process.stdout.write(streams[0], () => process.exit(0))
|
|
} catch (e) {
|
|
console.log(e)
|
|
process.exit(1)
|
|
}
|
|
}
|
|
|
|
captureUrl()
|