Skip to content

Releases: resort-io/nyaa-watcher

v1.2.1

07 Aug 02:25
Compare
Choose a tag to compare

Release Notes:

  • Fixed a bug where the regex and exclude_regex values were not properly matching torrent titles.
  • Fixed a bug where torrent files were not downloading if the filename contained special characters.
  • Added an optional webhooks property to subscription entries.
    • This property allows the watcher to send notifications to all watchlists within a single subscription, or subscriptions without a watchlist property.
  • Added default behaviours for webhook notifications.
  • Added additional logging when fetching and downloading.
  • Changed the filename output for downloaded torrent files to be more consistent.
    • Any characters within square or round brackets are removed from the title, but the username remains at the beginning.
    • E.g., [Username] Series - S01E01.torrent
  • Changed the watchlist property in subscriptions.json to be optional.
    • All new torrent uploads from a subscription will be downloaded when the property is not present.
  • Changed the notifications property and each of its children in webhooks.json to be optional.
    • Notifications will use default values when the notifications property is not present, or when a given child property is not present.

v1.2.0

01 May 00:53
Compare
Choose a tag to compare
  • Added feature to watch and download torrents from multiple Nyaa RSS feeds.
    • Renamed watchlist.json to subscriptions.json.
    • Added subscriptions property to subscriptions.json.
    • Added previous_hash property to subscriptions.json entries.
    • Added uploader property to history.json entries.
    • Added $uploader and $watchlist torrent tokens.
    • Moved the nyaa_rss and interval_sec properties from config.json into subscriptions.json.
  • Added excl_regex property to watchlist entries in subscriptions.json.
  • Changed subscriptions.json verification to only require at least one tag or regex value; all other values are optional.
  • Created scripts to generate custom subscriptions.json and watchlist.json JSON strings.
  • Removed initial RSS connection test.
  • Renamed $webhook_name torrent token to $webhook.
  • Renamed SHOW_TIPS environment variable to LOG_TIPS.

v1.1.2

16 Apr 22:51
2f26f17
Compare
Choose a tag to compare
  • Added error property in history.json to store failed download information.
  • Added version property in config.json.
  • Renamed history property to downloads in watchlist.json .
  • Renamed watcher_interval_seconds to interval_sec in config.json.
  • Renamed /watch container directory to /downloads.
  • Updated downloaded_date result to be more accurate for history.json.
  • Updated JSON file verification and changed it to only execute at startup (instead of executing before every write).
  • Updated RSS fetch function to only read the latest entries since the previous fetch.
  • Updated logging to show successful and failed downloads.

v1.1.1

17 Jul 17:42
b383f4b
Compare
Choose a tag to compare
  • Created function that adds missing webhooks property to entries in watchlist.json.
  • Created function that adds a sample entry in webhooks.json when the file is empty.
  • Added sample webhook entry in webhooks.json for new installations.
  • Changed watcher_interval_seconds property in config.json to a minimum of 60 seconds.
  • Changed searching for torrents log message from minutes into a complete sentence.

v1.1.0

01 Jul 19:11
207a555
Compare
Choose a tag to compare
  • Added Discord webhook support; server sends custom notification via Discord webhook(s) when a torrent file downloads.
  • Created webhooks.json and added optional webhooks array property to watchlist.json entries.
  • Changed interval for 'searching for torrents' log message from seconds to minutes.
  • Added and changed startup log messages.
  • Added and changed error log messages to include more specific information and solutions.

v1.0.1

05 Jun 01:44
ad5b06a
Compare
Choose a tag to compare
  • Fixed watchlist.json regex verification bug.

  • Added log messages during startup when testing RSS URL.

v1.0.0

02 Jun 02:43
b6e94e0
Compare
Choose a tag to compare
  • Initial release.