Skip to content

Commit

Permalink
jackett indexers as of 9f725976f4437898653f5c2a361a68556fe849f8 [2024…
Browse files Browse the repository at this point in the history
…-06-21T15:06:39Z]
  • Loading branch information
bakerboy448 committed Jun 21, 2024
1 parent de10be0 commit a977e41
Show file tree
Hide file tree
Showing 12 changed files with 188 additions and 144 deletions.
145 changes: 145 additions & 0 deletions definitions/v10/gktorrent.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
---
id: gktorrent
name: GkTorrent
description: "GkTorrent is a French Public site for TV / MOVIES / GENERAL"
language: fr-FR
type: public
encoding: UTF-8
# to fetch current domain use https://www.protege-torrent.com/Gktorrent
links:
- https://www.gktorrent.in/
legacylinks:
- https://www.rantop.org/
- https://www.torrent.ws/
- https://www.protege-torrent.com/
- https://gktorrent.nocensor.click/
- https://www.gktorrent.ph/
- https://www.gktorrent.vc/
- https://www.gktorrent.mx/
- https://www.gktorrent.fi/
- https://www.gktorrent.wf/
- https://gktorrent.nocensor.cloud/
- https://gktorrent.mrunblock.bond/
- https://www.gktorrent.wtf/
- https://www.gktorrent.vg/
- https://www.gktorrent.lol/
- https://www.gktorrent.sh/
- https://www.gktorrent.eu/
- https://www.gktorrent.xyz/
- https://www.gktorrent.pm/
- https://www.gktorrent.tw/

caps:
categorymappings:
- {id: Films, cat: Movies, desc: "Movies"}
- {id: Vidéos, cat: Movies, desc: "Vidéos"}
- {id: Animes, cat: TV/Anime, desc: "Anime"}
- {id: Séries, cat: TV, desc: "TV Series"}
- {id: Spectacles, cat: TV, desc: "TV Shows"}
- {id: Documentaires, cat: TV/Documentary, desc: "Documentaries"}
- {id: Sports, cat: TV/Sport, desc: "Sport"}
- {id: Musiques, cat: Audio, desc: "Music"}
- {id: Ebooks, cat: Books, desc: "Books"}
- {id: Livres, cat: Books, desc: "Books"}
- {id: Logiciels, cat: PC, desc: "Software"}
- {id: Jeux-PC, cat: PC/Games, desc: "PC Games"}
- {id: Jeux-Consoles, cat: Console/XBox 360, desc: "Console Games"}
- {id: Porno, cat: XXX, desc: "XXX"}

modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
allowrawsearch: true

settings:
- name: info_flaresolverr
type: info_flaresolverr
- 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 and SUBFRENCH with ENGLISH
default: false

download:
selectors:
- selector: a[href^="magnet:?"]
attribute: href
- selector: script:contains("magnet:?")
filters:
- name: regexp
args: "\\s'(magnet:\\?.+?)';"

search:
paths:
- path: "{{ if .Keywords }}recherche/{{ .Keywords }}{{ else }}{{ 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"]

rows:
selector: table.table-hover > tbody > tr:has(td a[href])

fields:
category:
selector: td:nth-child(1) > i
attribute: class
title_phase1:
selector: td:nth-child(1) a
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:
- name: re_replace
args: ["(?i)\\b(vostfr|subfrench)\\b", "ENGLISH"]
title_phase2:
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
title_multilang:
text: "{{ .Result.title_phase2 }}"
filters:
- name: re_replace
args: ["(?i)\\b(MULTI(?!.*(?:FRENCH|ENGLISH|VOSTFR)))\\b", "{{ .Config.multilanguage }}"]
title:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
details:
selector: td:nth-child(1) a
attribute: href
filters:
- name: regexp
args: (/?torrent/\d+)
download:
text: "{{ .Result.details }}"
size:
selector: td:nth-child(2)
date:
text: now
seeders:
selector: td:nth-child(3)
leechers:
selector: td:nth-child(4)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a
32 changes: 5 additions & 27 deletions definitions/v10/oxtorrent-vip.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,18 @@ replaces:
- oxtorrent
- torrent911
name: OxTorrent-vip
description: "OxTorrent-vip is a French Semi-Private site for TV / MOVIES / GENERAL"
description: "OxTorrent-vip is a French Public site for TV / MOVIES / GENERAL"
language: fr-FR
type: semi-private
type: public
encoding: UTF-8
# to fetch current domain use https://www.protege-torrent.com/Oxtorrent
links:
- https://www.oxtorrent.vip/
- https://www.oxtorrent.lol/
legacylinks:
- https://www.protege-liens.com/
- https://www.protege-torrent.com/
- https://www.rantop.org/
- https://www.torrent.ws/
- https://t911.org/
- https://www.torrent911.io/
- https://www.torrent911.biz/
- https://www.torrent911.pw/
- https://www.torrent911.cx/
Expand All @@ -37,6 +36,7 @@ legacylinks:
- https://www.oxtorrent.day/
- https://oxtorrent.proxyninja.org/ # currently proxies protege-torrent page
- https://www.oxtorrent.zip/
- https://www.oxtorrent.vip/

caps:
categorymappings:
Expand Down Expand Up @@ -65,12 +65,6 @@ caps:
allowrawsearch: true

settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
Expand All @@ -91,22 +85,6 @@ settings:
label: Replace VOSTFR and SUBFRENCH with ENGLISH
default: false

login:
path: login
method: form
form: form#formLogin
inputs:
user: "{{ .Config.username }}"
pass: "{{ .Config.password }}"
submit: submit
error:
- selector: :root:contains("Pseudo ou Mot de passe incorrect")
message:
text: "Pseudo ou Mot de passe incorrect"
test:
path: /
selector: a[href="/index.php?page=logout"]

download:
selectors:
- selector: a[href^="magnet:?"]
Expand Down
6 changes: 3 additions & 3 deletions definitions/v10/rudub.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,9 @@ type: semi-private
encoding: windows-1251
followredirect: true
links:
- https://19june.rudub.online/
- https://21june.rudub.online/
legacylinks:
- https://rudub.online/
- https://20may.rudub.online/
- https://21may.rudub.online/
- https://22may.rudub.online/
- https://23may.rudub.online/
- https://24may.rudub.online/
Expand Down Expand Up @@ -42,6 +40,8 @@ legacylinks:
- https://16june.rudub.online/
- https://17june.rudub.online/
- https://18june.rudub.online/
- https://19june.rudub.online/
- https://20june.rudub.online/

caps:
categorymappings:
Expand Down
31 changes: 5 additions & 26 deletions definitions/v10/torrent9-tel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,16 @@ id: torrent9-tel
replaces:
- torrent9clone
name: Torrent9-tel
description: "Torrent9-tel is a FRENCH Semi-Private tracker for TV / MOVIES / GENERAL"
description: "Torrent9-tel is a FRENCH Public tracker for TV / MOVIES / GENERAL"
language: fr-FR
type: semi-private
type: public
encoding: UTF-8
followredirect: true
# to fetch current domain use https://www.protege-torrent.com/Torrent9
links:
- https://www.torrent9.plus/
- https://www.torrent9.lc/
legacylinks:
- https://www.protege-liens.net/
- https://www.protege-torrent.com/
- https://www.rantop.org/
- https://www.torrent.ws/
- https://www.torrent9.ink/
Expand All @@ -33,6 +33,7 @@ legacylinks:
- https://www.torrent9.day/
- https://www.torrent9.tel/
- https://torrent9.unblockninja.com/
- https://www.torrent9.plus/

caps:
categorymappings:
Expand Down Expand Up @@ -61,12 +62,6 @@ caps:
allowrawsearch: true

settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: info_flaresolverr
type: info_flaresolverr
- name: multilang
Expand All @@ -89,22 +84,6 @@ settings:
label: Replace VOSTFR and SUBFRENCH with ENGLISH
default: false

login:
path: login
method: form
form: form#formLogin
inputs:
user: "{{ .Config.username }}"
pass: "{{ .Config.password }}"
submit: submit
error:
- selector: :root:contains("Pseudo ou Mot de passe incorrect")
message:
text: "Pseudo ou Mot de passe incorrect"
test:
path: /
selector: a[href="/index.php?page=logout"]

download:
selectors:
- selector: a[href^="magnet:?"]
Expand Down
4 changes: 2 additions & 2 deletions definitions/v10/torrentqq.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentqq320.com/
- https://torrentqq321.com/
legacylinks:
- https://torrentqq305.com/
- https://torrentqq306.com/
- https://torrentqq307.com/
- https://torrentqq308.com/
Expand All @@ -24,6 +23,7 @@ legacylinks:
- https://torrentqq317.com/
- https://torrentqq318.com/
- https://torrentqq319.com/
- https://torrentqq320.com/

caps:
categorymappings:
Expand Down
2 changes: 2 additions & 0 deletions definitions/v9/btsow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ description: "BTSOW is a Public torrent indexer"
language: en-US
type: public
encoding: UTF-8
certificates:
- 649f6dc2a68535205b443ccfae128931734f9f6f # Expired 20 june 2024
# use https://tellme.pw/btsow to find the new domain
links:
- https://btsow.motorcycles/
Expand Down
1 change: 1 addition & 0 deletions definitions/v9/f1carreras-api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ caps:
- {id: 9, cat: TV/Sport, desc: "Formula 3"}
- {id: 10, cat: TV/Sport, desc: "DTM"}
- {id: 11, cat: TV/Sport, desc: "Rally"}
- {id: 12, cat: TV/Sport, desc: "WEC"}

modes:
search: [q]
Expand Down
Loading

0 comments on commit a977e41

Please sign in to comment.