Skip to main content

FlexGet is a program aimed to automate downloading or processing content (torrents, podcasts, etc.) from different sources like RSS-feeds, html-pages, various sites and more.

Project description

FlexGet

https://github.com/Flexget/Flexget/actions/workflows/main.yml/badge.svg?branch=develop https://img.shields.io/pypi/v/Flexget.svg https://img.shields.io/discord/536690097056120833?label=discord http://isitmaintained.com/badge/resolution/Flexget/Flexget.svg

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.

ChangeLog: https://flexget.com/ChangeLog

Help: https://github.com/Flexget/Flexget/discussions

Chat: https://flexget.com/Chat

Bugs: https://github.com/Flexget/Flexget/issues

Install

FlexGet is installable via pip with the command:

pip install flexget

For more detailed instructions see the installation guide.

How to use GIT checkout

Refer to development guide.

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FlexGet-3.5.29.tar.gz (8.7 MB view details)

Uploaded Source

Built Distribution

FlexGet-3.5.29-py3-none-any.whl (9.1 MB view details)

Uploaded Python 3

File details

Details for the file FlexGet-3.5.29.tar.gz.

File metadata

  • Download URL: FlexGet-3.5.29.tar.gz
  • Upload date:
  • Size: 8.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.15

File hashes

Hashes for FlexGet-3.5.29.tar.gz
Algorithm Hash digest
SHA256 c5dc9cef3f711f22d85b48d498733afe3b9349dcf8cfc173a8775e0dd30b74ba
MD5 fde52ad1be4c54fac66fcfd756211d66
BLAKE2b-256 52c8b9830f8e5fe72aceb16bf2e003699a39ece59d44686b3721e5c46025471c

See more details on using hashes here.

File details

Details for the file FlexGet-3.5.29-py3-none-any.whl.

File metadata

  • Download URL: FlexGet-3.5.29-py3-none-any.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.15

File hashes

Hashes for FlexGet-3.5.29-py3-none-any.whl
Algorithm Hash digest
SHA256 5727d93cc9bb1a7f87d277d5c3b7033a0a054d349c7f795a83683d504a750523
MD5 8c08855917d2f01f9211fbdc59562670
BLAKE2b-256 89fbb4ff8737c4203a402a27dbcd64b10ed72795411e8aa11123d8a040eaaa32

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page