Updated rTorrent downloader to set ratio stop action, added new seeding methods and updated the rTorrent library

This commit is contained in:
Dean Gardiner committed 2013-08-12 15:32:11 +12:00
1 parent 0fadbd52a3
commit 7c680cac10
6 files changed
+266 -17

No files matched your search

+21
View File
@@ -24,6 +24,7 @@ from rtorrent.lib.torrentparser import TorrentParser
from rtorrent.lib.xmlrpc.http import HTTPServerProxy
from rtorrent.rpc import Method, BasicAuthTransport
from rtorrent.torrent import Torrent
from rtorrent.group import Group
import os.path
import rtorrent.rpc # @UnresolvedImport
import time
@@ -286,6 +287,26 @@ class RTorrent:
getattr(p, func_name)(finput)
def get_views(self):
p = self._get_conn()
return p.view_list()
def create_group(self, name, persistent=True, view=None):
p = self._get_conn()
if persistent is True:
p.group.insert_persistent_view('', name)
else:
assert view is not None, "view parameter required on non-persistent groups"
p.group.insert('', name, view)
def get_group(self, name):
assert name is not None, "group name required"
group = Group(self, name)
group.update()
return group
def set_dht_port(self, port):
"""Set DHT port