All Projects → zaini → nyaascraper

zaini / nyaascraper

Licence: MIT license
An application to scrape and open magnet links for fansub groups from nyaa.si where batches don't already exist.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to nyaascraper

qBit-plugins
Search plugins for qBittorrent
Stars: ✭ 40 (+17.65%)
Mutual labels:  anime, nyaa, nyaa-si
MiXLab
MiXLab is a mix of multiple amazing Colab Notebooks found on the internet such as rcloneLab, RLabClone, Torrent to Google Drive Downloader and some more.
Stars: ✭ 143 (+320.59%)
Mutual labels:  torrent, downloader, torrent-downloader
Nyaa
Bittorrent software for cats
Stars: ✭ 2,899 (+8426.47%)
Mutual labels:  torrent, anime, nyaa
twist-dl
Simple Twist.moe/AnimeTwist anime downloader in CLI with support for batch downloading.
Stars: ✭ 28 (-17.65%)
Mutual labels:  downloader, anime, anime-downloader
anime-scraper
[partially working] Scrape and add anime episode stream URLs to uGet (Linux) or IDM (Windows) ~ Python3
Stars: ✭ 21 (-38.24%)
Mutual labels:  downloader, anime, anime-downloader
Torrent-To-Google-Drive-Downloader
Simple notebook to stream torrent files to Google Drive using Google Colab and python3.
Stars: ✭ 256 (+652.94%)
Mutual labels:  torrent, downloader, torrent-downloader
anime-dl
ADLCore is an API and app for the download of novels, manga, and anime from a plethora of sites. It works on Windows, Linux, OSX, and Android.
Stars: ✭ 70 (+105.88%)
Mutual labels:  downloader, anime, anime-downloader
Sonarr-AnimeDownloader
It is a Docker Container that uses Sonarr to download anime from AnimeWorld site (ITALY).
Stars: ✭ 28 (-17.65%)
Mutual labels:  downloader, anime, anime-downloader
Warezz
It's illegal cuz they can't tax you!
Stars: ✭ 386 (+1035.29%)
Mutual labels:  torrent, anime
Kawanime
Desktop app for anime fans
Stars: ✭ 396 (+1064.71%)
Mutual labels:  torrent, anime
Torrent To Google Drive Downloader
Simple notebook to stream torrent files to Google Drive using Google Colab and python3.
Stars: ✭ 63 (+85.29%)
Mutual labels:  torrent, downloader
Ant
A lightweight, feature-rich, easy-to-use and nice-looking BitTorrent Client developed by golang, angular 7, and electron.
Stars: ✭ 292 (+758.82%)
Mutual labels:  torrent, downloader
Enime
Desktop application for anime fans :D
Stars: ✭ 104 (+205.88%)
Mutual labels:  torrent, anime
Hitomi Downloader
🍰 Desktop application to download images/videos/music/text from Hitomi.la and other sites, and more.
Stars: ✭ 1,154 (+3294.12%)
Mutual labels:  torrent, downloader
Streaming
r/freemediaheckyeah
Stars: ✭ 147 (+332.35%)
Mutual labels:  torrent, anime
Animetrackerlist
动漫磁性链接加速方案(animeTrackerList)
Stars: ✭ 572 (+1582.35%)
Mutual labels:  torrent, anime
peerstohttp
Simple torrent proxy to http stream controlled over REST-like api
Stars: ✭ 30 (-11.76%)
Mutual labels:  torrent, downloader
Aria2.sh
Aria2 一键安装管理脚本 增强版
Stars: ✭ 1,276 (+3652.94%)
Mutual labels:  torrent, downloader
CR-dl
A Crunchyroll downloader
Stars: ✭ 88 (+158.82%)
Mutual labels:  anime, anime-downloader
auto py torrent
Tool for automate torrent download.
Stars: ✭ 29 (-14.71%)
Mutual labels:  torrent, torrent-downloader

nyaascraper

An application to scrape and open magnet links for HorribleSubs/subsplease/Erai-raws torrents from nyaa.si. Useful for when batches don't exist or you don't have some particular episodes.

This scraper will search for the provided show at the specified quality on the corresponding groups page on nyaa.si and open the magnet links in your default BitTorrent client.

This is a modified version of my old HorribleSubs scraper, but made to work with a couple more groups: https://github.com/zaini/horriblesubsscraper

Video walkthrough (of horriblescraper, which is very similar): https://youtu.be/YAVOioo6PPM

Features

  • searches for shows using the same search engine as on nyaa.si
  • allows user to select quality (480p, 720p or 1080p)
  • select range of episodes to download, including episodes with decimals e.g. 13.5
  • doesn't download premade batch files which are already available by the groups on nyaa.si
  • loads magnets in chronological order of upload to nyaa.si
  • tells you how many episodes weren't found/loaded
  • option to download the .torrent files instead of opening the magnets directly (although not recommended)

Soon:

  • updated demo video
  • output which files were not found
  • add more videos
  • deal with more errors
  • update this README

Requirements

  • Python 3.0+
  • Any BitTorrent client which allows for magnet links

Installation

  1. Download nyaascraper.py
  2. Make sure you have pip installed
  3. Run pip install -r requirements.txt

Usage

Find the list of group names [below.]

python nyaascraper.py -g <group_name> -s <show_name> -q <quality> -a <start_epsiode> -z <end_epsiode>

e.g.

python nyaascraper.py -s "shingeki no kyojin" -q 720 -a 10 -z 15 -g hs
python nyaascraper.py -s Gleipnir -q 1080 -a 0 -z 999 -g sp

If the group doesn't exist (or you don't specify a group) then Erai-raws will be used as a default.

python nyaascraper.py -s "shingeki no kyojin" -q 720 -a 10 -z 15 -g fakegroup

Enter the show's name as you would search for it on nyaa.si/user/INSERT_GROUP_NAME

Enter the quality you want. Usually just 480p, 720p or 1080p

Then enter the first episode and last episode you want to download. This is an inclusive range. e.g. Entering 10 and 15 will also download episodes 10 and 15.

You can add -f or --file at the end of the command to download the .torrent files instead of opening the magnets, although this is not suggested.

(in case it's not clear, you'll need to run all these commands from a terminal)

Groups

NOTE: I HAVEN'T USED ALL OF THESE GROUPS SO IDK IF THEY SUCK OR EVEN WORK. I personally suggest one of the first 3.

Group Code
HorribleSubs hs
subsplease sp
Erai-raws er
kiyoshiisubs kiyoshiisubs
Mayansito mayansito
SmallSizedAnimations ssa
Ember_Encodes ember

Additional information

If the specified show at the specified quality is not available, it will not be loaded and you'd have to check that manually. To avoid having to change the file download location for each torrent, change it on one torrent so it becomes the default then run the program. Your client may also allow you to check a box to not open up a dialog box.

This is a modified version of my old HorribleSubs scraper: https://github.com/zaini/horriblesubsscraper

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].