diff --git a/qbit-maid.py b/qbit-maid.py index 3ea2ff4..238e945 100644 --- a/qbit-maid.py +++ b/qbit-maid.py @@ -43,7 +43,10 @@ class Qbt: self.tl.exception(e) self.torrentlist = {} self.torrentlist = self.qbt_client.torrents_info() + listqbitapiinfo(self) + listfirsttor(self) buildtorlist(self) + torrentcount(self) torprocessor(self) printprocessor(self) tordelete(self) diff --git a/qlist.py b/qlist.py index ea5c7fa..a04dc3a 100644 --- a/qlist.py +++ b/qlist.py @@ -1,27 +1,28 @@ #The second file shall contain functions to build out a list of torrents. def buildtorlist(self): + """builds multiple lists of torrents to be sorted.""" self.protected_count = 0 self.nonprotected_count = 0 while self.torrentlist: torrent = self.torrentlist.pop() - self.tl.debug(torrent['tracker']) + self.tl.debug(f'{torrent["name"]} {torrent["infohash_v1"]}') if self.tracker_whitelist['iptorrents-empirehost'] in torrent['tracker']: - self.tl.debug(f'Protected torrent tracker: {torrent["tracker"]}hash: {torrent["hash"]}') + self.tl.debug(f'Protected torrent: {torrent["tracker"]}hash: {torrent["hash"]}') self.protected_count += 1 self.qbt_client.torrents_add_tags(self.tracker_protected_tag,torrent['hash']) self.tracker_protected_list.append(torrent) elif self.tracker_whitelist["iptorrents-stackoverflow"] in torrent['tracker']: - self.tl.debug(f'Protected torrent tracker: {torrent["tracker"]}hash: {torrent["hash"]}') + self.tl.debug(f'Protected torrent: {torrent["tracker"]}hash: {torrent["hash"]}') self.protected_count += 1 self.qbt_client.torrents_add_tags(self.tracker_protected_tag,torrent['hash']) self.tracker_protected_list.append(torrent) elif self.tracker_whitelist["iptorrents-bgp"] in torrent['tracker']: - self.tl.debug(f'Protected torrent tracker: {torrent["tracker"]}hash: {torrent["hash"]}') + self.tl.debug(f'Protected torrent: {torrent["tracker"]}hash: {torrent["hash"]}') self.protected_count += 1 self.qbt_client.torrents_add_tags(self.tracker_protected_tag,torrent['hash']) self.tracker_protected_list.append(torrent) else: - self.tl.debug(f'Non-protected tracker: {torrent["tracker"]}hash: {torrent["hash"]}') + self.tl.debug(f'Non-protected torrent: {torrent["tracker"]}hash: {torrent["hash"]}') self.nonprotected_count += 1 self.qbt_client.torrents_add_tags(self.tracker_non_protected_tag,torrent['hash']) self.tracker_nonprotected_list.append(torrent) @@ -31,11 +32,15 @@ def writetor(self, filepath='./torrentinfo.txt'): fp.write(str(self.torrentlist)) def listfirsttor(self, index=0): + """Only lists the first torrent""" + self.tl.debug('First torrent in the list:') torrent = self.torrentlist[index] for k,v in torrent.items(): self.tl.debug(f'{k}: {v}') + self.tl.debug('\n') def listqbitapiinfo(self): + """Writes torrent info to log file""" self.tl.info(f'qBittorrent: {self.qbt_client.app.version}') self.tl.info(f'qBittorrent Web API: {self.qbt_client.app.web_api_version}')