diff --git a/NyaaPy/nyaa.py b/NyaaPy/nyaa.py index 550985f..d916e06 100644 --- a/NyaaPy/nyaa.py +++ b/NyaaPy/nyaa.py @@ -1,13 +1,20 @@ import requests import urllib.parse from bs4 import BeautifulSoup -from NyaaPy.utils import utils +from NyaaPy import utils class Nyaa: def __init__(self): self.URI = "http://nyaa.si" + def last_uploads(self, number_of_results): + r = requests.get(self.URI) + soup = BeautifulSoup(r.text, 'html.parser') + rows = soup.select('table tr') + + return utils.parse_nyaa(table_rows=rows, limit=number_of_results + 1) + def search(self, keyword, **kwargs): user = kwargs.get('user', None) category = kwargs.get('category', 0) @@ -45,10 +52,3 @@ class Nyaa: soup = BeautifulSoup(r.text, 'html.parser') return utils.parse_nyaa(soup.select('table tr'), limit=None) - - def news(self, number_of_results): - r = requests.get(self.URI) - soup = BeautifulSoup(r.text, 'html.parser') - rows = soup.select('table tr') - - return utils.parse_nyaa(rows, limit=number_of_results + 1) diff --git a/NyaaPy/pantsu.py b/NyaaPy/pantsu.py index 3caf98a..f9bef3a 100644 --- a/NyaaPy/pantsu.py +++ b/NyaaPy/pantsu.py @@ -1,10 +1,18 @@ import requests -from NyaaPy.utils import utils +from NyaaPy import utils class Pantsu: def __init__(self): self.BASE_URL = "https://nyaa.pantsu.cat/api" + + def last_uploads(self, number_of_results): + r = requests.get(self.URI) + soup = BeautifulSoup(r.text, 'html.parser') + rows = soup.select('table tr') + + return utils.parse_nyaa(rows, limit=number_of_results + 1) + # Torrents - GET def search(self, keyword, **kwargs): diff --git a/NyaaPy/sukebei.py b/NyaaPy/sukebei.py index 7f03b45..d0223c2 100644 --- a/NyaaPy/sukebei.py +++ b/NyaaPy/sukebei.py @@ -1,6 +1,6 @@ import requests from bs4 import BeautifulSoup -from NyaaPy.utils import utils +from NyaaPy import utils class SukebeiNyaa: def search(self, keyword, **kwargs):