GithubHelp home page GithubHelp logo

ppdir.py's Introduction

PPDir

Post-Processing Directory - An Extension Script for NZBGet v24.0 or higher from NZBGet.com

Allows to set a dedicated post-processing directory.

Instead of post-processing the files directly into the final destination directory and extracting the files into an "_unpack" directory within this final destination directory, the whole NZBGet post-processing step will take place within a (temporary) directory in the defined post-processing directory. The files are then moved by this extension script to the final destination directory only after NZBGet has finished the post-processing (e.g. unpack and cleanup).

This prevents issues with partially unpacked files already beeing processed by subsequent scripts/programs watching the final destination directory. For best performance, the post-processing directory should be on the same share or drive like the final destination directory.

NOTE: If you have other post-processing scripts running, this extension script should be the first post-processing script to run in order to make sure your post-processing scripts will find the files in the final destination directory.

NOTE: This script requires NZBGet v24.0 or higher and Python 3.x to be installed on the system running NZBGet.

See the NZBGet documentation for information on how to install extension scripts for NZBGet.

Manual installation instructions (until the script is added to the official NZBGet Extension Manager)

  1. create an empty folder named PPDir inside the NZBGet Scripts folder (ScriptDir)
  2. clone this repository into this folder or manually place the PPDir.py and the manifest.json file into this folder
  3. open the NZBGet settings page and click on the EXTENSION MANAGER menu item
  4. activate the extension Post-Processing Directory by clicking on the green "Play" button (if you see an orange "Pause" button, the extension is already activated)
  5. go to the options page of the extensions by clicking on the black "Settings" button or on the menu item POST-PROCESSING DIRECTORY below the menu item EXTENSION MANAGER
  6. set the options of the extensions according to your wishes
  7. do not forget to save the settings and to reload NZBGet!

ppdir.py's People

Contributors

tensai75 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.