|
|
|
# NzbGet Scripts
|
|
|
|
|
|
|
|
!!! danger "NZBGet development has been officially abandoned by the developer :bangbang:"
|
|
|
|
|
|
|
|
## Clean
|
|
|
|
|
|
|
|
??? info "Clean NZB name"
|
|
|
|
|
|
|
|
- Title: `Clean.py`
|
|
|
|
- Author(s): ???
|
|
|
|
|
|
|
|
Removes the following suffixes from NZB name:
|
|
|
|
NZBgeek / Obfuscated / BUYMORE / Scrambled /etc...
|
|
|
|
Cleans the NZB name by removing the retagged stuff (-Obfuscated, -postbox, etc).
|
|
|
|
|
|
|
|
??? example "Script"
|
|
|
|
|
|
|
|
```python
|
|
|
|
[[% filter indent(width=4) %]][[% include 'Downloaders/NZBGet/scripts/Clean/Clean.py' %]][[% endfilter %]]
|
|
|
|
```
|
|
|
|
|
|
|
|
## HashRenamer
|
|
|
|
|
|
|
|
??? info "Renames hashed media files to match the source NZB"
|
|
|
|
|
|
|
|
- Title: `HashRenamer.py`
|
|
|
|
- Author(s): l3uddz
|
|
|
|
- URL: [github.com/cloudbox/cloudbox](https://github.com/cloudbox/cloudbox){:target="_blank" rel="noopener noreferrer"}
|
|
|
|
|
|
|
|
Part of the Cloudbox project: [https://cloudbox.works](https://cloudbox.works)
|
|
|
|
Built on top of the NZBGet scripts template created by [Clinton Hall](https://github.com/clinton-hall){:target="_blank" rel="noopener noreferrer"}.
|
|
|
|
Released under GNU General Public License v2.0
|
|
|
|
|
|
|
|
??? example "Script"
|
|
|
|
|
|
|
|
```python
|
|
|
|
[[% filter indent(width=4) %]][[% include 'Downloaders/NZBGet/scripts/HashRenamer/HashRenamer.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 NZBGet's script folder
|
|
|
|
1. Run: `sudo chmod +x replace_for.py`
|
|
|
|
1. In NZBGet go to `Settings` => `Extension Scripts`
|
|
|
|
1. Enable `replace_for.py` in the `Extensions` setting.
|
|
|
|
|
|
|
|
??? example "Script"
|
|
|
|
|
|
|
|
```python
|
|
|
|
[[% filter indent(width=4) %]][[% include 'Downloaders/NZBGet/scripts/replace_for/replace_for.py' %]][[% endfilter %]]
|
|
|
|
```
|
|
|
|
|
|
|
|
## WtFnZb-Renamer
|
|
|
|
|
|
|
|
??? info "Renames hashed media files to match the source NZB"
|
|
|
|
|
|
|
|
- Title: `WtFnZb-Renamer.py`
|
|
|
|
- Author(s): WtFnZb
|
|
|
|
- URL: ??
|
|
|
|
|
|
|
|
NZBGET SCAN SCRIPT
|
|
|
|
|
|
|
|
Extract filenames from subjects containing [PRiVATE]-[WtFnZb]
|
|
|
|
|
|
|
|
This extensions extracts obfuscated filenames from .nzb files
|
|
|
|
|
|
|
|
??? example "Script"
|
|
|
|
|
|
|
|
```python
|
|
|
|
[[% filter indent(width=4) %]][[% include 'Downloaders/NZBGet/scripts/WtFnZb-Renamer/WtFnZb-Renamer.py' %]][[% endfilter %]]
|
|
|
|
```
|
|
|
|
|
|
|
|
!!! tip
|
|
|
|
|
|
|
|
This script doesn't always work and is often needed if you use a certain indexer.
|
|
|
|
|
|
|
|
It might be better to use the following Sonarr Regex in your release profile
|
|
|
|
|
|
|
|
[su season pack issue](/Sonarr/Sonarr-Release-Profile-RegEx/#su-season-pack-issue)
|