chore(style): Black style

This commit is contained in:
Juanjo Salvador
2024-07-18 09:48:13 +00:00
parent f4b4e27559
commit a68eee0324
8 changed files with 15 additions and 8 deletions

View File

@@ -1,4 +1,4 @@
Copyright 2017 Juanjo Salvador
Copyright 2024 Juanjo Salvador
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

View File

@@ -2,6 +2,7 @@ import requests
from nyaapy import torrent
from nyaapy.parser import parse_nyaa, parse_single, parse_nyaa_rss
class AnimeTorrentSite:
SITE = torrent.TorrentSite.NYAASI
URL = "https://nyaa.si"

View File

@@ -1,6 +1,7 @@
import urllib
from urllib.parse import urlencode
def magnet_builder(info_hash, title):
"""
Generates a magnet link using the info_hash and title of a given file.
@@ -19,4 +20,4 @@ def magnet_builder(info_hash, title):
for tracker in known_trackers:
magnet_link += f"&{urlencode({'tr': tracker})}"
return magnet_link
return magnet_link

View File

@@ -4,4 +4,4 @@ from nyaapy.torrent import TorrentSite
class Nyaa(AnimeTorrentSite):
SITE = TorrentSite.NYAASI
URL = "https://nyaa.si"
URL = "https://nyaa.si"

View File

@@ -1,6 +1,7 @@
from nyaapy.anime_site import AnimeTorrentSite
from nyaapy.torrent import TorrentSite
class SukebeiNyaa(AnimeTorrentSite):
SITE = TorrentSite.SUKEBEINYAASI
URL = "https://sukebei.nyaa.si"
URL = "https://sukebei.nyaa.si"

View File

@@ -2,6 +2,7 @@ from lxml import etree
from nyaapy.magnet import magnet_builder
from nyaapy.torrent import TorrentSite
def nyaa_categories(b):
c = b.replace("?c=", "")
cats = c.split("_")

View File

@@ -12,12 +12,14 @@ def json_to_class(data):
else:
return Torrent(data)
# This deals with converting the dict to an object
class Torrent(object):
def __init__(self, my_dict):
for key in my_dict:
setattr(self, key, my_dict[key])
class TorrentSite(Enum):
"""
Contains torrent sites
@@ -25,5 +27,5 @@ class TorrentSite(Enum):
NYAASI = "https://nyaa.si"
SUKEBEINYAASI = "https://sukebei.nyaa.si"
NYAALAND = "https://nyaa.land"
NYAALAND = "https://nyaa.land"

View File

@@ -1,6 +1,7 @@
from nyaapy.nyaasi.nyaa import Nyaa
from nyaapy.torrent import Torrent
def test_nyaa_last_uploads():
request = Nyaa.last_uploads(number_of_results=10)
torrent = request[0]
@@ -17,7 +18,7 @@ def test_nyaa_search():
def test_nyaa_get_single():
request = Nyaa.get(view_id='1847113')
request = Nyaa.get(view_id="1847113")
assert isinstance(request, Torrent) == True
@@ -27,4 +28,4 @@ def test_nyaa_get_from_user():
torrent = request[0]
assert isinstance(torrent, Torrent) == True
assert len(request) <= 75
assert len(request) <= 75