Skip to content

Commit

Permalink
ildragonero: update cats & date, add requestdelay. #8148
Browse files Browse the repository at this point in the history
  • Loading branch information
ilike2burnthing committed Mar 1, 2024
1 parent 9355a72 commit bf9423e
Showing 1 changed file with 60 additions and 6 deletions.
66 changes: 60 additions & 6 deletions src/Jackett.Common/Definitions/ildragonero.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ description: "ilDraGoNeRo is an ITALIAN Semi-Private Torrent Tracker for MOVIES
language: it-IT
type: semi-private
encoding: UTF-8
requestDelay: 5
links:
- https://ildragonero2.info/

Expand All @@ -14,6 +15,8 @@ caps:
# - {id: 10, cat: Other, desc: "..: REGOLAMENTO :.."}
# - {id: 2, cat: Other, desc: "..: PRESENTAZIONI :.."}
# - {id: 15, cat: Other, desc: "..: CAVERNA DEL DRAGO :.."}
# - {id: 97, cat: Other, desc: " ( AREA SONDAGGI )"}
# - {id: 44, cat: Other, desc: "..: SALA GIOCHI :.."}
# - {id: 1, cat: Other, desc: "[ RELEASES ]"}
# - {id: 35, cat: Other, desc: "..: GUIDE, ANNUNCI & REGOLE :.."}
# - {id: 19, cat: Movies, desc: "..: FILM :.."}
Expand All @@ -39,6 +42,7 @@ caps:
- {id: 79, cat: TV/Foreign, desc: " ( SERIE TV SUB ITA )", default: true}
# - {id: 74, cat: TV, desc: " ( RICHIESTE )"}
# - {id: 75, cat: TV, desc: " ( RICHIESTE EVASE )"}
# - {id: 95, cat: Other, desc: " ( COMMENTI FILM E SERIE )"}
# - {id: 54, cat: TV/Documentary, desc: "..: DOCUMENTARI & SPETTACOLI :.."}
- {id: 92, cat: TV/Documentary, desc: " ( DOCUMENTARI )", default: true}
- {id: 53, cat: Audio/Video, desc: " ( CONCERTI )", default: true}
Expand Down Expand Up @@ -67,12 +71,12 @@ caps:
# - {id: 68, cat: Books, desc: " ( RICHIESTE )"}
# - {id: 69, cat: Books, desc: " ( RICHIESTE EVASE )"}
# - {id: 9, cat: PC/0day, desc: "..: APPLICAZIONI :.."}
- {id: 20, cat: PC/0day, desc: "..:Software windows:..", default: true}
- {id: 21, cat: PC/Mac, desc: "..:Software mac:..", default: true}
- {id: 22, cat: PC/Mobile-Android, desc: "..:APK Android:..", default: true}
- {id: 20, cat: PC/0day, desc: " ( SOFTWARE WINDOWS )", default: true}
- {id: 96, cat: PC/0day, desc: " ( SISTEMI OPERATIVI WINDOWS )", default: true}
- {id: 21, cat: PC/Mac, desc: " ( SOFTWARE MAC )", default: true}
- {id: 22, cat: PC/Mobile-Android, desc: " ( APK ANDROID )", default: true}
# - {id: 83, cat: PC/0day, desc: " ( RICHIESTE )"}
# - {id: 84, cat: PC/0day, desc: " ( RICHIESTE EVASE )"}
# - {id: 95, cat: Other, desc: " ( COMMENTI FILM E SERIE )"}
# - {id: 30, cat: Other, desc: "..: RELEASES DA VERIFICARE :.."}

modes:
Expand All @@ -82,6 +86,18 @@ caps:
music-search: [q]
book-search: [q]

settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: info_delay
type: info
label: Delay between searches
default: This forum enforces a 15s delay between searches. If no results are returned for a search, wait for 15s and try again.

This comment has been minimized.

Copy link
@garfield69

garfield69 Mar 2, 2024

Contributor

if the site enforces a 15s delay why have we set the requestdelay to just 5?
surely we would set to 15 and drop the info?
%-/

This comment has been minimized.

Copy link
@ilike2burnthing

ilike2burnthing Mar 26, 2024

Author Contributor

Whoops, only seeing this now.

I thought I'd said about this on the issue, but apparently not. As requestDelay applies to all requests, something as long as 15s becomes an absolute pain in the ass:

  • add or reconfigure indexer, wait 15s (delay from form login)
  • search and download, wait 45s (delay from search, delay from details page, delay from refresh after thanks)
  • download a second torrent, wait another 45s!

This comment has been minimized.

Copy link
@garfield69

garfield69 Mar 26, 2024

Contributor

This comment has been minimized.

Copy link
@ilike2burnthing

ilike2burnthing Mar 26, 2024

Author Contributor

I thought I'd said about this on the issue, but apparently not.

Turns out I was thinking of the wrong Italian forum-based tracker :P - #3189 (comment)

I have no idea if the 5s delay actually prevented more 'no results' errors or not. My thinking was that 10s is a reasonable minimum time to expect for Jackett/browser processing time and the user looking through results, before the user performs a second search.

This comment has been minimized.

Copy link
@garfield69

garfield69 Mar 26, 2024

Contributor

I expect that dashboard users are likely a very small percentage of traffic generators on Jackett, with the majority coming from *arr apps auto-searching and an additional small amount from *arr apps manual searching
Of course we have no data on this to confirm my assumptions ;-)


login:
path: forum/ucp.php?mode=login
method: form
Expand Down Expand Up @@ -189,9 +205,47 @@ search:
text: 1
leechers:
text: 1
date_day:
# » oggi, 00:12 »
# » ieri, 23:49 »
selector: div.responsive-hide.left-box:contains("oggi"), div.responsive-hide.left-box:contains("ieri")
remove: a
optional: true
filters:
- name: regexp
args: "» (.*?) »"
- name: re_replace
args: ["oggi", "today"]
- name: re_replace
args: ["ieri", "yesterday"]
- name: fuzzytime
date_time:
# » 26 minuti fa »
selector: div.responsive-hide.left-box:contains("fa")
remove: a
optional: true
filters:
- name: regexp
args: "» (.*?) »"
- name: re_replace
args: ["\\bminut[oi] fa\\b", "minutes ago"]
- name: timeago
date_year:
# » 04/11/2023, 7:05 »
selector: div.responsive-hide.left-box:contains("/")
remove: a
optional: true
filters:
- name: regexp
args: "» (.*?) »"
- name: re_replace
args: ["\\bminut[oi] fa\\b", "minutes ago"]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "dd/MM/yyyy, H:mm zzz"
date:
selector: time[datetime]
attribute: datetime
text: "{{ if or .Result.date_time .Result.date_year .Result.date_day }}{{ or .Result.date_time .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
downloadvolumefactor:
text: 0
uploadvolumefactor:
Expand Down

0 comments on commit bf9423e

Please sign in to comment.