Files
Dark-Alex-17 f3ad44f7d7 Add a Readarr mock instance to the demo
Adds darkalex17/readarr-mock, built from ghcr.io/pennydreadful/bookshelf:softcover
(the maintained Readarr continuation; the LinuxServer image is discontinued and
its metadata endpoint no longer resolves). The captured config carries 6 authors,
327 books, 39 book files, 4 tags, 7 indexers, 193 history rows and one root
folder at /books, with minimal EPUBs under mock-htpc/books so the files show as
imported.

Prowlarr now registers Readarr as a synced application, so its config is
recaptured and the prowlarr-mock image must be rebuilt and pushed alongside.

The compose file, managarr config, justfile recipes and README gain the fourth
instance. The demo script needs no change; it fetches the compose file and
config from main at run time.

Requires a Managarr release with Readarr support, since the demo script runs
the published darkalex17/managarr image against these files.
2026-09-21 17:12:10 -06:00

79 lines
1.6 KiB
YAML

---
id: torrentbyte
name: TorrentByte
description: "TorrentByte is a Public DHT Crawler"
language: en-US
type: public
encoding: UTF-8
links:
- https://torrentbyte.cc/
caps:
categorymappings:
- {id: Movies, cat: Movies, desc: "Movies"}
- {id: TV, cat: TV, desc: "TV"}
- {id: Games, cat: PC/Games, desc: "Games"}
- {id: Anime, cat: TV/Anime, desc: "Anime"}
- {id: Music, cat: Audio, desc: "Music"}
- {id: Software, cat: PC/0day, desc: "Software"}
- {id: XXX, cat: XXX, desc: "XXX"}
- {id: Other, cat: Other, desc: "Other"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
settings:
- name: info_flaresolverr
type: info_flaresolverr
search:
paths:
- path: /
inputs:
q: "{{ .Keywords }}"
rows:
selector: table > tbody > tr
fields:
category:
selector: td:nth-child(2)
title:
selector: td:nth-child(1)
attribute: title
details:
selector: a[href^="?view="]
attribute: href
infohash:
selector: a[href^="magnet:?xt="]
attribute: href
filters:
- name: regexp
args: "btih:([A-F|a-f|0-9]{40})"
size:
selector: td:nth-child(3)
files:
selector: td:nth-child(4)
date:
selector: td:nth-child(5)
filters:
- name: append
args: " +02:00" # CEST
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
description:
selector: td:nth-child(6)
remove: a
# engine n/a