Compare commits

...

384 Commits

Author SHA1 Message Date
Garfield69
af4f731df4 assorted unit3d: adjust time zone 2024-12-04 15:16:35 +13:00
Garfield69
a59b173014 rudub: bump domain 2024-12-04 05:42:35 +13:00
Garfield69
4a0348f3dd le-cinephile: new cats 2024-12-04 05:42:25 +13:00
Garfield69
4390d7acac FNP: new mandatory MST, MR is now just global 2024-12-03 20:54:46 +13:00
Garfield69
0a8bc6f7a1 assorted unit3d; bump engine tag 2024-12-03 20:53:45 +13:00
Garfield69
9139deea4b solidtorrents: new cat 2024-12-03 18:18:45 +13:00
Garfield69
57f941557e solidtorrents: switch back to .eu TLD resolves #4751 2024-12-03 15:57:12 +13:00
Garfield69
b2703b7668 torrent-explosiv: add info_password for config 2024-12-03 07:15:09 +13:00
Garfield69
4d7185cb66 dark-shadow: update info_password for config 2024-12-03 07:14:42 +13:00
Garfield69
c9d5db7401 rudub: bump domain 2024-12-03 06:51:22 +13:00
Garfield69
55c18d730d nyaasi; lint 2024-12-02 19:55:57 +13:00
Garfield69
600aa9bb26 nyaasi: refresh cats descr and add music mode 2024-12-02 19:29:41 +13:00
Garfield69
a75f1d8c48 nyaapantsu: add anime movies for radarr 2024-12-02 19:28:50 +13:00
Garfield69
57d53bc231 polishtorrent: update cats 2024-12-02 14:06:21 +13:00
Garfield69
98b6692a1e nyaapantsu: lint 2024-12-02 08:08:20 +13:00
Garfield69
9f000669f5 add nyaapantsu a public site. resolves #15740 2024-12-02 07:42:55 +13:00
Garfield69
5453fc8f25 rudub: bump domain 2024-12-02 06:10:46 +13:00
Garfield69
4ba6a6b910 crabpt: drop results without DL 2024-12-02 06:10:27 +13:00
Garfield69
88300e7f28 add HHD a private site. resolves #15738 2024-12-01 12:00:34 +13:00
Garfield69
7bdce70db7 rudub: bump domain 2024-12-01 04:40:55 +13:00
Garfield69
f8ef344dd5 proporno: new cat 2024-12-01 04:40:41 +13:00
Garfield69
02d8637b92 divxtotal; new domain 2024-11-30 18:15:33 +13:00
Garfield69
d5aa3cdd83 rudub: bump domain 2024-11-30 05:39:13 +13:00
Garfield69
503a081379 infire: new cat 2024-11-30 05:38:59 +13:00
Garfield69
e77e5f499b kickasstorrents-to: trap the 403 rather than give 0 results
this should help raise awareness that the indexer is being blocked
2024-11-29 19:29:14 +13:00
Garfield69
433709b57a rptscene: removed. resolves #5368 2024-11-29 05:20:28 +13:00
Garfield69
89a8a60b0f torrent9: drop unblockninja 2024-11-29 05:19:32 +13:00
Garfield69
7c8416c64a torlock: drop torlock2 2024-11-29 05:19:16 +13:00
Garfield69
df7ebdb2b0 rudub: bump domain 2024-11-29 05:18:40 +13:00
groggy9788
90dc1bd645 seedpool: remove unsupported search parameters imdbid and tvdbid (#15734) 2024-11-28 19:57:34 +13:00
Garfield69
5df7ede721 torrentqq: bump domains 2024-11-28 18:08:04 +13:00
Garfield69
142f3a2ea2 torrentsir: bump domain 2024-11-28 04:57:28 +13:00
Garfield69
77c23257b2 rudub: bump domain 2024-11-28 04:57:08 +13:00
Garfield69
1b5c52c2d8 f1carreras: new cat 2024-11-27 15:22:55 +13:00
Garfield69
5af2875ed4 ourbits: new logout link. resolves #15730
related #15720
2024-11-27 06:20:06 +13:00
Garfield69
4318ff3689 rudub: bump domain 2024-11-27 05:26:46 +13:00
Garfield69
820437f522 LDU: lint 2024-11-26 14:11:22 +13:00
Garfield69
ef37ec4533 LDU: update cats 2024-11-26 14:06:53 +13:00
HDVinnie
ba962a6382 (Add) Blutopia (BLU) (#15729) 2024-11-26 11:19:35 +13:00
Garfield69
ca802f998e rudub: bump domain 2024-11-26 04:49:54 +13:00
Garfield69
bec9908854 torrent9-tel: new domain 2024-11-25 18:12:34 +13:00
Garfield69
2690efea1d Update README.md 2024-11-25 04:50:42 +13:00
Garfield69
12a380ed35 rudub: bump domain 2024-11-25 04:46:47 +13:00
Bogdan
60a76cf8c8 redacted: new site link (#15725) 2024-11-24 12:47:38 +02:00
Bogdan
be590002a7 immortalseed: update relogin check 2024-11-24 11:49:54 +02:00
Garfield69
23d5545072 dontorrent: new domain 2024-11-24 18:37:44 +13:00
Garfield69
2e098ae13b rudub: bump domain 2024-11-24 05:17:13 +13:00
Garfield69
93f853abf0 losslessclub: add config info avout forum vs tracker. #15723 2024-11-23 19:30:38 +13:00
Garfield69
44bfba5f2c rudub: bump domain 2024-11-23 04:53:20 +13:00
Garfield69
8a656b6839 mazepa: update cats 2024-11-23 04:53:09 +13:00
Garfield69
25f8db676e add thepiratedship a private site. resolves #15722 2024-11-22 12:17:06 +13:00
Garfield69
335cd2f3eb torrentqq: bump domain 2024-11-22 05:03:02 +13:00
Garfield69
e1a53faf19 rudub: bump domain 2024-11-22 05:02:46 +13:00
Garfield69
33787dcb16 oldtoonsworld: -> 8.3.3 2024-11-21 13:51:37 +13:00
Garfield69
015f1414d2 rudub: bump domain 2024-11-21 05:03:21 +13:00
Garfield69
0c5bda00b6 glodls: unblockninja working now 2024-11-21 05:03:10 +13:00
Garfield69
9faeb4cf45 denofsimps: removed. resolves #15460 2024-11-20 13:21:14 +13:00
Bogdan
2c159ccf9b bitmagnet: add alternative link for docker hosts 2024-11-19 22:44:10 +02:00
Garfield69
fc1a4e963a rustorka: switch to cookie login. resolves #13515 2024-11-20 06:42:40 +13:00
Garfield69
620a2ab5a3 rudub: bump domain 2024-11-20 06:19:23 +13:00
Garfield69
778cbeeed3 seedoff: prevent forbidden 2024-11-20 06:19:12 +13:00
Garfield69
e0209750b2 torrentsir: bump domain 2024-11-19 05:37:46 +13:00
Garfield69
187ad905b9 rudub: bump domain 2024-11-18 21:08:37 +13:00
Garfield69
3fb8d930aa jav-torrent: new domain .resolves #13017 2024-11-18 21:08:25 +13:00
Garfield69
23afd21e11 xider-torrent: CA expired 2024-11-18 05:56:48 +13:00
Garfield69
404bd92921 rudub: bump domain 2024-11-18 05:46:12 +13:00
Garfield69
75f8061eec add polskie-torrenty a semi-private Polish site. resolves #15712 2024-11-17 12:12:34 +13:00
Garfield69
b6551a5afb helltorrents: fix typo 2024-11-17 12:11:56 +13:00
Garfield69
825be26ddc ex-torrenty: fix typo 2024-11-17 12:11:41 +13:00
Garfield69
4ca5961844 xspeeds: update cats 2024-11-17 06:01:07 +13:00
Garfield69
932d47718b rudub: bump domain 2024-11-17 05:33:14 +13:00
Garfield69
9575f75547 kimoji: removed. resolves #14934 2024-11-16 16:46:42 +13:00
Tiago Oliveira
75a002b853 SceneRush: update cats (#15711) 2024-11-16 15:11:42 +13:00
Garfield69
f10652f0ea isohunt: drop nz domain. resolves #2023 2024-11-16 10:19:42 +13:00
Garfield69
71c18ee5ed torrentwhiz: removed. resolves #14909 2024-11-16 10:14:25 +13:00
Garfield69
e3c4b91488 u2: new layout and DL is on details page. resolves #15710 2024-11-16 08:45:16 +13:00
Garfield69
3e68e45c14 rudub: bump domain 2024-11-16 05:52:27 +13:00
Garfield69
b90bf95fdd lemonhd: fix details selector. resolves #15705 2024-11-16 05:52:17 +13:00
Garfield69
12d952d0f5 Update README.md 2024-11-15 14:46:00 +13:00
Garfield69
409407f38b lemonhd: update cats and modes #15705 2024-11-15 09:11:35 +13:00
Garfield69
cc9c89241b restore lemonhd a Chinese private site. resolves #15705
Previous version was a custom nexus v1.5b4 but this is is back to a standard nexus v1.5b4
2024-11-15 08:58:30 +13:00
Garfield69
9271095b61 mactorrentsdownload: new download process. resolves #12396
from the details page extract the path to the actual download page and then extract the download link from a script.
2024-11-15 06:48:22 +13:00
Garfield69
31847f6e81 vault-network: new cat 2024-11-15 06:28:00 +13:00
Garfield69
cd2b96cfb0 torrentsir: bump domain 2024-11-15 05:16:58 +13:00
Garfield69
ddfe681685 rudub: bump domain 2024-11-15 05:16:42 +13:00
Garfield69
a128b517d5 torrentqq: bump domains 2024-11-14 18:36:44 +13:00
Garfield69
bc82ecfebe Revert "add Ygg-api an unofficial API for YGG movies and tv (#15707)"
This reverts commit 75d6b08713.
2024-11-14 18:36:21 +13:00
Clemv95
75d6b08713 add Ygg-api an unofficial API for YGG movies and tv (#15707) 2024-11-14 16:39:49 +13:00
Garfield69
063f9ab3b1 rudub: bump domain 2024-11-14 05:08:23 +13:00
ilike2burnthing
61c03e82d9 rockethd: restore and update. resolves #15237 (#15704) 2024-11-13 08:27:09 +00:00
Garfield69
bbe6a9ed41 assorted nexus: fix date elapsed selector 2024-11-13 21:15:21 +13:00
Garfield69
835dc2cb15 add hdclone a Chinese private site. resolves #15703 2024-11-13 17:03:32 +13:00
Garfield69
7b78cacc9d vault-network: new cat 2024-11-13 06:10:20 +13:00
Garfield69
5537a53d30 rudub: bump domain 2024-11-13 05:29:20 +13:00
Garfield69
95384a92ee blutopia: removed. resolves #13778 2024-11-12 13:46:59 +13:00
Garfield69
197b66ea64 turknova: removed. resolves #9104 2024-11-12 13:45:24 +13:00
Garfield69
f8024be5cf torrentbd: add referer to complete cookie acceess 2024-11-12 06:08:47 +13:00
Garfield69
9d0e2adcca rudub: bump domain 2024-11-12 05:31:16 +13:00
Garfield69
6084287e4c aither: bump engine tag 2024-11-11 20:40:08 +13:00
Garfield69
76d3eaa4ec bitstream: removed. resolves #15597 2024-11-11 20:39:50 +13:00
ilike2burnthing
90bde6d62f Update README.md 2024-11-10 17:57:13 +00:00
Garfield69
a7cfedbe82 torrent9-tel: new domain 2024-11-11 05:54:10 +13:00
Garfield69
6d5c486011 rudub: bump domain 2024-11-11 05:47:48 +13:00
ilike2burnthing
d24704a6c0 Update README.md 2024-11-10 15:52:05 +00:00
Garfield69
86da01df19 Revert "xspeeds: fix for #15700"
This reverts commit 6fa840a70a.
2024-11-10 17:41:21 +13:00
Garfield69
6fa840a70a xspeeds: fix for #15700 2024-11-10 16:57:06 +13:00
Garfield69
baa19b3067 magnetcat: add more alternate domains 2024-11-10 07:05:52 +13:00
Garfield69
a4555501e2 rudub: bump domain 2024-11-10 05:21:50 +13:00
Garfield69
b347bed4f1 magnetcat: add alternate domain. resolves #15590
add alternate date and site selector detection
add current domain list link comment
2024-11-10 05:21:00 +13:00
zakary
248a3d2fb8 aither: site switched to UTC a week ago (#15698) 2024-11-09 12:28:14 +13:00
Garfield69
25a8b26403 torrentslocal: CA expired 2024-11-09 05:33:53 +13:00
Garfield69
a3ebd0e2ac rudub: bump domain 2024-11-09 05:33:38 +13:00
Garfield69
9cf2cb5ced dontorrent: bump domain 2024-11-08 18:25:14 +13:00
Garfield69
06d8682583 seedoff: flag search-not-available error 2024-11-08 05:22:56 +13:00
Garfield69
e784e38355 rudub: bump domain 2024-11-08 05:22:07 +13:00
ilike2burnthing
be939745a6 Update README.md 2024-11-07 10:52:43 +00:00
Garfield69
7d58649c40 torrentqq: bump domains 2024-11-07 18:18:02 +13:00
Garfield69
d057bcfeeb teamos: add config info about notices. 2024-11-07 06:08:26 +13:00
Garfield69
ff2683c911 rudub: bump domain 2024-11-07 05:41:36 +13:00
Garfield69
07c1d9d61d mejortorrent: bump domain 2024-11-06 18:14:15 +13:00
ilike2burnthing
e7f8b5af3c Update README.md 2024-11-06 03:43:49 +00:00
Garfield69
f9db68ca8b rudub: bump domain 2024-11-06 06:34:04 +13:00
Garfield69
038ec05a64 hdtorrents: add inactivity info to config 2024-11-05 20:33:52 +13:00
Garfield69
c705778ec3 erairaws: new rss token path + new invalid token detection. resolves #15687 2024-11-05 19:37:51 +13:00
Garfield69
07c1efa686 erairaws: handled missing subtitles. resolves #15687 2024-11-05 06:54:55 +13:00
Garfield69
88b51d9895 thecrazyones: DL now on details page only 2024-11-05 06:54:26 +13:00
Garfield69
dc3a1d5626 Update rudub.yml 2024-11-05 05:53:37 +13:00
Garfield69
283f95429c rudub: bump domain 2024-11-04 06:02:31 +13:00
Garfield69
65af1dfead hdtorrents: add flaresolverr config info 2024-11-03 17:59:01 +13:00
Garfield69
17fef0064d hdtorrents.org: add missing cat 2024-11-03 08:53:35 +13:00
Garfield69
6ac3faa395 Update README.md 2024-11-03 08:18:13 +13:00
Garfield69
d791a5c358 rudub: bump domain 2024-11-03 05:41:38 +13:00
Garfield69
bbf5b7b56e mypornclub: CA expired 2024-11-03 05:41:29 +13:00
Garfield69
5499e4714a xperiencebytes: removed. resolves #15594 2024-11-02 19:30:38 +13:00
Garfield69
f141e6fad6 dontorrent: new domain 2024-11-02 06:12:09 +13:00
Garfield69
d24ebe7781 rudub: bump domain 2024-11-02 06:11:55 +13:00
Jonas Stendahl
8139f3ba1f superbits: add alternative link (#15682) 2024-11-02 05:23:32 +13:00
Bogdan
03931906da superbits: update timezone offset 2024-11-01 17:54:10 +02:00
Bogdan
ebf1e302b3 filelist: update timezone offset 2024-11-01 17:53:09 +02:00
Bogdan
73d6068cb3 iptorrents: search IMDb ID in descriptions 2024-11-01 17:50:25 +02:00
Garfield69
abbbb34c6c assorted unit3d: bump engine tag 2024-11-01 14:53:52 +13:00
Garfield69
b2a8221ab1 torrentsir: bump domain 2024-11-01 05:34:20 +13:00
Garfield69
46e99d1d50 torrentqq: bump domains 2024-11-01 05:34:10 +13:00
Garfield69
94b20baabd rudub: bump domain 2024-11-01 05:33:55 +13:00
Garfield69
5b76d876a1 mejortorrent: bump domain 2024-10-31 18:12:42 +13:00
Garfield69
8362bf5767 nusantarare: update config inactivity info 2024-10-31 17:33:52 +13:00
Garfield69
a9a7cc4752 assorted yml: add login error detection 2024-10-31 15:16:20 +13:00
Garfield69
6a5b6e8a30 gaytorrentru: add failed login error detection. #15680 2024-10-31 07:07:20 +13:00
Garfield69
2079192f0b avistaztracker: update account inactivity info. resolves #15679 2024-10-31 05:20:25 +13:00
Garfield69
885b92137e rudub: bump domain 2024-10-31 05:19:33 +13:00
Garfield69
24de1f95cc onlyencodes: bump engioe tag 2024-10-31 05:19:22 +13:00
Garfield69
5995fed99e irishtv: new selectors resolves #15678 2024-10-30 08:32:56 +13:00
Garfield69
abc07864d1 reamos: new cat 2024-10-30 06:55:57 +13:00
Garfield69
6073138fd0 oldgreektracker: add new cats 2024-10-30 06:55:47 +13:00
Garfield69
eb2ef44140 cyanbug: drop rows without dL 2024-10-30 06:55:36 +13:00
Garfield69
4a2afa2b04 rudub: bump domain 2024-10-30 06:55:09 +13:00
Garfield69
27c03c1d14 Revert "internetarchive: comment unusable fl param"
This reverts commit 6682682fb1.
the parameter is working again now
2024-10-29 13:25:24 +13:00
Garfield69
9b0ea775c5 assorted unit3d: bump engine tag 2024-10-29 08:24:47 +13:00
Garfield69
1cae15b996 rudub: bump domain 2024-10-29 05:32:27 +13:00
Bogdan
6682682fb1 internetarchive: comment unusable fl param
Closes #14180
2024-10-28 13:27:11 +02:00
Garfield69
2ae92864a5 fearnopeer: -> 8.3.3 2024-10-28 14:54:11 +13:00
Garfield69
4a27912ffd assorted unit3d: bump engine tag 2024-10-28 14:53:51 +13:00
Garfield69
1b37296598 oldgreektracker: MR + MST 2024-10-28 11:42:22 +13:00
Bogdan
f8d899445a knaben: fix cs 2024-10-27 19:53:31 +02:00
Bogdan
564d390473 knaben: migrate to C# API (#15674) 2024-10-28 06:51:15 +13:00
Garfield69
84fbcbb82d rudub: bump domain 2024-10-28 05:24:55 +13:00
Bogdan
726482ca0e bump macOS runner version to 13 (#15675) 2024-10-27 18:02:29 +02:00
Rafał Stępień
542891a78a exitorrent.org: search all languages instead of just polish (#15672) 2024-10-27 18:42:15 +13:00
Garfield69
f7f251f967 dark-shadow: add config info about 8week pswd life 2024-10-27 11:51:00 +13:00
Garfield69
15f8e3832d byrutor: new layout selectors 2024-10-27 06:08:11 +13:00
Garfield69
dd0c30a0c2 rudub: bump domain 2024-10-27 05:45:49 +13:00
Garfield69
5b15d7669b seedpool: add new cat 2024-10-26 16:33:52 +13:00
Garfield69
7b04f7325d nusantarare: fix DLVF/ULVF detection
add hide VIP config option, as these torrents are not downloadable unless you are a VIP or VVIP user
add [VIP] to titles when flag present
2024-10-26 16:28:02 +13:00
Garfield69
7635e02cad plusteca: removed. resolves #15246 2024-10-26 12:11:57 +13:00
Garfield69
35701b1e6d add nusantarare a private site. resolves #15669 2024-10-26 06:39:18 +13:00
Garfield69
0050d4ebd8 rudub: bump domain 2024-10-26 06:37:05 +13:00
Garfield69
9dd85f33f4 mazepa: new date selector 2024-10-26 06:36:48 +13:00
Garfield69
773e505765 assorted unit3d: adjust TZ 2024-10-25 10:47:37 +13:00
Garfield69
142db37d38 torrenteros: BRT time. resolves #15668 2024-10-25 09:10:35 +13:00
Garfield69
f01a1d2260 blutopia: bump engine tag 2024-10-25 08:42:37 +13:00
Garfield69
789a608668 ntelogo: bump engine tag 2024-10-25 06:43:06 +13:00
Garfield69
d54c3eae06 xider-torrent: update cats 2024-10-25 06:25:57 +13:00
Garfield69
1fa946a822 cyanbug: seeders, leecheers, grabs can be missing 2024-10-25 06:15:00 +13:00
Garfield69
5a1c04b12f torrentqq; bump domains 2024-10-25 06:06:11 +13:00
Garfield69
62b5f05ef8 rudub; bump domain 2024-10-25 06:05:55 +13:00
Garfield69
00bd02a021 turkseed: -> 8.3.2 plus new cats 2024-10-24 06:35:35 +13:00
Garfield69
ae5577dbc5 torrenteros: bump engine tag 2024-10-24 05:10:20 +13:00
Garfield69
fed2f1ef8f rudub: bump domain 2024-10-24 05:09:49 +13:00
Garfield69
b815258561 assorted unit3d: bump engine tag 2024-10-23 17:48:28 +13:00
Garfield69
1a77fda286 bolly: removed. resolves #15521 2024-10-23 07:47:41 +13:00
Garfield69
6f4dffa70f tosky: removed. resolves #15390 2024-10-23 07:45:35 +13:00
Garfield69
2bdcc4f58a xider-torrent: update cats 2024-10-23 06:20:27 +13:00
Garfield69
af89ae4d25 trackermk: new cats 2024-10-23 06:20:06 +13:00
Garfield69
f5287f74e2 rudub: bump domain 2024-10-23 05:07:41 +13:00
Garfield69
b8e64f876f f1carreras: add custom to tag 2024-10-23 05:07:28 +13:00
Bogdan
785d651cc7 f1carreras-api: strip season and episode formatting from keywords 2024-10-22 17:02:14 +03:00
Garfield69
eaa20ff7b4 add cineclassics a private site. resolves #15664 2024-10-22 17:17:18 +13:00
Garfield69
c2b651436d xider-torrent: typo fix 8a72efcc4c 2024-10-22 05:40:37 +13:00
Garfield69
8a72efcc4c xider-torrent: update categories 2024-10-22 05:37:40 +13:00
Garfield69
5a3c1e2734 dontorrent: new domain 2024-10-22 04:58:54 +13:00
Garfield69
d7834d3525 proporno: update cat descr 2024-10-22 04:58:37 +13:00
Garfield69
21a3b014a9 rudub: bump domain 2024-10-22 04:43:27 +13:00
Garfield69
cefd06ee8d ilcorsaronero: -> 2.0 new engine , layout, categories. resolves #986 2024-10-21 13:49:03 +13:00
Garfield69
fff1d9c75c turknova: new cats 2024-10-21 06:24:58 +13:00
Garfield69
2ef6b960ef torrent-explosiv: download selector 2024-10-21 06:24:40 +13:00
Garfield69
bb4a0c7dc0 proporno: new cats 2024-10-21 06:24:10 +13:00
Garfield69
39d723eccc backups: new cats 2024-10-21 06:23:56 +13:00
Garfield69
19f928e6b0 rudub: bump domain 2024-10-20 20:53:34 +13:00
Garfield69
463fb6e380 assorted: remove obsolete unblockit 2024-10-20 20:48:39 +13:00
Garfield69
8edafd5f91 erairaws: fix logged 403 error 2024-10-20 14:50:23 +13:00
Garfield69
d35b75ca8e EraiRaws: detect expired RSSkey 2024-10-20 14:22:27 +13:00
Garfield69
64d91b30d6 byrutor: new domain 2024-10-20 14:21:57 +13:00
Garfield69
69668c32c5 xtorrenty: -> private. #13864 2024-10-20 06:31:18 +13:00
Garfield69
f60a013634 rudub: bump domain 2024-10-20 04:38:13 +13:00
Garfield69
c2844ee0a8 add hdzero a private site. resolves #15659 2024-10-20 04:37:59 +13:00
Garfield69
b9fd9995bd rudub: bump domain 2024-10-19 05:32:11 +13:00
Garfield69
b575ce7fc8 Update README.md 2024-10-18 20:28:31 +13:00
Garfield69
d48fc509ee Update README.md 2024-10-18 20:27:03 +13:00
Garfield69
41118b1a60 mejortorrent: bump domain 2024-10-18 18:22:33 +13:00
Garfield69
3fe0cecdc1 zetorrent: new domain 2024-10-18 05:29:37 +13:00
Garfield69
aed4e51bf9 torrentqq: bump domains 2024-10-18 05:29:26 +13:00
Garfield69
31e1486a3c rudub: bump domain 2024-10-18 05:14:33 +13:00
Garfield69
48b9ef1cbd ptcafe: bump engine tag 2024-10-17 17:18:32 +13:00
Garfield69
7ac4f8f1c6 capybarabr: -> 8.3.1
featured field is now present in results
2024-10-17 17:18:16 +13:00
Garfield69
5f821d91fe nordichd: removed. resolves #6708 2024-10-17 08:26:23 +13:00
Garfield69
2660eeea47 goodtracker: removed. resolves #15485 2024-10-17 08:24:46 +13:00
Garfield69
283c6c5479 rudub: bump domain 2024-10-17 06:37:31 +13:00
Garfield69
d815c56a1a lusthive: new cats 2024-10-17 06:37:21 +13:00
Garfield69
0db3c36b35 gktorrent: new domain 2024-10-17 06:37:09 +13:00
Garfield69
4c882ddceb add opensharing a Russian site. resolves #15652 2024-10-16 16:20:58 +13:00
Garfield69
74cea69ec2 hddolby: update cookie reason comment 2024-10-16 06:24:50 +13:00
Garfield69
0173bd7e38 denofsimps: 50 perPage to prevent 500 Internal Server Error 2024-10-16 06:24:27 +13:00
Garfield69
b39f513821 rudub: bump domain 2024-10-16 05:46:05 +13:00
Bogdan
d57d5667b6 sharewood-api: simplify search term removal of invalid characters
Better support for searches like `L'aile ou la cuisse` which would return results containing both `L'aile ou la cuisse` and `L aile ou la cuisse`, since some releases seem to have the apostrophe replaced with a space.

Resolves #13834
2024-10-15 19:38:03 +03:00
Bogdan
df5b989e4d sharewood-api: trim dots from search query 2024-10-15 19:04:45 +03:00
Bogdan
b73f36575b sharewood-api: trim commas from search term 2024-10-15 18:57:13 +03:00
Garfield69
f830211d0e yoinked: -> 8.3.1 2024-10-15 14:48:18 +13:00
Garfield69
0f9ac9e38a add myporno a Russian site. resolves #15651 2024-10-15 14:16:17 +13:00
Garfield69
fbec44460f Revert "ilcorsaronero: removed. resolves #986"
This reverts commit dbfc59837b.
2024-10-15 08:52:49 +13:00
Garfield69
fee278e4e1 assorted: adding comment re: using cookie method
final batch \o/
2024-10-15 08:35:20 +13:00
Garfield69
5f18efc5a3 assorted: adding comment re: using cookie method 2024-10-15 06:54:57 +13:00
Bogdan
451ae5df62 httpclient: fix use with absolute urls in Refresh headers 2024-10-14 20:39:37 +03:00
Garfield69
4af9239808 turknova: new cat 2024-10-15 06:06:13 +13:00
Garfield69
ba6e0b6f21 rudub: bump domain 2024-10-15 06:05:57 +13:00
Bogdan
451e7a4e39 dasunerwartete: switch to form
To account for CSRF Tokens

Fixes #15644
2024-10-14 20:02:29 +03:00
Bogdan
c773909ba6 httpclient: generate absolute redirect urls 2024-10-14 20:00:31 +03:00
Bogdan
0da89a4183 server: use ApiController for server configuration model validation
Fixes #15643
2024-10-14 18:13:23 +03:00
Bogdan
962c9d1c95 httpclient: treat "refresh" as redirect (#15646) 2024-10-14 13:13:46 +00:00
Garfield69
ad26f91ecd assorted: adding comment re: using cookie method 2024-10-14 21:19:45 +13:00
Garfield69
861a6ed1cb assorted: adding comment re: using cookie method 2024-10-14 18:33:11 +13:00
Garfield69
f4036273a6 assorted: adding comment re: using cookie method 2024-10-14 16:54:31 +13:00
Garfield69
af6d1ac930 assorted: adding comment re: using cookie method 2024-10-14 14:44:30 +13:00
Garfield69
1bbad5e2e7 electro-torrent: back to using login page. #!3951 2024-10-14 14:04:50 +13:00
Garfield69
cb99ba8998 assorted: adding comment re: using cookie method 2024-10-14 11:58:54 +13:00
Garfield69
3d5de8a1a9 assorted: adding comment re: using cookie method 2024-10-14 11:33:11 +13:00
Garfield69
0fb9fb3803 assorted: adding comment re: using cookie method 2024-10-14 09:30:49 +13:00
Garfield69
b5b83dbc53 crazyspirit: change date selector. #5479 2024-10-14 05:49:56 +13:00
Garfield69
c70dc7b8b7 bitporn: new cat 2024-10-14 05:49:23 +13:00
Garfield69
d007934356 rudub: bump domain 2024-10-14 05:34:57 +13:00
Garfield69
69ad7365f5 nicept: bump engine tag 2024-10-14 05:34:44 +13:00
Garfield69
a2b3a79c26 1ptba: update cats, add book-search 2024-10-13 19:57:39 +13:00
Garfield69
8eba5f8793 assorted unit3d: bump engine tag 2024-10-13 14:56:27 +13:00
Garfield69
5b1cf01337 lusthive: update MR 2024-10-13 12:30:19 +13:00
Garfield69
d482adc70d ntelogo: -> 8.3.1 2024-10-13 05:50:49 +13:00
Garfield69
f603874f6a turknova: update cats 2024-10-13 05:30:56 +13:00
Garfield69
b193b640d4 tjupt: update DL selector once again 2024-10-13 05:30:40 +13:00
Garfield69
00466df8ac rudub: bump domain 2024-10-13 04:56:04 +13:00
Garfield69
d1430b87b4 lusthive: lint 2024-10-12 21:08:05 +13:00
Garfield69
ea20102723 add lusthive a private site. resolves #15642 2024-10-12 21:03:52 +13:00
Garfield69
b6af0915a3 torrentsir: bump domain 2024-10-12 18:48:07 +13:00
Garfield69
5bc33423e4 assorted unit3d: -> 8..3.1 2024-10-12 16:26:14 +13:00
Garfield69
55d8bc56f7 vault-network: fix cat 2024-10-12 14:07:44 +13:00
Garfield69
0bfadbf747 add vault network a private site. resolves #15641 2024-10-12 14:05:08 +13:00
Garfield69
8dce308646 losslessclub: private, invitation only.
despite being able to browse torrents without login, the DL you need to register, and signups are invite only... so private.
2024-10-12 14:04:44 +13:00
ilike2burnthing
1d9016e3dd ex-torrenty: change to cookie & UA login, add cat. resolves #15609 2024-10-11 23:34:22 +01:00
Garfield69
53494afaf2 lossless: -> semi-private
update engine tag
2024-10-12 07:01:08 +13:00
Garfield69
3ec68aa0bf Revert "losslessclub: use login form. #15626"
This reverts commit 81ccf8d828.
2024-10-12 06:58:39 +13:00
Garfield69
bc6914b44b Revert "losslessclub: switch to cookie login. #15626"
This reverts commit f4c989f40d.
2024-10-12 06:58:28 +13:00
Garfield69
6c768e85e1 tjupd: update download selector 2024-10-12 06:45:20 +13:00
Garfield69
dbd28429a6 rudub: bump domain 2024-10-12 06:15:14 +13:00
Garfield69
6442b1e0e3 assorted nexus: bump engine tag 2024-10-11 20:25:46 +13:00
Garfield69
54d9dcee2d onlyencodes: -> 8.3.1 2024-10-11 17:13:57 +13:00
Garfield69
10485f7422 unit3d: only 8.3.0 needs noResultMessage, a bug fixed with 8.3.1 2024-10-11 13:46:55 +13:00
Garfield69
9f788b811c torrentqq: bump domains 2024-10-11 05:45:22 +13:00
Garfield69
ff30fb5e91 rudub: bump domain 2024-10-11 05:29:41 +13:00
Garfield69
4426b39b1b assorted unit3d: -> 8.3.0 2024-10-10 20:47:45 +13:00
Garfield69
eea6941e05 animeworld: add custom to engine tag 2024-10-10 20:47:21 +13:00
Garfield69
f4c989f40d losslessclub: switch to cookie login. #15626 2024-10-10 14:08:07 +13:00
Garfield69
8ca85e8ad9 rudub: bump domain 2024-10-10 06:01:17 +13:00
Bogdan
9c7c274623 nyaa: fix sonarr compatibility conflict with radarr year compability (#15640) 2024-10-09 15:29:32 +00:00
Bogdan
a89820af21 hdonly: add options to include dubs info to title (#15633)
Co-authored-by: garfield69 <garfield69@outlook.com>
2024-10-09 13:00:18 +03:00
Garfield69
f00cf1c02b assorted unit3d: add banned detection 5bdbb17a31 2024-10-09 20:11:45 +13:00
Garfield69
2a8f45c053 desitorrents: add noResultmessage complete f944d10d9b 2024-10-09 20:10:22 +13:00
Bogdan
d14f0a9427 core: bump .NET packages (#15636) 2024-10-09 01:58:34 +03:00
Bogdan
f80da9493f cardigann: fixed use of variables in login paths (#15635) 2024-10-09 00:27:34 +03:00
Bogdan
5b387e7c27 core: cleanse sharewood passkey 2024-10-09 00:25:34 +03:00
Garfield69
81ccf8d828 losslessclub: use login form. #15626 2024-10-09 08:50:09 +13:00
costaht
ada7ab3634 locadora: Set the use of filename as title to false by default in config(#15632)
This change disables the use of filename as title by default and updates the tracker's description.
2024-10-09 07:33:12 +13:00
Garfield69
5ae0b0b950 rudub: bump domain 2024-10-09 06:45:42 +13:00
Bogdan
d932195568 therarbg: fix fetching latest when using category filtering 2024-10-08 20:29:11 +03:00
Bogdan
816aba718e extratorrent-st: replace non-breaking spaces 2024-10-08 14:58:27 +03:00
Bogdan
f944d10d9b assorted unit3d: add no results message
Necessary due to `data` being an array with results and a string "404" if no results were found.
2024-10-08 13:48:04 +03:00
Garfield69
7e1899f9e9 polishtorrent; -> 8.3.0 2024-10-08 16:42:18 +13:00
Garfield69
67eb688106 assorted unit3d: -> 8.2.0 2024-10-08 16:42:05 +13:00
Garfield69
fc467c4735 fearnopeer: MR -> 0.71 2024-10-08 16:10:14 +13:00
Garfield69
87cf019ba9 onlyencodes: -> 8.3.0 resolves #14635 2024-10-08 16:05:55 +13:00
Garfield69
c36ae471d1 assorted unit3d: -> 8.3.0 2024-10-08 13:27:00 +13:00
Bogdan
3e8c6aaa0e sharewood-api: migrate to API (#15628) 2024-10-07 21:08:05 +03:00
Garfield69
7a13a5914f rudub: bump domain 2024-10-08 06:21:17 +13:00
Bogdan
d273d4b159 exitorrent-org: fix download url regex 2024-10-07 14:26:43 +03:00
Garfield69
6a1df970d6 potuk: removed. resolves #11402 2024-10-07 19:42:20 +13:00
Garfield69
09bb003b76 seedpool: new cats 2024-10-07 14:58:04 +13:00
Garfield69
ca487afcb6 locadora: -> 8.2.0 2024-10-07 14:57:49 +13:00
Bogdan
1ea6ea3b33 beyondhdapi: use booleans for attributes 2024-10-07 03:24:01 +03:00
Bogdan
2d3a70b831 beyondhdapi: refactor and assume UTC for publish dates (#15627) 2024-10-06 22:45:15 +03:00
Garfield69
ea3572c7cb torrentleech: info_flaresolverr
while the site is under DDoS attack
2024-10-07 05:51:15 +13:00
Garfield69
c01bb126aa seedpool: new cat 2024-10-07 05:50:46 +13:00
Garfield69
d6b1b133a8 rudub: bump domain 2024-10-07 05:50:33 +13:00
Garfield69
0f86225c8b dark-shadow: new download selector 2024-10-07 05:50:24 +13:00
Bogdan
ad82f57611 animeworld-api: season/episode query search disabled 2024-10-06 12:11:41 +03:00
Garfield69
53b8e9b0eb oxtorrent-vip: new domain 2024-10-06 18:10:58 +13:00
Garfield69
4598bb04ca torrentqq: add alternate domain torrentegg. resolves #15625 2024-10-06 05:39:54 +13:00
Garfield69
ada84fbaa8 rudub: bump domain 2024-10-06 05:39:24 +13:00
Garfield69
64d5307c53 monikadesign: API has dropped num_file from results. resolves #15624 2024-10-05 16:05:12 +13:00
Garfield69
d2cbdfafad dontorrent: new domain 2024-10-05 05:57:23 +13:00
Garfield69
42b806f3d2 torrent9-tel: new domain 2024-10-05 05:57:11 +13:00
Garfield69
609c429549 rudub: bump domain 2024-10-05 05:56:59 +13:00
Bogdan
59f29abfc4 gazelle: avoid re-logins when using cookies auth method
Fixes #15623
2024-10-04 15:21:14 +03:00
SanteR1
1ab7467621 rutracker: tests for anime titles manipulation (#15621) 2024-10-04 15:05:36 +03:00
Bogdan
96712238a6 joyhd: update categories 2024-10-04 14:56:43 +03:00
SanteR1
5b712189fc RuTracker: fix for Anime S01nd Episode N of N or N+N of N+N (#15620) 2024-10-04 17:30:32 +13:00
Garfield69
bc3417074a xwtorrents: add info_flaresolverr to config 2024-10-04 06:29:54 +13:00
Garfield69
a048afc6f9 torrentqq: bump domain 2024-10-04 06:29:30 +13:00
Garfield69
432847a993 rudub: bump domain 2024-10-04 06:29:19 +13:00
Garfield69
d6f6c3ad8c rudub: bump domain 2024-10-03 06:36:08 +13:00
Garfield69
d55eb062d1 Update README.md 2024-10-02 21:23:38 +13:00
Garfield69
4d4d0428b1 Update README.md 2024-10-02 21:22:03 +13:00
Garfield69
a08f4d2ef6 rudub: bump domain 2024-10-02 08:24:26 +13:00
Garfield69
35b6b5ced7 rudub: bump domain 2024-10-01 05:14:03 +13:00
Garfield69
6b0b8dd000 newstudio: back to https, http redirects 2024-10-01 05:13:48 +13:00
Bogdan
607603a67c filelist: add new category 2024-09-30 17:29:47 +03:00
Bogdan
f2db8aa0fd core: test for cleanse log message (#15616) 2024-09-30 11:26:57 +03:00
Garfield69
00a9c9cbc7 dontorrent: new domain 2024-09-30 18:05:49 +13:00
Garfield69
462eec4912 f1carreras and lat-team: -> es-MX #15613 2024-09-30 09:17:22 +13:00
Garfield69
2c315ab2b1 turkseed: new cat 2024-09-30 06:48:18 +13:00
Garfield69
a4811b46b3 zetorrents: new domain and selectors 2024-09-30 06:13:20 +13:00
Garfield69
9b1817b078 rudub: bump domain 2024-09-30 06:12:35 +13:00
Bogdan
5e0d30b9fc passthepopcorn: fix filtering by golden releases 2024-09-29 11:55:39 +03:00
Garfield69
ae78af8bd4 crabpt: update engine tag. resolves #15140 2024-09-29 08:04:07 +13:00
Garfield69
9edd978552 krazyzone: new cat plus update cat descr 2024-09-29 07:04:43 +13:00
Garfield69
3d0eef0c98 rudub: bump domain 2024-09-29 06:36:57 +13:00
Garfield69
dbfc59837b ilcorsaronero: removed. resolves #986 2024-09-28 12:03:29 +12:00
Garfield69
baa99d4480 dariustracker: removed. resolves #9768 2024-09-28 12:00:15 +12:00
Garfield69
df82aa3c33 assorted French indexers: fix details and magnet. resolves #15610 2024-09-28 11:33:49 +12:00
Garfield69
e68bbe2177 turknova: new cat 2024-09-28 05:58:28 +12:00
Garfield69
787421d886 polishtorrent: perPage -> 50 to prevent internal server error 2024-09-28 05:58:19 +12:00
Garfield69
de33c44488 rudub: bump domain 2024-09-28 05:49:42 +12:00
Garfield69
792fd7d4ee torrentsir: bump domain 2024-09-27 17:12:01 +12:00
Bogdan
f1aafc18d5 animebytes: avoid specials for non-zero season tv searches 2024-09-27 06:58:02 +03:00
Garfield69
da570defcc newstudio: -> http resolves #12602 2024-09-27 07:44:59 +12:00
Garfield69
b363656014 turkseed: update cats 2024-09-27 06:36:12 +12:00
Garfield69
605e8a39f4 rudub: bump domain 2024-09-27 05:49:37 +12:00
Garfield69
ada2295ca1 gktorrent: new domain. resolves #15399 2024-09-27 05:49:20 +12:00
Garfield69
8fc1863e80 torrentqq: bump domain 2024-09-26 17:06:59 +12:00
Garfield69
08141bde58 polishtorrent: perPage 100 -> 75 to prevent 500 internal server error 2024-09-26 05:59:36 +12:00
Garfield69
087a07db09 torrent9-tel: new domain resolves #15217 2024-09-26 05:31:05 +12:00
Garfield69
df699d22a7 rudub: bump domain 2024-09-26 05:29:30 +12:00
Garfield69
2cf01f4d04 cpasbienclone: new domain 2024-09-26 05:29:21 +12:00
Garfield69
d3903e5b0b oxtorrent-vip: new domain 2024-09-25 17:07:12 +12:00
Garfield69
6f93940551 oldtoonsworld: perPage -> 75
prevents timeout
2024-09-25 14:40:16 +12:00
Garfield69
fc87de1a11 polishtorrent: new cat + updates to cat descr 2024-09-25 14:21:07 +12:00
Garfield69
46df52bd5f uniongangcookie: for #15607 2024-09-25 06:55:01 +12:00
Garfield69
ec8ed1a522 rudub: bump domain 2024-09-25 06:31:00 +12:00
Garfield69
748fcb2a88 assorted French yml: add some legacylinks 2024-09-25 06:30:48 +12:00
Garfield69
4d57d9945e crabpt: new cat 2024-09-25 06:24:48 +12:00
Garfield69
84cfac97f7 jme-reunit3d: update account activity info in config 90->30 days 2024-09-24 11:23:38 +12:00
Garfield69
0bf14a8f69 rudub: bump domain 2024-09-24 06:19:03 +12:00
Bogdan
093eca3207 beyond-hd-api: skip releases without download_url or url
And some refactoring to use property names.

Fixes #15606
2024-09-23 08:47:00 +03:00
Bogdan
76fc8fcc1a superbits: fix tz 2024-09-23 07:56:46 +03:00
Garfield69
38a1469e0b ebookbay: andmatch 2024-09-23 08:40:25 +12:00
Bogdan
d9507a3921 audiobookbay: refactor to request generator/parser 2024-09-22 23:28:08 +03:00
Garfield69
d22dc779cd audiobookbay: searchstring -> lowercase #15444 2024-09-23 07:38:21 +12:00
Garfield69
4e3677c7c8 rudub: bump domain 2024-09-23 05:38:47 +12:00
Garfield69
2a0a049ad7 rudub: bump domain 2024-09-22 05:31:26 +12:00
249 changed files with 4033 additions and 3587 deletions

View File

@@ -12,9 +12,10 @@ This project is a new fork and is recruiting development help. If you can help
Please see our [troubleshooting and contributing guidelines](CONTRIBUTING.md) before submitting any issues or pull requests
Jackett works as a proxy server: it translates queries from apps ([Sonarr](https://github.com/Sonarr/Sonarr), [Radarr](https://github.com/Radarr/Radarr), [SickRage](https://sickrage.github.io/), [CouchPotato](https://couchpota.to/), [Mylar3](https://github.com/mylar3/mylar3), [Lidarr](https://github.com/lidarr/lidarr), [DuckieTV](https://github.com/SchizoDuckie/DuckieTV), [qBittorrent](https://www.qbittorrent.org/), [Nefarious](https://github.com/lardbit/nefarious) etc.) into tracker-site-specific http queries, parses the html or json response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
Jackett works as a proxy server: it translates queries from apps ([Sonarr](https://github.com/Sonarr/Sonarr), [Radarr](https://github.com/Radarr/Radarr), [SickRage](https://sickrage.github.io/), [CouchPotato](https://couchpota.to/), [Mylar3](https://github.com/mylar3/mylar3), [Lidarr](https://github.com/lidarr/lidarr), [DuckieTV](https://github.com/SchizoDuckie/DuckieTV), [qBittorrent](https://www.qbittorrent.org/), [Nefarious](https://github.com/lardbit/nefarious), [NZBHydra2](https://github.com/theotherp/nzbhydra2) etc.) into tracker-site-specific http queries, parses the html or json response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
Developer note: The software implements the [Torznab](https://torznab.github.io/spec-1.3-draft/index.html) (with hybrid [nZEDb](https://github.com/nZEDb/nZEDb/blob/b485fa326a0ff1f47ce144164eb1f070e406b555/resources/db/schema/data/10-categories.tsv)/[Newznab](https://newznab.readthedocs.io/en/latest/misc/api/#predefined-categories) [category numbering](https://github.com/Jackett/Jackett/wiki/Jackett-Categories)) and [TorrentPotato](https://github.com/RuudBurger/CouchPotatoServer/wiki/Couchpotato-torrent-provider) APIs.
#### Developer note:
The software implements the [Torznab](https://torznab.github.io/spec-1.3-draft/index.html) (with hybrid [nZEDb](https://github.com/nZEDb/nZEDb/blob/b485fa326a0ff1f47ce144164eb1f070e406b555/resources/db/schema/data/10-categories.tsv)/[Newznab](https://newznab.readthedocs.io/en/latest/misc/api/#predefined-categories) [category numbering](https://github.com/Jackett/Jackett/wiki/Jackett-Categories)) and [TorrentPotato](https://github.com/RuudBurger/CouchPotatoServer/wiki/Couchpotato-torrent-provider) APIs.
A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](https://github.com/webtor-io/go-jackett)
@@ -67,7 +68,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* GloDLS
* GTorrent.pro
* Idope
* Il Corsaro Nero
* ilCorSaRoNeRo
* Internet Archive (archive.org)
* Isohunt2
* iTorrent
@@ -87,14 +88,17 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* MixTapeTorrent
* MoviesDVDR
* MyPornClub
* Myporno
* Newstudio
* Nipponsei
* NNTT
* NoNaMe Club (NNM-Club)
* Nyaa.si
* NyaaPantsu
* OneJAV
* OxTorrent
* OxTorrent-vip
* OpenSharing
* ParnuXi
* PC-torrent
* PornoTorrent
@@ -133,7 +137,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Torrents.csv
* TorrentSir (토렌트썰)
* TorrentView (토렌트뷰)
* TorrentWhiz (토렌트위즈)
* Torrentz2nz
* TrahT
* truPornolabs
@@ -175,7 +178,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
* GOOD tracker
* HD-CzTorrent
* HDGalaKtik
* HellTorrents
@@ -198,6 +200,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NetHD (VietTorrent)
* Newstudio (login)
* NoNaMe Club (NNM-Club) (login)
* Polskie-Torrenty
* PornoLab
* PussyTorrents
* Rainbow Tracker
@@ -220,7 +223,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Union Fansub
* UniOtaku
* ViDEOTEKA
* xTorrenty
* ZOMB
* Ztracker
</details>
@@ -274,14 +276,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Bitpalace
* BitPorn
* Bitspyder
* BitStream
* BitTorrentFiles
* BiTTuRK
* BJ-Share (BJ) [![(invite needed)][inviteneeded]](#)
* BlueBird
* BlurayTracker
* Blutopia (BLU)
* Bolly (Telly)
* Borgzelle [![(invite needed)][inviteneeded]](#)
* Boxing Torrents
* Brasil Tracker
@@ -295,13 +295,14 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* CapybaraBR
* Carp-Hunter
* Carpathians
* CarPT
* CarPT [![(invite needed)][inviteneeded]](#)
* Cathode-Ray.Tube (CRT)
* CD File
* CeskeForum
* CGPeers [![(invite needed)][inviteneeded]](#)
* CHDBits [![(invite needed)][inviteneeded]](#)
* ChileBT
* CineClassics
* Cinemageddon [![(invite needed)][inviteneeded]](#)
* CinemaMovieS_ZT
* Cinematik
@@ -316,12 +317,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* cyanbug (大青虫)
* Dajiao (打胶) [![(invite needed)][inviteneeded]](#)
* DANISH BYTES
* Darius Tracker
* Dark-Shadow
* Das Unerwartete (D-U)
* DataScene (DS)
* DenOfSimps (DoS)
* DesiTorrents
* DesiTorrents [![(invite needed)][inviteneeded]](#)
* Diablo Torrent
* DICMusic [![(invite needed)][inviteneeded]](#)
* DigitalCore
@@ -358,7 +357,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Gay-Torrents.org
* GAYtorrent.ru
* GazelleGames (GGn)
* Generation-Free
* Generation-Free [![(invite needed)][inviteneeded]](#)
* GigaTorrents
* GimmePeers (formerly ILT)
* GiroTorrent
@@ -369,18 +368,20 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Hares Club (白兔俱乐部) [![(invite needed)][inviteneeded]](#)
* Hawke-uno
* HD Dolby
* HD Zero
* HD-Club [![(invite needed)][inviteneeded]](#)
* HD-Forever (HDF) [![(invite needed)][inviteneeded]](#)
* HD-Olimpo [![(invite needed)][inviteneeded]](#)
* HD-Only (HDO)
* HD-Space (HDS)
* HD-Torrents (HDT) [![(invite needed)][inviteneeded]](#)
* HD-Torrents (HDT)
* HD-UNiT3D
* HD4FANS [![(invite needed)][inviteneeded]](#)
* HDArea (HDA)
* HDAtmos
* HDBits [![(invite needed)][inviteneeded]](#)
* HDCiTY (HDC) [![(invite needed)][inviteneeded]](#)
* HDClone
* HDFans
* HDHome (HDBigger) [![(invite needed)][inviteneeded]](#)
* HDKylin (麒麟)
@@ -396,6 +397,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Hebits
* HellasHut
* HHanClub
* HHD
* HomePornTorrents (HPT)
* House of Devil
* HUDBT (蝴蝶) [![(invite needed)][inviteneeded]](#)
@@ -419,7 +421,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Karagarga [![(invite needed)][inviteneeded]](#)
* Keep Friends [![(invite needed)][inviteneeded]](#)
* Kelu
* KIMOJI
* Korsar [![(invite needed)][inviteneeded]](#)
* KrazyZone
* Kufei (库非)
@@ -433,6 +434,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* LearnBits
* LearnFlakes
* Leech24
* LemonHD [![(invite needed)][inviteneeded]](#)
* Lesbians4u
* Libble
* LibraNet (LN)
@@ -440,6 +442,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* LST
* LustHive
* M-Team TP (MTTP) [![(invite needed)][inviteneeded]](#)
* MaDs Revolution
* Majomparádé (TurkDepo)
@@ -463,8 +466,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NewHeaven (TorrentHeavenResurrection) [![(invite needed)][inviteneeded]](#)
* NicePT
* NorBits
* NORDiCHD
* Ntelogo
* Nusanta(RA.RE)
* OKPT
* Old Greek Tracker
* Old Toons World
@@ -483,12 +486,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PigNetwork (猪猪网)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
* Plusteca
* Polish Torrent (PTT)
* PolishTracker [![(invite needed)][inviteneeded]](#)
* Pornbay [![(invite needed)][inviteneeded]](#)
* Portugas
* PotUK
* Pretome
* PrivateHD (PHD)
* PrivateSilverScreen (PSS)
@@ -521,10 +522,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Resurrect The Net [![(invite needed)][inviteneeded]](#)
* RetroFlix
* RevolutionTT [![(invite needed)][inviteneeded]](#)
* RocketHD
* Romanian Metal Torrents (RMT)
* RoTorrent
* Rousi
* RPTScene (RPTorrents)
* SATClubbing
* SceneHD [![(invite needed)][inviteneeded]](#)
* SceneRush
@@ -569,6 +570,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* The-New-Fun
* TheEmpire (TE)
* TheLeachZone (TLZ)
* ThePiratedShip
* TheScenePlace (TSP)
* TJUPT (北洋园PT)
* TLFBits [![(invite needed)][inviteneeded]](#)
@@ -596,13 +598,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentLeech (TL)
* TorrentLeech.pl
* TorrentSeeds (TS)
* ToSky
* ToTheGlory (TTG) [![(invite needed)][inviteneeded]](#)
* TrackerMK
* TranceTraffic
* Trellas (Magico) [![(invite needed)][inviteneeded]](#)
* TreZzoR
* TurkNova
* TurkSeed
* TurkTorrent (TT)
* TV Chaos UK (TVCUK)
@@ -616,17 +616,18 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* upload.cx
* Upscale Vault
* UTOPIA
* Vault network
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
* White Angel
* WinterSakura
* World-In-HD [![(invite needed)][inviteneeded]](#)
* World-of-Tomorrow
* World-of-Tomorrow [![(invite needed)][inviteneeded]](#)
* Wukong (悟空问道)
* x-ite.me (XM)
* Xider-Torrent
* XperienceBytes (XPB)
* XSpeeds (XS)
* Xthor [![(invite needed)][inviteneeded]](#)
* xTorrenty [![(invite needed)][inviteneeded]](#)
* XtremeBytes
* XWT-Classics
* XWTorrents (XWT)

View File

@@ -51,14 +51,14 @@ stages:
artifactName: Jackett.Binaries.Windows.zip
macOS:
buildDescription: macOS
imageName: macOS-12
imageName: macOS-13
framework: $(netCoreFramework)
runtime: osx-x64
archiveType: tar
artifactName: Jackett.Binaries.macOS.tar.gz
macOSARM64:
buildDescription: macOS ARM64
imageName: macOS-12
imageName: macOS-13
framework: $(netCoreFramework)
runtime: osx-arm64
archiveType: tar
@@ -427,7 +427,7 @@ stages:
runtime: win-x86
macOS:
buildDescription: macOS
imageName: macOS-12
imageName: macOS-13
framework: $(netCoreFramework)
runtime: osx-x64
LinuxAMDx64:
@@ -521,7 +521,7 @@ stages:
runtime: win-x86
macOS:
buildDescription: macOS
imageName: macOS-12
imageName: macOS-13
artifactName: Jackett.Binaries.macOS.tar.gz
framework: $(netCoreFramework)
runtime: osx-x64

View File

@@ -23,22 +23,9 @@ links:
legacylinks:
- https://1337x.is/
- https://1337x.gd/
- https://1337x.unblockit.vegas/
- https://1337x.unblockit.esq/
- https://1337x.unblockit.zip/
- https://1337x.unblockit.foo/
- https://1337x.unblockit.ing/
- https://1337x.mrunblock.bond/
- https://1337x.unblockit.date/
- https://1337x.unblockit.dad/
- https://1337x.unblockit.africa/
- https://1337x.unblockit.casa/ # 502
- https://1337x.unblockit.sbs/ # 502
- https://1337x.unblockit.ong/ # 502
- https://1337x.abcproxy.org/
- https://1337x.so/
- https://1337x.unblockit.black/
- https://1337x.unblockit.meme/
- https://1337x.unblockit.download/
caps:

View File

@@ -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

View File

@@ -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>Users 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

View File

@@ -47,6 +47,8 @@ login:
vb_login_password: "{{ .Config.password }}"
cookieuser: 1
do: login
error:
- selector: div.restore:contains("invalid username or password")
test:
path: torrents.php
selector: a[href*="logout.php"]

View File

@@ -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 }}"

View File

@@ -152,7 +152,7 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
args: " +00:00" # UTC
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
@@ -188,4 +188,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 8.2.0
# json UNIT3D 8.3.3

View File

@@ -193,4 +193,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.2.0
# json UNIT3D 8.3.4

View File

@@ -94,8 +94,8 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
# seasonNumber: "{{ .Query.Season }}" # disabled due to Prowlarr/Indexers#486
# episodeNumber: "{{ .Query.Ep }}" # disabled due to Prowlarr/Indexers#486
# imdbId: "{{ .Query.IMDBIDShort }}" # disabled due to #14776
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
@@ -197,4 +197,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.1.3
# json UNIT3D 8.1.3 (custom)

View File

@@ -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 }}"

View File

@@ -30,12 +30,14 @@ caps:
- {id: 80, cat: PC, desc: "Emulation Media"}
- {id: 61, cat: Console, desc: "emuxtras"}
- {id: 69, cat: TV, desc: "Entertainment"}
- {id: 84, cat: TV, desc: "GOG DRM FREE"}
- {id: 77, cat: PC, desc: "Hyperspin"}
- {id: 34, cat: TV, desc: "Kids"}
- {id: 43, cat: Console, desc: "LB No Intro"}
- {id: 33, cat: TV/Sport, desc: "MMA/Boxing"}
- {id: 32, cat: Movies, desc: "Movie Pack"}
- {id: 6, cat: Movies, desc: "Movies/XVID"}
- {id: 82, cat: PC, desc: "MS-DOS"}
- {id: 7, cat: Audio, desc: "Music"}
- {id: 31, cat: Console, desc: "Nintendo"}
- {id: 59, cat: Console, desc: "P-R-U"}
@@ -43,6 +45,7 @@ caps:
- {id: 50, cat: Console, desc: "PlayBox"}
- {id: 30, cat: Console, desc: "Playstation"}
- {id: 62, cat: Console, desc: "RaspberryPi"}
- {id: 83, cat: Console, desc: "Retro eXo"}
- {id: 56, cat: Console, desc: "Retro Minis"}
- {id: 81, cat: PC, desc: "Retro Scene Releases"}
- {id: 67, cat: Console, desc: "Retrobat"}

View File

@@ -75,6 +75,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -106,6 +106,8 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: :root:contains("Sikertelen bejelentkezés")
test:
path: index.php
selector: a[href^="logout.php?c="]

View File

@@ -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 }}"

View File

@@ -7,6 +7,7 @@ type: semi-private
encoding: UTF-8
links:
- http://127.0.0.1:3333/
- http://bitmagnet:3333/
caps:
categorymappings:

View File

@@ -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"}

View File

@@ -188,4 +188,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.0b
# json UNIT3D 8.3.4

View File

@@ -6,12 +6,13 @@ language: ru-RU
type: public
encoding: UTF-8
links:
- https://byruthub.org/
- https://byrutgame.org/
legacylinks:
- https://byrutor.org/
- https://byrutdb.org/
- https://byrut.org/
- https://thebyrut.org/
- https://byruthub.org/
caps:
categorymappings:
@@ -355,44 +356,32 @@ search:
rows:
# results without sizes are just pre-release announcements
selector: div.short_search:has(div.shor_subtitles span:nth-child(2):contains(" "))
selector: a.search_res:has(div.search_res_sub span:nth-child(2):contains(" "))
fields:
category:
text: 1
year:
selector: div.shor_subtitles span
selector: div.search_res_sub span
filters:
- name: regexp
args: (\d+)
title:
selector: div.short_titles > a
selector: a.search_res
filters:
- name: append
args: " [{{ .Result.year }}]"
details:
selector: div.short_titles > a
selector: a.search_res
attribute: href
download:
selector: div.short_titles > a
selector: a.search_res
attribute: href
poster:
selector: img
attribute: src
date:
selector: img
attribute: src
filters:
- name: regexp
args: ".*/(\\d{4}-\\d{2})/.*"
- name: dateparse
args: "yyyy-MM"
seeders:
text: 1
leechers:
text: 1
size_rus:
selector: div.shor_subtitles span:nth-child(2):contains("Б")
selector: div.search_res_sub span:nth-child(2):contains("Б")
optional: true
default: "0 B"
filters:
@@ -405,9 +394,15 @@ search:
- name: replace
args: ["КБ", "KB"]
size:
selector: div.shor_subtitles span:nth-child(2):contains("B")
selector: div.search_res_sub span:nth-child(2):contains("B")
optional: true
default: "{{ .Result.size_rus }}"
date:
text: now
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -159,14 +159,13 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
args: " -03:00" # BRT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
_featured:
selector: featured
optional: true
case:
False: "{{ .False }}"
True: "{{ .True }}"
@@ -196,4 +195,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.0.2 (custom)
# json UNIT3D 8.3.3 (custom)

View File

@@ -72,6 +72,8 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table.main:contains("Sikertelen bejelentkezés")
test:
path: index.php
selector: a[href^="logout.php"]

View File

@@ -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 }}"

View File

@@ -193,4 +193,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.13 2024-07-23
# NexusPHP v1.8.14 2024-09-24

View File

@@ -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 }}"

View File

@@ -190,4 +190,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.2.0
# json UNIT3D 8.3.4

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://www.cpasbien.love/
- https://www1.cpasbien.to/
legacylinks:
- https://www1.cpasbiens.ws/
- https://www2.cpasbiens.ws/
@@ -23,6 +23,7 @@ legacylinks:
- https://www.cpasbien.vip/
- https://cpasbien.to/
- https://www.cpasbien.tw/
- https://www.cpasbien.love/
caps:
categories:

View File

@@ -18,8 +18,9 @@ caps:
- {id: 406, cat: Audio/Video, desc: "MV"}
- {id: 403, cat: Movies, desc: "综艺 / TV Shows"}
- {id: 407, cat: TV/Sport, desc: "体育竞技 / Sports"}
- {id: 409, cat: Other, desc: "其他 / Other"}
- {id: 404, cat: TV/Documentary, desc: "纪录片 / Documentary"}
- {id: 409, cat: Other, desc: "其他 / Other"}
- {id: 415, cat: Books/Comics, desc: "漫画 / Cartoon"}
modes:
search: [q]
@@ -109,7 +110,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
@@ -193,4 +194,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.12 2024-07-13
# NexusPHP v1.8.13 2024-09-21

View File

@@ -156,6 +156,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
@@ -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:

View File

@@ -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 }}"

View File

@@ -113,7 +113,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
selector: table.torrents > tbody > tr:has(table.torrentname):has(a[href^="download.php?id="])
fields:
category:
@@ -148,7 +148,7 @@ search:
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td:nth-child(4) > span[title]
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
@@ -158,7 +158,7 @@ search:
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td:nth-child(4):not(:has(span))
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
@@ -168,13 +168,19 @@ search:
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(5)
selector: td.rowfollow:nth-child(5)
seeders:
selector: td:nth-child(6)
selector: td.rowfollow:nth-child(6)
optional: true
default: 1
leechers:
selector: td:nth-child(7)
selector: td.rowfollow:nth-child(7)
optional: true
default: 1
grabs:
selector: td:nth-child(8)
selector: td.rowfollow:nth-child(8)
optional: true
default: 1
downloadvolumefactor:
case:
img.pro_free: 0
@@ -198,7 +204,7 @@ search:
span[title="未审"], span[title="未審"], span[title="Not reviewed"]: "Unverified:"
span[title="拒绝"], span[title="拒絕"], span[title="Denied"]: "Banned:"
description:
selector: td:nth-child(2)
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
filters:
- name: prepend

View File

@@ -1,177 +0,0 @@
---
id: dariustracker
name: Darius Tracker
description: "Darius Tracker is a HUNGARIAN Private Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
links:
- https://dariustracker.hu/
caps:
categorymappings:
- {id: 86, cat: Movies/SD, desc: "Film/Cam/XviD/Eng"}
- {id: 85, cat: Movies/SD, desc: "Film/Cam/XviD/Hun"}
- {id: 19, cat: Movies/DVD, desc: "Film/DVD-R/Eng"}
- {id: 17, cat: Movies/DVD, desc: "Film/DVD-R/Hun"}
- {id: 88, cat: XXX, desc: "Film/DVD/XXX"}
- {id: 62, cat: Movies/DVD, desc: "Film/DVD9/Hun"}
- {id: 82, cat: Movies/HD, desc: "Film/HD/Eng"}
- {id: 83, cat: Movies/HD, desc: "Film/HD/Hun"}
- {id: 89, cat: XXX, desc: "Film/HD/XXX"}
- {id: 48, cat: Movies/HD, desc: "Film/x264/Eng"}
- {id: 34, cat: Movies/HD, desc: "Film/x264/Hun"}
- {id: 16, cat: Movies/SD, desc: "Film/XviD/Eng"}
- {id: 15, cat: Movies/SD, desc: "Film/XviD/Hun"}
- {id: 64, cat: Movies/SD, desc: "Film/XviD/Pack"}
- {id: 70, cat: TV/Sport, desc: "Film/XviD/Sport"}
- {id: 33, cat: XXX, desc: "Film/XviD/XXX"}
- {id: 90, cat: Audio/Audiobook, desc: "Hangoskönyv"}
- {id: 31, cat: PC/Games, desc: "Játék/Pc/Iso"}
- {id: 29, cat: PC/Games, desc: "Játék/Pc/Rip"}
- {id: 54, cat: Console/PS3, desc: "Játék/PS2/PS3"}
- {id: 32, cat: Console/XBox, desc: "Játék/XBOX"}
- {id: 50, cat: Books, desc: "Könyv/Eng"}
- {id: 27, cat: Books, desc: "Könyv/Hun"}
- {id: 65, cat: Other, desc: "Képek"}
- {id: 66, cat: XXX, desc: "Képek/XXX"}
- {id: 71, cat: Audio/Lossless, desc: "Lossless/Eng"}
- {id: 84, cat: Audio/Lossless, desc: "Lossless/Hun"}
- {id: 68, cat: Movies/DVD, desc: "Mese/DVD"}
- {id: 69, cat: Movies/SD, desc: "Mese/XviD"}
- {id: 67, cat: PC/Mobile-Other, desc: "Mobiltelefon"}
- {id: 26, cat: Audio/MP3, desc: "Mp3/Eng"}
- {id: 25, cat: Audio/MP3, desc: "Mp3/Hun"}
- {id: 14, cat: PC, desc: "Program/Egyéb"}
- {id: 81, cat: PC/ISO, desc: "Program/Iso"}
- {id: 49, cat: PC, desc: "Program/Rip"}
- {id: 58, cat: TV, desc: "Sorozat/Eng"}
- {id: 22, cat: TV, desc: "Sorozat/Hun"}
- {id: 24, cat: Audio/Video, desc: "Videóklipp"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: sort
type: select
label: Sort requested from site
default: 4
options:
1: name
5: size
4: added
7: seeders
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table[cellpadding="5"]:contains("Hiba")
test:
path: index.php
selector: a[href^="logout.php"]
search:
paths:
# https://dariustracker.hu/browse.php?viewMode=&c68=1&c69=1&search=&incldead=1&sort=4&type=desc
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c[{{.}}]=1&{{end}}"
viewMode: ""
search: "{{ .Keywords }}"
# 0 active, 1 active and dead, 2 deadonly, 3 my torrents, 4 seedless
incldead: 1
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# does not support imdbid searches
rows:
selector: "table[cellpadding=\"5\"] > tbody > tr > td > table[cellpadding=\"5\"] > tbody > tr:has(a[href^=\"download.php?torrent=\"]){{ if .Config.freeleech }}:has(img[src$=\"/arrowdown.png\"] ~ span:contains(\"0x\")){{ else }}{{ end }}"
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
attribute: title
filters:
- name: re_replace
args: ["(?i)(Név: |Első név: -)|Második név: -", ""]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a.preview
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
files:
selector: td:nth-last-child(7)
date:
selector: td:nth-last-child(5)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-last-child(4) b
grabs:
selector: td:nth-last-child(3)
seeders:
selector: td:nth-last-child(2)
leechers:
selector: td:nth-last-child(1)
downloadvolumefactor:
selector: img[src$="/arrowdown.png"] ~ span
filters:
- name: regexp
args: (\d+)
uploadvolumefactor:
selector: img[src$="/arrowup.png"] ~ span
filters:
- name: regexp
args: (\d+)
minimumratio:
text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# engine n/a

View File

@@ -72,6 +72,10 @@ caps:
book-search: [q]
settings:
- name: info_password
type: info
label: About Password Expiry
default: "Dark Shadow has an <b>8 week Password Expiry</b> regime. So if the Indexer has stopped working then the first thing you should do is check if your password has expired by login in at <a href=\"https://dark-shadow.me/login.php\" target=\"_blank\">Dark-Shadow</a>, and if necessary use the <b>Passwort anfordern</b> (<i>Request password</i>) button to renew it."
- name: username
type: text
label: Username
@@ -150,7 +154,7 @@ search:
selector: a.selection_a
attribute: href
download:
selector: a[href^="download_ssl.php?torrent="]
selector: a[href^="download"]
attribute: href
poster:
selector: div[id^="details"] img

View File

@@ -110,8 +110,9 @@ settings:
default: "Inactive accounts will be deactivated after 7 weeks and deleted after another 3 weeks."
login:
path: logintracker.php
method: post
path: login.php
method: form
form: form
inputs:
login_identifier: "{{ .Config.username }}"
password: "{{ .Config.password }}"

View File

@@ -62,6 +62,8 @@ login:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
keeplogged: 1
error:
- selector: table.main:contains("Login failed")
test:
path: index.php
selector: a[href^="logout.php"]

View File

@@ -1,175 +0,0 @@
---
id: denofsimps-api
name: DenOfSimps (API)
description: "DenOfSimps (DoS) is a Private Torrent Tracker for 3X Fansite content only"
language: en-US
type: private
encoding: UTF-8
links:
- https://denofsimps.club/
caps:
categorymappings:
- {id: 1, cat: XXX/WEB-DL, desc: "OnlyFans"}
- {id: 2, cat: XXX/WEB-DL, desc: "Fansly"}
- {id: 3, cat: XXX/WEB-DL, desc: "ManyVids"}
- {id: 4, cat: XXX/WEB-DL, desc: "Clips4Sale"}
- {id: 15, cat: XXX/WEB-DL, desc: "iWantClips"}
- {id: 6, cat: XXX/WEB-DL, desc: "Privacy"}
- {id: 10, cat: XXX/WEB-DL, desc: "Chaturbate"}
- {id: 11, cat: XXX/WEB-DL, desc: "LoyalFans"}
- {id: 12, cat: XXX/WEB-DL, desc: "CamSoda"}
- {id: 8, cat: XXX/WEB-DL, desc: "MyDirtyHobby"}
- {id: 5, cat: XXX/WEB-DL, desc: "JustForFans"}
- {id: 14, cat: XXX/WEB-DL, desc: "Other"}
modes:
search: [q]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://denofsimps.club/\" target=\"_blank\">DenOfSimps</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Unused accounts may be pruned without warning."
login:
path: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
_id:
selector: ..id
category:
selector: category_id
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
text: "{{ .Config.sitelink }}files/img/torrent-cover_{{ .Result._id }}.jpg"
genre:
selector: type
description:
text: "{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
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 5 days regardless of ratio
# minimumratio:
# text: 1.0
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 8.1.3 (custom)

View File

@@ -100,6 +100,8 @@ login:
login: 1
belepes: 1
rhash: 123
error:
- selector: :root:contains("{\"hiba\":true,")
test:
path: browse
selector: a[href*="logout"]

View File

@@ -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 }}"

View File

@@ -184,4 +184,4 @@ search:
args: "cat={{ .Result.category_title }} - "
minimumratio:
text: 0.9
# NexusPHP v1.8.12 2024-05-10
# NexusPHP v1.8.13 2024-09-21

View File

@@ -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 }}"

View File

@@ -98,6 +98,8 @@ search:
rows:
selector: "div#content > div.poststuff:has(~ div.entry a.download), div#content > div.poststuff ~ div.entry:has(a.download)"
after: 1
filters:
- name: andmatch
fields:
category:

View File

@@ -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
@@ -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

View File

@@ -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 }}"

View File

@@ -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 }}"

View File

@@ -20,6 +20,7 @@ caps:
- {id: 265, cat: Movies/HD, desc: "Filmy x265 HEVC"}
- {id: 12, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 530, cat: Movies/SD, desc: "Filmy TS/CAM"}
- {id: 826, cat: Movies/HD, desc: "REMUX / Complete"}
- {id: 9, cat: PC, desc: "Programy"}
- {id: 7, cat: Console, desc: "Konsole"}
- {id: 6, cat: PC/Games, desc: "Gry"}
@@ -44,12 +45,16 @@ caps:
book-search: [q]
settings:
- name: email
- name: cookie
type: text
label: Email
- name: password
type: password
label: Password
label: Cookie
- name: info_cookie
type: info_cookie
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info_useragent
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
@@ -60,16 +65,13 @@ settings:
default: POLISH
options:
POLISH: POLISH
MULTi POLISH: MULTIi POLISH
MULTi POLISH: MULTi POLISH
login:
path: takelogin.php
method: post
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
username: "{{ .Config.email }}"
password: "{{ .Config.password }}"
error:
- selector: table.main:contains("Logowanie nie udane")
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href^="/logout.php"]
@@ -84,6 +86,9 @@ search:
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}%{{ end }}"
# does not support imdbid searching, or have imdb in results
headers:
User-Agent: ["{{ .Config.useragent }}"]
rows:
selector: table[width="100%"] > tbody > tr:has(a[href*="torrent/"])
@@ -101,6 +106,7 @@ search:
":contains(\"x265 HEVC\")": 265
":contains(\"3D\")": 12
":contains(\"TS/CAM\")": 530
":contains(\"REMUX\")": 826
":contains(\"Programy\")": 9
":contains(\"Konsole\")": 7
":contains(\"Gry\")": 6

View File

@@ -74,6 +74,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
@@ -94,7 +95,7 @@ search:
# 0 all, 1 active, 2 dead
incldead: 0
# 0 all, 1 polish, 5 dubbed, 6 subs, 2 non-polish, 3 freeleech, 4 highlighted
polish: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
polish: "{{ if .Config.freeleech }}3{{ else }}0{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
@@ -133,7 +134,7 @@ search:
attribute: onclick
filters:
- name: re_replace
args: ["^return downloadTorrent\\('([^']+)', '([^']+)', ''\\);$", "download.php/$1/$2.torrent"]
args: ["^return downloadTorrent\\('([^']+)', '([^']+)', '[^']*'\\);$", "download.php/$1/$2.torrent"]
genre:
selector: div.span_title span div
_language:

View File

@@ -11,21 +11,8 @@ links:
- https://extratorrent.proxyninja.org/
- https://extratorrent.proxyninja.net/
legacylinks:
- https://extratorrent.unblockit.vegas/
- https://extratorrent.unblockit.esq/
- https://extratorrent.unblockit.zip/
- https://extratorrent.unblockit.foo/
- https://extratorrent.unblockit.ing/
- https://extratorrent.mrunblock.bond/
- https://extratorrent.nocensor.cloud/
- https://extratorrent.unblockit.date/
- https://extratorrent.unblockit.dad/
- https://extratorrent.unblockit.africa/
- https://extratorrent.unblockit.casa/ # 502
- https://extratorrent.unblockit.sbs/ # 502
- https://extratorrent.unblockit.ong/ # 502
- https://extratorrent.unblockit.black/ # 502
- https://extratorrent.unblockit.meme/ # 502
- https://extratorrent.unblockit.download/ # 502
caps:
@@ -48,12 +35,12 @@ caps:
- {id: Music videos, cat: Audio/Video, desc: Music Videos}
- {id: Other Music, cat: Audio/Other, desc: Music Other}
- {id: Radio Shows, cat: Audio/Other, desc: Music Radio}
- {id: Video, cat: XXX, desc: Adult / Porn}
- {id: "Adult / Porn", cat: XXX, desc: Adult / Porn}
- {id: Pictures, cat: XXX/ImageSet, desc: Adult Pictures}
- {id: Magazines, cat: XXX/Other, desc: Adult Magazines}
- {id: Games, cat: XXX/Other, desc: Adult Games}
- {id: Hentai, cat: XXX/Other, desc: Adult Hentai}
- {id: Video, cat: XXX, desc: Adult / Porn}
- {id: "Adult / Porn", cat: XXX, desc: Adult / Porn}
- {id: Pictures, cat: XXX/ImageSet, desc: Adult Pictures}
- {id: Magazines, cat: XXX/Other, desc: Adult Magazines}
- {id: Games, cat: XXX/Other, desc: Adult Games}
- {id: Hentai, cat: XXX/Other, desc: Adult Hentai}
- {id: Windows, cat: PC, desc: Software Windows}
- {id: Android, cat: PC/Mobile-Android, desc: Software Android}
- {id: Mac, cat: PC/Mac, desc: Software Mac}

View File

@@ -16,27 +16,14 @@ legacylinks:
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- https://eztv.unblockit.vegas/
- https://eztv.unblockit.esq/
- https://eztv.unblockit.zip/
- https://eztv.re/
- https://eztv.li/
- https://eztv.unblockit.foo/
- https://eztv.unblockit.ing/
- https://eztv.mrunblock.bond/
- https://eztv.nocensor.cloud/
- https://eztv.unblockit.date/
- https://eztv.unblockit.dad/
- https://eztv.unblockit.africa/
- https://eztv.unblockit.casa/
- https://eztv.unblockit.sbs/
- https://eztv.unblockninja.com/ # layout=def_wlinks not working
- https://eztv.ninjaproxy1.com/ # layout=def_wlinks not working
- https://eztv.proxyninja.org/ # layout=def_wlinks not working
- https://eztv.abcproxy.org/
- https://eztv.unblockit.ong/
- https://eztv.unblockit.black/
- https://eztv.unblockit.meme/
- https://eztv.unblockit.download/
caps:

View File

@@ -2,7 +2,7 @@
id: f1carreras-api
name: F1Carreras (API)
description: "F1Carreras is a Spanish Private Torrent Tracker for Motor Racing TV Releases"
language: es-ES
language: es-MX
type: private
encoding: UTF-8
links:
@@ -22,6 +22,7 @@ caps:
- {id: 10, cat: TV/Sport, desc: "DTM"}
- {id: 11, cat: TV/Sport, desc: "Rally"}
- {id: 12, cat: TV/Sport, desc: "WEC"}
- {id: 13, cat: TV/Sport, desc: "Other Series"}
modes:
search: [q]
@@ -80,8 +81,9 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
# disabled due to not being properly mapped
# seasonNumber: "{{ .Query.Season }}"
# episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
@@ -93,6 +95,9 @@ search:
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
- name: re_replace # S2024 to 2024 and S2024E97 to 2024 97
args: ["\\b(?:S(\\d{2,4}))(?:E(\\d{2,4}))?\\b", "$1 $2"]
- name: trim
rows:
selector: data
@@ -159,4 +164,4 @@ search:
minimumseedtime:
# 1 day (as seconds = 1 x 24 x 60 x 60)
text: 86400
# json UNIT3D 7.2.5
# json UNIT3D 7.2.5 (custom)

View File

@@ -182,7 +182,10 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# Maintain global ratio above 0.6 or downloads will get disabled. No MST.
minimumratio:
text: 0.61
# json UNIT3D 8.1.3
# global MR is 0.71 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.71
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.3

View File

@@ -114,6 +114,16 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table:has(a[href*="login.php?error=1"])
message:
text: "ERROR: Incorrect username!"
- selector: table:has(a[href*="login.php?error=4"])
message:
text: "ERROR: Incorrect password!"
- selector: table:has(a[href*="login.php?error="])
message:
text: "ERROR: Something went wrong during login!"
test:
path: index.php
selector: a[href*="/logout.php"]

View File

@@ -95,6 +95,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -111,6 +111,8 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div.panel:has(h3:contains("Login failed"))
test:
path: browse.php
selector: a[href$="/logout.php"]

View File

@@ -7,15 +7,18 @@ type: public
encoding: UTF-8
# to fetch current domain use https://www.protege-torrent.com/Gktorrent
links:
- https://www.gktorrent.uno/
- https://www.gktorrent.si/
legacylinks:
- https://www.protege-liens.com/
- https://www.protege-liens.net/
# latest domains list
- https://www.protege-torrent.com/
- https://www.site-torrent.com/
- https://www.rantop.org/
- https://www.torrent.ws/
- https://www.protege-torrent.com/
- https://www.torrent.onl/
- https://gktorrent.news/
# actual legacylinks
- https://www.gktorrent.vc/
- https://www.gktorrent.mx/
- https://www.gktorrent.fi/
- https://www.gktorrent.wf/
@@ -31,6 +34,8 @@ legacylinks:
- https://www.gktorrent.tw/
- https://www.gktorrent.in/
- https://www.gktorrent.sk/
- https://www.gktorrent.uno/
- https://www.gktorrent.gy/
caps:
categorymappings:
@@ -130,7 +135,7 @@ search:
attribute: href
filters:
- name: regexp
args: (/?torrent/\d+)
args: (/?detail/\d+)
download:
text: "{{ .Result.details }}"
size:

View File

@@ -8,28 +8,15 @@ encoding: UTF-8
links:
- https://glodls.to/
- https://gtso.cc/
- https://glodls.unblockninja.com/
legacylinks:
- https://glodls.rocks/
- https://gtdb.to/
- https://gtdb.cc/
- https://glotorrents.unblockit.vegas/
- https://glotorrents.unblockit.esq/
- https://glotorrents.unblockit.zip/
- https://glotorrents.unblockit.foo/
- https://glotorrents.unblockit.ing/
- https://www.gtdb.to/
- https://glotorrents.mrunblock.bond/
- https://glotorrents.nocensor.cloud/
- https://glotorrents.unblockit.date/
- https://glotorrents.unblockit.dad/
- https://glotorrents.unblockit.africa/
- https://glotorrents.unblockit.casa/
- https://glotorrents.unblockit.sbs/
- https://glotorrents.unblockit.ong/
- https://glodls.unblockninja.com/ # blank
- https://glodls.ninjaproxy1.com/ # blank
- https://glotorrents.unblockit.black/
- https://glotorrents.unblockit.meme/
- https://glotorrents.unblockit.download/
caps:

View File

@@ -1,155 +0,0 @@
---
id: goodtracker
name: GOOD tracker
description: "GOOD tracker is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
language: ru-RU
type: semi-private
encoding: windows-1251
links:
- http://good73.net/ # does not support https
caps:
categorymappings:
- {id: 1, cat: PC/ISO, desc: "Приложения ISO"}
- {id: 9, cat: Books, desc: "Документация"}
- {id: 5, cat: PC/Games, desc: "Игры PC"}
- {id: 10, cat: Audio, desc: "Музыка"}
- {id: 11, cat: TV, desc: "Сериалы"}
- {id: 12, cat: TV/Anime, desc: "Аниме"}
- {id: 13, cat: Movies/DVD, desc: "Фильмы DVDRip"}
- {id: 14, cat: Movies/HD, desc: "Фильмы HDRip"}
- {id: 15, cat: Movies/DVD, desc: "Фильмы DVD"}
- {id: 21, cat: Movies/Other, desc: "Мультфильмы"}
- {id: 16, cat: Books/EBook, desc: "Книги"}
- {id: 18, cat: PC, desc: "Софт"}
- {id: 20, cat: Other, desc: "Temp"}
- {id: 22, cat: Console/PSP, desc: "SONY PSP"}
- {id: 23, cat: TV/Documentary, desc: "Документальные фильмы"}
- {id: 25, cat: Audio, desc: "Многоканальная музыка"}
- {id: 26, cat: TV/Sport, desc: "Спорт"}
- {id: 28, cat: Console/XBox, desc: "PlayStation/X-Box"}
- {id: 29, cat: PC/Mobile-Other, desc: "Мобильные устройства"}
- {id: 30, cat: Other, desc: "Клипы"}
- {id: 31, cat: Other, desc: "*nix"}
- {id: 34, cat: Audio/Audiobook, desc: "Аудиокниги"}
- {id: 35, cat: Audio/Video, desc: "Музыкальное DVD"}
- {id: 36, cat: Movies/3D, desc: "Фильмы 3D"}
- {id: 37, cat: Movies/HD, desc: "Фильмы HD/BD"}
- {id: 38, cat: Other, desc: "Обучающие материалы"}
- {id: 39, cat: Other, desc: "Фильмографии"}
- {id: 40, cat: Other, desc: "Трейлеры"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
book-search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
1: title
4: added
5: size
7: seeders
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Торрентов на страницу:</b> setting to <b>100</b> on your account profile.
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
submit: Вход!
error:
- selector: div.error:contains("Ошибка входа")
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# http://good73.net/browse.php?c9=1&search=&incldead=1&cat=0&browse=&sort=7&type=desc
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead, 3 silver, 4 gold, 5 noseed, 6 dead for over 30 days
incldead: "{{ if .Config.freeleech }}4{{ else }}1{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# site does not support imdbid searching or have imdbid in results
rows:
selector: tbody[id="highlighted"] > tr:has(a[href^="details.php?id="])
after: 1
filters:
- name: andmatch
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
details:
selector: a[href*="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
date:
# 2023-10-06 09:48:07
selector: font:contains("-")
filters:
- name: regexp
args: "(\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}:\\d{2}) |"
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
files:
selector: td:nth-child(4)
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
img[src="pic/freedownload.gif"]: 0
img[src="pic/silverdownload.gif"]: 0.5
"*": 1
uploadvolumefactor:
text: 1
# TBDEV custom v2.0

View File

@@ -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 }}"

View File

@@ -60,6 +60,7 @@ login:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
@@ -152,4 +153,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 5.3.0
# json UNIT3D 5.3.0 (custom 0.5.0)

View File

@@ -184,4 +184,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.1.3
# json UNIT3D 8.3.2

View File

@@ -74,6 +74,7 @@ settings:
default: "Account Retention Rules:<ol><li>Veteran Users and above will be retained forever</li><li> Insane User and above will not be deleted after parking (in the control panel)</li><li>Users with a parked account will be deleted if they do not log in for 150 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 60 consecutive days.</li><li> Newly registered users who have no traffic for 7 days (i.e., upload/download data is 0) will be deleted.</li></ol>"
login:
# switched from the form method to the cookie method due to #9577
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -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

View File

@@ -1,32 +1,31 @@
---
id: tosky
name: ToSky
description: "ToSky is a Private CHINESE tracker for MOVIES / TV / GENERAL"
id: hdclone
name: HDClone
description: "HDClone is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://t.tosky.club/
- https://pt.hdclone.org/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 403, cat: TV, desc: "TV Shows/综艺"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {id: 409, cat: Audio, desc: "Music/音乐"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/音乐视频"}
- {id: 410, cat: Other, desc: "Educations/教育"}
- {id: 411, cat: Audio/Audiobook, desc: "Audio Books/有声书"}
- {id: 407, cat: TV/Sport, desc: "Sports/体育"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 408, cat: Other, desc: "Others/其他"}
- {id: 403, cat: TV, desc: "TV Shows/综艺"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫、动画"}
- {id: 408, cat: Audio/Video, desc: "Playlet/短剧"}
- {id: 410, cat: Audio/Video, desc: "MV/演唱会"}
- {id: 406, cat: Audio, desc: "Music/音乐"}
- {id: 407, cat: Other, desc: "Others/其他(慎选)"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: username
@@ -41,7 +40,7 @@ settings:
- name: info_2fa
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 ICC2022 Web Site. Otherwise just leave it empty."
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the HDClone Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -69,7 +68,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
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>Unparked 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 100 days in a row.</li></ol>"
default: "Account retention rules:<ol><li>Veteran User and above will be retained forever</li><li>Elite User and above will not have their account deleted after parking (in the control panel)</li><li> Users with a parked account will be deleted if they do not log in for 80 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 60 consecutive days</li><li>Users who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 10 consecutive days.</li></ol>"
login:
path: login.php
@@ -90,6 +89,8 @@ login:
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
message:
selector: td.text
test:
path: index.php
selector: a[href="logout.php"]
@@ -105,7 +106,7 @@ search:
# 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: "{{ if or .Query.IMDBID .Query.DoubanID }}1{{ else }}0{{ end }}"
search_area: "{{ if .Query.IMDBID }}4{{ else }}{{ end }}{{ if .Query.DoubanID }}1{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }}{{ else }}0{{ end }}"
# 0 AND, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
@@ -113,7 +114,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
selector: table.torrents > tbody > tr:has(table.torrentname)
fields:
category:
@@ -138,6 +139,14 @@ search:
poster:
selector: img[data-src]
attribute: data-src
imdbid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="imdb.com/title/tt"]
attribute: href
doubanid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="movie.douban.com/subject/"]
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
@@ -181,7 +190,12 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 1
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
description:
selector: td.rowfollow:nth-child(2)
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.11 2024-03-27

View File

@@ -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:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -210,4 +210,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.12 2024-06-13
# NexusPHP v1.8.14 2024-09-24

View File

@@ -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 }}"

View File

@@ -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 }}"

View File

@@ -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 }}"

View File

@@ -54,6 +54,9 @@ settings:
type: checkbox
label: Include DV/HDR10 in filename when a release has multiple HDR formats.
default: false
- name: add_version_francophone_to_title
type: checkbox
label: Append Version Francophone flags to titles if available (VFF, VFQ, VFI, VF)
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
@@ -251,6 +254,14 @@ search:
args: "{{ if or (eq .Result._vff \"True\") (eq .Result._vfq \"True\") }}.MULTI{{ else }}{{ end }}{{ if or (eq .Result._vfi \"True\") (eq .Result._vf \"True\") }}.MULTI{{ else }}{{ end }}"
- name: replace
args: [".MULTI.MULTI", ".MULTI"]
- name: append
args: "{{ if and (.Config.add_version_francophone_to_title) (eq .Result._vff \"True\") }}.VFF{{ else }}{{ end }}"
- name: append
args: "{{ if and (.Config.add_version_francophone_to_title) (eq .Result._vfq \"True\") }}.VFQ{{ else }}{{ end }}"
- name: append
args: "{{ if and (.Config.add_version_francophone_to_title) (eq .Result._vfi \"True\") }}.VFI{{ else }}{{ end }}"
- name: append
args: "{{ if and (.Config.add_version_francophone_to_title) (eq .Result._vf \"True\") }}.VF{{ else }}{{ end }}"
- name: append
args: "{{ if eq .Result._vof \"True\" }}.FRENCH{{ else }}{{ end }}"
- name: re_replace

View File

@@ -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

View File

@@ -188,4 +188,4 @@ search:
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# as a pay site there is no MR or MST
# json UNIT3D 8.2.0 (custom)
# json UNIT3D 8.3.3 (custom)

View File

@@ -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 }}"

View File

@@ -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 }}"

View File

@@ -1,30 +1,31 @@
---
id: plusteca
name: Plusteca
description: "Plusteca is a BRAZILIAN Private Torrent Tracker for MOVIES / TV"
language: pt-BR
id: hdzero-api
name: HDZero (API)
description: "HD Zero is a SPANISH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: es-ES
type: private
encoding: UTF-8
links:
- https://plusteca.com/
- https://hdzero.org/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Filme"}
- {id: 2, cat: TV, desc: "Seriado"}
- {id: 4, cat: PC/Games, desc: "Jogo"}
- {id: 5, cat: PC/0day, desc: "Aplicativo"}
- {id: 6, cat: Other, desc: "Cursos"}
- {id: 7, cat: XXX, desc: "XXX"}
- {id: 8, cat: Books/EBook, desc: "Livros"}
- {id: 9, cat: Books/Mags, desc: "História em Quadrinhos"}
- {id: 10, cat: TV, desc: "Shows"}
- {id: 1, cat: Movies, desc: "Películas"}
- {id: 2, cat: TV, desc: "Series"}
- {id: 5, cat: TV, desc: "Series Emision"}
- {id: 6, cat: TV/Anime, desc: "Animacion Peliculas"}
- {id: 7, cat: TV/Anime, desc: "Animacion Series"}
- {id: 8, cat: TV/Anime, desc: "Anime Peliculas"}
- {id: 9, cat: TV/Anime, desc: "Anime Series"}
- {id: 10, cat: TV/Documentary, desc: "Documentales"}
- {id: 11, cat: TV/Documentary, desc: "Documentales Series"}
- {id: 12, cat: TV, desc: "Programas TV"}
- {id: 13, cat: TV, desc: "Telenovelas"}
- {id: 3, cat: Other, desc: "Delete"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
book-search: [q]
settings:
- name: apikey
@@ -33,7 +34,7 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://plusteca.com/\" target=\"_blank\">Plusteca</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://hdzero.org/\" target=\"_blank\">HD Zero</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -112,7 +113,7 @@ search:
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }} Spanish"
details:
selector: details_link
download:
@@ -133,10 +134,6 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Cinema TV)", "Cinema_TV"]
- name: re_replace
args: ["(?i)(Ficção científica)", "Ficção_científica"]
- name: replace
args: [" & ", "_&_"]
description:
@@ -182,7 +179,9 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio:
text: 1.0
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 8.2.0
# json UNIT3D 8.3.2

View File

@@ -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 }}"

View File

@@ -95,7 +95,7 @@ settings:
default: POLISH
options:
POLISH: POLISH
MULTi POLISH: MULTIi POLISH
MULTi POLISH: MULTi POLISH
- name: info_tpp
type: info
label: Results Per Page

View File

@@ -1,17 +1,18 @@
---
id: bitstream-api
name: BitStream (API)
description: "BitStream is a SPANISH Private tracker for H.265 MOVIES / TV"
language: es-ES
id: hhd-api
name: HHD (API)
description: "HHD is a Private Torrent Tracker for MOVIES / TV / GAMES"
language: en-US
type: private
encoding: UTF-8
links:
- https://bitstream.click/
- https://homiehelpdesk.net/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 4, cat: Console, desc: "Games"}
modes:
search: [q]
@@ -25,7 +26,7 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://bitstream.click/\" target=\"_blank\">BitStream</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://homiehelpdesk.net/\" target=\"_blank\">HHD</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -50,10 +51,6 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Not logging in for a month will result in the account being deactivated or banned. If an account does not register downloads in a month, it will be banned for users with the User rank. Other ranks will be given a timeframe determined by staff."
login:
path: /api/torrents
@@ -108,7 +105,7 @@ search:
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }} Spanish"
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
@@ -129,6 +126,8 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: replace
args: [" & ", "_&_"]
description:
@@ -144,7 +143,7 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
args: " -11:00" # SST
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
@@ -174,7 +173,9 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio:
text: 7.0
minimumseedtime:
# 15 days (as seconds = 15 x 24 x 60 x 60)
text: 1296000
# json UNIT3D 8.2.0
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.3

View File

@@ -82,6 +82,7 @@ settings:
login:
method: cookie
# using cookie method because login page has embedded Google reCAPTCHA
inputs:
cookie: "{{ .Config.cookie }}"
test:

View File

@@ -1,11 +1,10 @@
---
id: ilcorsaronero
name: Il Corsaro Nero
description: "Il Corsaro Nero is an ITALIAN Public site for TV / MOVIES / GENERAL"
name: ilCorSaRoNeRo
description: "ilCorSaRoNeRo is an ITALIAN Public site for TV / MOVIES / GENERAL"
language: it-IT
type: public
encoding: Windows-1252
requestDelay: 2
encoding: UTF-8
links:
- https://ilcorsaronero.link/
- https://ilcorsaronero.torrentbay.st/
@@ -27,22 +26,32 @@ legacylinks:
caps:
categorymappings:
- {id: 1, cat: Movies/HD, desc: "Movies BDRiP", default: true}
- {id: 2, cat: Audio, desc: "Music", default: true}
- {id: 3, cat: PC/Games, desc: "Games PC", default: true}
- {id: 4, cat: Other, desc: "Other", default: true}
- {id: 5, cat: TV/Anime, desc: "Anime", default: true}
- {id: 6, cat: Books/EBook, desc: "Ebooks", default: true}
- {id: 7, cat: PC/0day, desc: "App Windows", default: true}
- {id: 8, cat: PC, desc: "App Linux", default: true}
- {id: 9, cat: PC/Mac, desc: "App Mac", default: true}
- {id: 13, cat: Console/PSP, desc: "Games Playstation", default: true}
- {id: 14, cat: Console/XBox, desc: "Games Xbox", default: true}
- {id: 15, cat: TV, desc: "TV Series", default: true}
- {id: 16, cat: Other, desc: "Other", default: true}
- {id: 18, cat: Audio/Audiobook, desc: "Audio Book", default: true}
- {id: 19, cat: Movies/SD, desc: "Movies Screener", default: true}
- {id: 20, cat: Movies/DVD, desc: "Movies DVD", default: true}
- {id: film, cat: Movies, desc: "Film"}
- {id: serie-tv, cat: TV, desc: "Serie TV"}
- {id: animazione, cat: TV/Anime, desc: "Animazione"}
- {id: animazione-film, cat: TV/Anime, desc: "Animazione - Film"}
- {id: animazione-serie, cat: TV/Anime, desc: "Animazione - Serie"}
- {id: musica, cat: Audio, desc: "Musica"}
- {id: musica-audio, cat: Audio, desc: "Musica - Audio"}
- {id: musica-video, cat: Audio/Video, desc: "Musica - Video Musicali"}
- {id: libri, cat: Books, desc: "Libri"}
- {id: libri-ebook, cat: Books/EBook, desc: "Libri - eBook"}
- {id: libri-audio, cat: Audio/Audiobook, desc: "Libri - Audiolibri"}
- {id: libri-fumetti, cat: Books/Comics, desc: "Libri - Fumetti"}
- {id: libri-edicola, cat: Books/Mags, desc: "Libri - Edicola"}
- {id: giochi, cat: PC/Games, desc: "Giochi"}
- {id: giochi-pc, cat: PC/Games, desc: "Giochi - PC"}
- {id: giochi-console, cat: PC/Games, desc: "Giochi - Console"}
- {id: software, cat: PC, desc: "Software"}
- {id: software-windows, cat: PC/0day, desc: "Software - Windows"}
- {id: software-macos, cat: PC/Mac, desc: "Software - macOS"}
- {id: software-linux, cat: PC, desc: "Software - Linux"}
- {id: software-mobile, cat: PC/Mobile-Other, desc: "Software - Mobile"}
- {id: altro, cat: Other, desc: "Altro"}
- {id: altro-docu, cat: Other, desc: "Altro - Documentari"}
- {id: altro-tv, cat: Other, desc: "Altro - Programmi TV"}
- {id: altro-corsi, cat: Other, desc: "Altro - Videocorsi"}
- {id: altro-altro, cat: Other, desc: "Altro - Altro"}
modes:
search: [q]
@@ -52,38 +61,53 @@ caps:
book-search: [q]
settings:
- name: itorrents-links
type: checkbox
label: Add download links via itorrents.org
- name: category-id
type: select
label: Category (for Keyword search)
default: all
options:
all: "All categories"
film: "Film"
serie-tv: "Serie TV"
animazione: "Animazione"
musica: "Musica"
libri: "Libri"
giochi: "Giochi"
software: "Software"
altro: "Altro"
- name: dl_type
type: select
label: Download type
default: Magnet
options:
Magnet: "magnet"
Torrent: "torrent"
download:
selectors:
- selector: a:has(span:contains("{{ .Config.dl_type }}"))
attribute: href
search:
paths:
- path: "{{ if .Keywords }}advsearch.php?&category={{ range .Categories }}{{.}};{{end}}&search={{ .Keywords }}&order=data&by=DESC&page=0{{ else }}/browse/0{{ end }}"
- path: "{{ if .Keywords }}advsearch.php?&category={{ range .Categories }}{{.}};{{end}}&search={{ .Keywords }}&order=data&by=DESC&page=1{{ else }}/browse/1{{ end }}"
- path: "{{ if .Keywords }}advsearch.php?&category={{ range .Categories }}{{.}};{{end}}&search={{ .Keywords }}&order=data&by=DESC&page=2{{ else }}/browse/2{{ end }}"
- path: "{{ if .Keywords }}search{{ else }}{{ end }}"
inputs:
q: "{{ .Keywords }}"
cat: "{{ if .Keywords }}{{ re_replace .Config.category-id \"all\" \"\" }}{{ else }}{{ end }}"
rows:
selector: "tr.odd,tr.odd2"
selector: table > tbody > tr
filters:
- name: andmatch
fields:
category:
selector: td:nth-child(1) a
attribute: href
filters:
- name: split
args: ["/", -1]
categorydesc:
selector: td:nth-child(1)
title:
selector: td:nth-child(2) a.tab
attribute: href
selector: a[href^="/torrent/"]
filters:
- name: split
args: ["/", -1]
- name: replace # replace underscore with " " (space)
args: ["_", " "]
- name: re_replace # replace multiple spaces
args: ["[ ]{2,}", " "]
- name: re_replace
args: ["\\.", " "]
# normalize to SXXEYY format
- name: re_replace # S01 E01 to S01E01
args: ["(?i)\\bS(\\d+)\\sE(\\d+)\\b", "S$1E$2"]
@@ -118,49 +142,22 @@ search:
args: ["(?i)WEB\\sDL", "WEB-DL"]
- name: re_replace
args: ["(?i)HDTVRIP", "HDTV"]
description:
selector: td:nth-child(1) a
attribute: href
filters:
- name: split
args: ["/", -1]
- name: prepend
args: "cat="
details:
selector: td:nth-child(4) a
selector: a[href^="/torrent/"]
attribute: href
download_itorrents:
selector: input.downarrow
attribute: value
filters:
- name: prepend
args: "http://itorrents.org/torrent/"
- name: append
args: ".torrent"
download:
text: "{{ if .Config.itorrents-links }}{{ .Result.download_itorrents }}{{ else }}{{ end }}"
infohash:
selector: input.downarrow
attribute: value
size:
selector: td:nth-child(3) font
date:
selector: td:nth-child(5) font
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd.MM.yy zzz"
selector: a[href^="/torrent/"]
attribute: href
seeders:
selector: td:nth-child(6) font
filters:
- name: replace
args: ["n/a", "0"]
selector: td:nth-child(3)
leechers:
selector: td:nth-child(7) font
filters:
- name: replace
args: ["n/a", "0"]
selector: td:nth-child(4)
size:
selector: td:nth-child(5)
date:
# unix
selector: td:nth-child(6)
attribute: data-timestamp
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -85,6 +85,7 @@ caps:
- {id: 45, cat: PC/Mobile-iOS, desc: "iOS", default: true}
- {id: 46, cat: PC/Mac, desc: "Mac", default: true}
- {id: 47, cat: PC/ISO, desc: "Linux", default: true}
- {id: 102, cat: Other, desc: "3D STL", default: true}
# Dokumentarni
- {id: 95, cat: TV/Documentary, desc: "Dokumentarni Film", default: true}
- {id: 96, cat: TV/Documentary, desc: "Dokumentarna Serija", default: true}
@@ -145,7 +146,7 @@ login:
search:
paths:
- path: torrents.php
categories: [14, 15, 16, 20, 21, 49, 50, 51, 52, 55, 71, 72, 73, 74, 77, 97, 99, 100, 23, 24, 75, 76, 78, 79, 80, 81, 82, 98, 26, 56, 93, 29, 30, 31, 34, 83, 42, 43, 53, 54, 62, 37, 85, 86, 87, 88, 89, 90, 91, 38, 39, 40, 41, 44, 45, 46, 47, 95, 96]
categories: [14, 15, 16, 20, 21, 49, 50, 51, 52, 55, 71, 72, 73, 74, 77, 97, 99, 100, 23, 24, 75, 76, 78, 79, 80, 81, 82, 98, 26, 56, 93, 29, 30, 31, 34, 83, 42, 43, 53, 54, 62, 37, 85, 86, 87, 88, 89, 90, 91, 38, 39, 40, 41, 44, 45, 46, 47, 102, 95, 96]
- path: xxx.php
categories: [60, 61, 66, 67, 68, 69, 84]
inputs:

View File

@@ -25,6 +25,7 @@ caps:
- {id: 16, cat: TV, desc: "Boxsets"}
- {id: 18, cat: Audio, desc: "Music"}
- {id: 19, cat: Movies, desc: "Film"}
- {id: 20, cat: Movies, desc: "VIP"}
modes:
search: [q]
@@ -43,6 +44,10 @@ settings:
type: checkbox
label: Filter freeleech only
default: false
- name: novip
type: checkbox
label: Hide VIP releases
default: true
- name: sort
type: select
label: Sort requested from site
@@ -84,8 +89,7 @@ search:
page: torrents
search: "{{ .Keywords }}"
category: "{{ range .Categories }}{{.}};{{end}}"
# 0 filename, 1 file&descr, 2 descr, 3 uploaders, 18 genre, 4 imdb, 5 gold, 6 silver, 7 bronze, 8-17 upload multiplier 1x-10x
# note the options are exclusive, so searching for gold means the search keywords are ignored
# 0 filename, 1 file&descr, 2 descr, 3 uploaders
options: 0
# 0 all, 1 active only, 2 dead only
active: 0
@@ -98,7 +102,7 @@ search:
args: ["\\.", " "]
rows:
selector: "table.lista > tbody > tr:has(a[href^=\"download.php?id=\"]):not(:has(a[href^=\"index.php?page=userdetails\"])){{ if .Config.freeleech }}:has(img[src$=\"gold.gif\"]){{ else }}{{ end }}, able.lista > tbody > tr:has(a[href^=\"download.php?id=\"]):not(:has(a[href^=\"index.php?page=userdetails\"])){{ if .Config.freeleech }}:has(img[src$=\"freeleech.gif\"]){{ else }}{{ end }}"
selector: "table.lista > tbody > tr:has(a[href^=\"download.php?id=\"]){{ if .Config.novip }}:not(:has(a[href$=\"category=20\"])){{ else }}{{ end }}{{ if .Config.freeleech }}:has(img[src$=\"gold.gif\"]){{ else }}{{ end }}, table.lista > tbody > tr:has(a[href^=\"download.php?id=\"]){{ if .Config.novip }}:not(:has(a[href$=\"category=20\"])){{ else }}{{ end }}{{ if .Config.freeleech }}:has(img[src$=\"freeleech.gif\"]){{ else }}{{ end }}"
fields:
category:
@@ -134,20 +138,27 @@ search:
download:
selector: a[href^="download.php?id="]
attribute: href
size:
# Size: &nbsp; 2.00 GB
selector: td:has(a[href^="download.php?id="]) p:contains("Size:")
filters:
- name: regexp
args: (\d.+[B]$)
date:
selector: td:has(a[href^="download.php?id="]) ~ td ~ td
# AddDate: &nbsp; 12:54:01 24/10/2024
selector: td:has(a[href^="download.php?id="]) p:contains("AddDate:")
# auto adjusted by site account profile
filters:
- name: regexp
args: (\d{2}:\d{2}:\d{2}\s\d{1,2}\/\d{2}\/\d{4})
- name: dateparse
args: "dd/MM/yyyy"
args: "HH:mm:ss d/MM/yyyy"
seeders:
selector: td:has(a[href^="download.php?id="]) ~ td ~ td ~ td
selector: td:has(a[href^="download.php?id="]) p:contains("Seeds:") > a
leechers:
selector: td:has(a[href^="download.php?id="]) ~ td ~ td ~ td ~ td
selector: td:has(a[href^="download.php?id="]) p:contains("Seeds:") > a:nth-child(2)
grabs:
selector: td:has(a[href^="download.php?id="]) ~ td ~ td ~ td ~ td ~ td
size:
selector: "td:has(a[href^=\"download.php?id=\"]) ~ td ~ td ~ td ~ td ~ td ~ td"
selector: td:has(a[href^="download.php?id="]) p:contains("Seeds:") > a:nth-child(3)
downloadvolumefactor:
case:
img[src="images/freeleech.gif"]: 0
@@ -172,4 +183,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 259200
# xbtitFM v4.1.28
# xbtitFM v4.1.31

View File

@@ -6,12 +6,12 @@ language: en-US
type: public
encoding: UTF-8
links:
- https://isohunt.nz/
- https://isohunt.ch/
legacylinks:
- https://isohunt2.net/ # redirects to torrentproject.cc
- https://isohunt.fun/ # redirects to torrentproject.cc
- https://isohunt.tv/ # redirects to torrentproject.cc
- https://isohunt.nz/
caps:
categorymappings:

View File

@@ -167,7 +167,7 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
args: " -03:00" # BRT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
@@ -200,4 +200,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.2.0 (custom)
# json UNIT3D 8.3.3 (custom)

View File

@@ -9,9 +9,6 @@ links:
- https://itorrent.ws/
legacylinks:
- https://itorrent.hu/
- https://itorrent.unblockit.pro/
- https://itorrent.unblockit.one/
- https://itorrent.unblockit.me/ # currently mirroring 01torrent.net
caps:
categorymappings:

View File

@@ -6,6 +6,8 @@ language: en-US
type: public
encoding: UTF-8
links:
- https://jav-torrent.net/
legacylinks:
- https://jav-torrent.org/
caps:

View File

@@ -60,7 +60,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "You must seed at least 1 torrent or log in every 90 days to avoid being pruned."
default: "You must seed at least 1 torrent or log in every 30 days to avoid being pruned."
login:
path: /api/torrents

View File

@@ -18,6 +18,7 @@ caps:
- {id: 407, cat: TV/Sport, desc: "体育Sports"}
- {id: 404, cat: TV/Documentary, desc: "纪录片Documentaries"}
- {id: 406, cat: Audio/Video, desc: "音乐视频Music Videos"}
- {id: 408, cat: PC, desc: "软件Appz"}
- {id: 410, cat: PC/Games, desc: "游戏Game"}
- {id: 411, cat: Other, desc: "学习Study"}
- {id: 409, cat: Other, desc: "其他Misc"}

View File

@@ -65,6 +65,7 @@ login:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:

View File

@@ -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 }}"

View File

@@ -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 }}"

View File

@@ -71,6 +71,9 @@ search:
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}4/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}5/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
error:
- selector: h1:contains("403 Forbidden")
rows:
selector: table.data tr.odd:has(a[class="cellMainLink"]), table.data tr.even:has(a[class="cellMainLink"])
filters:

View File

@@ -25,13 +25,6 @@ legacylinks:
- https://kat.li/
- https://katcr.to/ # kickasstorrents-to proxy
- https://kickasstorrent.cr/ # kickasstorrents-to proxy
- https://kickass.unblockit.pro/
- https://kickass.unblockit.one/
- https://kickass.unblockit.me/
- https://kickass.unblockit.pw/
- https://kickass.unblockit.id/
- https://kickass.unblockit.win/
- https://kickass.unblockit.top/ # currently redirects to https://kat.unblockit.lat/ (newkatcr.co proxy)
- https://kickasstorrents.unblockninja.com/ # currently kickasstorrents-to proxy
- https://kickass-kat.com/

View File

@@ -1,151 +0,0 @@
---
id: kimoji
name: KIMOJI
description: "KIMOJI is a CHINESE Private Torrent Tracker for MUSIC"
language: en-US
type: private
encoding: UTF-8
links:
- https://kimoji.club/
caps:
categorymappings:
- {id: 3, cat: Audio, desc: "Music"}
modes:
search: [q]
music-search: [q]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://kimoji.club/\" target=\"_blank\">KIMOJI</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
_id:
selector: ..id
category:
selector: category_id
title:
selector: name
details:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
text: "{{ .Config.sitelink }}files/img/torrent-cover_{{ .Result._id }}.jpg"
genre:
selector: distributor
filters:
- name: re_replace
args: ["(?i)(Hard Rock)", "Hard_Rock"]
- name: re_replace
args: ["(?i)(World Music)", "World_Music"]
- name: replace
args: ["/", "_"]
description:
text: "{{ .Result.genre }}"
files:
selector: num_file
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
# global MR is 1.0 but torrents must be seeded for 3 days regardless of ratio
# minimumratio:
# text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 7.1.3 (custom)

View File

@@ -1,160 +0,0 @@
---
id: knaben
name: Knaben
description: "Knaben is a Public torrent meta-search engine"
language: en-US
type: public
encoding: UTF-8
links:
- https://knaben.eu/
caps:
categorymappings:
- {id: 1000000, cat: Audio, desc: "Audio"}
- {id: 1001000, cat: Audio/MP3, desc: "MP3"}
- {id: 1002000, cat: Audio/Lossless, desc: "Lossless"}
- {id: 1003000, cat: Audio/Audiobook, desc: "Audiobook"}
- {id: 1004000, cat: Audio/Video, desc: "Audio Video"}
- {id: 1005000, cat: Audio/Other, desc: "Radio"}
- {id: 1006000, cat: Audio/Other, desc: "Audio Other"}
- {id: 2000000, cat: TV, desc: "TV"}
- {id: 2001000, cat: TV/HD, desc: "TV HD"}
- {id: 2002000, cat: TV/SD, desc: "TV SD"}
- {id: 2003000, cat: TV/UHD, desc: "TV UHD"}
- {id: 2004000, cat: TV/Documentary, desc: "Documentary"}
- {id: 2005000, cat: TV/Foreign, desc: "TV Foreign"}
- {id: 2006000, cat: TV/Sport, desc: "Sport"}
- {id: 2007000, cat: TV/Other, desc: "Cartoon"}
- {id: 2008000, cat: TV/Other, desc: "TV Other"}
- {id: 3000000, cat: Movies, desc: "Movies"}
- {id: 3001000, cat: Movies/HD, desc: "Movies HD"}
- {id: 3002000, cat: Movies/SD, desc: "Movies SD"}
- {id: 3003000, cat: Movies/UHD, desc: "Movies UHD"}
- {id: 3004000, cat: Movies/DVD, desc: "Movies DVD"}
- {id: 3005000, cat: Movies/Foreign, desc: "Movies Foreign"}
- {id: 3006000, cat: Movies/Foreign, desc: "Movies Bollywood"}
- {id: 3007000, cat: Movies/3D, desc: "Movies 3D"}
- {id: 3008000, cat: Movies/Other, desc: "Movies Other"}
- {id: 4000000, cat: PC, desc: "PC"}
- {id: 4001000, cat: PC/Games, desc: "Games"}
- {id: 4002000, cat: PC/0day, desc: "Software"}
- {id: 4003000, cat: PC/Mac, desc: "Mac"}
- {id: 4004000, cat: PC/ISO, desc: "Unix"}
- {id: 5000000, cat: XXX, desc: "XXX"}
- {id: 5001000, cat: XXX/x264, desc: "XXX Video"}
- {id: 5002000, cat: XXX/ImageSet, desc: "XXX ImageSet"}
- {id: 5003000, cat: XXX/Other, desc: "XXX Games"}
- {id: 5004000, cat: XXX/Other, desc: "XXX Hentai"}
- {id: 5005000, cat: XXX/Other, desc: "XXX Other"}
- {id: 6000000, cat: TV/Anime, desc: "Anime"}
- {id: 6001000, cat: TV/Anime, desc: "Anime Subbed"}
- {id: 6002000, cat: TV/Anime, desc: "Anime Dubbed"}
- {id: 6003000, cat: TV/Anime, desc: "Anime Dual audio"}
- {id: 6004000, cat: TV/Anime, desc: "Anime Raw"}
- {id: 6005000, cat: Audio/Video, desc: "Music Video"}
- {id: 6006000, cat: Books/Other, desc: "Literature"}
- {id: 6007000, cat: Audio/Other, desc: "Music"}
- {id: 6008000, cat: TV/Anime, desc: "Anime non-english translated"}
- {id: 7000000, cat: Console, desc: "Console"}
- {id: 7001000, cat: Console/PS4, desc: "PS4"}
- {id: 7002000, cat: Console/PS3, desc: "PS3"}
- {id: 7003000, cat: Console/PS3, desc: "PS2"}
- {id: 7004000, cat: Console/PS3, desc: "PS1"}
- {id: 7005000, cat: Console/PS Vita, desc: "PS Vita"}
- {id: 7006000, cat: Console/PSP, desc: "PSP"}
- {id: 7007000, cat: Console/XBox 360, desc: "Xbox 360"}
- {id: 7008000, cat: Console/XBox, desc: "Xbox"}
- {id: 7009000, cat: Console/NDS, desc: "Switch"}
- {id: 7010000, cat: Console/NDS, desc: "NDS"}
- {id: 7011000, cat: Console/Wii, desc: "Wii"}
- {id: 7012000, cat: Console/WiiU, desc: "WiiU"}
- {id: 7013000, cat: Console/3DS, desc: "3DS"}
- {id: 7014000, cat: Console/Wii, desc: "GameCube"}
- {id: 7015000, cat: Console/Other, desc: "Other"}
- {id: 8000000, cat: PC/Mobile-Other, desc: "Mobile"}
- {id: 8001000, cat: PC/Mobile-Android, desc: "Android"}
- {id: 8002000, cat: PC/Mobile-iOS, desc: "IOS"}
- {id: 8003000, cat: PC/Mobile-Other, desc: "PC Other"}
- {id: 9000000, cat: Books, desc: "Books"}
- {id: 9001000, cat: Books/EBook, desc: "EBooks"}
- {id: 9002000, cat: Books/Comics, desc: "Comics"}
- {id: 9003000, cat: Books/Mags, desc: "Magazines"}
- {id: 9004000, cat: Books/Technical, desc: "Technical"}
- {id: 9005000, cat: Books/Other, desc: "Books Other"}
- {id: 10000000, cat: Other, desc: "Other"}
- {id: 10001000, cat: Other/Misc, desc: "Other Misc"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: sort
type: select
label: Sort requested from site
default: date
options:
date: created
seeders: seeders
bytes: size
title: title
- name: type
type: select
label: Order requested from site
default: "+"
options:
"+": desc
"-": asc
search:
paths:
- path: "{{ if .Keywords }}search/{{ .Keywords }}{{ else }}browse{{ end }}/0/1/{{ .Config.type }}{{ .Config.sort }}"
rows:
selector: tr[title^="Cached "], tr[title^="Checked "]
fields:
category:
selector: a[href^="/browse/"]:last-child
attribute: href
filters:
- name: split
args: ["/", 2]
# replace subcat with cat: 1001069 > 1001000
- name: re_replace
args: ["(\\d{3})$", "000"]
title:
selector: td:nth-child(2) a
details:
selector: td:last-child a
attribute: href
download:
selector: td:nth-child(2) a
attribute: href
description:
selector: td:last-child a
filters:
- name: prepend
args: "Source: "
date:
selector: td:nth-child(4)
attribute: title
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-child(3)
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -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 }}"

View File

@@ -16,24 +16,26 @@ caps:
- {id: 80, cat: Audio, desc: "DMC: DMC"}
- {id: 49, cat: Audio/MP3, desc: "KZN MP3 Weekly: Ex-Vip"}
- {id: 76, cat: Audio, desc: "KZN-Exclusive: Exclusive "}
- {id: 98, cat: Audio/MP3, desc: "Other Mp3 Weely: Mp3"}
- {id: 77, cat: Audio, desc: "KZN Ex VIP: Ex VIP"}
- {id: 98, cat: Audio/MP3, desc: "Other Mp3 Weely: Mp3"}
- {id: 99, cat: Audio/MP3, desc: "KZ Internal : KZ Internal"}
- {id: 74, cat: Audio, desc: "Discography: Collection"}
- {id: 78, cat: Audio, desc: "Dj-Only: Dj-Music"}
- {id: 82, cat: Audio/Lossless, desc: "Flac: Flac - Flac Packs"}
- {id: 81, cat: Audio, desc: "Albums : Assorted Albums"}
- {id: 81, cat: Audio, desc: "Albums : Albums / Singles"}
- {id: 46, cat: Audio/Video, desc: "Music Videos: Music Videos"}
- {id: 24, cat: Audio, desc: "Karaoke: All Karaoke"}
- {id: 28, cat: Movies, desc: "Movies: 2024"}
- {id: 78, cat: Audio, desc: "Dj-Only: Dj-Music"}
- {id: 47, cat: Movies/BluRay, desc: "Movies: Bluray-HD"}
- {id: 9, cat: Movies/DVD, desc: "Movies: Dvdr-ISO"}
- {id: 28, cat: Movies, desc: "Movies: 2024"}
- {id: 25, cat: Movies/WEB-DL, desc: "Movies: Web-DL"}
- {id: 52, cat: Movies, desc: "Classic Movies: Pre90s"}
- {id: 48, cat: Movies/SD, desc: "Movies: AVI-XVID-Dvdrip"}
- {id: 41, cat: Movies/3D, desc: "Remux - 3D: Remux - 3D"}
- {id: 22, cat: Movies/Foreign, desc: "Movies: Foreign"}
- {id: 23, cat: Movies/Other, desc: "Movies: Kids"}
- {id: 25, cat: Movies/WEB-DL, desc: "Movies: Netflix"}
- {id: 86, cat: Movies/HD, desc: "1440P QHD: 1440P QHD"}
- {id: 27, cat: Movies/UHD, desc: "Movies: 4K"}
- {id: 23, cat: Movies/Other, desc: "Movies: Kid-Anime-Family"}
- {id: 9, cat: Movies/DVD, desc: "Movies: Dvdr-ISO"}
- {id: 22, cat: Movies/Foreign, desc: "Movies: Foreign"}
- {id: 53, cat: Movies, desc: "Movie Packs: Movie Pks"}
- {id: 54, cat: Movies, desc: "Movie Pack: Pre-90s"}
- {id: 6, cat: Movies/Other, desc: "Kids Movie Pk: Movie Pks"}
@@ -46,7 +48,6 @@ caps:
- {id: 83, cat: Movies, desc: "TV Packs: Pre90s"}
- {id: 84, cat: Audio/Audiobook, desc: "Audio Books: A-Books"}
- {id: 85, cat: Books, desc: "Ebooks: Ebooks-Mags-Comics"}
- {id: 86, cat: Movies/HD, desc: "1440P QHD: 1440P QHD"}
- {id: 87, cat: PC/0day, desc: "Apps: windows-Linux"}
- {id: 88, cat: TV/Anime, desc: "Anime: All Anime"}
- {id: 89, cat: PC/Games, desc: "Games: Pc - Iso"}
@@ -56,7 +57,7 @@ caps:
- {id: 93, cat: Movies/Other, desc: "Xmas Movies : Packs"}
- {id: 94, cat: Audio/Other, desc: "Xmas Music Pack: Packs"}
- {id: 95, cat: Other, desc: "To Be Edited: Edit"}
- {id: 99, cat: PC/Mac, desc: "Apps Mac: Apps Mac"}
- {id: 100, cat: Audio/Lossless, desc: "Web Music: Flac - MP3"}
modes:
search: [q]

View File

@@ -200,4 +200,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.13 2024-08-03
# NexusPHP v1.8.14 2024-09-24

View File

@@ -13,15 +13,15 @@ legacylinks:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Films: General"}
- {id: 33, cat: Movies/Other, desc: "Films: [TMDB UnListed]"}
- {id: 21, cat: Movies/3D, desc: "Films: 3D"}
- {id: 25, cat: Movies/Other, desc: "Films: Musical"}
- {id: 18, cat: Movies/Other, desc: "Films: Silent"}
- {id: 24, cat: Movies/Other, desc: "Films: Holiday"}
- {id: 19, cat: Movies/Other, desc: "Films: Shorts"}
- {id: 42, cat: Movies/Other, desc: "Films: Shorts [TMDB UnListed]"}
- {id: 17, cat: TV/Documentary, desc: "Films: Documentary"}
- {id: 12, cat: Movies/Other, desc: "Films: FanEdits/Restorations"}
- {id: 33, cat: Movies/Other, desc: "Films: [TMDB UnListed]"}
- {id: 42, cat: Movies/Other, desc: "Films: Shorts [TMDB UnListed]"}
- {id: 27, cat: Movies/Foreign, desc: "Films SP1: Dub or Vid issues"}
- {id: 22, cat: Movies/Foreign, desc: "Films SP2: No English"}
- {id: 28, cat: Movies/Other, desc: "Films SP3: Other"}
@@ -42,15 +42,15 @@ caps:
- {id: 35, cat: TV/Sport, desc: "Culture: Sports"}
- {id: 37, cat: TV/Other, desc: "Culture: Firearms and Freedom"}
- {id: 36, cat: TV/Other, desc: "Culture: Roms"}
- {id: 6, cat: XXX, desc: "XXX: Smut [TMDB Listed]"}
- {id: 30, cat: XXX, desc: "XXX: Smut [TMDB UnListed]"}
- {id: 15, cat: XXX/Pack, desc: "XXX: MegaPacks"}
- {id: 10, cat: XXX, desc: "XXX: Hentai"}
- {id: 14, cat: XXX/Other, desc: "XXX: Creators Corner"}
- {id: 39, cat: XXX/Other, desc: "XXX: Pain and Violence"}
- {id: 13, cat: XXX/Other, desc: "XXX: Other"}
- {id: 11, cat: XXX/Other, desc: "XXX: Zoo"}
- {id: 26, cat: Other, desc: "FuckedUpShit"}
- {id: 6, cat: XXX, desc: "Mature: NSFW [TMDB Listed]"}
- {id: 30, cat: XXX, desc: "Mature: NSFW [TMDB UnListed]"}
- {id: 15, cat: XXX/Pack, desc: "Mature: NSFW MegaPacks"}
- {id: 10, cat: XXX, desc: "Mature: Hentai"}
- {id: 14, cat: XXX/Other, desc: "Mature: Creators Corner"}
- {id: 39, cat: XXX/Other, desc: "Mature: NSFL [Listed]"}
- {id: 11, cat: XXX/Other, desc: "Mature: NSFL [Unlisted]"}
- {id: 44, cat: XXX/Other, desc: "Mature: Audio"}
- {id: 43, cat: Other, desc: "Internal Testing"}
- {id: 23, cat: Other, desc: "Other_Or_Not_Sure"}
modes:

View File

@@ -2,7 +2,7 @@
id: lat-team-api
name: Lat-Team (API)
description: "Lat-Team is a SPANISH Private Torrent Tracker for MOVIES / TV"
language: es-ES
language: es-MX
type: private
encoding: UTF-8
links:

View File

@@ -46,6 +46,10 @@ caps:
- {id: 14, cat: TV/WEB-DL, desc: "SERIE WEB.720p"}
- {id: 12, cat: TV/WEB-DL, desc: "SERIE WEB"}
- {id: 110, cat: TV, desc: "SERIE Nouveautés 2024"}
# ANIMEE
- {id: 113, cat: TV/Anime, desc: "ANIMEE Nouveautées 2024"}
- {id: 114, cat: Movies/Other, desc: "ANIMEE Fim"}
- {id: 115, cat: TV/Anime, desc: "ANIMEE Serie"}
# LOGICIELS
- {id: 56, cat: PC/ISO, desc: "LOGICIELS Linux"}
- {id: 24, cat: PC/Mac, desc: "LOGICIELS Apple"}
@@ -58,6 +62,7 @@ caps:
# MUSIC
- {id: 5, cat: Audio/Video, desc: "MUSIC clip video"}
- {id: 109, cat: Audio/Video, desc: "MUSIC Spectacles.Theatre"}
- {id: 112, cat: Audio/Video, desc: "MUSIC Concert filmé"}
# JEUX
- {id: 96, cat: PC/Games, desc: "JEUX Apple"}
- {id: 8, cat: Console/PS3, desc: "JEUX PS3"}

View File

@@ -0,0 +1,173 @@
---
id: lemonhd
name: LemonHD
description: "LemonHD is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://lemonhd.club/
legacylinks:
- https://leaguehd.com/
- https://lemonhd.org/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 411, cat: Audio, desc: "Music/无损音乐"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/音乐MV"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 402, cat: TV, desc: "TV Series/剧集"}
- {id: 403, cat: TV, desc: "TV Shows/综艺"}
- {id: 410, cat: Movies/3D, desc: "Movies 3D"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
test:
path: index.php
selector: a[href$="logout.php"]
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }} {{ else }}{{ .Keywords }}{{ end }}{{ if .Query.DoubanID }}{{ .Query.DoubanID }}{{ else }}{{ end }}"
# 0 incldead, 1 active, 2 justdead
incldead: 0
# promotion: 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x 50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdb, 5 douban
search_area: "{{ if .Query.IMDBID }}4{{ else }}{{ end }}{{ if .Query.DoubanID }}5{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }}{{ else }}0{{ end }}"
# 0 AND, 1 OR, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
fields:
category:
selector: a[href*="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href*="details.php?id="] > b[title]
attribute: title
details:
selector: a[href*="details.php?id="]
attribute: href
download:
selector: a[href*="download.php?id="]
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
doubanid:
selector: a[href*="movie.douban.com/subject/"]
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td.rowfollow:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(7)
grabs:
selector: td.rowfollow:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
img.pro_free2up: 0
img.pro_50pctdown: 0.5
img.pro_50pctdown2up: 0.5
img.pro_30pctdown: 0.3
"*": 1
uploadvolumefactor:
case:
img.pro_50pctdown2up: 2
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
description:
selector: td:nth-child(2)
remove: a, img
# NexusPHP Standard v1.5 Beta 4

View File

@@ -15,22 +15,9 @@ links:
- https://limetorrents.torrentbay.st/
- https://limetorrents.torrentsbay.org/
legacylinks:
- https://limetorrents.unblockit.vegas/
- https://limetorrents.unblockit.esq/
- https://limetorrents.unblockit.zip/
- https://limetorrents.unblockit.foo/
- https://limetorrents.unblockit.ing/
- https://limetorrents.mrunblock.bond/
- https://limetorrents.nocensor.cloud/
- https://limetorrents.unblockit.date/
- https://limetorrents.unblockit.dad/
- https://limetorrents.unblockit.africa/
- https://limetorrents.unblockit.casa/
- https://limetorrents.unblockit.sbs/
- https://limetorrents.unblockit.ong/
- https://limetorrents.abcproxy.org/
- https://limetorrents.unblockit.black/
- https://limetorrents.unblockit.meme/
- https://limetorrents.unblockit.download/
caps:

Some files were not shown because too many files have changed in this diff Show More