166 lines
5.6 KiB
YAML
166 lines
5.6 KiB
YAML
---
|
|
id: ilcorsaronero
|
|
name: ilCorSaRoNeRo
|
|
description: "ilCorSaRoNeRo is an ITALIAN Public site for MOVIES / TV / GENERAL"
|
|
language: it-IT
|
|
type: public
|
|
encoding: UTF-8
|
|
links:
|
|
- https://ilcorsaronero.link/
|
|
- https://ilcorsaronero.torrentbay.st/
|
|
legacylinks:
|
|
- https://ilcorsaronero.live/
|
|
- https://ilcorsaronero.vip/
|
|
- https://ilcorsaronero.info/
|
|
- https://ilcorsaronero.ch/
|
|
- https://ilcorsaronero.cc/
|
|
- https://ilcorsaronero.pizza/
|
|
- https://ilcorsaronero.pw/
|
|
- https://ilcorsaronero.xyz/
|
|
- https://ilcorsaronero.torrentbay.to/
|
|
- https://ilcorsaronero.fun/
|
|
- https://ilcorsaronero.pro/
|
|
- https://ilcorsaronero.torrentbay.net/
|
|
- https://ilcorsaronero.mrunblock.bond/
|
|
- https://ilcorsaronero.nocensor.cloud/
|
|
|
|
caps:
|
|
categorymappings:
|
|
- {id: film, cat: Movies, desc: "Film"}
|
|
- {id: serie-tv, cat: TV, desc: "Serie TV"}
|
|
- {id: animazione, cat: TV/Anime, desc: "Animazione"}
|
|
- {id: animazione-film, cat: TV/Anime, desc: "Animazione - Film"}
|
|
- {id: animazione-serie, cat: TV/Anime, desc: "Animazione - Serie"}
|
|
- {id: musica, cat: Audio, desc: "Musica"}
|
|
- {id: musica-audio, cat: Audio, desc: "Musica - Audio"}
|
|
- {id: musica-video, cat: Audio/Video, desc: "Musica - Video Musicali"}
|
|
- {id: libri, cat: Books, desc: "Libri"}
|
|
- {id: libri-ebook, cat: Books/EBook, desc: "Libri - eBook"}
|
|
- {id: libri-audio, cat: Audio/Audiobook, desc: "Libri - Audiolibri"}
|
|
- {id: libri-fumetti, cat: Books/Comics, desc: "Libri - Fumetti"}
|
|
- {id: libri-edicola, cat: Books/Mags, desc: "Libri - Edicola"}
|
|
- {id: giochi, cat: PC/Games, desc: "Giochi"}
|
|
- {id: giochi-pc, cat: PC/Games, desc: "Giochi - PC"}
|
|
- {id: giochi-console, cat: PC/Games, desc: "Giochi - Console"}
|
|
- {id: software, cat: PC, desc: "Software"}
|
|
- {id: software-windows, cat: PC/0day, desc: "Software - Windows"}
|
|
- {id: software-macos, cat: PC/Mac, desc: "Software - macOS"}
|
|
- {id: software-linux, cat: PC, desc: "Software - Linux"}
|
|
- {id: software-mobile, cat: PC/Mobile-Other, desc: "Software - Mobile"}
|
|
- {id: altro, cat: Other, desc: "Altro"}
|
|
- {id: altro-docu, cat: Other, desc: "Altro - Documentari"}
|
|
- {id: altro-tv, cat: Other, desc: "Altro - Programmi TV"}
|
|
- {id: altro-corsi, cat: Other, desc: "Altro - Videocorsi"}
|
|
- {id: altro-altro, cat: Other, desc: "Altro - Altro"}
|
|
|
|
modes:
|
|
search: [q]
|
|
tv-search: [q, season, ep]
|
|
movie-search: [q]
|
|
music-search: [q]
|
|
book-search: [q]
|
|
|
|
settings:
|
|
- name: category-id
|
|
type: select
|
|
label: Category (for Keyword search)
|
|
default: all
|
|
options:
|
|
all: "All categories"
|
|
film: "Film"
|
|
serie-tv: "Serie TV"
|
|
animazione: "Animazione"
|
|
musica: "Musica"
|
|
libri: "Libri"
|
|
giochi: "Giochi"
|
|
software: "Software"
|
|
altro: "Altro"
|
|
- name: dl_type
|
|
type: select
|
|
label: Download type
|
|
default: Magnet
|
|
options:
|
|
Magnet: "magnet"
|
|
Torrent: "torrent"
|
|
|
|
download:
|
|
selectors:
|
|
- selector: a:has(span:contains("{{ .Config.dl_type }}"))
|
|
attribute: href
|
|
|
|
search:
|
|
paths:
|
|
- path: "{{ if .Keywords }}search{{ else }}{{ end }}"
|
|
inputs:
|
|
q: "{{ .Keywords }}"
|
|
cat: "{{ if .Keywords }}{{ re_replace .Config.category-id \"all\" \"\" }}{{ else }}{{ end }}"
|
|
|
|
rows:
|
|
selector: table > tbody > tr:has(a[href^="/torrent/"])
|
|
filters:
|
|
- name: andmatch
|
|
|
|
fields:
|
|
categorydesc:
|
|
selector: td:nth-child(1)
|
|
title:
|
|
selector: a[href^="/torrent/"]
|
|
filters:
|
|
- name: re_replace
|
|
args: ["\\.", " "]
|
|
# normalize to SXXEYY format
|
|
- name: re_replace # S01 E01 to S01E01
|
|
args: ["(?i)\\bS(\\d+)\\sE(\\d+)\\b", "S$1E$2"]
|
|
- name: re_replace # 01x01 to S01E01
|
|
args: ["(?i)(\\d{2})x(\\d+)", "S$1E$2"]
|
|
- name: re_replace # 1x01 to S01E01
|
|
args: ["(?i)\\b(\\d{1})x(\\d+)", "S0$1E$2"]
|
|
- name: re_replace # Stagione X --> S0X
|
|
args: ["(?i)\\bStagion[ei]\\s?(\\d{1})\\b|\\bSeason'?s?\\s?(\\d{1})\\b", "S0$1$2"]
|
|
- name: re_replace # Stagione XX --> SXX
|
|
args: ["(?i)\\bStagion[ei]\\s?(\\d{2,})\\b|\\bSeason'?s?\\s?(\\d{2,})\\b", "S$1$2"]
|
|
- name: re_replace # Episodio 4 to E4
|
|
args: ["(?i)\\b(?:[\\/\\|]?Episodio\\s?(\\d+)|Puntata\\s?(\\d+))", "E$1$2"]
|
|
- name: re_replace # Episodi 4 5 to E04-05
|
|
args: ["(?i)\\b(?:Puntate\\s*)(\\d+)\\s?(\\d+)", "E0$1-0$2"]
|
|
- name: re_replace # rimozioni varie
|
|
args: ["(?i)(Serie completa|Completat?a?|in pausa)", ""]
|
|
# cleanup for Sonarr
|
|
- name: re_replace # EP 3 4 to E3-4
|
|
args: ["(?i)\\sEP\\s(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " E$1-$2 "]
|
|
- name: re_replace # S02E04 05 to S02E04-05
|
|
args: ["(?i)\\sS(\\d{1,2})\\s?E\\s?(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " S$1E$2-$3 "]
|
|
- name: re_replace
|
|
args: ["(?i)AC3\\s?(\\d)\\s(\\d)", "AC3 $1.$2"]
|
|
- name: re_replace
|
|
args: ["(?i) DD\\s?(\\d)\\s(\\d)", " DD $1.$2"]
|
|
- name: re_replace
|
|
args: ["(?i) DDP\\s?(\\d)\\s(\\d)", " DDP $1.$2"]
|
|
- name: re_replace
|
|
args: ["(?i)\\sE\\s?AC3", " EAC3"]
|
|
- name: re_replace
|
|
args: ["(?i)WEB\\sDL", "WEB-DL"]
|
|
- name: re_replace
|
|
args: ["(?i)HDTVRIP", "HDTV"]
|
|
details:
|
|
selector: a[href^="/torrent/"]
|
|
attribute: href
|
|
download:
|
|
selector: a[href^="/torrent/"]
|
|
attribute: href
|
|
seeders:
|
|
selector: td:nth-child(3)
|
|
leechers:
|
|
selector: td:nth-child(4)
|
|
size:
|
|
selector: td:nth-child(5)
|
|
date:
|
|
# unix
|
|
selector: td:nth-child(6)
|
|
attribute: data-timestamp
|
|
downloadvolumefactor:
|
|
text: 0
|
|
uploadvolumefactor:
|
|
text: 1
|
|
# engine n/a
|