All Projects → Flexget → Flexget

Flexget / Flexget

Licence: mit
The official FlexGet repository

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Flexget

Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (-87.26%)
Mutual labels:  hacktoberfest, movies, tv, torrent
Streaming
r/freemediaheckyeah
Stars: ✭ 147 (-88.51%)
Mutual labels:  movies, tv, torrent
stremio-addons-list
A community curated list of Stremio Addons
Stars: ✭ 330 (-74.2%)
Mutual labels:  torrent, movies, tv
Warezz
It's illegal cuz they can't tax you!
Stars: ✭ 386 (-69.82%)
Mutual labels:  movies, tv, torrent
Blog Post Workflow
Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed
Stars: ✭ 910 (-28.85%)
Mutual labels:  hacktoberfest, rss
Flox
Self Hosted Movie, Series and Anime Watch List
Stars: ✭ 901 (-29.55%)
Mutual labels:  movies, tv
Fastlane
🚀 The easiest way to automate building and releasing your iOS and Android apps
Stars: ✭ 33,382 (+2510.01%)
Mutual labels:  automation, hacktoberfest
Moviemagnetbot
🤖 telegram bot for movies
Stars: ✭ 39 (-96.95%)
Mutual labels:  rss, torrent
Awesome It Films
📺 A curated list of awesome films about IT & geek people.
Stars: ✭ 722 (-43.55%)
Mutual labels:  hacktoberfest, movies
Duckietv
A web application built with AngularJS to track your favorite tv-shows with semi-automagic torrent integration
Stars: ✭ 942 (-26.35%)
Mutual labels:  automation, tv
Watchtower
A process for automating Docker container base image updates.
Stars: ✭ 9,526 (+644.8%)
Mutual labels:  automation, hacktoberfest
Chef
Chef Infra, a powerful automation platform that transforms infrastructure into code automating how infrastructure is configured, deployed and managed across any environment, at any scale
Stars: ✭ 6,766 (+429.01%)
Mutual labels:  automation, hacktoberfest
Archisteamfarm
C# application with primary purpose of idling Steam cards from multiple accounts simultaneously.
Stars: ✭ 7,219 (+464.43%)
Mutual labels:  automation, hacktoberfest
Huginn
Create agents that monitor and act on your behalf. Your agents are standing by!
Stars: ✭ 33,694 (+2534.4%)
Mutual labels:  automation, rss
Leasot
Parse and output TODOs and FIXMEs from comments in your files
Stars: ✭ 729 (-43%)
Mutual labels:  automation, hacktoberfest
Moviesy
A beautiful client for YTS website which also provides built-in torrent & subtitles downloader with chromecast ❤️
Stars: ✭ 30 (-97.65%)
Mutual labels:  movies, torrent
Prettier action
GitHub action for running prettier on your projects pull requests
Stars: ✭ 77 (-93.98%)
Mutual labels:  automation, hacktoberfest
Show Time
Watch TV shows and movies with a simple CLI
Stars: ✭ 70 (-94.53%)
Mutual labels:  movies, torrent
Terraform
Terraform - Beginners | Intermediate | Advanced
Stars: ✭ 77 (-93.98%)
Mutual labels:  automation, hacktoberfest
Ritchie Formulas
This repository contains the community formulas that can be executed through Ritchie CLI once imported. This tool is an open source product that allows you to create, store and share any kind of automations, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
Stars: ✭ 84 (-93.43%)
Mutual labels:  automation, hacktoberfest

FlexGet

.. image:: https://github.com/Flexget/Flexget/workflows/Main%20Workflow/badge.svg?branch=develop&event=schedule :target: https://github.com/Flexget/Flexget/actions?query=workflow%3A%22Main+Workflow%22+branch%3Adevelop+event%3Aschedule

.. image:: https://img.shields.io/pypi/v/Flexget.svg :target: https://pypi.python.org/pypi/Flexget

.. 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://api.codacy.com/project/badge/Coverage/86bb847efe984c12948bdeccabcbccad :target: https://www.codacy.com/app/Flexget/Flexget?utm_source=github.com&utm_medium=referral&utm_content=Flexget/Flexget&utm_campaign=Badge_Coverage

.. image:: https://img.shields.io/gitter/room/nwjs/nw.js.svg :target: https://gitter.im/Flexget/Flexget

.. image:: http://isitmaintained.com/badge/resolution/Flexget/Flexget.svg :target: http://isitmaintained.com/project/Flexget/Flexget

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_task:
    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://discuss.flexget.com/

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_.

.. _installation guide: https://flexget.com/Install

Feature requests

.. image:: http://feathub.com/Flexget/Flexget?format=svg :target: http://feathub.com/Flexget/Flexget

How to use GIT checkout

Check that you have Python 3.6 or newer available with command python -V.

In some environments newer python might be available under another name like 'python3.6' or 'python3' in which case you need to use that one instead of plain 'python'.

To start using FlexGet from this directory::

python3 -m venv .

This will initialize python virtualenv. This doesn't need to be directly in your checkout directory, but these instructions assume that's where it is.

On some linux distributions (eg. debian, ubuntu) venv module is not included with python and this fails. Please install python3-virtualenv package and retry (or use the separate virtualenv_ python package).

.. _virtualenv: https://pypi.python.org/pypi/virtualenv

Upgrading pip to latest version is highly advisable and can de done with::

bin/pip install --upgrade pip

Next we need to install dependencies and FlexGet itself, this can be done simply::

bin/pip install -e .

This does an editable (-e) development install of the current directory (.).

After that FlexGet is usable via <checkout directory>/bin/flexget. Verify installation by running::

bin/flexget -V

You may place the config file in your checkout directory, or in ~/.flexget (Unix, Mac OS X) or C:\Documents and Setting\<username>\flexget (Windows).

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].