1.0.5 • Published 7 years ago
@octopod-service/web-getter v1.0.5
web-getter for octopod
Allow to download with a limited frequency a web page. It will queue a request to the service (one queue per hostname) and execute it when the timeout has been reached.
Install
npm install @octopod-service/web-getter
Usage
// TypeScript
import * as getter from '@octopod-service/web-getter'
// JavaScript
const getter = require('@octopod-service/web-getter');
const service = new getter.GetterService('http://...');
service.start();
Call
this.call<GetterServiceResult, GetterServiceRequest>('getter', 'request', {
url: 'http://...'
}, (response, paths, cleanup) => {
console.log(response.filePath);
cleanup();
});
this.call<GetterServiceDirectResult, GetterServiceRequest>('getter', 'direct', {
url: 'http://...'
}, (response, paths, cleanup) => {
console.log(response.body);
cleanup();
});