/torrent-notifier

Desktop app built with electron that allows you to keep a collection of your favourite shows and automatically check for new episodes of them, if you so choose.

Primary LanguageJavaScript

This desktop app, created with electron, allows you to add your favourite shows. After which, you are able to keep track of your show dates on a calendar, have the latest episodes of your shows downloaded automatically after airing, or be notified of when they are available to download.

I have tested on Mac OSX 10.11.6 as well as Windows 7 and 10
How to get this desktop app on your computer:
  1. Clone this repository on your computer
  2. Run npm install
  3. Run npm start

NOTE: This is a personal project created for demo purposes.

Add all your favourite shows! Poster art is automatically downloaded

Hover over a show to show the options.

New/Edit show dialog. Attempts auto population of fields and download of poster art after filling in Show Name. This uses the tvmaze API

Logs for info and debugging. You can see the automatically scheduled checks here (App needs to stay running for checks to run)

Calendar view shows you the actual air day and time of your shows.

Settings and fancy notifications shown here. (New torrent notifications are native as well as in-app)

In app torrent notification list! If you turn off native notifications and automatic downloads, you will still see a notification here whenever a new episode is found.

These are the native notifications shown on OSX

Settings Descriptions:

**Tray Icon**: Show tray icon or not. (Really does nothing at the moment, besides a reminder that app is running)

Notifications: Native notifications of new show available

Automatic Downloads: Opens magnet link as soon as new show is found. If you turn off the dialog in your torrent client, you can automate the downloads of your shows!

Auto Show Search: When enabled, it will try to get show info from the tvmaze API after filling out the Show Name field.

Check For Torrents: This enables or disables automatic checking for torrents after new show should be available.

This project uses the following API's

http://www.tvmaze.com/api