@imdt-os/url-tail

0.0.5 • Public • Published

url-tail

This package allows you to monitor changes to a remote file using polling of an external URL.

This polling uses HTTP range, so only new data is transferred.

Usage

npm install @imdt-os/url-tail

Sample code

const urlTail = require('@imdt-os/url-tail');
const destroy = urlTail("http://127.0.0.1/log.txt", ()=>{
    console.error("Error");
}, (newData, reset)=>{
    if(reset){
        console.log("Discard old data - file was truncated");
    }
    console.log("New data available", newData);
}, {debug: false});

setTimeout( destroy, 60000 ); // Destroy it after 10s

Package Sidebar

Install

npm i @imdt-os/url-tail

Weekly Downloads

6

Version

0.0.5

License

MIT

Unpacked Size

3.98 kB

Total Files

3

Last publish

Collaborators

  • tiagojacobs
  • tdj-br