Nyaa.se Batch downloader

Batch download torrents from nyaa.se

As of 13.09.2015. See ბოლო ვერსია.

ავტორი
Victoria_A
რეიტინგი
0 0 0
ვერსია
5.1.2
შექმნილია
28.06.2015
განახლებულია
13.09.2015
Size
43,1 KB
ლიცენზია
MIT
გამოყენებს მათ

This is a script that allows you to automatically batch download all the anime torrents on a particular page that matches a current subber and resolution.

for example, if you wanted to download all of the 1080p torrents on the first page of "Plastic Memories" from HorribleSubs, you would go to HorribleSubs's profile and search "Plastic Memories" under it. for example:
http://www.nyaa.se/?page=search&cats=0_0&filter=0&term=Plastic+Memories&user=64513

as long as the URL has a match (aka, searching for anime under a particular user/subber) you will then see a table with some options, these include:

  • Download all - with a dropdown for a particular resolution
  • Download user selected episodes - with a checkBox under each download link on the main table
  • Include cross-pages - If the anime has multiple pages, you can click this and it will go though each page and parse each table, this will update the information table too; useful for downloading whole animes with multiple tables
  • Set the minimum seeders to exclude from the download

A good example of multiple table parsing can be found at this url:
http://www.nyaa.se/?page=search&cats=0_0&filter=0&term=naruto&user=64513

The options (currently only "minimum seeders") are all stored in the browsers local storage, so you can navigate and it will always be set; to remove, save the input as "blank"


Along with all of this, there is also a download infomation table that displays:

  • Episode count
  • Average seeds
  • Average leechers


Version 5.1.1

  • minor bug fixes and performance fixes


Version 5.1.0

They are gone!!! The horrible alert have been replaced by nice HTML alerts

TODO: Add option parsing on all getter methods of the Anime object!!

  • New User Alert with a count that updates given a seed limit (setting seed limit updates the amount to download text)


Version 5.0.0

And so I did it. I worked out a way to get the Data parser working abstractly and removed over 200 lines of code (i think)

Next, I want to do a UI update and remove the horrible alerts!

  • Almost complicate redactor of code and updated the data-parser to be beautiful (it should be faster too)


Version 4.2.6

  • Simplified the table generation using loops
  • Only resolutions that exist are shown in the table
  • after parsing pages, if there any additional resolutions, they will now be shown in the table and the drop-down


Version 4.2.5

  • Updated the data parser (yet again, man, this is getting complex); made it more abstract

Version 4.2.2

  • fixed array index bounds issue
  • I really need to get better at testing :(


Version 4.2.0

  • Added option to download all "unsorted" Episodes (episodes that do not supply a resolution)


I have plan for more options, a new Option modal UI and much more

If you have found any mistakes, bugs or spelling errors, please do start a discussion here
and please do review too. no ones probably cares about this anyway... but hey, I get bored :p