Skip to content
/ sofe Public

SoFE performs two primary functions: it monitors non-filler episodes in Sonarr and generates Plex collections.

License

Notifications You must be signed in to change notification settings

chkpwd/sofe

Repository files navigation

Sofe's Logo

GitHub Repo stars GitHub commit activity GitHub Issues or Pull Requests GitHub Issues or Pull Requests GitHub License

SoFE (Sonarr Anime Filler Excluder) is a Python application that configures Sonarr to monitor only non-filler anime episodes sourced from Anime Filler List. It also creates separate Plex collections for non-filler and filler episodes, depending on the download status.

Features

  • Parses filler episodes from AnimeFillerList
  • Monitors non-filler episodes in Sonarr
  • Creates Plex Collections for non-filler and filler episodes

Prerequisites

  • Sonarr
  • Plex
  • Docker / Docker Compose

Note

Make sure to obtain the anime name from Anime Filler List URL.

alt text

Installation

The SoFE can be easily run as a container. This section covers pulling the Container Image from the GitHub Container Registry and running it.

Pulling the Container Image

To pull the latest version of SoFE, use the following command:

docker pull ghcr.io/chkpwd/sofe:latest

Run the container:

docker run --rm -p 7979:7979 \
  -e SONARR_URL="https://sonarr.local" \
  -e SONARR_API_KEY="<your_api_key>" \
  -e SONARR_SERIES_ID="187" \
  -e AFL_ANIME_NAME="one-piece" \
  -e PLEX_URL="http://127.0.0.1:32400" \
  -e PLEX_TOKEN="<your_plex_token>" \
  -e CREATE_PLEX_COLLECTION="True" \
  -e MONITOR_NON_FILLER_SONARR_EPISODES="True" \
  -e PLEX_ANIME_LIBRARY="<your_plex_anime_library>" \
  ghcr.io/chkpwd/sofe:latest

About

SoFE performs two primary functions: it monitors non-filler episodes in Sonarr and generates Plex collections.

Topics

Resources

License

Stars

Watchers

Forks

Packages