1
0
Fork 0
mirror of https://github.com/Jackett/Jackett synced 2025-03-04 10:48:26 +00:00

hdonly: switch to API (#15855)

This commit is contained in:
Bogdan 2025-02-11 01:16:48 +02:00 committed by GitHub
parent a2b96d7c17
commit f67c3588b3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 23 deletions

View file

@ -1,6 +1,8 @@
---
id: hdonly
name: HD-Only
id: hdonly-api
replaces:
- hdonly
name: HD-Only (API)
description: "HD-Only (HD-O) is a FRENCH Private Torrent Tracker for HD MOVIES / TV"
language: fr-FR
type: private
@ -33,19 +35,13 @@ caps:
allowrawsearch: true
settings:
- name: username
- name: apikey
type: text
label: Username
- name: password
type: password
label: Password
- name: 2fa_code
type: text
label: 2FA code
- name: info_2fa
label: API Key
- name: info_key
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the HD-Only Web Site. Otherwise just leave it empty."
label: About your API Key
default: "Find or Generate a new API Key by accessing your <a href=\"https://hd-only.org/\" target=\"_blank\">HD-Only</a> account <i>Access Settings</i> tab and copy the API Key."
- name: freeleech
type: checkbox
label: Search freeleech only
@ -93,18 +89,15 @@ settings:
asc: asc
login:
path: login.php
method: post
path: ajax.php
method: get
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
twofa: "{{ .Config.2fa_code }}"
keeplogged: 1
action: browse
apikey: "{{ .Config.apikey }}"
error:
- selector: form#loginform > span.warning
test:
path: torrents.php
selector: a[href^="logout.php?auth="]
- selector: a[href*="login.php"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
# https://hd-only.org/ajax.php?filelist=blood+2009&action=browse&group_results=0&order_by=time&order_way=desc&freetorrent=1
@ -126,6 +119,7 @@ search:
# 1 freeleech, 0 normal
freetorrent: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
# site does not support imdbid search or display imdb links in results
apikey: "{{ .Config.apikey }}"
keywordsfilters:
# strip season

View file

@ -457,6 +457,7 @@ namespace Jackett.Updater
"Definitions/hdme.yml",
"Definitions/hdmonkey.yml",
"Definitions/hdolimpo.yml", // migrated to UNIT3D API
"Definitions/hdonly.yml", // renamed to hdonly-api.yml #15855
"Definitions/hdplus.yml",
"Definitions/hdreactor.yml", // renamed to hdhouse
"Definitions/hdspain.yml",