1
0
mirror of https://github.com/Prowlarr/Indexers.git synced 2026-04-25 19:08:06 +01:00
Files
Indexers/definitions/v10/torrentby.yml
Servarr 4b6936e6b0 jackett indexers as of 4eccc115084734dba243c803c337dc4d4c881a11 [2025-03-16T09:59:49Z]
Added Indexers: definitions/v10/bitgamer.yml
definitions/v10/letseed.yml
definitions/v10/pandahd.yml

Modified Indexers: definitions/v10/abnormal.yml
definitions/v10/abtorrents.yml
definitions/v10/acrossthetasman.yml
definitions/v10/aither-api.yml
definitions/v10/amigosshare.yml
definitions/v10/anilibria.yml
definitions/v10/arabp2p.yml
definitions/v10/asiancinema.yml
definitions/v10/asiandvdclub.yml
definitions/v10/bithumen.yml
definitions/v10/bitpalace.yml
definitions/v10/bitturk.yml
definitions/v10/blutopia-api.yml
definitions/v10/bwtorrents.yml
definitions/v10/cinemageddon.yml
definitions/v10/cinematik.yml
definitions/v10/concertos.yml
definitions/v10/cyanbug.yml
definitions/v10/darkpeers.yml
definitions/v10/deildu.yml
definitions/v10/desitorrents-api.yml
definitions/v10/diablotorrent.yml
definitions/v10/digitalcore.yml
definitions/v10/discfan.yml
definitions/v10/explosiv-world.yml
definitions/v10/f1carreras-api.yml
definitions/v10/fuzer.yml
definitions/v10/gigatorrents.yml
definitions/v10/hawke-uno.yml
definitions/v10/hd-unit3d-api.yml
definitions/v10/hdkylin.yml
definitions/v10/hdspace.yml
definitions/v10/hebits.yml
definitions/v10/huntorrent.yml
definitions/v10/itorrent.yml
definitions/v10/jav-torrent.yml
definitions/v10/karagarga.yml
definitions/v10/libronube.yml
definitions/v10/lst.yml
definitions/v10/madsrevolution.yml
definitions/v10/matrix.yml
definitions/v10/mazepa.yml
definitions/v10/mesevilag.yml
definitions/v10/milkie.yml
definitions/v10/mojblink.yml
definitions/v10/nipponsei.yml
definitions/v10/nortorrent.yml
definitions/v10/nyaapantsu.yml
definitions/v10/nyaasi.yml
definitions/v10/oldtoonsworld.yml
definitions/v10/onejav.yml
definitions/v10/oxtorrent-vip.yml
definitions/v10/portugas-api.yml
definitions/v10/ptchina.yml
definitions/v10/redstartorrent.yml
definitions/v10/rgfootball.yml
definitions/v10/rudub.yml
definitions/v10/shareisland-api.yml
definitions/v10/sharewood-api.yml
definitions/v10/speedmasterhd.yml
definitions/v10/spiritofrevolution.yml
definitions/v10/sugoimusic.yml
definitions/v10/sukebeinyaasi.yml
definitions/v10/superbits.yml
definitions/v10/thegeeks.yml
definitions/v10/theoccult.yml
definitions/v10/theplace.yml
definitions/v10/theshow.yml
definitions/v10/thevault.yml
definitions/v10/tokyotosho.yml
definitions/v10/torrent-turk.yml
definitions/v10/torrentbd.yml
definitions/v10/torrentby.yml
definitions/v10/torrentleech.yml
definitions/v10/torrentqq.yml
definitions/v10/torrentseeds-api.yml
definitions/v10/torrentsir.yml
definitions/v10/torrentsome.yml
definitions/v10/vsthouse.yml
definitions/v10/vsttorrents.yml
definitions/v10/wihd.yml
definitions/v10/world-of-tomorrow.yml
definitions/v10/x-ite.me.yml
definitions/v10/xthor-api.yml
definitions/v10/zktorrent.yml
definitions/v11/torrentby.yml
definitions/v11/torrentleech.yml
2025-03-16 11:59:49 +02:00

129 lines
3.9 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: torrentby
name: torrent.by
description: "torrent.by is a BELARUSIAN Public Torrent Tracker"
language: ru-RU
type: public
encoding: UTF-8
requestDelay: 5
links:
- https://torrent.by/
legacylinks:
- http://torrent.by/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: stripcyrillic
type: checkbox
label: Strip Cyrillic Letters
default: false
- name: addrussiantotitle
type: checkbox
label: Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.
default: false
- name: info_category_8000
type: info
label: About torrent.by Categories
default: torrent.by does not return categories in its search results. To sync to your apps, include 8000(Other) in your Apps' Sync Categories.
search:
paths:
- path: "{{ if .Keywords }}search/?search={{ .Keywords }}&cat=0&search_in=0{{ else }}today/{{ end }}"
keywordsfilters:
# strip season and/or ep
- name: re_replace
args: ["(?i)\\b(?:[SE]\\d{1,4}){1,2}\\b\\s?", ""]
rows:
selector: tr[class^="ttable_col"]
fields:
category:
text: other
title:
selector: td:nth-child(3) a
filters:
# normalize to SXXEYY format
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)[xх](\\d+(?:-\\d+)?)\\s*из\\s*(\\d+)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)[xх](\\d+(?:-\\d+)?)", "S$1E$2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*из\\s*(\\d+)", "E$1 of $2"]
- name: re_replace
args: ["(?i)\\bFiles-х\\b", "Files-x"]
- name: re_replace
args: ["(?i)\\sот\\s([\\w\\p{P}\\p{S}]+)$", "-$1"]
- name: re_replace
args: ["\\s\\|\\s(\\w{4,})$", "-$1"]
- name: re_replace
args: ["(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)", "{{ if .Config.stripcyrillic }}{{ else }}$1$2$3$4{{ end }}"]
- name: re_replace
args: ["(?i)\\bHDTV[-\\s]?Rip\\b", "HDTV"]
- name: re_replace
args: ["(?i)\\bSAT[-\\s]?Rip\\b", "HDTV"]
- name: re_replace
args: ["(?i)\\bWEB[-\\s]?DL[-\\s]?Rip\\b", "WEB-DL"]
- name: re_replace
args: ["(?i)\\bWEB\\sRip\\b", "WEBRip"]
- name: re_replace
args: ["(?i)\\bWEB\\sDL\\b", "WEB-DL"]
- name: re_replace
args: ["[\\[\\(\\{<«][\\s\\W]*[\\]\\)\\}>»]", ""]
- name: re_replace
args: ["^[\\s&,\\.!\\?\\+\\-_\\|\\/':]+", ""]
- name: append
args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
details:
selector: td:nth-child(3) a
attribute: href
download:
selector: a.dwnld
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
size:
selector: td:nth-child(5)
seeders:
selector: font[color="green"]
leechers:
selector: font[color="red"]
date_day:
selector: td:nth-child(1):contains("Вчера"), td:nth-child(1):contains("Сегодня")
optional: true
filters:
- name: replace
args: ["Вчера", "Yesterday"]
- name: replace
args: ["Сегодня", "Today"]
- name: fuzzytime
date_year:
selector: td:nth-child(1):contains("-")
optional: true
filters:
- name: append
args: " +03:00" # MSK
- name: dateparse
args: "yyyy-MM-dd zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
description:
selector: td:nth-child(3) a
# engine n/a