2020-03-03 16:28:26 +00:00
---
2020-05-11 19:59:28 +00:00
id : torrent9clone
2021-01-26 01:50:18 +00:00
name : Torrent9 clone
description : "Torrent9 clone is a FRENCH Public Torrent9 clone for TV / MOVIES / GENERAL"
2020-05-10 20:05:19 +00:00
language : fr-fr
type : public
encoding : UTF-8
followredirect : true
links :
2020-08-11 19:07:39 +00:00
- https://www.torrent9.so/
2021-01-07 13:56:42 +00:00
- https://torrent9.unblocked.monster/
2019-06-11 04:42:43 +00:00
2020-05-10 20:05:19 +00:00
legacylinks :
- https://www.torrents9.pw/
- https://www.torrent9.ch/
- https://www1.torrent9.ch/
- https://www2.torrent9.ch/
- https://wwv.torrent9.vg/
- https://www.torrent9.vc/
- https://wvw.torrent9.vc/
- https://www.torrent9.lol/
- https://wvw.torrent9.lol/
- https://wwv.torrent9.lol/
- https://ww1.torrent9.lol/
- https://ww5.torrent9.lol/
- https://ww6.torrent9.lol/
- https://www.torrent9.tw/
- https://ww7.torrent9.lol/
- https://www.torrent9.dev/
- https://www.torrent9.sx/
- https://ww1.torrent9.sx/
- https://www.t9.re/
- https://www.t9.vc/
- https://www.torrent9.ai/
2020-05-12 19:15:11 +00:00
- https://torrent9.black-mirror.xyz/
- https://torrent9.unblocked.casa/
- https://torrent9.proxyportal.fun/
- https://torrent9.uk-unblock.xyz/
- https://torrent9.ind-unblock.xyz/
2020-05-15 23:50:21 +00:00
- https://www.torrent9.pl/
2020-08-11 19:07:39 +00:00
- https://www.torrent9.ac/
2020-09-08 19:08:50 +00:00
- https://torrent9.unblocked.bar/
- https://torrent9.proxyportal.pw/
- https://torrent9.uk-unblock.pro/
2020-11-17 18:06:18 +00:00
- https://torrent9.unblockninja.com/ # this is a proxy for torrent9
2021-01-07 13:56:42 +00:00
- https://torrent9.unblocked.rest/
2018-11-21 14:02:45 +00:00
2020-05-10 20:05:19 +00:00
caps :
categorymappings :
- {id: Films, cat: Movies, desc : "Movies" }
- {id: Séries, cat: TV, desc : "TV" }
- {id: Musique, cat: Audio, desc : "Music" }
- {id: Ebook, cat: Books, desc : "Books" }
- {id: Logiciels, cat: PC, desc : "Software" }
- {id: Jeux-PC, cat: PC/Games, desc : "PC Games" }
2020-10-28 19:00:48 +00:00
- {id: Jeux-Consoles, cat: Console/XBox 360, desc : "Console Games" }
2020-05-10 20:05:19 +00:00
- {id: Porno, cat: XXX, desc : "XXX" }
2018-11-21 14:02:45 +00:00
2020-05-10 20:05:19 +00:00
modes :
search : [ q]
tv-search : [ q, season, ep]
movie-search : [ q]
music-search : [ q]
2020-10-17 04:50:47 +00:00
book-search : [ q]
2018-11-21 14:02:45 +00:00
2020-09-18 20:22:48 +00:00
settings :
- name : multilang
type : checkbox
label : Replace MULTI by another language in release name
default : false
- name : multilanguage
type : select
label : Replace MULTI by this language
default : FRENCH
options :
2020-10-24 00:09:18 +00:00
FRENCH : FRENCH
MULTI.FRENCH : MULTI.FRENCH
ENGLISH : ENGLISH
MULTI.ENGLISH : MULTI.ENGLISH
VOSTFR : VOSTFR
MULTI.VOSTFR : MULTI.VOSTFR
2020-09-18 20:22:48 +00:00
- name : vostfr
type : checkbox
label : Replace VOSTFR with ENGLISH
default : false
2020-11-07 05:11:40 +00:00
- name : info_145469
type : info
label : About Torrent9clone Categories
default : Torrent9clone only returns category <b>Movies</b> in its <i>Keywordless</i> search results page.</br>To pass your apps' indexer TEST you will need to include the 145469(Movies) category.
2018-11-21 14:02:45 +00:00
2020-05-10 20:05:19 +00:00
download :
selector : a[href^="magnet:?"]
attribute : href
2018-11-21 14:02:45 +00:00
2020-05-10 20:05:19 +00:00
search :
paths :
2020-10-21 03:59:06 +00:00
- path : "{{ if .Keywords }}/recherche/{{ .Keywords }}{{ else }}/top{{ end }}"
keywordsfilters :
# if searching for season packs swith S01 to saison 1 #9712
- name : re_replace
args : [ "(?i)(S0)(\\d{1,2})$" , "saison $2" ]
- name : re_replace
args : [ "(?i)(S)(\\d{1,3})$" , "saison $2" ]
2020-02-14 20:48:27 +00:00
2020-05-10 20:05:19 +00:00
rows :
selector : table.table-striped > tbody > tr
2020-02-14 20:48:27 +00:00
2020-05-10 20:05:19 +00:00
fields :
2020-09-18 20:22:48 +00:00
category :
selector : td:nth-child(1) i
attribute : class
2020-05-10 20:05:19 +00:00
site_date :
selector : td:nth-child(1) a
filters :
# year is at the end of the title, so we get it and name it site_date
- name : regexp
2020-09-18 20:22:48 +00:00
args : "(19|20\\d{2})$"
title_phase1 :
2020-05-10 20:05:19 +00:00
selector : td:nth-child(1) a
filters :
# now we put the date at the right place according scene naming rules using .Result.site_date
2020-09-18 20:22:48 +00:00
- name : re_replace
args : [ "(?i)( FRENCH)" , " {{ .Result.site_date }} FRENCH" ]
- name : re_replace
args : [ "(?i)( MULTI)" , " {{ .Result.site_date }} MULTI" ]
- name : re_replace
args : [ "(?i)( TRUEFRENCH)" , " {{ .Result.site_date }} TRUEFRENCH" ]
- name : re_replace
args : [ "(?i)( VOSTFR)" , " {{ .Result.site_date }} VOSTFR" ]
- name : re_replace
args : [ "(?i)( SUBFRENCH)" , " {{ .Result.site_date }} SUBFRENCH" ]
2020-05-10 20:05:19 +00:00
# and we delete it at the end
- name : re_replace
2020-09-18 20:22:48 +00:00
args : [ "(19|20\\d{2})$" , "" ]
title_multilang :
text : "{{ .Result.title_phase1 }}"
filters :
- name : re_replace
args : [ "(?i)(\\smulti\\s)" , " {{ .Config.multilanguage }} " ]
title_phase2 :
text : "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
title_vostfr :
text : "{{ .Result.title_phase2 }}"
filters :
- name : re_replace
args : [ "(?i)(\\svostfr\\s)" , " ENGLISH " ]
- name : re_replace
args : [ "(?i)(\\ssubfrench\\s)" , " ENGLISH " ]
title :
text : "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
2020-05-10 20:05:19 +00:00
details :
selector : td:nth-child(1) a
attribute : href
download :
selector : td:nth-child(1) a
attribute : href
date :
text : now
size :
selector : td:nth-child(2)
seeders :
text : 0
seeders :
selector : td:nth-child(3)
optional : true
leechers :
text : 0
leechers :
selector : td:nth-child(4)
optional : true
downloadvolumefactor :
text : 0
uploadvolumefactor :
text : 1
2020-02-14 20:48:27 +00:00
# engine n/a