# SABnzbd Scripts A collection of community-provided and maintained scripts for SABnzbd. If you have a script you want to share, don't hesitate to create a [PR](https://github.com/TRaSH-Guides/Guides/blob/master/CONTRIBUTING.md) for it. !!! warning "Because these scripts are community-provided and maintained we can't assure that they are still 100% working" ## Clean ??? info "Clean NZB name" - Title: `Clean.py` - Author(s): ??? - Made compatible for SABnzbd: AlexK Removes the following suffixes from NZB name: NZBgeek / Obfuscated / BUYMORE / Scrambled /etc... Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc). Install Instructions: 1. Copy script to SABnzbd's script folder 1. run: `sudo chmod +x Clean.py` 1. in SABnzbd go to `Settings` => `Switches` 1. Change Pre-queue user script and select: `Clean.py` ![!Enable Clean.py](/Downloaders/SABnzbd/images/sabnzbd-switches-queue-clean.png) ??? example "Script" ```python [[% filter indent(width=4) %]][[% include 'Downloaders/SABnzbd/scripts/Clean/Clean.py' %]][[% endfilter %]] ``` ## replace_for ??? info "Replaces underscores with dots" - Title: `replace_for.py` - Author: miker Replaces underscores with dots in downloaded filename to prevent download loops with poorly named releases on some indexers (often HONE releases). Install Instructions: 1. Copy script to SABnzbd's script folder 1. run: `sudo chmod +x replace_for.py` 1. in SABnzbd go to `Settings` => `Categories` 1. Change script for required categories and select: `replace_for.py` ![!Enable replace_for.py](/Downloaders/SABnzbd/images/sabnzbd-categories-replace_for.png) ??? example "Script" ```python [[% filter indent(width=4) %]][[% include 'Downloaders/SABnzbd/scripts/replace_for/replace_for.py' %]][[% endfilter %]] ```