Created
November 12, 2020 06:29
-
-
Save agneevX/a865bc1821a1c6e5ca4a80fab5d2316a to your computer and use it in GitHub Desktop.
Radarr bash script for specific Plex library scanning
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
radarr_eventtype=$radarr_eventtype | |
if [[ $radarr_eventtype == "Grab" ]]; then | |
radarr_download_client=$radarr_download_client # NZB/Torrent downloader client | |
radarr_download_id=$radarr_download_id # The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client) | |
radarr_movie_id=$radarr_movie_id # Internal ID of the movie | |
radarr_movie_imdbid=$radarr_movie_imdbid # IMDb ID for the movie | |
radarr_movie_in_cinemas_date=$radarr_movie_in_cinemas_date # Cinema release date | |
radarr_movie_physical_release_date=$radarr_movie_physical_release_date # Physical release date | |
radarr_movie_title=$radarr_movie_title # Title of the movie | |
radarr_movie_tmdbid=$radarr_movie_tmdbid # TMDb ID for the movie | |
radarr_movie_year=$radarr_movie_year # Release year of the movie | |
radarr_release_indexer=$radarr_release_indexer # Indexer where the release was grabbed | |
radarr_release_quality=$radarr_release_quality # Quality name from Radarr | |
radarr_release_qualityversion=$radarr_release_qualityversion # 1 is the default, 2 for proper, 3+ could be used for anime versions | |
radarr_release_releasegroup=$radarr_release_releasegroup # Release Group, will not be set if it is unknown | |
radarr_release_size=$radarr_release_size # Size of the release reported by the indexer | |
radarr_release_title=$radarr_release_title # NZB/Torrent title | |
fi | |
if [[ $radarr_eventtype == "Download" ]]; then | |
radarr_download_id=$radarr_download_id # The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client) | |
radarr_isupgrade=$radarr_isupgrade # `True` when an existing file is upgraded, otherwise `False` | |
radarr_movie_id=$radarr_movie_id # Internal ID of the movie | |
radarr_movie_imdbid=$radarr_movie_imdbid # IMDb ID for the movie | |
radarr_movie_in_cinemas_date=$radarr_movie_in_cinemas_date # Cinema release date | |
radarr_movie_physical_release_date=$radarr_movie_physical_release_date # Physical release date | |
radarr_movie_path=$radarr_movie_path # Full path to the movie ( /Movie (Year)/ ) | |
radarr_movie_title=$radarr_movie_title # Title of the movie | |
radarr_movie_tmdbid=$radarr_movie_tmdbid # TMDb ID for the movie | |
radarr_movie_year=$radarr_movie_year # Release year of the movie | |
radarr_moviefile_id=$radarr_moviefile_id # Internal ID of the movie file | |
radarr_moviefile_relativepath=$radarr_moviefile_relativepath # Path to the movie file relative to the movie' path | |
radarr_moviefile_path=$radarr_moviefile_path # Full path to the movie file ( /Movie (Year)/Movie (Year).mkv ) | |
radarr_moviefile_quality=$radarr_moviefile_quality # Quality name from Radarr | |
radarr_moviefile_qualityversion=$radarr_moviefile_qualityversion # 1 is the default, 2 for proper, 3+ could be used for anime versions | |
radarr_moviefile_releasegroup=$radarr_moviefile_releasegroup # Release group, will not be set if it is unknown | |
radarr_moviefile_scenename=$radarr_moviefile_scenename # Original release name | |
radarr_moviefile_sourcepath=$radarr_moviefile_sourcepath # Full path to the movie file that was imported | |
radarr_moviefile_sourcefolder=$radarr_moviefile_sourcefolder # Full path to the folder the movie file was imported from" | |
fi | |
if [[ $radarr_eventtype == "Rename" ]]; then | |
radarr_movie_id=$radarr_movie_id # Internal ID of the movie | |
radarr_movie_imdbid=$radarr_movie_imdbid # IMDb ID for the movie | |
radarr_movie_in_cinemas_date=$radarr_movie_in_cinemas_date # Cinema release date | |
radarr_movie_path=$radarr_movie_path # Full path to the movie | |
radarr_movie_physical_release_date=$radarr_movie_physical_release_date # Physical release date | |
radarr_movie_title=$radarr_movie_title # Title of the movie | |
radarr_movie_tmdbid=$radarr_movie_tmdbid # TMDb ID for the movie | |
radarr_movie_year=$radarr_movie_year # Release year of the movie" | |
fi | |
if [[ $radarr_moviefile_relativepath == *"4K"* ]]; then | |
curl -s http://127.0.0.1:32400/library/sections/<4K_LIBRARY_SECTION_ID>/refresh?X-Plex-Token=<PLEX_TOKEN> > /dev/null | |
else | |
curl -s http://127.0.0.1:32400/library/sections/<LIBRARY_SECTION_ID>/refresh?X-Plex-Token=<PLEX_TOKEN> > /dev/null | |
fi |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment