wiki:PyBbftp

Version 4 (modified by spascoe, 13 years ago) (diff)

--

A Python package that provides an interface to bbFTP. It is composed of client and server Python/C extension modules (TI05-delivery/trunk/src/python_ext) and a set of Python modules that define the interface to bbftp (TI05-delivery/trunk/lib/python/pybbftp).

Overview

Figure 1: Standard bbFTP in private authentication mode

HTML parsing error: malformed start tag: line 2, column 0
<img src="http://proj.badc.rl.ac.uk/ndg/attachment/wiki/PyBbftp/bbftp_private.PNG?format=raw"

Figure 2: Addition of the private authorisation interface

Figure 3: Exposing the bbFTP interfaces in python

pybbftp.server

  • start()
  • AuthHandler
    • authenticate()
  • AuthzHandler
    • authzControl()
    • authzRetr()
    • authzSend()

pybbftp.client

  • connect()
  • close()
  • isConnected()
  • AuthClientHandler
  • docommand()

Attachments