fix mtorrent

This commit is contained in:
jxxghp 2024-03-23 13:46:06 +08:00
parent e92a2e1ff1
commit 9b53aad34f

View File

@ -90,6 +90,11 @@ class MTorrentSpider:
category = MediaType.MOVIE.value category = MediaType.MOVIE.value
else: else:
category = MediaType.UNKNOWN.value category = MediaType.UNKNOWN.value
labels_value = self._labels.get(result.get('labels') or "0") or ""
if labels_value:
labels = labels_value.split()
else:
labels = []
torrent = { torrent = {
'title': result.get('name'), 'title': result.get('name'),
'description': result.get('smallDescr'), 'description': result.get('smallDescr'),
@ -103,8 +108,7 @@ class MTorrentSpider:
'uploadvolumefactor': self.__get_uploadvolumefactor(result.get('status', {}).get("discount")), 'uploadvolumefactor': self.__get_uploadvolumefactor(result.get('status', {}).get("discount")),
'page_url': self._pageurl % (self._domain, result.get('id')), 'page_url': self._pageurl % (self._domain, result.get('id')),
'imdbid': self.__find_imdbid(result.get('imdb')), 'imdbid': self.__find_imdbid(result.get('imdb')),
'labels': [self._labels.get(result.get('labels'))] if result.get('labels') and result.get( 'labels': labels,
'labels') != "0" else [],
'category': category 'category': category
} }
torrents.append(torrent) torrents.append(torrent)