pkg.soopen package index

brew / rank 2919

Install flexget with Homebrew, apk, Nix

Multipurpose automation tool for content. Version 3.19.31 via Homebrew; verified 2026-08-02. Also installable with nix: nix profile install nixpkgs#flexget.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install flexget

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add flexget

Alpine Linux edge package indexes · flexget · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#flexget

nixpkgs package indexes · pkgs/by-name/fl/flexget/package.nix · source: api.github.com

overview

Package summary

Multipurpose automation tool for content

Commands and aliases

  • flexget
  • flexget-headless

history

Project history and usage

FlexGet is a Python-based automation tool for content workflows, especially media feeds and downloads. It is best understood as a plugin-heavy CLI scheduler and filter engine for RSS, HTML, CSV, torrents, NZBs, podcasts, comics, series, movies, and related sources.

Project history

The official GitHub repository was created in 2011 and is described by GitHub metadata as the official FlexGet repository. The README presents FlexGet as a multipurpose content automation tool with YAML configuration, many plugins, and integrations with applications that provide watch directories or external utility interfaces.

The official website emphasizes that FlexGet is not built for one client or purpose. Its documentation describes a broad plugin ecosystem, daemon mode, scheduling, client integrations, site integrations, a cookbook, a web UI under development, and a community documentation site.

The official changelog shows a long-running 3.x release line, with 3.19.26 published on 2026-06-29 and many regular maintenance releases. It also records ongoing Python and dependency updates, web UI packaging work, plugin fixes, and compatibility changes.

Adoption history

FlexGet's adoption grew around self-hosted media automation, where users wanted a programmable middle layer between feeds, indexers, download clients, and media organization. The supplied package metadata records packaging through Homebrew, apk, and Nix, while the README also points to PyPI, Docker images, Read the Docs, GitHub Discussions, and Discord.

How it is used

Users install FlexGet with pip or a system package, write a YAML configuration, and define tasks that combine input plugins, filters, and output actions. The README's minimal example watches an RSS feed, matches configured series names, and downloads matching items.

The official site highlights torrents, NZBs, podcasts, comics, TV, movies, RSS, HTML, CSV, plugins for sites without useful feeds, daemon scheduling, client integration with download applications, and site integration with media metadata services.

Why package nerds care

FlexGet is package-nerd significant because it is a long-lived Python CLI application whose value comes from ecosystem glue: package installation, plugins, YAML config validation, daemonized scheduling, web UI artifacts, Docker/PyPI packaging, and constant maintenance against changing third-party sites.

Timeline

  • 2011: Official GitHub repository created.
  • 2022: Current FlexGet documentation pages were created in the website system.
  • 2023: 3.11.0 release line includes Python 3.12 support shortly afterward in the changelog.
  • 2025: 3.18.x release line begins, with frequent maintenance releases through late 2025.
  • 2026: 3.19.26 released on June 29.

Related projects

  • PyPI, Docker Hub, Read the Docs, GitHub Discussions, and Discord are part of the official project distribution and support surface.
  • Deluge, Transmission, uTorrent, rTorrent, SABnzbd, Trakt, TheTVDB, IMDb, RSS, torrents, NZBs, and YAML are documented adjacent tools, services, formats, or workflows.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
flexgetexecutableindexed executableDiscovered from the local executable index.
flexget-headlessexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version3.19.31
manager updated2026-08-02
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:flexget
Version3.19.31
Package managerHomebrew
Homepagehttps://www.flexget.com
Last updated2026-08-02T16:35:32+09:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

flexget

nix profile install nixpkgs#flexget
  • normalized package name match
  • Matched by: Flexget
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fl/flexget/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

flexget 3.3.37-r4

Multipurpose automation tool for downloading media content from different sources

https://flexget.com/

sudo apk add flexget
  • License: MIT
  • Architecture: x86_64
  • Source Package: flexget
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Flexget
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flexget from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

flexget-pyc 3.3.37-r4

Precompiled Python bytecode for flexget

https://flexget.com/

sudo apk add flexget-pyc
  • License: MIT
  • Architecture: x86_64
  • Source Package: flexget
  • 1 dependencies
  • normalized package name match
  • Matched by: Flexget
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: flexget-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation