FlexGet

This unofficial app installation script is provided for your convenience. The script is provided as-is and may not be updated or maintained by Ultra.cc. Clients are welcome to use and customize unofficial app installers for their unique needs and requirements. Unofficial support may be offered via Discord only and at the sole discretion of Ultra.cc staff. Use at your own risk and only proceed if you are comfortable managing the application on your own.

FlexGet is a multipurpose automation tool for content like torrents, NZBs, podcasts, comics, series, movies, etc, and can handle different kinds of sources like RSS feeds, HTML pages, and CSV files. This allows you to integrate and create powerful automation between your downloaders, organizers, and your media servers.

This guide shows you the following:

  1. Install FlexGet to your service
  2. Create your first FlexGet configuration
  3. Upgrading and Removing FlexGet

Installation of FlexGet via python's virtual environment

bash <(wget -qO- https://scripts.ultra.cc/main/Flexget/flexget-install.sh)

Configuring FlexGet

Creating config.yml

mkdir -p "$HOME"/.config/flexget
cd "$HOME"/.config/flexget
nano config.yml

Refer to FlexGet Configuration for information about making your config as well as FlexGet Cookbook for some basic automation tasks that you can do with FlexGet.

To check if your config is correctly formatted and configured, you may have to use the following commands:

When you run it the first time, it may grab and download multiple torrents. To mitigate this, run flexget execute --learn. This will save the entries accepted so it won't download again in the future.

Upgrading FlexGet

"$HOME"/flexget/bin/python -m pip install flexget --upgrade

Removing FlexGet

rm -rfv "$HOME"/flexget
rm "$HOME"/bin/flexget

Revision #46
Created 23 October 2019 13:17:02
Updated 22 August 2024 09:46:38 by varg