EnglishFrenchSpanish

OnWorks favicon

btcli - Online in the Cloud

Run btcli in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command btcli that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


btcli - command line interface to btpd

SYNOPSIS


btcli OPERATION [OPERATION_OPTIONS]

DESCRIPTION


btcli is a utility that interacts with a running btpd daemon. It has several different
modes of operation.

OPERATIONS


One of the following operations must be specified when running btcli:

add - Add torrents to btpd.

del - Remove torrents from btpd.

kill - Shut down btpd.

list - List torrents.

start - Activate torrents.

stat - Display stats for active torrents.

stop - Deactivate torrents.

--help OPERATION Show help for the specified operation.

ADD OPTIONS


-d dir Specifies the directory in which the files in the torrent will be downloaded; It
does not specify btpd's "work" directory. That is gathered from the environment
variable $HOME.

-N, --nostart
Do not start the torrent immediately after adding it.

-T, --topdir
Append the torrent top directory (if any) to the content path.

-n name
Specifies the name to be displayed for this torrent.

LIST OPTIONS


-a List active torrents.

-i List inactive torrents.

-f format
Specifies a custom format to use while displaying torrents. The following is a
list of the characters that can be used:

%n - torrent name
%# - torrent number
%h - torrent hash
%d - download directory
%t - state
%P - peer count

%^ - upload rate
%v - download rate

%D - downloaded bytes
%U - uploaded bytes
%g - bytes got
%u - bytes uploaded
%s - total size, (formatted: prints K, M, G)
%S - total size, in bytes

%A - available pieces
%T - total pieces
%H - have pieces

%p - percent have (formatted)
%r - ratio

%% - a percent symbol: '%'

STAT OPTIONS


-i Display individual lines for each torrent.

-n Display the name of each torrent. Implies '-i'.

START OPTIONS


-a Activate all non-active torrents.

STOP OPTIONS


-a Deactivate all torrents.

USAGE


btpd must be started before btcli can be used. See btpd(1) for help with starting btpd.

To start sharing a torrent with btpd, the torrent needs to be added to btpd. This is done
with btcli add. Unless otherwise specified, btpd automatically starts to share the torrent
and download any missing data. If the content directory you specify when adding a torrent
does not exist, btpd will create it.

You can see which torrents have been added to btpd with btcli list. The list mode also
displays a number for each added torrent. This number can be used to specify the target
torrent for the btcli modes, so you don't have to keep the torrent file after adding it.

The up- and download progress can be followed by using the btcli stat mode. Both the list
and stat modes use the following indicators to display the state of a torrent:

+ The torrent is starting. This may take time if btpd needs to test the content of
this torrent or one started before it.

- The torrent is being stopped.

I The torrent is inactive.

S btpd is seeding the torrent.

L btpd is leeching the torrent.

You can stop an active torrent with btcli stop. You can start an inactive torrent by
using btcli start.

Note: Torrents can be specified either with its number or its file.

The btcli del mode should only be used when you're totally finished with sharing a
torrent. The mode will remove the torrent and its associated data from btpd. It is a bad
idea to remove a not fully downloaded torrent and then add it again, since btpd has lost
information on the not fully downloaded pieces and will need to download the data again.

To shut down btpd use btcli kill.

EXAMPLES


Display a list btpd's torrents and their number, size, status, etc.
$ btcli list

Same as above, but only for torrent 12 and my.little.torrent.
$ btcli list 12 my.little.torrent

Same as above but only for active torrents.
$ btcli list -a

Add foo.torrent, with content dir foo.torrent.d, and start it.
$ btcli add -d foo.torrent.d foo.torrent

Same as above without starting it.
$ btcli add --no-start -d foo.torrent.d foo.torrent

Start bar.torrent and torrent number 7.
$ btcli start bar.torrent 7

Stop torrent number 7.
$ btcli stop 7

Stop all active torrents.
$ btcli stop -a

Remove bar.torrent and it's associated information from btpd.
$ btcli del bar.torrent

Display a summary of up/download stats for the active torrents.
$ btcli stat

Display the summary once every five seconds.
$ btcli stat -w 5

Same as above, but also display individual stats for each active torrent.
$ btcli stat -w 5 -i

Shut down btpd.
$ btcli kill

Use btcli online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    KDiff3
    KDiff3
    This repository is no longer maintained
    and is kept for archival purposes. See
    https://invent.kde.org/sdk/kdiff3 for
    the newest code and
    https://download.kde.o...
    Download KDiff3
  • 2
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX is a GUI for
    Waninkoko's USB Loader, based on
    libwiigui. It allows listing and
    launching Wii games, Gamecube games and
    homebrew on Wii and WiiU...
    Download USBLoaderGX
  • 3
    Firebird
    Firebird
    Firebird RDBMS offers ANSI SQL features
    & runs on Linux, Windows &
    several Unix platforms. Features
    excellent concurrency & performance
    & power...
    Download Firebird
  • 4
    KompoZer
    KompoZer
    KompoZer is a wysiwyg HTML editor using
    the Mozilla Composer codebase. As
    Nvu's development has been stopped
    in 2005, KompoZer fixes many bugs and
    adds a f...
    Download KompoZer
  • 5
    Free Manga Downloader
    Free Manga Downloader
    The Free Manga Downloader (FMD) is an
    open source application written in
    Object-Pascal for managing and
    downloading manga from various websites.
    This is a mirr...
    Download Free Manga Downloader
  • 6
    UNetbootin
    UNetbootin
    UNetbootin allows you to create bootable
    Live USB drives for Ubuntu, Fedora, and
    other Linux distributions without
    burning a CD. It runs on Windows, Linux,
    and ...
    Download UNetbootin
  • More »

Linux commands

  • 1
    abc2abc
    abc2abc
    abc2abc - a simple abc
    checker/re-formatter/transposer ...
    Run abc2abc
  • 2
    abc2ly
    abc2ly
    abc2ly - manual page for abc2ly
    (LilyPond) 2.18.2 ...
    Run abc2ly
  • 3
    coqdoc
    coqdoc
    coqdoc - A documentation tool for the
    Coq proof assistant ...
    Run coqdoc
  • 4
    coqide
    coqide
    coqide - The Coq Proof Assistant
    graphical interface ...
    Run coqide
  • 5
    g.gui.vdigitgrass
    g.gui.vdigitgrass
    g.gui.vdigit - Interactive editing and
    digitization of vector maps. KEYWORDS:
    general, user interface, GUI, vector,
    editing, digitizer ...
    Run g.gui.vdigitgrass
  • 6
    g.listgrass
    g.listgrass
    g.list - Lists available GRASS data
    base files of the user-specified data
    type optionally using the search
    pattern. KEYWORDS: general, map
    management, list ...
    Run g.listgrass
  • More »

Ad