solidtorrents: add prefer magnet links

This commit is contained in:
Bogdan
2024-02-13 15:38:06 +02:00
parent a918491cb2
commit a9c9d68bba

View File

@@ -53,6 +53,10 @@ caps:
book-search: [q]
settings:
- name: prefer_magnet_links
type: checkbox
label: Prefer Magnet Links
default: false
- name: sort
type: select
label: Sort requested from site
@@ -78,6 +82,7 @@ search:
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
limit: 100
page: 1
rows:
selector: li.search-result:has(a[class="dl-torrent"])
@@ -90,9 +95,16 @@ search:
details:
selector: h5 a
attribute: href
download:
download_optional:
selector: a[class="dl-torrent"]
attribute: href
optional: true
download:
text: "{{ if .Config.prefer_magnet_links }}{{ else }}{{ .Result.download_optional }}{{ end }}"
optional: true
magnet:
selector: a[href^="magnet:?xt"]
attribute: href
infohash:
selector: a[href^="magnet:?xt"]
attribute: href