1
0
mirror of https://github.com/Prowlarr/Indexers.git synced 2026-04-02 00:08:06 +01:00

jackett indexers as of 934ee1e98c3041d48202adc66b643a625ca74a71 [2025-06-24T21:41:31Z] [backports skipped - TODO]

Added Indexers: definitions/v11/magnetdownload.yml

Modified Indexers: definitions/v10/ebooks-shares.yml
definitions/v10/polishtorrent.yml
definitions/v10/rudub.yml
definitions/v11/chdbits.yml
This commit is contained in:
ServarrAdmin
2025-06-24 16:41:31 -05:00
parent 250f664ada
commit 84f81e6bee
5 changed files with 111 additions and 10 deletions

View File

@@ -169,7 +169,7 @@ search:
by: "{{ .Config.type }}"
rows:
selector: "table.lista > tbody > tr:has(a[href^=\"index.php?page=torrent-details&id=\"]){{ if .Config.vip }}{{ else }}:not(:has(a[href$=\"&category=16\"])):not(:has(a[href$=\"&category=319\"])){{ end }}"
selector: "table.lista:not(table[cellspacing]) > tbody > tr:has(a[href^=\"index.php?page=torrent-details&id=\"]){{ if .Config.vip }}{{ else }}:not(:has(a[href$=\"&category=16\"])):not(:has(a[href$=\"&category=319\"])){{ end }}"
fields:
category:

View File

@@ -230,10 +230,10 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 2 days regardless of ratio
# global MR is 0.7 but torrents must be seeded for 5 days regardless of ratio
# minimumratio:
# text: 0.4
# text: 0.7
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.1.1 (custom)

View File

@@ -9,10 +9,8 @@ type: semi-private
encoding: windows-1251
followredirect: true
links:
- https://jun24.rudub.icu/
- https://jun25.rudub.icu/
legacylinks:
- http://jun08.rudub.run/
- https://jun08.rudub.run/
- http://jun09.rudub.run/
- https://jun09.rudub.run/
- http://jun10.rudub.run/
@@ -46,6 +44,8 @@ legacylinks:
- http://jun23.rudub.icu/
- https://jun23.rudub.icu/
- http://jun24.rudub.icu/
- https://jun24.rudub.icu/
- http://jun25.rudub.icu/
caps:
categorymappings:

View File

@@ -6,8 +6,8 @@ language: zh-CN
type: private
encoding: UTF-8
links:
- https://chdbits.co/
- https://ptchdbits.co/
- https://chdbits.co/
caps:
categorymappings:
@@ -66,6 +66,8 @@ login:
path: login.php
method: form
form: form[action="takelogin.php"]
headers:
user-agent: ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
@@ -80,9 +82,12 @@ login:
error:
- selector: td.embedded:has(h2:contains("失败"))
- selector: td.embedded:has(h2:contains("failed"))
- selector: td.embedded:has(h2:contains("错误"))
- selector: td.embedded:has(h2:contains("error"))
- selector: font[color="red"]
test:
path: torrents.php
selector: a[href*="logout.php"]
selector: a[href*="logout"]
download:
selectors:

View File

@@ -0,0 +1,96 @@
---
id: magnetdownload
name: MagnetDownload
description: "MagnetDownload is a Public DHT Crawler"
language: en-US
type: public
encoding: UTF-8
links:
- https://www.magnetdownload.com/
caps:
categorymappings:
- {id: Other, cat: Other, desc: Other}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_category_8000
type: info_category_8000
download:
before:
path: api/json_info
inputs:
# /info/14152933
hashes: "{{ re_replace .DownloadUri.AbsolutePath \"/info/\" \"\" }}"
infohash:
usebeforeresponse: true
hash:
selector: :root
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
title:
selector: :root
filters:
- name: regexp
args: name\". \"(.+?)\"
- name: validfilename
search:
paths:
# https://www.magnetdownload.com/search/2025/
- path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}/"
rows:
selector: tr > td.x-item
# filters:
# - name: andmatch
fields:
category:
text: Other
title:
selector: a
attribute: title
details:
selector: a
attribute: href
download:
selector: a
attribute: href
date:
# 2 days, 5 hours
selector: span.ctime
filters:
- name: timeago
files:
selector: div.tail
filters:
- name: regexp
args: Files. (\d+)
size:
selector: div.tail
filters:
- name: regexp
args: size. (.+?) T
grabs:
selector: div.tail
filters:
- name: regexp
args: requests. (\d+)
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a