-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
initial draft of document structure done
- Loading branch information
Showing
7 changed files
with
253 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
Commands Reference | ||
================== | ||
|
||
The reference chapter lists all relevant XMLRPC and ‘private’ commands | ||
of *rTorrent* with a short explanation. | ||
See :doc:`scripting` on how to use these commands. | ||
|
||
.. contents:: List of Command Groups | ||
:local: | ||
|
||
|
||
|
||
Download Items and Attributes | ||
----------------------------- | ||
|
||
`d.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`f.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`p.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`t.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`load.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
Scripting | ||
------------------ | ||
|
||
`method.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`event.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
Logging, Files, and OS | ||
---------------------- | ||
|
||
`execute.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`system.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`log.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
Bittorrent Protocol | ||
------------------- | ||
|
||
`throttle.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
User Interface | ||
-------------- | ||
|
||
`ui.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
`view.*` commands | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
**TODO** | ||
|
||
|
||
Miscellaneous | ||
------------- | ||
|
||
**TODO (Groups)** | ||
|
||
* choke_group | ||
* convert | ||
* dht | ||
* directory | ||
* elapsed | ||
* encoding | ||
* fi | ||
* file | ||
* group | ||
* group2 | ||
* ip_tables | ||
* ipv4_filter | ||
* keys | ||
* network | ||
* pieces | ||
* protocol | ||
* ratio | ||
* scheduler | ||
* session | ||
* strings | ||
* trackers | ||
|
||
**TODO (singles)** | ||
|
||
``rtlistmethods . | grep -v \\.`` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
../CONTRIBUTING.rst |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
Configuration Cookbook | ||
====================== | ||
|
||
To help you with basic configuration tasks, this chapter contains a quick start | ||
into the ‘scripting language’ rTorrent uses for its configuration files. | ||
It then goes on showing how to solve some :ref:`common configuration use-cases <common-tasks>`. | ||
|
||
|
||
Quick Start | ||
----------- | ||
|
||
**TODO** | ||
|
||
|
||
.. _common-tasks: | ||
|
||
Common Tasks | ||
------------ | ||
|
||
**TODO** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
Installation Guide | ||
================== | ||
|
||
This chapter has some pointers to common ways of installing | ||
*rTorrent* on your machine. It does not provide yet another way to do that, | ||
because there already are plentiful and redundant sources for that out there. | ||
|
||
|
||
Installation Using OS Packages | ||
------------------------------ | ||
|
||
**TODO** | ||
|
||
* the `rTorrent wiki <https://github.com/rakshasa/rtorrent/wiki#packages>`_ lists package names and installation commands for a lot of *Linux* distributions and other operating systems. | ||
|
||
|
||
Automated Installation | ||
---------------------- | ||
|
||
**TODO** | ||
|
||
|
||
Installing from Source | ||
---------------------- | ||
|
||
**TODO** | ||
|
||
|
||
rTorrent Distributions | ||
---------------------- | ||
|
||
* `rTorrent-PS <https://github.com/pyroscope/rtorrent-ps>`_ is a *rTorrent* distribution (not a fork of it), in form of a set of patches that improve the user experience and stability of official *rTorrent* releases. The notable additions are the more condensed ncurses UI with colorization and a network bandwidth graph, and a default configuration providing many new features, based in part on an extended command set. | ||
* `rTorrent-PS-CH <https://github.com/chros73/rtorrent-ps_setup/wiki>`_ puts more patches and a different default configuration on top of *rTorrent-PS*. It also tries to work with the current git HEAD of *rTorrent*, which *rTorrent-PS* does not. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,18 @@ | ||
Overview | ||
======== | ||
|
||
Introduction | ||
------------ | ||
The :doc:`installation` has some pointers to common ways of installing | ||
rTorrent on your machine. It does not provide yet another way to do that, | ||
because there already are plentiful and redundant sources for that out there. | ||
|
||
**TODO** | ||
To help you with basic configuration tasks, the :doc:`cookbook` | ||
contains a quick start into the ‘scripting language’ rTorrent uses | ||
for its configuration files. | ||
It then goes on showing how to solve some common configuration use-cases. | ||
|
||
Building on that, the :doc:`scripting` explains more complex commands and | ||
constructs of said language. It also helps with controlling rTorrent | ||
from the outside, via the XMLRPC protocol. | ||
|
||
The :doc:`cmd-ref` chapter lists all relevant XMLRPC and ‘private’ commands | ||
of *rTorrent* with a short explanation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
Scripting Guide | ||
=============== | ||
|
||
Building on the :doc:`cookbook`, this chapter explains more complex commands and | ||
constructs of the scripting language. It also helps with controlling rTorrent | ||
from the outside, via the XMLRPC protocol. | ||
|
||
See the :doc:`cmd-ref` chapter for a list of all relevant XMLRPC and ‘private’ commands | ||
of *rTorrent* with a short explanation. | ||
|
||
|
||
Introduction | ||
------------ | ||
|
||
**TODO** | ||
|
||
|
||
Using XMLRPC for Remote Control | ||
------------------------------- | ||
|
||
**TODO** | ||
|
||
* TCP vs. Unix domain sockets | ||
* raw SCGI vs. HTTP gateways | ||
* XMLRPC buffer size | ||
* client libs | ||
* daemon mode |