diff --git a/definitions/v11/amigosshare.yml b/definitions/v11/amigosshare.yml
index 1dc8c9ff6..a133ab782 100644
--- a/definitions/v11/amigosshare.yml
+++ b/definitions/v11/amigosshare.yml
@@ -73,7 +73,6 @@ caps:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
- music-search: [q]
book-search: [q]
settings:
diff --git a/definitions/v11/bangumi-moe.yml b/definitions/v11/bangumi-moe.yml
index 4a7c4aace..a5c459c06 100644
--- a/definitions/v11/bangumi-moe.yml
+++ b/definitions/v11/bangumi-moe.yml
@@ -5,7 +5,7 @@ description: "Bangumi Moe is a Public torrent site for ANIME"
language: en-US
type: public
encoding: UTF-8
-requestDelay: 3
+requestDelay: 4
links:
- https://bangumi.moe/
diff --git a/definitions/v11/bitgamer.yml b/definitions/v11/bitgamer.yml
index 93dcc5ee5..350a9bed0 100644
--- a/definitions/v11/bitgamer.yml
+++ b/definitions/v11/bitgamer.yml
@@ -54,6 +54,7 @@ caps:
modes:
search: [q]
+ music-search: [q]
book-search: [q]
allowrawsearch: true
diff --git a/definitions/v11/bitsearch.yml b/definitions/v11/bitsearch.yml
index 775fa260b..eef56def7 100644
--- a/definitions/v11/bitsearch.yml
+++ b/definitions/v11/bitsearch.yml
@@ -7,6 +7,7 @@ description: "BitSearch (Solid Torrents) is a Public torrent meta-search engine"
language: en-US
type: public
encoding: UTF-8
+requestDelay: 3
links:
- https://bitsearch.to/
- https://solidtorrents.eu/
diff --git a/definitions/v11/blutopia-api.yml b/definitions/v11/blutopia-api.yml
index ba7f9aa16..cb6219dea 100644
--- a/definitions/v11/blutopia-api.yml
+++ b/definitions/v11/blutopia-api.yml
@@ -23,7 +23,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
- music-search: [q]
allowtvsearchimdb: true
settings:
diff --git a/definitions/v11/datascene-api.yml b/definitions/v11/datascene-api.yml
index 0e3405745..8d2102109 100644
--- a/definitions/v11/datascene-api.yml
+++ b/definitions/v11/datascene-api.yml
@@ -225,4 +225,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
-# json UNIT3D 9.1.1
+# json UNIT3D 8.3.6
diff --git a/definitions/v11/ds-reloaded.yml b/definitions/v11/ds-reloaded.yml
new file mode 100644
index 000000000..f842c8484
--- /dev/null
+++ b/definitions/v11/ds-reloaded.yml
@@ -0,0 +1,162 @@
+---
+id: ds-reloaded
+name: DS-Reloaded
+description: "DS-Reloaded (DS.R) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
+language: de-DE
+type: private
+encoding: UTF-8
+links:
+ - https://ds-reloaded.com/
+legacylinks:
+ - https://dark-shadow.ml/
+ - https://projekt.dark-shadow.me/
+ - https://dark-shadow.me/
+
+caps:
+ categorymappings:
+ - {id: 32, cat: Movies/HD, desc: "Filme > HD"}
+ - {id: 28, cat: Movies/SD, desc: "Filme > SD"}
+ - {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
+ - {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
+ - {id: 138, cat: Movies, desc: "Filme > Pack's"}
+ - {id: 147, cat: Movies/HD, desc: "Filme > h266/x266"}
+ - {id: 150, cat: Movies/Foreign, desc: "Filme > International"}
+ - {id: 57, cat: TV/HD, desc: "Serien > HD"}
+ - {id: 60, cat: TV/SD, desc: "Serien > SD"}
+ - {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
+ - {id: 59, cat: TV, desc: "Serien > Pack's"}
+ - {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
+ - {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
+ - {id: 52, cat: Audio, desc: "Audio > Pack"}
+ - {id: 63, cat: Audio/Audiobook, desc: "Audio > Hörbuch"}
+ - {id: 120, cat: Audio/Video, desc: "Audio > Videos"}
+ - {id: 12, cat: PC/0day, desc: "Apps > Windows"}
+ - {id: 125, cat: PC/Mac, desc: "Apps > Mac-OSX"}
+ - {id: 11, cat: PC/Mobile-Other, desc: "Apps > Mobil"}
+ - {id: 141, cat: PC/ISO, desc: "Apps > Other"}
+ - {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
+ - {id: 14, cat: TV/Documentary, desc: "Doku > HD"}
+ - {id: 148, cat: TV/Documentary, desc: "Doku > UHD"}
+ - {id: 123, cat: TV/Documentary, desc: "Doku > Pack's"}
+ - {id: 17, cat: PC/Games, desc: "Spiel > PC"}
+ - {id: 24, cat: Console, desc: "Spiel > Konsole"}
+ - {id: 126, cat: Console/Other, desc: "Spiel > Mobil"}
+ - {id: 121, cat: Console, desc: "Spiel > Wimmelbild"}
+ - {id: 61, cat: TV/Sport, desc: "Sport > HD"}
+ - {id: 62, cat: TV/Sport, desc: "Sport > SD"}
+ - {id: 96, cat: Books/Mags, desc: "ePaper > Zeitungen"}
+ - {id: 136, cat: Books/EBook, desc: "ePaper > E-Book"}
+ - {id: 137, cat: Books/Comics, desc: "ePaper > Comics"}
+ - {id: 143, cat: XXX/x264, desc: "XXX > HD / SD"}
+ - {id: 149, cat: XXX/Other, desc: "XXX > Magazine"}
+ - {id: 75, cat: XXX/Pack, desc: "XXX > Pack's"}
+ - {id: 142, cat: XXX/ImageSet, desc: "XXX > Pic's"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+ music-search: [q]
+ book-search: [q]
+
+settings:
+ - name: info_password
+ type: info
+ label: About Password Expiry
+ default: "DS.R has an 8 week Password Expiry regime. So if the Indexer has stopped working then the first thing you should do is check if your password has expired by login in at DS-Reloaded, and if necessary use the Passwort anfordern (Request password) button to renew it."
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: onlyupload
+ type: checkbox
+ label: Search OnlyUpload
+ default: false
+ - name: info_free
+ type: info
+ label: About OnlyUpload at DS.R
+ default: "OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech)."
+ - name: info_activity
+ type: info
+ label: Account Inactivity
+ default: "Inactive accounts will be deactivated after 7 weeks and deleted after another 3 weeks."
+
+login:
+ path: login.php
+ method: form
+ form: form
+ inputs:
+ login_identifier: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ loggiin: Login
+ error:
+ - selector: div#login_error
+ - selector: div.error-message
+ test:
+ path: index.php
+ selector: a[href="logout.php"]
+
+search:
+ paths:
+ # https://ds-reloaded.com/selection.php?ajax=true&search=&page=1&free=yes&c32=1&c28=1
+ - path: selection.php
+ response:
+ type: json
+
+ inputs:
+ ajax: true
+ search: "{{ .Keywords }}"
+ page: 1
+ # all=active+inactive, yes=active, no=inactive (the default is all, which ajax simply drops the parm)
+ # visible: all
+ # all=all+onlyup, yes=onlyup, no=without onlyup (the default is all, which ajax simply drops the parm)
+ free: "{{ if .Config.onlyupload }}yes{{ else }}{{ end }}"
+ $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
+
+ rows:
+ selector: $
+
+ fields:
+ categorydesc:
+ selector: category
+ filters:
+ - name: htmldecode
+ title:
+ selector: name
+ _id:
+ selector: id
+ details:
+ text: "details.php?id={{ .Result._id }}"
+ download:
+ selector: download_link
+ poster:
+ selector: cover
+ size:
+ selector: size
+ date:
+ # 25.12.2024 16:02
+ selector: added
+ filters:
+ - name: append
+ args: " +01:00" # CET
+ - name: dateparse
+ args: "dd.MM.yyyy HH:mm zzz"
+ seeders:
+ selector: seeders
+ leechers:
+ selector: leechers
+ _onlyup:
+ selector: free_button:contains(Only Upload)
+ optional: true
+ downloadvolumefactor:
+ text: "{{ if .Result._onlyup }}0{{ else }}1{{ end }}"
+ uploadvolumefactor:
+ text: 1
+ minimumratio:
+ text: 1.0
+ minimumseedtime:
+ # 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
+ text: 129600
+# THX JSON
diff --git a/definitions/v11/ebookbay.yml b/definitions/v11/ebookbay.yml
index 63d51de48..debeb9d9f 100644
--- a/definitions/v11/ebookbay.yml
+++ b/definitions/v11/ebookbay.yml
@@ -69,7 +69,6 @@ caps:
modes:
search: [q]
book-search: [q]
- music-search: [q]
settings: []
diff --git a/definitions/v11/f1carreras-api.yml b/definitions/v11/f1carreras-api.yml
index 2f38a7f9b..d1562b511 100644
--- a/definitions/v11/f1carreras-api.yml
+++ b/definitions/v11/f1carreras-api.yml
@@ -10,8 +10,8 @@ links:
caps:
categorymappings:
- - {id: 1, cat: TV/Sport, desc: "Movies"}
- - {id: 2, cat: TV/Sport, desc: "TV"}
+ - {id: 1, cat: Movies, desc: "Movies"}
+ - {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: TV/Sport, desc: "Formula 1"}
- {id: 4, cat: TV/Sport, desc: "IndyCar Series"}
- {id: 5, cat: TV/Sport, desc: "Formula 2"}
@@ -27,6 +27,7 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep]
+ movie-search: [q]
settings:
- name: apikey
diff --git a/definitions/v11/g3minitr4ck3r-api.yml b/definitions/v11/g3minitr4ck3r-api.yml
index 7557c56e9..b892ef7e2 100644
--- a/definitions/v11/g3minitr4ck3r-api.yml
+++ b/definitions/v11/g3minitr4ck3r-api.yml
@@ -29,7 +29,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
- music-search: [q]
book-search: [q]
settings:
diff --git a/definitions/v11/hdzero.yml b/definitions/v11/hdzero.yml
index bfd438e87..159d0f57e 100644
--- a/definitions/v11/hdzero.yml
+++ b/definitions/v11/hdzero.yml
@@ -190,4 +190,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
-# json UNIT3D 9.1.2 (custom)
+# json UNIT3D 9.1.5 (custom)
diff --git a/definitions/v11/hellenic-hd-api.yml b/definitions/v11/hellenic-hd-api.yml
index 844b04eb0..e338c2b5a 100644
--- a/definitions/v11/hellenic-hd-api.yml
+++ b/definitions/v11/hellenic-hd-api.yml
@@ -187,4 +187,4 @@ search:
minimumseedtime:
# 14 days (as seconds = 14 x 24 x 60 x 60)
text: 1209600
-# json UNIT3D 9.1.6
+# json UNIT3D 9.2.0
diff --git a/definitions/v11/hhanclub.yml b/definitions/v11/hhanclub.yml
index 898db6b87..cc0104150 100644
--- a/definitions/v11/hhanclub.yml
+++ b/definitions/v11/hhanclub.yml
@@ -27,7 +27,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
- music-search: [q]
settings:
- name: username
diff --git a/definitions/v11/huntorrent-bithorlo.yml b/definitions/v11/huntorrent-bithorlo.yml
index 3d19a7e51..43e78a076 100644
--- a/definitions/v11/huntorrent-bithorlo.yml
+++ b/definitions/v11/huntorrent-bithorlo.yml
@@ -91,7 +91,7 @@ login:
cookie: "{{ .Config.cookie }}"
test:
path: browse.php
- selector: a[href^="logout.php?k="]
+ selector: a[href*="logout.php?k="]
search:
headers:
diff --git a/definitions/v11/huntorrent.yml b/definitions/v11/huntorrent.yml
index d86463b0e..83b14b00f 100644
--- a/definitions/v11/huntorrent.yml
+++ b/definitions/v11/huntorrent.yml
@@ -94,7 +94,7 @@ login:
cookie: "{{ .Config.cookie }}"
test:
path: browse.php
- selector: a[href^="logout.php?k="]
+ selector: a[href*="logout.php?k="]
search:
headers:
diff --git a/definitions/v11/itatorrents.yml b/definitions/v11/itatorrents.yml
index 3584ef205..60e43e852 100644
--- a/definitions/v11/itatorrents.yml
+++ b/definitions/v11/itatorrents.yml
@@ -209,4 +209,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
-# json UNIT3D 9.1.7 (custom)
+# json UNIT3D 9.2.0 (custom)
diff --git a/definitions/v11/locadora.yml b/definitions/v11/locadora.yml
index 3ed7ac0e3..fb434aa7c 100644
--- a/definitions/v11/locadora.yml
+++ b/definitions/v11/locadora.yml
@@ -21,7 +21,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
- music-search: [q]
settings:
- name: apikey
diff --git a/definitions/v11/marinetracker.yml b/definitions/v11/marinetracker.yml
index a63700410..b631b1659 100644
--- a/definitions/v11/marinetracker.yml
+++ b/definitions/v11/marinetracker.yml
@@ -160,8 +160,8 @@ caps:
- {id: 340, cat: Books, desc: "Examinations-Text books"}
- {id: 339, cat: Books, desc: "Examinations-Miscellaneous"}
- {id: 99, cat: Audio, desc: "Audio"}
- - {id: 287, cat: Audio, desc: "Audio-Non-Fiction"}
- - {id: 373, cat: Audio, desc: "Audio-Fiction"}
+ - {id: 287, cat: Audio/Audiobook, desc: "Audio-Non-Fiction"}
+ - {id: 373, cat: Audio/Audiobook, desc: "Audio-Fiction"}
- {id: 288, cat: Audio, desc: "Audio-♬ Music"}
- {id: 111, cat: Books, desc: "Yachting, sailing, boating"}
- {id: 389, cat: Books, desc: "Yachting, sailing, boating-Sailboat terminology"}
@@ -262,6 +262,7 @@ caps:
modes:
search: [q]
movie-search: [q]
+ music-search: [q]
book-search: [q]
settings:
diff --git a/definitions/v11/nirvana.yml b/definitions/v11/nirvana.yml
index 97460863f..543ca2422 100644
--- a/definitions/v11/nirvana.yml
+++ b/definitions/v11/nirvana.yml
@@ -184,4 +184,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
-# json UNIT3D 9.1.7
+# json UNIT3D 9.1.5
diff --git a/definitions/v11/nordicbytes.yml b/definitions/v11/nordicbytes.yml
index b0e75d9ce..d0f3cc5a8 100644
--- a/definitions/v11/nordicbytes.yml
+++ b/definitions/v11/nordicbytes.yml
@@ -205,4 +205,4 @@ search:
minimumseedtime:
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
-# json NBy v1.0 (based on UNIT3D 8.2.0)
+# json NBy v0.0.43 (based on UNIT3D 8.2.0)
diff --git a/definitions/v11/ptcc.yml b/definitions/v11/ptcc.yml
index 48f8769e5..4a3a5155b 100644
--- a/definitions/v11/ptcc.yml
+++ b/definitions/v11/ptcc.yml
@@ -24,7 +24,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
- music-search: [q]
settings:
- name: cookie
diff --git a/definitions/v11/ptskit.yml b/definitions/v11/ptskit.yml
index 9369793bd..e8b71fbc2 100644
--- a/definitions/v11/ptskit.yml
+++ b/definitions/v11/ptskit.yml
@@ -33,7 +33,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
- music-search: [q]
book-search: [q]
settings:
diff --git a/definitions/v11/sextorrent-api.yml b/definitions/v11/sextorrent-api.yml
index 5c868baf2..6af70c909 100644
--- a/definitions/v11/sextorrent-api.yml
+++ b/definitions/v11/sextorrent-api.yml
@@ -53,7 +53,7 @@ caps:
- {id: 44, cat: XXX, desc: "GAY"}
- {id: 45, cat: XXX, desc: "Classic"}
- {id: 46, cat: XXX, desc: "Threesome"}
- - {id: 1, cat: Movies, desc: "Movies XXX"}
+ - {id: 1, cat: XXX, desc: "Movies XXX"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 47, cat: XXX, desc: "Unsorted"}
diff --git a/definitions/v11/shareisland-api.yml b/definitions/v11/shareisland-api.yml
index 2572a12ba..68e3ad88b 100644
--- a/definitions/v11/shareisland-api.yml
+++ b/definitions/v11/shareisland-api.yml
@@ -229,4 +229,4 @@ search:
minimumseedtime:
# 6 days (as seconds = 6 x 24 x 60 x 60)
text: 518400
-# json UNIT3D 9.1.7 (custom)
+# json UNIT3D 9.2.0 (custom)
diff --git a/definitions/v11/skipthecommercials-api.yml b/definitions/v11/skipthecommercials-api.yml
index 230b3a366..de37cdc0a 100644
--- a/definitions/v11/skipthecommercials-api.yml
+++ b/definitions/v11/skipthecommercials-api.yml
@@ -186,4 +186,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
-# json UNIT3D 9.1.7
+# json UNIT3D 9.2.0
diff --git a/definitions/v11/tjupt.yml b/definitions/v11/tjupt.yml
index 330c03ea2..c046dff2d 100644
--- a/definitions/v11/tjupt.yml
+++ b/definitions/v11/tjupt.yml
@@ -27,7 +27,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
- music-search: [q]
book-search: [q]
settings:
diff --git a/definitions/v11/tocashare.yml b/definitions/v11/tocashare.yml
index 2ad8315b5..8a274eb79 100644
--- a/definitions/v11/tocashare.yml
+++ b/definitions/v11/tocashare.yml
@@ -27,7 +27,6 @@ caps:
modes:
search: [q]
book-search: [q]
- music-search: [q]
settings:
- name: apikey
diff --git a/definitions/v11/tokyotosho.yml b/definitions/v11/tokyotosho.yml
index 398a57532..c0a5feccf 100644
--- a/definitions/v11/tokyotosho.yml
+++ b/definitions/v11/tokyotosho.yml
@@ -61,6 +61,7 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep]
+ music-search: [q]
book-search: [q]
search:
diff --git a/definitions/v11/ubits.yml b/definitions/v11/ubits.yml
index 5d29ca1db..9554d0157 100644
--- a/definitions/v11/ubits.yml
+++ b/definitions/v11/ubits.yml
@@ -24,7 +24,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
- music-search: [q]
settings:
- name: username
diff --git a/definitions/v11/ultrahd.yml b/definitions/v11/ultrahd.yml
index e6e093fc1..845fc6433 100644
--- a/definitions/v11/ultrahd.yml
+++ b/definitions/v11/ultrahd.yml
@@ -22,7 +22,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
- music-search: [q]
settings:
- name: cookie
diff --git a/definitions/v11/upscalevault.yml b/definitions/v11/upscalevault.yml
index 6d48f40c3..2075ae7c4 100644
--- a/definitions/v11/upscalevault.yml
+++ b/definitions/v11/upscalevault.yml
@@ -18,7 +18,6 @@ caps:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
- music-search: [q]
settings:
- name: apikey