Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 2.16 KB

README.md

File metadata and controls

57 lines (40 loc) · 2.16 KB

FurAffinity Notify - FurAffinity Notification Tool

Receive FurAffinity notifications via email, Discord, Telegram, and more!

About

This tool reaches out to FurAffinity, gets your current notifications, and then sends you a message on your preferred platform when there are new things to check out!

We send the message using the Apprise library, which supports a wide range of platforms and services.

Requirements

This tool is designed to poll for notifications, so ideally it should be setup on a system that is always on, such as a Raspberry Pi. You'll also need:

Configuration

Rename the included config_example.toml to config.toml, and change:

  • cookieFile - this should be the path to your cookies.txt file
  • notificationUrl - set this to the Apprise URL

You may also want to adjust other options, such as notifyOn, to specify what sort of FurAffinity notifications trigger an alert - by default you'll get notifications for everything (including new submissions), which might not be what you want.

Running

Once you've set the configuration to your liking, install python dependencies with pip install -r requirements.txt, and then run the program with python faNotify.py

The program will then periodically check for notifications, and alert you when it sees new ones.

Troubleshooting

If you have trouble getting notifications, you can set the logLevel in the config file to DEBUG. This will output a lot more information on the console, including what notifications the tool currently sees, what it saw on the last check, and the output from the notification attempt.