master

FeedMyTorrent Master is the XML/RPC server which runs the BitTorrent client. The former acts as a frontend to the later, through a simple XML/RPC API. The API is self documented.

This code was inspired by an ASPN Cookbook recipe found at: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/440555

Author: Philippe Normand (phil at base-art dot net) Version: 0.1

Usage: /usr/bin/pudge directory [[host:]port] [classic BitTorrent options]

  • directory is the place where BitTorrent will download/seed files
  • host is the hostname from which the XML/RPC server will be bound (default: localhost)
  • port is the port under which the XML/RPC server will listen (default: 8000)
Examples:
/usr/bin/pudge /data/download 9000 /usr/bin/pudge /data/download macrosoft.com:9000 /usr/bin/pudge /data/download localfoo --max_upload_rate 50

Attributes

a PORT

8000

a HOST

'localhost'

a MAXINT

2147483647L

Functions

f usage(btException=None) ...

f main(args) ...

Classes

C Master(...) ...

This class contains 23 members.

See the source for more information.