2.1.0 • Published 6 months ago
capture-node v2.1.0
Capture Node SDK
Node Library for Capture by Techulus
Get your API Key and Secret from https://capture.techulus.in/console
Installation
npm install capture-node
Usage
List of all capture options: https://docs.capture.techulus.in
Image
import { Capture } from 'capture-node';
const capture = new Capture(YOUR_API_KEY, YOUR_API_SECRET);
// var url = capture.buildImageUrl(URL_TO_CAPTURE, CAPTURE_OPTIONS);
const url = capture.buildImageUrl('https://capture.techulus.in/', {
full: true,
delay: 3,
t: Date.now()
});
// or
const image = await capture.fetchImage('https://capture.techulus.in/', {
full: true,
delay: 3,
t: Date.now()
});
Now stick that url in an img tag to render the screenshot!
import { Capture } from 'capture-node';
const capture = new Capture(YOUR_API_KEY, YOUR_API_SECRET);
// var url = capture.buildPdfUrl(URL_TO_CAPTURE, CAPTURE_OPTIONS);
const url = capture.buildPdfUrl('https://capture.techulus.in/', {
full: true,
delay: 3,
t: Date.now()
});
// or
const pdf = capture.fetchPdf('https://capture.techulus.in/', {
full: true,
delay: 3,
t: Date.now()
});
Content
import { Capture } from 'capture-node';
const capture = new Capture(YOUR_API_KEY, YOUR_API_SECRET);
// var url = capture.buildContentUrl(URL_TO_CAPTURE, CAPTURE_OPTIONS);
const url = capture.buildContentUrl('https://capture.techulus.in/');
// or
const content = await capture.fetchContent('https://capture.techulus.in/');
Metadata
import { Capture } from 'capture-node';
const capture = new Capture(YOUR_API_KEY, YOUR_API_SECRET);
// var url = capture.buildMetadataUrl(URL_TO_CAPTURE, CAPTURE_OPTIONS);
const url = capture.buildMetadataUrl('https://capture.techulus.in/');
// or
const content = await capture.fetchMetadata('https://capture.techulus.in/');