assorted unit3d v7: add featured detection #13778

This commit is contained in:
Garfield69
2024-08-25 06:37:38 +12:00
parent 17801d47ab
commit 1fd08c064b
6 changed files with 66 additions and 12 deletions

View File

@@ -181,7 +181,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz" args: "MM/dd/yyyy HH:mm:ss zzz"
size: size:
selector: size selector: size
downloadvolumefactor: _featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100% # api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech selector: freeleech
case: case:
@@ -191,12 +196,16 @@ search:
75%: 0.25 75%: 0.25
100%: 0 # freeleech 100%: 0 # freeleech
"*": 0 # catch errors "*": 0 # catch errors
uploadvolumefactor: downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True # api returns False, True
selector: double_upload selector: double_upload
case: case:
False: 1 # normal False: 1 # normal
True: 2 # double 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 7 days regardless of ratio # global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio: # minimumratio:
# text: 0.4 # text: 0.4

View File

@@ -138,7 +138,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz" args: "MM/dd/yyyy HH:mm:ss zzz"
size: size:
selector: size selector: size
downloadvolumefactor: _featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100% # api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech selector: freeleech
case: case:
@@ -148,12 +153,16 @@ search:
75%: 0.25 75%: 0.25
100%: 0 # freeleech 100%: 0 # freeleech
"*": 0 # catch errors "*": 0 # catch errors
uploadvolumefactor: downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True # api returns False, True
selector: double_upload selector: double_upload
case: case:
False: 1 # normal False: 1 # normal
True: 2 # double True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio: minimumratio:
text: 1.0 text: 1.0
minimumseedtime: minimumseedtime:

View File

@@ -126,7 +126,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz" args: "MM/dd/yyyy HH:mm:ss zzz"
size: size:
selector: size selector: size
downloadvolumefactor: _featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100% # api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech selector: freeleech
case: case:
@@ -136,12 +141,16 @@ search:
75%: 0.25 75%: 0.25
100%: 0 # freeleech 100%: 0 # freeleech
"*": 0 # catch errors "*": 0 # catch errors
uploadvolumefactor: downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True # api returns False, True
selector: double_upload selector: double_upload
case: case:
False: 1 # normal False: 1 # normal
True: 2 # double True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 1.0 but torrents must be seeded for 3 days regardless of ratio # global MR is 1.0 but torrents must be seeded for 3 days regardless of ratio
# minimumratio: # minimumratio:
# text: 1.0 # text: 1.0

View File

@@ -151,7 +151,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz" args: "MM/dd/yyyy HH:mm:ss zzz"
size: size:
selector: size selector: size
downloadvolumefactor: _featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100% # api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech selector: freeleech
case: case:
@@ -161,12 +166,16 @@ search:
75%: 0.25 75%: 0.25
100%: 0 # freeleech 100%: 0 # freeleech
"*": 0 # catch errors "*": 0 # catch errors
uploadvolumefactor: downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True # api returns False, True
selector: double_upload selector: double_upload
case: case:
False: 1 # normal False: 1 # normal
True: 2 # double True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio: minimumratio:
text: 1.0 text: 1.0
minimumseedtime: minimumseedtime:

View File

@@ -197,7 +197,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz" args: "MM/dd/yyyy HH:mm:ss zzz"
size: size:
selector: size selector: size
downloadvolumefactor: _featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100% # api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech selector: freeleech
case: case:
@@ -207,12 +212,16 @@ search:
75%: 0.25 75%: 0.25
100%: 0 # freeleech 100%: 0 # freeleech
"*": 0 # catch errors "*": 0 # catch errors
uploadvolumefactor: downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True # api returns False, True
selector: double_upload selector: double_upload
case: case:
False: 1 # normal False: 1 # normal
True: 2 # double True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.6 but torrents must be seeded for 2 days regardless of ratio # global MR is 0.6 but torrents must be seeded for 2 days regardless of ratio
# minimumratio: # minimumratio:
# text: 0.6 # text: 0.6

View File

@@ -158,7 +158,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz" args: "MM/dd/yyyy HH:mm:ss zzz"
size: size:
selector: size selector: size
downloadvolumefactor: _featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100% # api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech selector: freeleech
case: case:
@@ -168,12 +173,16 @@ search:
75%: 0.25 75%: 0.25
100%: 0 # freeleech 100%: 0 # freeleech
"*": 0 # catch errors "*": 0 # catch errors
uploadvolumefactor: downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True # api returns False, True
selector: double_upload selector: double_upload
case: case:
False: 1 # normal False: 1 # normal
True: 2 # double 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 7 days regardless of ratio # global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio: # minimumratio:
# text: 0.4 # text: 0.4