2019-01-26 01:35:00 +00:00
---
2020-05-11 19:59:28 +00:00
id : cpasbienclone
2020-05-10 20:05:19 +00:00
name : cpasbien clone
description : "cpasbien clone is a FRENCH Public site for TV / MOVIES / GENERAL"
language : fr-fr
type : public
encoding : UTF-8
followredirect : true
links :
- https://cpasbien.to/
legacylinks :
- https://www1.cpasbiens.ws/
- https://www2.cpasbiens.ws/
- https://cpasbiens.cm/
- https://www1.cpasbiens.cm/
- https://wwv.cpasbien.to/
2020-05-12 19:15:11 +00:00
- https://cpasbiens.black-mirror.xyz/
- https://cpasbiens.unblocked.casa/
- https://cpasbiens.proxyportal.fun/
- https://cpasbiens.uk-unblock.xyz/
- https://cpasbiens.ind-unblock.xyz/
2019-01-26 01:35:00 +00:00
2020-05-10 20:05:19 +00:00
caps :
categorymappings :
2020-06-18 19:13:52 +00:00
- {id: other, cat: Other, desc : "Movies/TV/Other" }
2019-01-26 01:35:00 +00:00
2020-05-10 20:05:19 +00:00
modes :
search : [ q]
tv-search : [ q, season, ep]
movie-search : [ q]
2019-01-26 01:35:00 +00:00
2020-05-10 20:05:19 +00:00
settings :
2020-09-18 04:21:20 +00:00
- 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 :
FRENCH : "FRENCH"
MULTI.FRENCH : "MULTI.FRENCH"
ENGLISH : "ENGLISH"
MULTI.ENGLISH : "MULTI.ENGLISH"
VOSTFR : "VOSTFR"
MULTI.VOSTFR : "MULTI.VOSTFR"
- name : vostfr
type : checkbox
label : Replace VOSTFR with ENGLISH
default : false
2020-05-10 20:05:19 +00:00
- name : sort
type : select
label : Sort requested from site (Only works for searches with Keywords)
default : "?trie-date-d"
options :
"?trie-date-d": "created desc"
"?trie-date-a": "created asc"
"?trie-seeds-d": "seeders desc"
"?trie-seeds-a": "seeders asc"
"?trie-poid-d": "size desc"
"?trie-poid-a": "size asc"
"?trie-nom-d": "title desc"
"?trie-nom-a": "title asc"
2020-06-18 19:13:52 +00:00
- name : info_categories
type : info
label : "About categories"
default : "cpasbien clone does not show <b>Categories</b> in its Search Results.<br />To use this indexer with Sonarr/Radarr set your indexer category to <b>7000</b>."
2019-01-26 01:35:00 +00:00
2020-05-10 20:05:19 +00:00
download :
selector : a[href^="magnet:"]
attribute : href
2019-04-03 20:44:21 +00:00
2020-05-10 20:05:19 +00:00
search :
paths :
- path : "{{ if .Keywords }}search_torrent/{{ .Keywords }}{{ .Config.sort }}{{else}}home/{{end}}"
2019-12-14 19:39:42 +00:00
2020-05-10 20:05:19 +00:00
rows :
selector : table.table-corps > tbody > tr:has(a)
2019-12-14 19:39:42 +00:00
2020-05-10 20:05:19 +00:00
fields :
category :
text : other
site_date :
selector : a
filters :
# year can be at the end of the title, so we get it and name it site_date
- name : regexp
2020-09-18 04:21:20 +00:00
args : "(19|20\\d{2})$"
title_phase1 :
2020-05-10 20:05:19 +00:00
selector : a
filters :
# now we put the date at the right place according scene naming rules using .Result.site_date
2020-09-18 05:20:24 +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 04:21:20 +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 : a
attribute : href
download :
selector : a
attribute : href
size :
selector : div.poid
filters :
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "\\.(\\d)Ko" , "$1X00" ]
2020-05-10 20:05:19 +00:00
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "Ko" , "000" ]
2020-05-10 20:05:19 +00:00
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "\\.(\\d)Mo" , "$1X00000" ]
2020-05-10 20:05:19 +00:00
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "Mo" , "000000" ]
2020-05-10 20:05:19 +00:00
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "\\.(\\d)Go" , "$1X00000000" ]
2020-05-10 20:05:19 +00:00
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "Go" , "000000000" ]
2020-05-10 20:05:19 +00:00
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "\\.(\\d)To" , "$1X00000000000" ]
2020-05-10 20:05:19 +00:00
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "To" , "000000000000" ]
2020-05-10 20:05:19 +00:00
- name : replace
2020-05-10 21:38:05 +00:00
args : [ "X" , "" ]
2020-05-10 20:05:19 +00:00
# this is for the search with keywords which returns sizes nnnnn.n without unit indicator.
- name : re_replace
2020-05-10 21:38:05 +00:00
args : [ "(\\d+)\\.\\d" , "$1 MB" ]
2020-05-10 20:05:19 +00:00
date :
text : now
seeders :
text : 0
seeders :
selector : div.up
optional : true
leechers :
text : 0
leechers :
selector : div.down
optional : true
downloadvolumefactor :
text : 0
uploadvolumefactor :
text : 1
2020-01-16 20:27:12 +00:00
# engine n/a