Delete All Unmonitored from Radarr - n05urpr1532-MHA-Team/PTS-Team GitHub Wiki
Backup Radarr before running this script.
- cd /home && sudo nano radarr.sh
- Insert code below
#!/bin/bash
file="/opt/appdata/radarr/config.xml"
if [ -e "$file" ]; then
info=$(cat /opt/appdata/radarr/config.xml)
info=${info#*<ApiKey>} 1>/dev/null 2>&1
info1=$(echo "${info:0:32}") 1>/dev/null 2>&1
echo "$info1" >/var/plexguide/radarr.api
fi
HOST=http://localhost:7878
API_KEY=$(cat /var/plexguide/radarr.api)
ids=$(curl --silent $HOST/api/movie -X GET -H "X-Api-Key: $API_KEY" \ | jq '.[] | select(.monitored == not) | .id')
for id in $ids; do
echo "Deleting movie id $id"
curl --silent $HOST/api/movie/$id -X DELETE -H "X-Api-Key: $API_KEY"
done
- CRTG + O + ENTER
- sudo bash -x /home/radarr.sh
Thanks to MrDoob for creating the script and ICHIMOKU for providing info in usable format.