Files
managarr-demo/mock-htpc/prowlarr/Definitions/anibt.yml
T
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

106 lines
2.3 KiB
YAML

---
id: anibt
name: Anibt
description: Anibt is a CHINESE Public aggregate indexer for ANIME"
language: zh-CN
type: public
encoding: UTF-8
links:
- https://anibt.net/
caps:
categorymappings:
- {id: anime, cat: TV/Anime, desc: "Anime", default: true}
- {id: manga, cat: Books/Comics, desc: "Manga", default: false}
- {id: music, cat: Audio/Lossless, desc: "Music", default: false}
- {id: raw, cat: TV/Anime, desc: "Raw", default: false}
- {id: stage, cat: Audio/Video, desc: "Stage", default: false}
modes:
search: [q]
tv-search: [q, season, ep]
music-search: [q]
book-search: [q]
settings:
- name: sort
type: select
label: Sort requested from site
default: publishedAt
options:
publishedAt: created
fileSize: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
search:
paths:
- path: rss/magnets.xml
categories: [anime]
response:
type: xml
- path: rss/other/manga.xml
categories: [manga]
response:
type: xml
- path: rss/other/music.xml
categories: [music]
response:
type: xml
- path: rss/other/raw.xml
categories: [raw]
response:
type: xml
- path: rss/other/stage.xml
categories: [stage]
response:
type: xml
inputs:
# defaults (e.g. limit=100) cause redirects if used in URL
q: "{{ .Keywords }}"
sortField: "{{ re_replace .Config.sort \"publishedAt\" \"\" }}"
sortOrder: "{{ re_replace .Config.type \"desc\" \"\" }}"
rows:
selector: rss > channel > item
fields:
title:
selector: title
description:
selector: animeTitle
details:
selector: link
download:
selector: enclosure
attribute: url
date:
# Sat, 18 Jul 2026 07:33:19 +0800
selector: pubDate
filters:
- name: dateparse
args: "ddd, dd MMM yyyy HH:mm:ss zzz"
category_default:
selector: type
category:
selector: category
optional: true
default: "{{ .Result.category_default }}"
size:
selector: fileSize
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# torznab xml