Advertisement
yellowleader

Resync Overseerr Requests into Radarr

Apr 25th, 2025
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.79 KB | Movies | 0 0
  1. import requests
  2. import json
  3.  
  4. # --- Overseerr Configuration ---
  5. OVERSEERR_URL = "YOUR_OVERSEERR_URL/api/v1"
  6. OVERSEERR_API_KEY = "YOUR_OVERSEERR_API_KEY"
  7.  
  8. def trigger_overseerr_resync():
  9.     """Triggers a library rescan in Overseerr to sync with Radarr."""
  10.     headers = {
  11.         "X-Api-Key": OVERSEERR_API_KEY,
  12.     }
  13.     try:
  14.         response = requests.post(f"{OVERSEERR_URL}/settings/rescan", headers=headers)
  15.         response.raise_for_status()
  16.         print("Overseerr library rescan triggered successfully.")
  17.     except requests.exceptions.RequestException as e:
  18.         print(f"Error triggering Overseerr library rescan: {e}")
  19.  
  20. if __name__ == "__main__":
  21.     print("Starting Overseerr library rescan...")
  22.     trigger_overseerr_resync()
  23.     print("Overseerr library rescan initiated.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement