Join #FlexGet @ Freenode - Discussion and support. Spread the FlexGet ♥
Important pages
Introduction
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.
FlexGet is platform independent, all platforms that have python* available are supported (Linux, Windows, OSX, even some routers and NAS boxes).
Developers wanted
We're currently implementing web interface to FlexGet and would love to have more people join the effort! Python, Javascript and jQuery developers are all needed. Join the IRC-channel if you're up for the task.
Features
- Grab from any RSS feed, HTML page, CSV file, or from popular sites like RlsLog.
- Filter movies based on IMDB ratings and other details, or even by your rating history.
- Add movies to queue manually or automatically from any supported input (think imdb watchlist & imdb android / iPhone app).
- Search for and download movies from your IMDb or trakt.tv watchlist.
- Very comprehensive TV-series support.
- Episode number aware, doesn't download same episode twice
- Quality aware
- Get best quality available in a specified time frame
- Min / Max quality, get all specified qualities
- Upgrade qualities retrospectively
- Propers / Repacks are downloaded automatically or only within certain given time
- Can be configured to use an external source for shows, such as trakt.tv and thetvdb.com favorites
- Modify torrents real time, add or remove trackers.
- Filter based on torrent/nzb content or size.
- Use regular expressions to match desired content
- Keeps track of already downloaded content
- Easy to add site-specific download scripts / URL rewriters. Many sites supported out of the box. See URLRewriters.
- Completely modular, all features are plugins
- And much more ...
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.
feeds:
feed 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.
