Skip to main content

A Simple RSS Download Manager

Project description

RSS Downloader


一个 RSS 订阅下载工具,配合 Aria2 / qBittorrent / Transmission 自动追番。

1. 安装 🚀

需要 Python 环境。

# pipx
pipx install rss-downloader
# or uv
uv tool install rss-downloader
# or pip (不推荐)
pip install --user rss-downloader

更新

# pipx
pipx upgrade rss-downloader
# uv
uv tool upgrade rss-downloader
# pip
pip install --user --upgrade rss-downloader

2. 配置 ⚙️

首次运行时,程序会自动在标准配置目录下创建一个 config.yaml 文件(一般在 ~/.config/rss-downloader/)。您也可以手动创建它。

# config.yaml
log:
  level: INFO # 日志级别 (DEBUG, INFO, WARNING, ERROR)

web:
  enabled: true # 是否启用 Web 界面
  host: 127.0.0.1
  port: 8000
  interval_hours: 6 # RSS 自动更新间隔(小时)

# Aria2 配置 (如果不用可以留空或删除)
aria2:
  rpc: http://localhost:6800/jsonrpc
  secret: your_secret
  dir: null # aira2 下载位置

# qBittorrent 配置 (如果不用可以留空或删除)
qbittorrent:
  host: http://localhost:8080
  username: admin
  password: password

# Transmission 配置 (如果不用可以留空或删除)
transmission:
  host: http://localhost:9091/
  username: admin
  password: password

# Webhook 配置 (如果不用可以留空或删除)
webhooks:
  - name: Discord
    url: https://discord.com/api/webhooks/xxx
    enabled: true

# RSS 源配置列表
feeds:
  - name: Mikan
    url: https://mikanime.tv/RSS/MyBangumi?token=
    include:    # 匹配规则
      - chs
      - 简体
    exclude:     # 排除规则
      - 720p
      - \d{2,}\s*[-|~]\s*\d{2,}
    downloader: aria2 # or qbittorrent / transmission

  - name: Nyaa
    url: https://nyaa.si/?page=rss&q=

3. 运行 🎉

配置 web.enabledtrue,或者指定运行参数 -w,启动 Web 界面和后台服务,浏览器访问 http://127.0.0.1:8000

> rss-downloader
options:
  -h, --help  显示帮助信息
  -w, --web   启动 Web 界面

下载记录 配置管理

Project details


Download files

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

Source Distribution

rss_downloader-0.3.0.tar.gz (37.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rss_downloader-0.3.0-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

File details

Details for the file rss_downloader-0.3.0.tar.gz.

File metadata

  • Download URL: rss_downloader-0.3.0.tar.gz
  • Upload date:
  • Size: 37.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for rss_downloader-0.3.0.tar.gz
Algorithm Hash digest
SHA256 796d1db04ebe3ac5eddc7b99e30358763667dbe5678c825c34bd4769183f0e6b
MD5 6160dd1a0b46f6505f8f1c75cf12b1e0
BLAKE2b-256 a2a8633096633b25614982f899286b7823bea88eb338b0831bab7f909570bf18

See more details on using hashes here.

File details

Details for the file rss_downloader-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for rss_downloader-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f857276f2813cd781bfde4cd051673748916a61c32737ff4d094e332b4bd46a
MD5 6ce455376d0f9d6bf8a6e02753a56082
BLAKE2b-256 0547f69af9d835027239bac3797bd5b0c27b21760788051a5c11ec4b16f2f8fe

See more details on using hashes here.

Supported by

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