wiki:WikiStart
Last modified 2 months ago Last modified on 02/09/14 07:32:11

Join #FlexGet @ Freenode or the forum for discussion and support

ATTENTION: 1.2 release contains several changes, see UpgradeActions!

Feature highlights

  • Daemon Mode

    You can now run FlexGet in daemon mode, and handle scheduling directly in your FlexGet config. Traditional cron scheduling is also supported.

  • Usenet clients

    Integrates with SABnzbd, and nzbget directly, and others via watchdirs.

  • Torrent clients

    Integrates with Deluge, and transmission directly, and other clients like rTorrent and uTorrent via watchdirs.

  • Movies

    Internal movie queue. Automatic searching. Grab all movies which match predefined imdb and/or rotten tomatoes rules (score, year, etc).

  • Series

    Very comprehensive series support which supports almost everything imaginable. Read more details ...

  • Site Integration

    Manage and track your series and/or movies directly from trakt.tv, thetvdb.com or imdb.com.

  • URL rewriting

    Grabs download link from supported download pages, utilize search engines. Read more details ...

  • Content and client agnostic

    Not built for any specific client or purpose. Use FlexGet to automate all kinds of content processing.

Description

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.

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.

How easy is it to use?

Easy configuration was a high priority when designing the application. If you have ever used command line based application you should be more than qualified. There is also experimental Web-UI coming along (slowly).

FlexGet uses YAML for configuration. This may be confusing (for new users) at first but don't be scared, FlexGet is equipped with validator that tries to guide you if you make mistakes.

Configuration example:

This is a complete, fully functional, configuration file! You don't need anything more complex than this to get started.

tasks:
  task name:
    rss: http://example.com/torrents.xml
    series:
      - pioneer one
      - some series
    download: ~/torrents/series/

This example would download new episodes of pioneer one and some series to ~/series using series plugin.

You can find more configuration examples in The Cookbook.

For more information about how FlexGet works, check available plugins or detailed configuration.

Developers wanted

We're seeking new developers for web interface. Python, Javascript and jQuery developers are all needed. Join the IRC-channel if you're up for the task.

Important wiki pages