Skip to content

Cleans up stalled or failed downloads from *Arr applications.

License

Notifications You must be signed in to change notification settings

SivertGullbergHansen/arr-cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧹 *Arr Cleaner

*Arr Cleaner is a Python script designed to clean stalled downloads in Sonarr and Radarr. It periodically checks the download queue for stalled items and removes them using CRUD requests.

Original code forked from MattDGTL.

Prerequisites

Before running the script, ensure you have the following prerequisites installed:

  • Docker (to run the script in a container, no Python needed)
  • Python 3.9 or higher (to run the script directly, Python needed)

Getting Started

To get started with *Arr Cleaner, follow these steps:

  1. Clone this repository to your local machine.

  2. Copy example.env in to a new file called .env and edit its contents.

(option 1): Using Docker:

  1. Start a docker container:
docker-compose up -d --build

(option 2): Run directly using python:

  1. Run the script directly:
python main.py

Installing updates

  1. Run git pull in the root folder
  2. Use whatever method you used to start the script from the previous section

Contributing

Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Cleans up stalled or failed downloads from *Arr applications.

Topics

Resources

License

Stars

Watchers

Forks