Skip to main content

Allows you to make requests on Nyaa.si and nyaa.pantsu.cat

Project description

# NyaaPy

Unofficial Python module to search into Nyaa.si and nyaa.pantsu.cat.

Based on [Kylart's Nyaapi](https://github.com/Kylart/Nyaapi).


### Installation and ussage

Install it using pip.

pip install nyaapy


### Contributions and development

At this moment there isn't an official Nyaa.si API, so we only can make requests using the search URI.

#### Instructions to contribute

1. Clone or fork the repo.

```
$ git clone https://github.com/JuanjoSalvador/nyaapy.git
```

2. Set the virtual environment.

```
$ virtualenv nyaa
$ source nyaa/bin/activate
```

3. If you are ussing a clonned repo, please create a new branch named `patch-<username>-<version>`. Example: `patch-juanjosalvador-0.2`

4. Always use the code into `src` folder, never the package.

### Example code

from NyaaPy.nyaa import Nyaa
from NyaaPy.nyaa import NyaaPantsu

# Nyaa.si results
nyaa_query = Nyaa.search('new game')
for result in nyaa_query:
print(result['title'])

# Nyaa.pantsu.cat results
pantsu_query = NyaaPantsu.search('new game')

for result in pantsu_query:
print(result['title'])

### License

MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nyaapy-0.1.tar.gz (1.7 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page