diff --git a/.appveyor.yml b/.appveyor.yml index 0e7c2c22d59c0c814e8d98fbc9da9dadfbcee97e..70638d07e9c3de617a6decad4aae1b6eab2c9337 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -78,3 +78,6 @@ before_test: after_test: - echo Finished Tests + +on_failure: + - type .\\tests\\Logs\\sickrage.log diff --git a/.travis.yml b/.travis.yml index 78e36bf793d240ede7aba7079a11002515f74261..284977b54975dcea7a3533977340f5b9400361b9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,7 +33,7 @@ cache: - node_modules after_failure: - - cat ./Logs/sickrage.log + - cat ./tests/Logs/sickrage.log after_success: # don't run if any of these are NOT met diff --git a/gui/slick/images/providers/nyaa.png b/gui/slick/images/providers/nyaa.png new file mode 100644 index 0000000000000000000000000000000000000000..4a14d5f5f5d0e65fb4eaa562f853a82267663847 Binary files /dev/null and b/gui/slick/images/providers/nyaa.png differ diff --git a/sickbeard/providers/__init__.py b/sickbeard/providers/__init__.py index 58011474ab7d5a195e461004ce871e4474304d92..50f666c1b8feb830b2b7e26bcab083900dc40265 100644 --- a/sickbeard/providers/__init__.py +++ b/sickbeard/providers/__init__.py @@ -23,7 +23,7 @@ from random import shuffle import sickbeard from sickbeard.providers import btn, thepiratebay, torrentleech, iptorrents, torrentz, \ - omgwtfnzbs, scc, hdtorrents, torrentday, hdbits, hounddawgs, speedcd, xthor, abnormal, torrentbytes, cpasbien,\ + omgwtfnzbs, scc, hdtorrents, torrentday, hdbits, hounddawgs, speedcd, nyaa, xthor, abnormal, torrentbytes, cpasbien, \ torrent9, freshontv, morethantv, t411, tokyotoshokan, shazbat, rarbg, alpharatio, tntvillage, binsearch, torrentproject, extratorrent, \ scenetime, nebulance, tvchaosuk, bitcannon, pretome, gftracker, hdspace, newpct, elitetorrent, danishbits, hd4free, limetorrents, \ norbits, horriblesubs, filelist, skytorrents, ncore, archetorrent, hdtorrents_it, immortalseed, ilcorsaronero @@ -31,7 +31,7 @@ from sickbeard.providers import btn, thepiratebay, torrentleech, iptorrents, tor __all__ = [ 'btn', 'thepiratebay', 'torrentleech', 'scc', 'hdtorrents', 'torrentday', 'hdbits', 'hounddawgs', 'iptorrents', 'omgwtfnzbs', - 'speedcd', 'torrentbytes', 'freshontv', 'cpasbien', + 'speedcd', 'nyaa', 'torrentbytes', 'freshontv', 'cpasbien', 'torrent9','morethantv', 't411', 'tokyotoshokan', 'alpharatio', 'shazbat', 'rarbg', 'tntvillage', 'binsearch', 'xthor', 'abnormal', 'scenetime', 'nebulance', 'tvchaosuk', diff --git a/sickbeard/providers/nyaa.py b/sickbeard/providers/nyaa.py new file mode 100644 index 0000000000000000000000000000000000000000..ad438d55e532c51e23c5685344711daac7f69f7e --- /dev/null +++ b/sickbeard/providers/nyaa.py @@ -0,0 +1,113 @@ +# coding=utf-8 +# Author: Mr_Orange +# +# URL: https://sickrage.github.io +# +# This file is part of SickRage. +# +# SickRage is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# SickRage is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with SickRage. If not, see <http://www.gnu.org/licenses/>. + +from __future__ import print_function, unicode_literals + +import re + +from sickbeard import logger, tvcache + +from sickrage.helper.common import convert_size, try_int +from sickrage.providers.torrent.TorrentProvider import TorrentProvider + + +class NyaaProvider(TorrentProvider): # pylint: disable=too-many-instance-attributes + + def __init__(self): + + TorrentProvider.__init__(self, 'Nyaa') + + self.public = True + self.supports_absolute_numbering = True + self.anime_only = True + + self.url = 'https://nyaa.si' + + self.minseed = 0 + self.minleech = 0 + self.confirmed = False + + self.cache = tvcache.TVCache(self, min_time=20) # only poll Nyaa every 20 minutes max + + def search(self, search_strings, age=0, ep_obj=None): # pylint: disable=too-many-locals, too-many-branches + results = [] + if self.show and not self.show.is_anime: + return results + + for mode in search_strings: + items = [] + logger.log('Search Mode: {0}'.format(mode), logger.DEBUG) + for search_string in search_strings[mode]: + if mode != 'RSS': + logger.log('Search string: {0}'.format(search_string.decode('utf-8')), logger.DEBUG) + + search_params = { + 'page': 'rss', + 'c': '1_0', # Category: All anime + 's': 'id', # Sort by: 'id'=Date / 'size' / 'name' / 'seeders' / 'leechers' / 'downloads' + 'o': 'desc', # Sort direction: asc / desc + 'f': ('0', '2')[self.confirmed] # Quality filter: 0 = None / 1 = No Remakes / 2 = Trusted Only + } + if mode != 'RSS': + search_params['q'] = search_string + + results = [] + data = self.cache.get_rss_feed(self.url, params=search_params)['entries'] + if not data: + logger.log('Data returned from provider does not contain any torrents', logger.DEBUG) + + for curItem in data: + try: + title = curItem['title'] + download_url = curItem['link'] + if not all([title, download_url]): + continue + + seeders = try_int(curItem['seeders']) + leechers = try_int(curItem['leechers']) + torrent_size = curItem['size'] + info_hash = curItem['infohash'] + + if seeders < self.minseed or leechers < self.minleech: + if mode != 'RSS': + logger.log('Discarding torrent because it doesn\'t meet the' + ' minimum seeders or leechers: {0} (S:{1} L:{2})'.format + (title, seeders, leechers), logger.DEBUG) + continue + + size = convert_size(torrent_size, units=['BYTES', 'KIB', 'MIB', 'GIB', 'TIB', 'PIB']) or -1 + result = {'title': title, 'link': download_url, 'size': size, + 'seeders': seeders, 'leechers': leechers, 'hash': info_hash} + if mode != 'RSS': + logger.log('Found result: {0} with {1} seeders and {2} leechers'.format + (title, seeders, leechers), logger.DEBUG) + + items.append(result) + except StandardError: + continue + + # For each search mode sort all the items by seeders + items.sort(key=lambda d: d.get('seeders', 0), reverse=True) + results += items + + return results + + +provider = NyaaProvider() diff --git a/tests/sickrage_tests/providers/torrent/cassettes/nyaa.yaml b/tests/sickrage_tests/providers/torrent/cassettes/nyaa.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c5df6b8df51bc62609ca66901f80bf9512307180 --- /dev/null +++ b/tests/sickrage_tests/providers/torrent/cassettes/nyaa.yaml @@ -0,0 +1,359 @@ +interactions: +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: [!!python/unicode 'gzip,deflate'] + Connection: [keep-alive] + User-Agent: [!!python/unicode 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 + (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36'] + method: GET + uri: https://nyaa.si/?s=id&c=1_0&page=rss&o=desc&f=0 + response: + body: + string: !!binary | + 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 + headers: + cache-control: [max-age=300] + cf-ray: [361d516b98253470-LHR] + connection: [keep-alive] + content-encoding: [gzip] + content-type: [application/xml] + date: ['Sat, 20 May 2017 06:42:48 GMT'] + server: [cloudflare-nginx] + set-cookie: ['__cfduid=d867e36384457c5aa7ac17efd34bef7a31495262568; expires=Sun, + 20-May-18 06:42:48 GMT; path=/; domain=.nyaa.si; HttpOnly'] + x-proxy-cache: [MISS] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: [!!python/unicode 'gzip,deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=d867e36384457c5aa7ac17efd34bef7a31495262568] + User-Agent: [!!python/unicode 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 + (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36'] + method: GET + uri: https://nyaa.si/?c=1_0&f=0&o=desc&q=Game+of+Thrones+S05E08&s=id&page=rss + response: + body: + string: !!binary | + H4sIAAAAAAAAA0yPz2rDMAyHz+lTCA92GUShXWGkjscO6247NH0B0yqNmWMbySzN2w+3MHqUvp/+ + fJpF4Dr5IK3NcerUmHNqEed5rudNHfmC66bZ4keOk4JfYnExdGpdN8qsKn0abQjkzaqqdHbZk/le + rIVjZKaQYe88waHvNd5hiZ1JTuxSdjGYQ9/DnugMQ2R4ftq87r7sRBAHOI4cAwn0zfazebshjY+j + ZZV34ceUh6VFDIu1tTjUeGsXXozaUsHINNzdHqPvyV6oYxEFTL5TQn5QkJdEnbIpeXey5RayyMt1 + 8gqwOOO/tC7E/AEAAP//AwBlBXHHQwEAAA== + headers: + cache-control: [max-age=300] + cf-ray: [361d5175387806f4-LHR] + connection: [keep-alive] + content-encoding: [gzip] + content-type: [application/xml] + date: ['Sat, 20 May 2017 06:42:50 GMT'] + server: [cloudflare-nginx] + x-proxy-cache: [MISS] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: [!!python/unicode 'gzip,deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=d867e36384457c5aa7ac17efd34bef7a31495262568] + User-Agent: [!!python/unicode 'Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 + (KHTML, like Gecko) Chrome/40.0.2214.93 Safari/537.36'] + method: GET + uri: https://nyaa.si/?c=1_0&f=0&o=desc&q=Game+of+Thrones+S05&s=id&page=rss + response: + body: + string: !!binary | + H4sIAAAAAAAAA0yPsW7DMAxEZ+crCBXoUsA0kmZxZBVd0q1DnB8QHDoWKksCKdTx3xdKgCIj747k + Pc0icJt9kNbmOHdqyjm1iMuy1MuujnzFbdPs8TPHWcEvsbgYOrWtG2U2lR4mGwJ5s6kqnV32ZL5X + a+EcmSlkODpPcOp7jQ+zxC4kA7uUXQzm1PdwJLrAGBleX3bvhy87E8QRzhPHQAJ9s7/rGp/3yh3v + wo8pbaVFDKu1tTjUeJeLX3DaMsHEND7AnqMfyV6pYxEFTL5TQn5UkNdEnbIpeTfY8gtZ5O02ewVY + gPGfWBfH/AEAAP//AwCkSGmBQAEAAA== + headers: + cache-control: [max-age=300] + cf-ray: [361d517e8d57354e-LHR] + connection: [keep-alive] + content-encoding: [gzip] + content-type: [application/xml] + date: ['Sat, 20 May 2017 06:42:51 GMT'] + server: [cloudflare-nginx] + x-proxy-cache: [MISS] + status: {code: 200, message: OK} +- request: + body: null + headers: + Accept: ['*/*'] + Accept-Encoding: [!!python/unicode 'gzip,deflate'] + Connection: [keep-alive] + Cookie: [__cfduid=d867e36384457c5aa7ac17efd34bef7a31495262568] + User-Agent: [!!python/unicode 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) + AppleWebKit/533.20.25 (KHTML, like Gecko) Version/5.0.4 Safari/533.20.27'] + method: GET + uri: https://nyaa.si/?c=1_0&f=0&o=desc&q=Fairy+Tail+S2&s=id&page=rss + response: + body: + string: !!binary | + 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 + /EZWTXYDAQA= + headers: + cache-control: [max-age=300] + cf-ray: [361d53138dc134b8-LHR] + connection: [keep-alive] + content-encoding: [gzip] + content-type: [application/xml] + date: ['Sat, 20 May 2017 06:43:56 GMT'] + server: [cloudflare-nginx] + x-proxy-cache: [MISS] + status: {code: 200, message: OK} +version: 1 diff --git a/tests/sickrage_tests/providers/torrent/parsing_tests.py b/tests/sickrage_tests/providers/torrent/parsing_tests.py index 45bd93e5e05862e85a2b425391e099bedc15bfd6..73d497f01a1608bc76c992378380ddb548f6c537 100644 --- a/tests/sickrage_tests/providers/torrent/parsing_tests.py +++ b/tests/sickrage_tests/providers/torrent/parsing_tests.py @@ -61,6 +61,7 @@ disabled_provider_tests = { test_string_overrides = { 'Cpasbien': {'Episode': ['The 100 S02E16'], 'Season': ['The 100 S02']}, 'Torrent9': {'Episode': ['NCIS S14E09'], 'Season': ['NCIS S14']}, + 'Nyaa': {'Episode': ['Fairy Tail S2'], 'Season': ['Fairy Tail S2']}, 'TokyoToshokan': {'Episode': ['Fairy Tail S2'], 'Season': ['Fairy Tail S2']}, 'HorribleSubs': {'Episode': ['Fairy Tail S2'], 'Season': ['Fairy Tail S2']}, }