uguu

generate Flexget config files


License
Other
Install
pip install uguu==1.2.0

Documentation

UGUU(1) Manual Page

NAME

uguu - Generate Flexget config files.

SYNOPSIS

uguu [-h] uguu_config

DESCRIPTION

uguu is a tool to generate flexget configuration files, which aren’t well suited to some use cases, one being having a separate feed for every series, which is important for fast moving RSS feeds such as Nyaatorrents, or simply if one likes to download a series without batches using flexget.

CONFIGURATION

The configuration of uguu is based on series. It uses a YAML configuration file - just like Flexget does. Every series has a RSS feed and a number of optional settings. These correspond to Flexget’s options for series, such as from_group or quality (see http://flexget.com/wiki/Plugins/series). Series are mapped to a task of the same name, which will contain the RSS feed and a series entry with the settings, if any.

Additionally, it has a global options field, where the processing of entries is configured. They are mapped to the special global preset in Flexget, which - as the name suggests - is applied to all tasks.

Currently, uguu only supports the download and deluge output plugins, though adding others should be fairly trivial. Take note that download is an implied setting - it will automatically be turned on if path is set.

A sample config might look like this:

options:
  reject:
    - .*
  accept:
    - Foobar|Baz
  path: /path/to/torrents"
  movedone: /path/to/files"
  deluge:
    label: "uguu"
    queuetotop: yes
series:
  herp:
    rss: http://www.nyaa.eu/?page=rss
    from_group: Derpadurr
  derp:
    rss: http://www.nyaa.eu/?page=rss
    quality: 1080p
  hurr:
    rss: http://www.nyaa.eu/?page=rss
  durr:
    rss: http://www.nyaa.eu/?page=rss

SEE ALSO

uguu comes with a commented sample config, which should be found at /usr/share/doc/uguu/uguu_conf.yml.

For more information about Flexget, head to http://flexget.com. Unfortunately, Flexget does not have a man page.