lundman / FXP.One

FXP / FTP automated library, with multiple clients and easy API.
19 stars 10 forks source link

FXP.One

http://lundman.net/wiki/index.php/FXP.One

FXP.One is a whole new system to FTP and FXP. It is not just another FTP client. It is in fact a very flexible FTP/FXP engine.

This engine does all the hard work with dealing with FTP sites. Built into that is a very simple but powerful API protocol.

The idea is then, if someone wants to do an FTP, or FXP, client they can then make one without the FTP hassles.

Currently there already are multiple clients. They all talk to the FXP.One engine, and you can interchange the clients.

That is, use one client to create and queue up some items and start the queue process. At a later time, a different client, from a different machine/location can connect and check on the progress of that queue, change it, modify and add to it and so on.

The FXP.One engine features:

FXP.One aims to be as portable as possible. It currently runs on all flavours of Unix, OSX and Windows.

Clients that ship with FXP.One are;

There are also a number of external clients which use FXP.One, for example,

FXP.One has very simple API for developers, you can very easily FTP and FXP using just telnet, if you so wanted. This means clients in perl, python and similar languages are really easy to implement.

Please more about the API in the documentation;

http://lundman.net/wiki/index.php/Protocol