Does anyone here want
ALL of sjjpl's mods?
As gets mentioned here from time to time, most or all of sjjpl's mods eventually get posted to
You must be registered to see the links
. But it's
really inconvenient to download everything from there: first off, there are nearly 700 of the things, and second, the order that they get posted bears little resemblance to the order that they appear. So you could spend all weekend clicking on links and extracting Zip/Rar files, only to need to repeat the exercise a couple months later when you want to update your collection.
I was tired of the endless click-extract loop so I went looking for a way to sort results on kemono.su into a more useful order. I did not find one. What I
did find is that kemono.su has a public API. What can I do with that?
EVERYTHING
The Python script in the attached archive will download ALL of sjjpl's public mods.
- Install
You must be registered to see the links
(if you don't already have it).
- Install "requests" and "rarfile" from pip (if you don't already have them).
- Run "python sjjpl-download.py <path-to-game-root>" (for example, "python sjjpl-download.py c:\Illusion\HS2")
- Sit back and relax while you pull gigabytes of good-quality mods with no further effort.
Warning: Not tested on Windows. I think that it should work but I don't use Windows, so let me know if it does something weird.
It shouldn't be too difficult to adapt the script to pull other people's mods from kemono.su. You'll mostly just need to figure out how they organize the contents of the files that they post and update the extraction code.