https://github.com/peavers/jackett-rss-processor
Small service to fetch torrent files from Jackett supplied RSS feeds every 5 minutes based on your regex patterns.
https://github.com/peavers/jackett-rss-processor
jackett reactive-programming regex rss rss-filters rss-reader torrent-files typescript webflux
Last synced: 5 months ago
JSON representation
Small service to fetch torrent files from Jackett supplied RSS feeds every 5 minutes based on your regex patterns.
- Host: GitHub
- URL: https://github.com/peavers/jackett-rss-processor
- Owner: peavers
- Created: 2020-08-23T16:28:50.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-12T18:29:03.000Z (6 months ago)
- Last Synced: 2026-01-12T23:59:41.922Z (6 months ago)
- Topics: jackett, reactive-programming, regex, rss, rss-filters, rss-reader, torrent-files, typescript, webflux
- Language: TypeScript
- Homepage:
- Size: 20.7 MB
- Stars: 17
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# Jackett Torrent Processor


A very simple RSS -> Blackhole web application
## What
Setting up hundreds of RSS filters on your torrent client is fine until you want to try another client. This small application moves the RSS filters out of your client and to a standalone application.
## Running
Docker is always going to be the easiest and cleanest way to get up and running
Once the containers are running, access on `http://localhost:8080`
Note: Replace `${WATCH_DIRECTORY}` with the absolute path where you want torrent files to be downloaded.
```yaml
version: '3.7'
services:
jackett:
container_name: jackett
image: linuxserver/jackett:latest
restart: unless-stopped
logging:
options:
max-size: "2m"
max-file: "5"
jackett-rss-processor:
image: peavers/jackett-rss-processor:latest
container_name: jackett-rss-processor
restart: unless-stopped
ports:
- 8080:8080
environment:
- SPRING_DATA_MONGODB_HOST=jackett-rss-mongo
volumes:
- ${WATCH_DIRECTORY}:/watched
depends_on:
- jackett
- jackett-rss-mongo
logging:
options:
max-size: "2m"
max-file: "5"
jackett-rss-mongo:
image: mongo:latest
container_name: jackett-rss-mongo
restart: unless-stopped
volumes:
- mongo-data:/data/db
logging:
options:
max-size: "2m"
max-file: "5"
volumes:
mongo-data:
```