All apps · 0 apps
flexget
OfficialDocker app from logandwaters' Repository
Overview
FlexGet is a multipurpose automation tool for automating content from sources such as RSS feeds, HTML pages, CSV files, search engines, and other sources. It can be used with torrents, NZBs, podcasts, comics, series, movies, and more.
This template uses the official FlexGet Docker image.
Install Instructions:
- Run the commands outlined under "Additional Requirements".
- Place your config.yml file under /mnt/user/appdata/flexget/config or use the example file from https://github.com/logandwaters/Unraid-docker-templates/blob/main/flexget/example-config.yml
- Set the download directory path, configure any other settings as needed, then pull and deploy the container.
- Enter the container's shell by running "docker exec -it flexget /bin/sh" in the Unraid terminal.
- Validate your configuration by running "flexget check" in the container shell.
Helpful links:
GitHub Repo: https://github.com/Flexget/Flexget
Docker Registry: https://hub.docker.com/r/flexget/flexget
Documentation: https://flexget.com
Report Software Issues: https://github.com/Flexget/Flexget/issues
Report Container Template Issue: https://github.com/logandwaters/Unraid-docker-templates/issues
Readme
View on GitHub.. image:: https://github.com/flexget/flexget/raw/develop/docs/_static/logo.png :align: center :target: https://flexget.com :height: 50
|
.. image:: https://img.shields.io/pypi/v/flexget?logo=pypi&labelColor=F3F3F3 :target: https://pypi.org/project/flexget/
.. image:: https://img.shields.io/docker/v/flexget/flexget/latest?logo=docker&label=docker&labelColor=F3F3F3 :target: https://hub.docker.com/r/flexget/flexget
.. image:: https://img.shields.io/pypi/pyversions/flexget?logo=python&labelColor=F3F3F3 :target: https://pypi.org/project/flexget/
.. image:: https://img.shields.io/codecov/c/github/flexget/flexget?logo=codecov&labelColor=F3F3F3 :target: https://codecov.io/gh/Flexget/Flexget
.. Commenting these out for now, as they seem to be broken. .. image:: https://api.codacy.com/project/badge/Grade/86bb847efe984c12948bdeccabcbccad :target: https://www.codacy.com/app/Flexget/Flexget?utm_source=github.com&utm_medium=referral&utm_content=Flexget/Flexget&utm_campaign=Badge_Grade
.. image:: https://img.shields.io/github/actions/workflow/status/flexget/flexget/test.yml?logo=github&logoColor=222222&label=tests&labelColor=F3F3F3 :target: https://github.com/Flexget/Flexget/actions/workflows/test.yml?query=branch%3Adevelop
.. image:: https://img.shields.io/readthedocs/flexget?logo=readthedocs&labelColor=F3F3F3 :target: https://flexget.readthedocs.io/en/latest/
.. image:: https://img.shields.io/discord/536690097056120833?logo=discord&label=discord&labelColor=F3F3F3 :target: https://discord.gg/W6CQrJx
FlexGet_ is a multipurpose automation tool for content like torrents, nzbs,
podcasts, comics, series, movies, etc. It can use different kinds of sources
like RSS-feeds, html pages, csv files, search engines and there are even
plugins for sites that do not provide any kind of useful feeds.
Example
Flexget uses a YAML_ based configuration file.
The following example will look in the RSS feed in the link, will match any
item that match the series names and download it::
tasks:
tv:
rss: http://example.com/torrents.xml
series:
- some series
- another series
download: /tvshows
There are numerous plugins that allow utilizing FlexGet in interesting ways and more are being added continuously.
FlexGet is extremely useful in conjunction with applications which have watch
directory support or provide interface for external utilities like FlexGet.
To get a sense of the many things that can be done with FlexGet you can take
a look in our cookbook_.
.. _FlexGet: https://flexget.com
.. _YAML: http://www.yaml.org/
.. _cookbook: https://flexget.com/Cookbook
ChangeLog: https://flexget.com/ChangeLog
Help: https://github.com/Flexget/Flexget/discussions
Chat: https://flexget.com/Chat
Bugs: https://github.com/Flexget/Flexget/issues
API reference https://flexget.readthedocs.io/en/latest/api/flexget.html
Install
FlexGet is installable via pip with the command::
pip install flexget
For more detailed instructions see the installation guide_.
.. _installation guide: https://flexget.com/Install
How to contribute
Refer to the contributor guide <https://flexget.readthedocs.io/en/latest/contributor/index.html>__.
If you don't want to use virtualenv there's flexget_vanilla.py file which
can be used to run FlexGet without virtualenv, note that you will need to
install all required dependencies yourself.
Install Flexget on Unraid in a few clicks.
Find Flexget in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Requirements
mkdir -p /mnt/user/appdata/flexget/config
Place your config.yml file in the directory before first run.
Categories
Download Statistics
Related apps
Explore more like this
Explore allDetails
flexget/flexgetRuntime arguments
- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Directory where configuration and settings are stored.
- Target
- /config
- Default
- /mnt/user/appdata/flexget/config
Directory where downloaded files are stored.
- Target
- /downloads
- Default
- /mnt/user/appdata/flexget/downloads
Container timezone (e.g., America/New_York, Europe/London)
- Target
- TZ
- Default
- UTC