ftplastmod

0.0.1 • Public • Published

Description

A simple means to get a FTP file last modified time without having to mess around with a FTP client.

node-ftplastmod is a small node.js utility module that relies on node-ftp.

Requirements

Install

npm install node-ftplastmod

Usage

  • Use separate ftp options and filepath
  var FtpLastMod = require('node-ftplastmod');
 
  var FtpLastModCallback = function(err, lastModified) {
    if (err) {
      console.error(err);
    } else {
      console.info(lastModified);
    }
  };
 
  var ftp1 = new FtpLastMod({
    ftpOptions: {
      host: 'some.url.net',
      port: 21,
      user: "username", //dont use for public FTP
      password: "Pa$$w0rd" //dont use for public FTP
    },
    filepath: '/path/to/file'
  }, FtpLastModCallback);
  ftp1.on('info', console.log);
  ftp1.on('error', console.error);
  • Use ftp url with explicit authentication
  var FtpLastMod = require('node-ftplastmod');
 
  var FtpLastModCallback = function(err, lastModified) {
    if (err) {
      console.error(err);
    } else {
      console.info(lastModified);
    }
  };
 
  var ftp2 = new FtpLastMod({
    filepath: 'ftp://username:Pa$$w0rd@some.url.net/path/to/file'
  }, FtpLastModCallback);
  ftp2.on('info', console.log);
  ftp2.on('error', console.error);

Readme

Keywords

none

Package Sidebar

Install

npm i ftplastmod

Weekly Downloads

0

Version

0.0.1

License

none

Last publish

Collaborators

  • dublx