grastello/nyaadesu

Non-official rust library to search Nyaa

si does not provide any APIs so I thought it would be cool to have a way to do so in Rust and that's why...

Nyaadesu

Non-official rust library to search Nyaa.si for torrents.

Rationale

As far as I know Nyaa.si does not provide any APIs so I thought it would be cool to have a way to do so in Rust and that's why this library exists.

Documentation, examples

nyaadesu is now hosted on creates.io so you can use it your projects by including it as a dependency.

Documentation is available at docs.rs and you can look at some simple examples under the examples directory.

Build it yourself

If for some reason you want to play with the git version good old approach will work:

git clone https://github.com/grastello/nyaadesu.git
cd nyaadesu
cargo build
cargo test

Todo

List of project's goals:

  • Search Nyaa.si for torrents.
  • Cringe Japanese-ish name.
  • Better type for torrents' sizes.
  • Better type for torrents' dates.
  • Way to extract magnet and .torrent link.

List of features that seems cool to have:

  • Get more information about a torrent (e.g. by parsing a page like this)
  • Order results by number of seeders, leechers, completed downloads, size or date.
  • Filter by category.

Information - Updated May 14, 2022

Stars: 1.0K
Forks: 116
Issues: 56

Rust library for Self Organising Maps (SOM)

Add rusticsom as a dependency in Cargo

Rust library for Self Organising Maps (SOM)

Rust library for parsing configuration files

The 'option' can be any string with no whitespace

Rust library for parsing configuration files

Rust library for the Pimoroni Four Letter pHAT

This library aims to port ht16k33 (or rather a fork, as of right now) so credit goes to ht16k33-diet

Rust library for the Pimoroni Four Letter pHAT

Rust library for emulating 32-bit RISC-V

This library can execute instructions against any memory and register file that implements

Rust library for emulating 32-bit RISC-V

Rust library for connecting to the IPFS HTTP API using Hyper/Actix

You can use actix-web as a backend instead of hyper

Rust library for connecting to the IPFS HTTP API using Hyper/Actix

Rust library to manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD

This module provides two high level functions, getfacl and setfacl

Rust library to manipulate file system access control lists (ACL) on macOS, Linux, and FreeBSD

Rust library translation (rust-src/rust-std/stdlib/rustlib translation)

This is the place to translate Having a documentation in your native language is essential if you don't speak English, and still enjoyable even if...

Rust library translation (rust-src/rust-std/stdlib/rustlib translation)

Rust library for using Infrared hardware decoders (For example a Vishay TSOP* decoder),

enabling remote control support for embedded project

Rust library for using Infrared hardware decoders (For example a Vishay TSOP* decoder),

Rust library for interaction with the OriginTrail Decentralized Knowledge Graph

open up an issue on this repository and let us know

Rust library for interaction with the OriginTrail Decentralized Knowledge Graph

Rust library for parsing COLLADA files

Notice: This library is built around files exported from Blender 2

Rust library for parsing COLLADA files

Rust library for low-level abstraction of MIPS32 processors

This project is licensed under the terms of the MIT license

Rust library for low-level abstraction of MIPS32 processors
Facebook Instagram Twitter GitHub Dribbble
Privacy