Skip to content

Commit

Permalink
jackett indexers as of ad26f91ecd1fc1074be958d3ca53b5b91fd61c7b [2024…
Browse files Browse the repository at this point in the history
…-10-14T13:09:35Z]
  • Loading branch information
ServarrAdmin committed Oct 14, 2024
1 parent 398bc62 commit 20f778c
Show file tree
Hide file tree
Showing 48 changed files with 79 additions and 29 deletions.
25 changes: 13 additions & 12 deletions definitions/v10/1ptbar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,25 @@ links:

caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 403, cat: TV, desc: "TV Shows/综艺节目"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/音乐MV"}
- {id: 407, cat: TV/Sport, desc: "Sports/体育"}
- {id: 409, cat: Other, desc: "Misc/其他"}
- {id: 408, cat: Audio, desc: "HQ Audio/高品质音频"}
- {id: 412, cat: Other, desc: "Edu/教育"}
- {id: 411, cat: PC/Games, desc: "Games/游戏"}
- {id: 410, cat: PC/0day, desc: "Software/软件"}
- {id: 401, cat: Movies, desc: "Movie(電影)"}
- {id: 402, cat: TV, desc: "TV Series(電視影劇)"}
- {id: 403, cat: TV, desc: "TV Shows(電視綜藝)"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries(紀錄教育)"}
- {id: 405, cat: TV/Anime, desc: "Animations(卡通動漫)"}
- {id: 406, cat: Audio/Video, desc: "Music Videos(音樂短片/演唱會)"}
- {id: 407, cat: TV/Sport, desc: "Sports(體育賽事)"}
- {id: 408, cat: Audio, desc: "HQ Audio(高品质音频)"}
- {id: 410, cat: PC/0day, desc: "Software(軟體)"}
- {id: 411, cat: PC/Games, desc: "Games(電子遊戲)"}
- {id: 412, cat: Books/EBook, desc: "eBook(電子書)"}
- {id: 409, cat: Other, desc: "Misc(其他)"}

modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
book-search: [q]

settings:
- name: username
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/abtorrents.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ settings:
default: "Account retention rules:<ol><li>Any account that has unread PMs older than 14 days or has not logged in for 30 days will be suspended</li><li>Any account that has not been logged into for 90 days is deemed inactive and will thus be purged</li><li>Any account that has not been logged into for 30 days is deemed inactive and will be put on suspension until User logs in again</li><li>User’s stats, points, and history are irrevocably lost when purged</li><li>Logging into the site is the ONLY way to keep an account active</li><li>SEEDING ONLY does NOT constitute site activity.</li></ol>"

login:
# using cookie method because login page simplecaptcha generates Exception: Cannot access child value on Newtonsoft.Json.Linq.JValue.
method: cookie
test:
path: index.php
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/aidoruonline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ settings:
asc: asc

login:
# using cookie method because login page returns 0 bytes with a cookie flog=6
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/audiences.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ settings:
default: "Account retention rules:<ol><li>Users with Extreme User and above will be retained forever</li><li>Starting from 20230701, the non-login ban time will be adjusted to:<ul><li>(Home Alone) User - 40 days</li><li>(Young and vigorous) Power User - 60 days</li><li>(Children of Jianghu) Elite User - 80 days</li><li>(Street Fighter) Crazy User - 100 days</li><li>(non-stop) Insane User - 120 days</li><li>(Outstanding Citizen) Veteran User - 180 days</li></ul></li><li>Users with no traffic (i.e. uploading/downloading data) If it is 0) If you do not log in for 7 consecutive days will be disabled</li><li>'Parked accounts' no longer enjoy the benefits of retaining accounts, and are also subject to the above rules.</li></ol>"

login:
# using cookie method because site has cloudflare challenge and flaresolverr is currently broken. Switch to standard nexus login when fixed.
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/beload.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ settings:
asc: asc

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/bithorlo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ settings:
default: "Vacation mode is used to avoid deletion due to inactivity for 90 days. You can turn it on or off in the Profile menu, set the appropriate option and save your changes."

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/bitporn.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ caps:
- {id: 424, cat: XXX, desc: "Cumshot"}
- {id: 451, cat: XXX, desc: "Deepthroat"}
- {id: 455, cat: XXX, desc: "Extreme"}
- {id: 460, cat: XXX, desc: "Fansite"}
- {id: 454, cat: XXX, desc: "Family"}
- {id: 425, cat: XXX, desc: "Feature"}
- {id: 426, cat: XXX, desc: "Fetish"}
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/carphunter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@ settings:
default: This indexer only supports the details link option.<br>Navigate to the web site account <b>Beállítások (Settings)</b>, change the <b>Letöltések (Download)</b> option to <b>Link a részletekhez (Link to Details)</b>, and click <b>Mentés (Save)</b>. Selecting <i>Lenyíló menü (Dropdown Menu)</i> will return no results.

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/cinemamovies.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ settings:
default: "Failure to use an account for a period of 180 days will result in the removal of the account from the CMS_ZT community."

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
3 changes: 2 additions & 1 deletion definitions/v10/crazyspirits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ settings:
asc: asc

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down Expand Up @@ -274,7 +275,7 @@ search:
# auto adjusted by site account profile
filters:
- name: regexp
args: "Partagé Voilà : </b>(.*?)<br"
args: "Partagé Le : </b>(.*?)<br"
- name: dateparse
args: "MM-dd-yyyy"
downloadvolumefactor:
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/crt2fa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ settings:
default: "New members must generate some torrent activity (upload, download, or cross-seed) in their account within the first 30 days of joining, otherwise their account will be automatically disabled."

login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/digitalcore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ settings:
default: "If your account is inactive (you do not sign in) for more than 60 days, your account is disabled. Park your account if you are going away for more than 60 days."

login:
# using cookie method because login page is dynamically generated using JS
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/divteam.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,7 @@ settings:
default: "In principle, the STAFF reserves the right to delete any user who has not accessed the tracker in 90 days or has not downloaded/uploaded any contribution in the last 180 days, if you are going to be away for a while, park the account from your panel."

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
30 changes: 17 additions & 13 deletions definitions/v10/electro-torrent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,16 +55,12 @@ caps:
book-search: [q]

settings:
- name: cookie
- name: username
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info_useragent
label: Username
- name: password
type: password
label: Password
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
Expand All @@ -78,17 +74,25 @@ settings:
MULTi POLISH: MULTi POLISH

login:
method: cookie
path: logowanie
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[src^="/img.php?size=3"]
input: vImageCodP
inputs:
cookie: "{{ .Config.cookie }}"
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
returnto: ""
error:
- selector: div#center-side:contains("Logowanie nie")
test:
path: /
selector: a[href$="/logout.php"]

search:
# http://electro-torrent.pl/szukaj.php?search=&typ=torrent&cat=0
headers:
User-Agent: ["{{ .Config.useragent }}"]
paths:
- path: szukaj.php
allowEmptyInputs: true
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/empornium2fa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ settings:
default: false

login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/enthralled2fa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.

login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/ex-torrenty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ settings:
MULTi POLISH: MULTIi POLISH

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/exitorrent-org.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ settings:
asc: asc

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/fuzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ settings:
asc: asc

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/happyfappy2fa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ settings:
default: "To keep your account active, sign in and browse the site at least once every 120 days. Seeding torrents does not count as account activity, so in order to remain active you need to sign in and browse the site. Pornstar Trainee (and above) have a longer inactivity timer, but logging in regularly is recommended to learn about special events and new features."

login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
2 changes: 2 additions & 0 deletions definitions/v10/hdc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ caps:
music-search: [q]

settings:
# not entirely sure why cookie method is being used. while the login page uses non-standard field names, the form seems regular enough.
# but since none of the team have an account we cannot switch to using form method without having any testing validation.
- name: cookie
type: text
label: Cookie
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hddolby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ settings:
default: "Account retention rules:<ol><li>(Division Commander) Extreme User and above will be retained forever</li><li>(Brigadier Commander) Veteran Users and above will not be deleted after their account has been parked (in the Control Panel)</li><li>Users who have parked their accounts will be disabled if they do not log in for 180 consecutive days</li><li>Users with a non-parked account will have their account disabled if they do not log in for 90 consecutive days</li><li>Newly registered users who do not have traffic (i.e., upload and download data is 0) and do not log in for 5 consecutive days will be disabld.</li></ol>"

login:
# was converted to cookie method after it was restored the second time with #15321. But the login page looks like the standard nexus so maybe this could be restored to form method
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hdgalaktik.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.

login:
# using the cookie method because the site expects a single session only, so using browser and Jackett can cause a lockout
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hdhome.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.

login:
# using cookie method due to #6460
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hdkylin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ settings:
default: "Retention rules:<ol><li>[Veteran User] and above will be retained forever.</li><li>[Elite User] and above will not be deleted after parking their accounts (in the Control Panel).</li><li>Users with a parked account will be deleted if they do not log in for 400 consecutive days.</li><li>Users with a non-parked account will be deleted if they do not log in for 150 consecutive days.</li><li>Users with no traffic (i.e. upload/download data are both 0) will have their accounts deleted if they do not log in for 40 consecutive days.</li></ol>"

login:
# using cookie method because the form method did not work when first the indexer was created.
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hdsky.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ caps:
music-search: [q]

settings:
# was switched from form method to cookie method on March 2019, reason was not recorded
- name: cookie
type: text
label: Cookie
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hdturk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ settings:
default: false

login:
# switched from the form method to the cookie method due to #9270
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hdvideo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ settings:
default: "Accounts inactive (i.e. not logged in for a long time) are automatically deleted."

login:
# switched from form method to cookie method when it was restored the second time #15071 reason was not recorded
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/hebits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ settings:
default: "If you are getting the error <b>Login failed: Selector \"a[href*=\"/logout.php?auth=\"]\" didn't match</b> then first access the site with your browser and check that you are not being forced to change your password because it has expired after 180 days."

login:
# using cookie method because login page has a custom captcha with multiple possible answers on individual radio buttons not supported via yaml
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/huntorrent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ settings:

login:
method: cookie
# using cookie method because login page has embedded Google reCAPTCHA
inputs:
cookie: "{{ .Config.cookie }}"
test:
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/kamept.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.

login:
# using cookie method because login page has embedded Clouflare turnstile
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/keepfriends.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.

login:
# using cookie method because login page has embedded Clouflare turnstile
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/korsar.yml
Original file line number Diff line number Diff line change
Expand Up @@ -460,6 +460,7 @@ settings:
a: asc

login:
# using cookie method because I could not get the form method to work when I first created the indexer, some hidden security check
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/majomparade.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ settings:
default: "Users who have been inactive for more than 25 weeks are automatically deleted."

login:
# using cookie method because login page is using some some hidden security check
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/masters-tb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ settings:
default: For best results, change the <b>Tоренти на страница:</b> setting to <b>100</b> on your account profile. The default is <i>20</i>.

login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
2 changes: 1 addition & 1 deletion definitions/v10/nicept.yml
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.12 2024-07-13
# NexusPHP v1.8.13 2024-09-21
1 change: 1 addition & 0 deletions definitions/v10/okpt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ settings:
default: "Account retention rules:<ul><li>Sixth degree burn (Extreme User) and above will be retained forever</li><li>Second degree burn (Elite User) and above have their accounts parked (in the control panel) for 60 consecutive days If you do not log in for 60 days, your account will be deleted</li><li>Users who have parked their accounts and do not log in for 60 consecutive days will have their accounts deleted</li><li>Users who have not parked their accounts will have their accounts deleted if they do not log in for 60 consecutive days</li><li>Users without traffic (i.e. upload / download data are all 0) If you do not log in for 14 consecutive days, your account will be deleted.</li></ul>"

login:
# using cookie method because site regularly disables login page for certain events during the year
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/opencd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile. Default is 50.

login:
# switched from the form method to the cookie method due to https://github.com/Prowlarr/Prowlarr/issues/792
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
1 change: 1 addition & 0 deletions definitions/v10/ourbits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ settings:
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted</li><li>Elite User or above would never be deleted if parked (at User CP)</li><li>Parked accounts would be deleted if users have not logged in for more than 400 days in a row</li><li>Un-parked accounts would be deleted if users have not logged in for more than 150 days in a row</li><li>Accounts with both uploaded and downloaded amount being 0 would be deleted if users have not logged in for more than 7 days in a row.</li></ol>"

login:
# switched from the form method to the cookie method due to #8881
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
Expand Down
Loading

0 comments on commit 20f778c

Please sign in to comment.