From 4ef46e9114dd59176d611140788a90a9e270c41a Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Tue, 11 Mar 2025 08:28:28 +1300 Subject: [PATCH] datascene: -> 8.3.6 resolves #12450 --- .../Definitions/datascene-api.yml | 34 ++++++++++++++----- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/src/Jackett.Common/Definitions/datascene-api.yml b/src/Jackett.Common/Definitions/datascene-api.yml index f3a1b05cd..ce27263e5 100644 --- a/src/Jackett.Common/Definitions/datascene-api.yml +++ b/src/Jackett.Common/Definitions/datascene-api.yml @@ -63,6 +63,10 @@ settings: type: checkbox label: Search freeleech only default: false + - name: single_file_release_use_filename + type: checkbox + label: Use filename as title for single file releases + default: true - name: sort type: select label: Sort requested from site @@ -129,8 +133,15 @@ search: fields: category: selector: category_id - title: + title_optional: selector: name + title_filename: + selector: "files[0].name" + optional: true + files: + selector: num_file + title: + text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}" details: selector: details_link download: @@ -151,8 +162,6 @@ search: genre: selector: meta.genres filters: - - name: re_replace - args: ["(?i)^None$", ""] - name: re_replace args: ["(?i)(All Sex)", "All_Sex"] - name: re_replace @@ -163,8 +172,6 @@ search: args: [" & ", "_&_"] description: text: "{{ .Result.genre }}" - files: - selector: num_file seeders: selector: seeders leechers: @@ -176,12 +183,17 @@ search: selector: created_at filters: - name: append - args: " +00:00" # GMT + args: " +02:00" # EET - name: dateparse args: "MM/dd/yyyy HH:mm:ss zzz" size: selector: size - downloadvolumefactor: + _featured: + selector: featured + case: + False: "{{ .False }}" + True: "{{ .True }}" + downloadvolumefactor_freeleech: # api returns 0%, 25%, 50%, 75%, 100% selector: freeleech case: @@ -191,16 +203,20 @@ search: 75%: 0.25 100%: 0 # freeleech "*": 0 # catch errors - uploadvolumefactor: + downloadvolumefactor: + text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}" + uploadvolumefactor_double_upload: # api returns False, True selector: double_upload case: False: 1 # normal 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 # minimumratio: # text: 0.4 minimumseedtime: # 2 days (as seconds = 2 x 24 x 60 x 60) text: 172800 -# json UNIT3D 7.2.0 +# json UNIT3D 8.3.6