stalk your favorite uploaders and don't miss the drama in the comments
Notes:
- Email & Discord: The avatar images of users aren't locally parsed. They are attached using their original src link from nyaa. This might be an issue for privacy concerned individuals.
- Must start at page 1.
- You have the option to search only the first page, or ALL of them. Think wisely as this could end up downloading the entire website.
- You can add multiple
Gotify
andEmail
modules as long as you don't change the order of the modules if your database has already been created. - The
module_type
parameter specifies the behavior of the program, don't change it to something random. - Discord channels have to be configured separately through the slash command framework (
/create
,/pause
, ...). - The discord bot needs the
Message Content Intent
permission to work. You can activate it in your discord developer portal.
- Hard-coded rate-limits:
- Nyaa - 2 seconds
- Gotify - 2 seconds
- Discord embeds - 1 second
- Emails - none
Clone the repo and run it with cargo run
.
You should see a new folder nyaa_notifications
.
There should be config.toml
inside it with a little template.
Make sure you understand the structure of it and specify all the necessary and correct parameters.
There are no error checks for unsupplied parameters yet, so if you can't read, the binary might exit at any point in time.
Testing this program with all its different modules is quite impossible without a nyaa-account.
Please contact me on Discord @DepriSheep
or create an issue, if you're experiencing any problems.
Please contact me if you'd like to see a specific feature/change.