2.0.16 • Published 6 years ago

amx-ftp v2.0.16

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

amx-ftp

Send and retrieve files over FTP from an AMX Netlinx processor

Build status codecov

Installation

$ npm install amx-ftp --save

Requirements

As of version 2.0, it is recommended to use node version 8 or higher due to the use of async/await.

Features

  • Get all txt files from an AMX processor
  • Send files to an AMX processor

Example Usage Node.js

Get all the files from the processor

const amxFtp = require('amx-ftp')

amxFtp.getFiles({ host: '192.168.20.20' })
.then(() => {
  console.log('files retrieved!')
})
.catch((err) => {
  console.log('oh no! ', err)
})

Send a file to a processor

const amxFtp = require('amx-ftp')

amxFtp.sendFile({ host: '192.168.20.20', fileName: 'test.txt'})
.then(() => {
  console.log('file sent!')
})
.catch((err) => {
  console.log('oh no! ', err)
})

Defaults

Both getFiles and sendFile have default parameters than can be overridden

{
  host: '127.0.0.1',
  port: 21,
  user: 'administrator',
  password: 'password',
  path: 'ftpFiles'
}

ToDo

  • Add methods for just retrieving a list of files.
  • Add method to pull individual file
  • Add CLI support

Devices Tested

So far this has only been test with NX processors but should work with any Netlinx Processor

2.0.16

6 years ago

2.0.15

6 years ago

2.0.14

7 years ago

2.0.13

7 years ago

2.0.12

7 years ago

2.0.11

7 years ago

2.0.10

7 years ago

2.0.9

7 years ago

2.0.7

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

1.0.8

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago