deluge.ui.console.cmdline.commands package

Submodules

deluge.ui.console.cmdline.commands.add module

class deluge.ui.console.cmdline.commands.add.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Add torrents

add_arguments(parser)
complete(line)
handle(options)

deluge.ui.console.cmdline.commands.cache module

class deluge.ui.console.cmdline.commands.cache.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Show information about the disk cache

handle(options)

deluge.ui.console.cmdline.commands.config module

class deluge.ui.console.cmdline.commands.config.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Show and set configuration values

add_arguments(parser)
complete(text)
handle(options)
usage = 'Usage: config [--set <key> <value>] [<key> [<key>...] ]'
deluge.ui.console.cmdline.commands.config.atom(src, token)

taken with slight modifications from http://effbot.org/zone/simple-iterator-parser.htm

deluge.ui.console.cmdline.commands.config.simple_eval(source)

evaluates the ‘source’ string into a combination of primitive python objects taken from http://effbot.org/zone/simple-iterator-parser.htm

deluge.ui.console.cmdline.commands.connect module

class deluge.ui.console.cmdline.commands.connect.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Connect to a new deluge server

add_arguments(parser)
add_parser(subparsers)
handle(options)
usage = 'Usage: connect <host[:port]> [<username>] [<password>]'

deluge.ui.console.cmdline.commands.debug module

class deluge.ui.console.cmdline.commands.debug.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Enable and disable debugging

add_arguments(parser)
complete(text)
handle(options)

deluge.ui.console.cmdline.commands.gui module

class deluge.ui.console.cmdline.commands.gui.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Enable interactive mode

handle(options)
interactive_only = True

deluge.ui.console.cmdline.commands.halt module

class deluge.ui.console.cmdline.commands.halt.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Shutdown the deluge server.

handle(options)

deluge.ui.console.cmdline.commands.help module

class deluge.ui.console.cmdline.commands.help.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Displays help on other commands

add_arguments(parser)
complete(line)
handle(options)

deluge.ui.console.cmdline.commands.info module

class deluge.ui.console.cmdline.commands.info.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Show information about the torrents

add_arguments(parser)
add_subparser(subparsers)
complete(line)
epilog = '\n You can give the first few characters of a torrent-id to identify the torrent.\n\n Tab Completion in interactive mode (info *pattern*<tab>):\n\n | First press of <tab> will output up to 15 matches;\n | hitting <tab> a second time, will print 15 more matches;\n | and a third press will print all remaining matches.\n | (To modify behaviour of third <tab>, set `third_tab_lists_all` to False)\n'
handle(options)
show_file_info(torrent_id, status)
show_info(torrent_id, status, verbose=False, detailed=False)

Writes out the torrents information to the screen.

Format depends on switches given.

show_peer_info(torrent_id, status)
sort_help = 'sort items. Possible keys: state, download_location, tracker_host, tracker_status, next_announce, name, total_size, progress, num_seeds, total_seeds, num_peers, total_peers, eta, download_payload_rate, upload_payload_rate, ratio, distributed_copies, num_pieces, piece_length, total_done, files, file_priorities, file_progress, peers, is_seed, is_finished, active_time, seeding_time, time_since_transfer, last_seen_complete, seed_rank, all_time_download, total_uploaded, total_payload_download, total_payload_upload, time_added'

deluge.ui.console.cmdline.commands.manage module

class deluge.ui.console.cmdline.commands.manage.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Show and manage per-torrent options

add_arguments(parser)
complete(line)
handle(options)
usage = 'Usage: manage <torrent-id> [--set <key> <value>] [<key> [<key>...] ]'

deluge.ui.console.cmdline.commands.move module

class deluge.ui.console.cmdline.commands.move.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Move torrents’ storage location

add_arguments(parser)
complete(line)
handle(options)

deluge.ui.console.cmdline.commands.pause module

class deluge.ui.console.cmdline.commands.pause.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Pause torrents

add_arguments(parser)
complete(line)
handle(options)
usage = 'pause [ * | <torrent-id> [<torrent-id> ...] ]'

deluge.ui.console.cmdline.commands.plugin module

class deluge.ui.console.cmdline.commands.plugin.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Manage plugins

add_arguments(parser)
complete(line)
handle(options)

deluge.ui.console.cmdline.commands.quit module

class deluge.ui.console.cmdline.commands.quit.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Exit the client

aliases = ['exit']
handle(options)
interactive_only = True

deluge.ui.console.cmdline.commands.recheck module

class deluge.ui.console.cmdline.commands.recheck.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Forces a recheck of the torrent data

add_arguments(parser)
complete(line)
handle(options)
usage = 'recheck [ * | <torrent-id> [<torrent-id> ...] ]'

deluge.ui.console.cmdline.commands.resume module

class deluge.ui.console.cmdline.commands.resume.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Resume torrents

add_arguments(parser)
complete(line)
handle(options)
usage = 'Usage: resume [ * | <torrent-id> [<torrent-id> ...] ]'

deluge.ui.console.cmdline.commands.rm module

class deluge.ui.console.cmdline.commands.rm.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Remove a torrent

add_arguments(parser)
aliases = ['del']
complete(line)
handle(options)

deluge.ui.console.cmdline.commands.status module

class deluge.ui.console.cmdline.commands.status.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Shows various status information from the daemon

add_arguments(parser)
handle(options)
print_status(*args)

deluge.ui.console.cmdline.commands.update_tracker module

class deluge.ui.console.cmdline.commands.update_tracker.Command

Bases: deluge.ui.console.cmdline.command.BaseCommand

Update tracker for torrent(s)

add_arguments(parser)
aliases = ['reannounce']
complete(line)
handle(options)
usage = 'update_tracker [ * | <torrent-id> [<torrent-id> ...] ]'

Module contents

class deluge.ui.console.cmdline.commands.BaseCommand

Bases: object

add_arguments(parser)
add_subparser(subparsers)
aliases = []
complete(text, *args)
create_parser()
description
epilog = ''
handle(options)
interactive_only = False
name
name_with_alias
split(text)
usage = None