|
Question: How to get correct torrent sizes in wrTorrent? Answer:
You must find the following code in core.py
list = self.rt.d.multicall(mode, "d.get_hash=", "d.get_name=","d.get_size_bytes=", "d.get_completed_bytes=", "d.get_message=","d.get_directory=", "d.get_ratio=", "d.get_peer_exchange=","d.get_peers_complete=", "d.get_peers_connected=","d.get_peers_not_connected=", "d.get_priority=","d.get_creation_date=","d.is_open=", "d.is_active=","d.get_complete=", "d.get_up_total=")
for torrent in list:result.append(Torrent(self.rt, torrent[0], torrent[1], torrent[2],torrent[3], torrent[4], torrent[5], torrent[6],torrent[7], torrent[8], torrent[9], torrent[10],torrent[11], torrent[12], torrent[13], torrent[14],torrent[15], torrent[16]))return result
and replace with this one
list = self.rt.d.multicall(mode, "d.get_hash=", "d.get_name=","d.get_size_bytes=", "d.get_completed_bytes=", "d.get_message=","d.get_directory=", "d.get_ratio=", "d.get_peer_exchange=","d.get_peers_complete=", "d.get_peers_connected=","d.get_peers_not_connected=", "d.get_priority=","d.get_creation_date=", "d.is_open=", "d.is_active=","d.get_complete=", "d.get_up_total=", "d.get_size_chunks=", "d.get_chunk_size=", "d.get_completed_chunks=")
for torrent in list:result.append(Torrent(self.rt, torrent[0], torrent[1], torrent[17]*torrent[18],torrent[19]*torrent[18], torrent[4], torrent[5], torrent[6],torrent[7], torrent[8], torrent[9], torrent[10],torrent[11], torrent[12], torrent[13], torrent[14],torrent[15], torrent[16]))return result
this is trick for correct torrent sizes (size of chunk * torrent size in chunks)
Tags: wrTorrent
Hits: 184 | Подробнее... |