208 lines
6.2 KiB
YAML
208 lines
6.2 KiB
YAML
|
|
---
|
||
|
|
id: animebybelka
|
||
|
|
name: Anime by Belka
|
||
|
|
description: "Anime by Belka (Аниме от Белки) is a RUSSIAN Semi-Private Torrent Tracker for ANIME"
|
||
|
|
language: ru-RU
|
||
|
|
type: semi-private
|
||
|
|
encoding: UTF-8
|
||
|
|
links:
|
||
|
|
- https://anibelka.com/
|
||
|
|
|
||
|
|
caps:
|
||
|
|
categorymappings:
|
||
|
|
# - {id: 1, cat: TV/Anime, desc: "Трекер"}
|
||
|
|
# - {id: 31, cat: TV/Anime, desc: "Аниме архив"}
|
||
|
|
- {id: 32, cat: TV/Anime, desc: "Аниме универсальные"}
|
||
|
|
- {id: 33, cat: TV/Anime, desc: "Аниме с озвучкой"}
|
||
|
|
- {id: 34, cat: TV/Anime, desc: "Аниме с субтитрами"}
|
||
|
|
- {id: 36, cat: Movies/Other, desc: "Полнометражки"}
|
||
|
|
- {id: 37, cat: TV/Anime, desc: "Аниме для PSP"}
|
||
|
|
- {id: 39, cat: TV/Anime, desc: "Сэмплы"}
|
||
|
|
- {id: 7, cat: Audio, desc: "Аудио"}
|
||
|
|
- {id: 8, cat: Books/Comics, desc: "Манга"}
|
||
|
|
- {id: 21, cat: Other, desc: "Изображения аниме"}
|
||
|
|
- {id: 9, cat: Other, desc: "Япония"}
|
||
|
|
# - {id: 17, cat: Other, desc: "Информация"}
|
||
|
|
# - {id: 40, cat: Other, desc: "Аниме онлайн"}
|
||
|
|
# - {id: 41, cat: Other, desc: "Галерея Японии"}
|
||
|
|
# - {id: 42, cat: Other, desc: "Фанфики по аниме"}
|
||
|
|
# - {id: 43, cat: Other, desc: "Отзывы, просьбы, предложения, техника"}
|
||
|
|
- {id: 52, cat: TV/Anime, desc: "Альтернативные части"}
|
||
|
|
# - {id: 49, cat: Other, desc: "Форум"}
|
||
|
|
# - {id: 50, cat: Other, desc: "Аниме. Форум. Обсуждение"}
|
||
|
|
|
||
|
|
modes:
|
||
|
|
search: [q]
|
||
|
|
tv-search: [q, season, ep]
|
||
|
|
movie-search: [q]
|
||
|
|
music-search: [q]
|
||
|
|
book-search: [q]
|
||
|
|
|
||
|
|
settings:
|
||
|
|
- name: cookie
|
||
|
|
type: text
|
||
|
|
label: Cookie
|
||
|
|
- name: info_cookie
|
||
|
|
type: info_cookie
|
||
|
|
- name: useragent
|
||
|
|
type: text
|
||
|
|
label: User-Agent
|
||
|
|
- name: info_useragent
|
||
|
|
type: info_useragent
|
||
|
|
- 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: sort
|
||
|
|
type: select
|
||
|
|
label: Sort requested from site
|
||
|
|
default: t
|
||
|
|
options:
|
||
|
|
t: created
|
||
|
|
ts: seeders
|
||
|
|
sz: size
|
||
|
|
i: title
|
||
|
|
- name: type
|
||
|
|
type: select
|
||
|
|
label: Order requested from site
|
||
|
|
default: d
|
||
|
|
options:
|
||
|
|
d: desc
|
||
|
|
a: asc
|
||
|
|
|
||
|
|
login:
|
||
|
|
# using cookie method because site returns SQL error on first access
|
||
|
|
method: cookie
|
||
|
|
inputs:
|
||
|
|
cookie: "{{ .Config.cookie }}"
|
||
|
|
test:
|
||
|
|
path: /
|
||
|
|
selector: a[href^="./ucp.php?mode=logout&sid="]
|
||
|
|
|
||
|
|
search:
|
||
|
|
paths:
|
||
|
|
# https://anibelka.com/search.php?tracker_search=torrent&keywords=nyan&terms=all&author=&fid%5B%5D=31&sc=1&sf=titleonly&sk=t&sd=d&sr=topics&st=0&ch=300&t=0
|
||
|
|
- path: search.php
|
||
|
|
inputs:
|
||
|
|
$raw: "{{ range .Categories }}&fid[]={{.}}{{end}}"
|
||
|
|
tracker_search: "{{ if .Keywords }}torrent{{ else }}tracker{{ end }}"
|
||
|
|
keywords: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
|
||
|
|
terms: all
|
||
|
|
sc: 1
|
||
|
|
sf: titleonly
|
||
|
|
sr: topics
|
||
|
|
sk: "{{ .Config.sort }}"
|
||
|
|
sd: "{{ .Config.type }}"
|
||
|
|
st: 0
|
||
|
|
ch: 300
|
||
|
|
t: 0
|
||
|
|
|
||
|
|
headers:
|
||
|
|
User-Agent: ["{{ .Config.useragent }}"]
|
||
|
|
|
||
|
|
keywordsfilters:
|
||
|
|
# strip season and/or ep
|
||
|
|
- name: re_replace
|
||
|
|
args: ["(?i)\\b(?:[SE]\\d{1,4}){1,2}\\b\\s?", ""]
|
||
|
|
|
||
|
|
rows:
|
||
|
|
selector: tr:has(a[href^="./download/file.php?id="])
|
||
|
|
|
||
|
|
fields:
|
||
|
|
category:
|
||
|
|
selector: a[href^="./viewforum.php?f="]
|
||
|
|
attribute: href
|
||
|
|
filters:
|
||
|
|
- name: querystring
|
||
|
|
args: f
|
||
|
|
title:
|
||
|
|
selector: a.topictitle
|
||
|
|
filters:
|
||
|
|
- 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: append
|
||
|
|
args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
|
||
|
|
details:
|
||
|
|
selector: a.topictitle
|
||
|
|
attribute: href
|
||
|
|
download:
|
||
|
|
selector: a[href^="./download/file.php?id="]
|
||
|
|
attribute: href
|
||
|
|
size:
|
||
|
|
selector: p b
|
||
|
|
filters:
|
||
|
|
- name: replace
|
||
|
|
args: ["ТБ", "TB"]
|
||
|
|
- name: replace
|
||
|
|
args: ["ГБ", "GB"]
|
||
|
|
- name: replace
|
||
|
|
args: ["МБ", "MB"]
|
||
|
|
- name: replace
|
||
|
|
args: ["КБ", "KB"]
|
||
|
|
seeders:
|
||
|
|
selector: span.seed
|
||
|
|
leechers:
|
||
|
|
selector: span.leech
|
||
|
|
grabs:
|
||
|
|
selector: span.complet
|
||
|
|
optional: true
|
||
|
|
date_today:
|
||
|
|
# Сегодня, 09:09
|
||
|
|
# Вчера, 22:47
|
||
|
|
selector: td:nth-last-child(1) p:contains("Сегодня"), td:nth-last-child(1) p:contains("Вчера")
|
||
|
|
optional: true
|
||
|
|
filters:
|
||
|
|
- name: replace
|
||
|
|
args: ["Сегодня", "Today"]
|
||
|
|
- name: replace
|
||
|
|
args: ["Вчера", "Yesterday"]
|
||
|
|
- name: fuzzytime
|
||
|
|
date_year:
|
||
|
|
# 12 янв 2019, 11:26
|
||
|
|
selector: td:nth-last-child(1) p:not(:contains("Сегодня")), td:nth-last-child(1) p:not(:contains("Вчера"))
|
||
|
|
# auto adjusted by site account profile
|
||
|
|
optional: true
|
||
|
|
filters:
|
||
|
|
- name: replace
|
||
|
|
args: ["янв", "Jan"]
|
||
|
|
- name: replace
|
||
|
|
args: ["фев", "Feb"]
|
||
|
|
- name: replace
|
||
|
|
args: ["мар", "Mar"]
|
||
|
|
- name: replace
|
||
|
|
args: ["апр", "Apr"]
|
||
|
|
- name: replace
|
||
|
|
args: ["май", "May"]
|
||
|
|
- name: replace
|
||
|
|
args: ["июн", "Jun"]
|
||
|
|
- name: replace
|
||
|
|
args: ["июл", "Jul"]
|
||
|
|
- name: replace
|
||
|
|
args: ["авг", "Aug"]
|
||
|
|
- name: replace
|
||
|
|
args: ["сен", "Sep"]
|
||
|
|
- name: replace
|
||
|
|
args: ["окт", "Oct"]
|
||
|
|
- name: replace
|
||
|
|
args: ["ноя", "Nov"]
|
||
|
|
- name: replace
|
||
|
|
args: ["дек", "Dec"]
|
||
|
|
- name: append
|
||
|
|
args: " +03:00" # MSK
|
||
|
|
- name: dateparse
|
||
|
|
args: "dd MMM yyyy, HH:mm zzz"
|
||
|
|
date:
|
||
|
|
text: "{{ if or .Result.date_today .Result.date_year }}{{ or .Result.date_today .Result.date_year }}{{ else }}now{{ end }}"
|
||
|
|
downloadvolumefactor:
|
||
|
|
text: 0
|
||
|
|
uploadvolumefactor:
|
||
|
|
text: 1
|
||
|
|
description:
|
||
|
|
selector: td:nth-last-child(5)
|
||
|
|
remove: a, b, p, span
|
||
|
|
# ppkBB3cker v.2 (phpBB)
|