TRaSH-Guides/docs/Downloaders/NZBGet/scripts/index.md

95 lines
3.0 KiB
Markdown

# NZBGet Scripts
!!! note "NZBGet development has been picked up again by new developers over at [github](https://github.com/nzbgetcom/nzbget){:target="\_blank" rel="noopener noreferrer"}!"
A collection of community-provided and maintained scripts for NZBGet.
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): ???
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)