Created the managarr demo docker-compose and quickstart script
This commit is contained in:
@@ -0,0 +1,149 @@
|
||||
---
|
||||
id: yts
|
||||
name: YTS
|
||||
description: "YTS is a Public torrent site specialising in HD movies of small size"
|
||||
type: public
|
||||
language: en-US
|
||||
encoding: UTF-8
|
||||
requestDelay: 2.5 # 2.5 requests per second (2 causes problems)
|
||||
links:
|
||||
# if the primary domain changes then don't forget to update the details, download and poster replace args
|
||||
- https://yts.mx/
|
||||
# official domain list are at https://yifystatus.com/ and official proxies list are at https://ytsproxies.com/
|
||||
- https://yts.lt/
|
||||
- https://yts.am/
|
||||
- https://yts.ag/
|
||||
- https://yts.unblockit.africa/
|
||||
- https://yts.unblockninja.com/
|
||||
- https://yts.ninjaproxy1.com/
|
||||
- https://yts.proxyninja.org/
|
||||
- https://yts.torrentbay.st/
|
||||
legacylinks:
|
||||
- https://yts.nocensor.art/
|
||||
- https://yts.unblockit.bio/
|
||||
- https://yts.unblockit.boo/
|
||||
- https://yts.mrunblock.guru/
|
||||
- https://yts.unblockit.click/
|
||||
- https://yts.unblockit.asia/
|
||||
- https://yts.unblockit.mov/
|
||||
- https://yts.mrunblock.life/
|
||||
- https://yts.unblockit.rsvp/
|
||||
- https://yts.nocensor.click/
|
||||
- https://yts.unblockit.vegas/
|
||||
- https://yts.unblockit.esq/
|
||||
- https://yts.unblockit.zip/
|
||||
- https://yts.unblockit.foo/
|
||||
- https://yts.unblockit.ing/
|
||||
- https://yts.mrunblock.bond/
|
||||
- https://yts.nocensor.cloud/
|
||||
- https://yts.unblockit.date/
|
||||
- https://yts.unblockit.dad/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# note: the API does not support searching with categories, so these are dummy ones for torznab compatibility
|
||||
# we map these newznab cats with the returned quality value in the releases routine.
|
||||
- {id: 45, cat: Movies/HD, desc: "Movies/x264/720p"}
|
||||
- {id: 44, cat: Movies/HD, desc: "Movies/x264/1080p"}
|
||||
- {id: 46, cat: Movies/UHD, desc: "Movies/x264/2160p"}
|
||||
- {id: 47, cat: Movies/3D, desc: "Movies/x264/3D"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
movie-search: [q, imdbid]
|
||||
|
||||
settings: []
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: api/v2/list_movies.json
|
||||
response:
|
||||
type: json
|
||||
|
||||
inputs:
|
||||
query_term: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
|
||||
# without this the API sometimes returns nothing
|
||||
limit: 50
|
||||
sort_by: date_added
|
||||
order_by: desc
|
||||
keywordsfilters:
|
||||
# ignore ' (e.g. search for america's Next Top Model)
|
||||
- name: re_replace
|
||||
args: ["[^\\w]+", " "]
|
||||
|
||||
rows:
|
||||
selector: data.movies
|
||||
attribute: torrents
|
||||
multiple: true
|
||||
# bug at YTS can return movie_count > 0 and no movie torrents #12598
|
||||
missingAttributeEqualsNoResults: true
|
||||
count:
|
||||
selector: data.movie_count
|
||||
|
||||
fields:
|
||||
_quality:
|
||||
selector: quality
|
||||
category:
|
||||
selector: quality
|
||||
case:
|
||||
"720p": 45
|
||||
"1080p": 44
|
||||
"2160p": 46
|
||||
"3D": 47
|
||||
"*": 45
|
||||
_audio:
|
||||
selector: audio_channels
|
||||
_depth:
|
||||
selector: bit_depth
|
||||
_type:
|
||||
selector: type
|
||||
_codec:
|
||||
selector: video_codec
|
||||
year:
|
||||
selector: ..year
|
||||
title_default:
|
||||
selector: ..title
|
||||
filters:
|
||||
- name: append
|
||||
args: " ({{ .Result.year }})"
|
||||
title:
|
||||
selector: ..title_long
|
||||
optional: true
|
||||
default: "{{ .Result.title_default }}"
|
||||
filters:
|
||||
- name: replace
|
||||
args: [":", ""]
|
||||
- name: append
|
||||
args: " {{ .Result._quality }} {{ if eq .Result._type \"web\" }}WEBRip{{ else }}BRRip{{ end }} {{ if eq .Result._audio \"5.1\" }}5.1 {{ else }}{{ end }}{{ if eq .Result._depth \"10\" }}10Bit {{ else }}{{ end }}{{ .Result._codec }} -YTS"
|
||||
details:
|
||||
selector: ..url
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["^https?:\\/\\/yts\\.mx\\/", "{{ .Config.sitelink }}"] # fix for 12494
|
||||
download:
|
||||
selector: url
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["^https?:\\/\\/yts\\.mx\\/", "{{ .Config.sitelink }}"] # fix for 12494
|
||||
infohash:
|
||||
selector: hash
|
||||
poster:
|
||||
selector: ..large_cover_image
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["^https?:\\/\\/yts\\.mx\\/", "{{ .Config.sitelink }}"] # fix for 12494
|
||||
imdbid:
|
||||
selector: ..imdb_code
|
||||
date:
|
||||
selector: date_uploaded_unix
|
||||
size:
|
||||
selector: size_bytes
|
||||
seeders:
|
||||
selector: seeds
|
||||
leechers:
|
||||
selector: peers
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# json api v2
|
||||
Reference in New Issue
Block a user