Compare commits

...

354 Commits

Author SHA1 Message Date
jackettbot[bot]
c66e4be3b7 Update rudub 2025-10-26 01:29:20 +00:00
sirelgit
82931b31cf Add HDRTorrent a public Brazillian site (resolves #16100) (#16257) 2025-10-26 08:22:03 +13:00
Garfield69
1bc41f396e abtorrents: update cats 2025-10-26 07:06:13 +13:00
Garfield69
6b4ff3a368 siambit: new selectors
also the site appears to be pay2dl as all torrents not have a VIP only tag
added posters
2025-10-26 06:26:15 +13:00
jackettbot[bot]
c93a27e24f Update rudub 2025-10-25 01:28:51 +00:00
Garfield69
340b9adb84 rastastugan: new cat 2025-10-25 06:14:22 +13:00
Garfield69
2241d64d9d ourbits: bump engine tag 2025-10-25 06:14:08 +13:00
Garfield69
f8f18b8aae 3changtrai: bump engine tag 2025-10-25 06:13:55 +13:00
Garfield69
ea217e89ac dontorrent: new tld 2025-10-24 18:35:39 +13:00
jackettbot[bot]
9ce111a870 Update rudub 2025-10-24 01:28:56 +00:00
Garfield69
b1291227fb theshow: CA expired 2025-10-24 06:40:29 +13:00
Garfield69
bae9edfa87 thegeeks: CA expired 2025-10-24 06:40:15 +13:00
Garfield69
f74cd603f6 noname-club: new cats 2025-10-24 06:39:57 +13:00
Garfield69
4138905543 torrentqq: bump domains 2025-10-24 05:59:44 +13:00
Garfield69
2751cd4307 riperam: grabs can be a missing 2025-10-24 05:59:22 +13:00
Garfield69
64604fc450 divxtotal: bump domain 2025-10-23 18:36:09 +13:00
jackettbot[bot]
4a1207794f Update rudub 2025-10-23 01:29:06 +00:00
Garfield69
7273f99a41 sextorrent: removed. resolves #16182 2025-10-23 13:16:20 +13:00
Garfield69
91905668a3 torrentcontrol: add anime support resolves #16238 2025-10-23 10:25:24 +13:00
Garfield69
1f69346516 torrenttip: bump domain 2025-10-23 05:29:33 +13:00
Garfield69
af01a9ef3f torrentsome: bump domain 2025-10-23 05:29:17 +13:00
jackettbot[bot]
21946b0b2f Update rudub 2025-10-22 01:29:17 +00:00
ilike2burnthing
0f565d3c24 racing4everyone-api: update MR & MST
Commented out minimumratio and added explanation.
2025-10-21 20:45:19 +01:00
Garfield69
17dcb8714d uztracker: update cats 2025-10-22 06:12:55 +13:00
Garfield69
115610571e noname-club: update cats 2025-10-22 06:12:32 +13:00
Garfield69
854192b489 kickasstorrents-to: new cat 2025-10-22 06:11:55 +13:00
Garfield69
c4d85af057 zktorrent: new domain 2025-10-21 18:34:00 +13:00
Garfield69
efc3183e12 nortorrent: new domain 2025-10-21 18:33:43 +13:00
jackettbot[bot]
0f47bfb95c Update rudub 2025-10-21 01:29:08 +00:00
ilike2burnthing
14e62f1b33 reelflix: remove old domain, update search modes 2025-10-20 22:55:05 +01:00
ilike2burnthing
bb0bee92f9 reelflix: add new domain 2025-10-20 22:30:16 +01:00
Garfield69
43d2f52950 concertos: -> 9.1.7 resolves #4975
switch from HTML uid/pswd scraping to JSON API with apikey
2025-10-21 06:21:18 +13:00
Garfield69
b0bf635db9 oxtorrent-vip: new domain 2025-10-21 05:22:26 +13:00
Garfield69
cdc2599209 magnetcat: bump alternate domain 2025-10-21 05:22:02 +13:00
jackettbot[bot]
c9cfbb6223 Update rudub 2025-10-20 01:29:26 +00:00
ilike2burnthing
ccba23696d krazyzone: update cats 2025-10-20 00:47:13 +01:00
Garfield69
8576ff1c3a torrentkitty: tv tld available again 2025-10-20 06:20:29 +13:00
Garfield69
752bdc5f31 torrent9: back to older domain 2025-10-20 06:20:04 +13:00
Garfield69
101df128b1 cangbaoge: prevent DL not found on some titles 2025-10-20 06:19:46 +13:00
Garfield69
22bc6f8b80 zktorrent: drop CA trust 2025-10-19 15:13:46 +13:00
Garfield69
29ff3d3c96 rudub workflow part 2 of 2 previous domain mom -> homes 2025-10-19 15:13:19 +13:00
jackettbot[bot]
8eb2080102 Update rudub 2025-10-19 01:29:26 +00:00
ilike2burnthing
2a4a5f86c5 task: update screenshots. resolves #16251 (#16252) 2025-10-19 00:05:38 +01:00
Garfield69
fd88de5785 rudub workflow part 1 of 2 current domain mom -> homes 2025-10-19 10:33:54 +13:00
Garfield69
17b9fb114a mejortorrent: bump domain 2025-10-19 05:23:01 +13:00
Garfield69
97cd23e30f isohunt2: new domain resolves #2023 2025-10-18 18:54:17 +13:00
Garfield69
0e301b485a Update shakaw.yml 2025-10-18 14:32:11 +13:00
jackettbot[bot]
b25a7b4dc3 Update rudub 2025-10-18 01:28:41 +00:00
Garfield69
40bdb750bd Update README.md 2025-10-18 14:07:34 +13:00
ilike2burnthing
644dca79b7 shakaw: add Brazilian private tracker. resolves #16248 (#16249)
https://github.com/Prowlarr/Indexers/pull/654
2025-10-18 01:59:38 +01:00
dependabot[bot]
3bda20c448 build(deps): bump actions/setup-node from 5 to 6 (#16246)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-18 01:47:36 +01:00
Garfield69
a60fe8c56d torrentcontrol: ignore anime for now. #16238
update docs info
per_page now has a max of 20, default of 20 so dropping per_page 100
2025-10-18 13:02:55 +13:00
Garfield69
8456803fec megamixtracker: CA expired 2025-10-18 06:14:18 +13:00
Garfield69
26eedad010 torrentcontrol: new cat #16238 2025-10-18 05:39:27 +13:00
Garfield69
819ec9090a kickasstorrents-to: new cat 2025-10-18 05:38:51 +13:00
Garfield69
f6973274a8 dontorrent: new domain 2025-10-17 18:33:22 +13:00
jackettbot[bot]
a1d4a63e2f Update rudub 2025-10-17 01:29:02 +00:00
Garfield69
1ef2211919 sportscult: new cat 2025-10-17 05:28:29 +13:00
Garfield69
986b881f78 torrentqq: bump domains 2025-10-17 05:10:14 +13:00
jackettbot[bot]
9f50042c0a Update rudub 2025-10-16 01:29:16 +00:00
Garfield69
ecbdac690b turktorrent: pay2dl and drop posters. #4268 2025-10-16 12:36:09 +13:00
ilike2burnthing
94ba5a724b turktorrent: remove test strdump
whoops
2025-10-15 23:19:52 +01:00
ilike2burnthing
9b45427687 turktorrent: update search input value & row selector #4268 2025-10-15 23:17:43 +01:00
Garfield69
7d5c48d873 turktorrent: new login test 2025-10-16 06:02:03 +13:00
Garfield69
e8e74e3e28 arenabg: CA expired 2025-10-16 05:34:16 +13:00
Garfield69
3550c6bf21 xthor: new domain. resolves #16243 2025-10-16 05:13:21 +13:00
Garfield69
42b159a801 torrenttip: bump domain 2025-10-16 05:12:44 +13:00
Garfield69
372ff66510 torrentsome: bump domain 2025-10-16 05:12:33 +13:00
Garfield69
0bc25d77c9 magnetcat: bump alternate domains 2025-10-16 05:12:16 +13:00
Garfield69
6aa8df9135 kickasstorrents-to: new cat 2025-10-16 05:11:49 +13:00
Garfield69
c396def330 Update README.md 2025-10-15 22:17:20 +13:00
Garfield69
e2b575cadb magnetcat: drop one of the alternate domains
its been suspended
2025-10-15 18:42:35 +13:00
jackettbot[bot]
1c67900f92 Update rudub 2025-10-15 01:29:05 +00:00
Garfield69
d80c40b74f sportscult: new cats 2025-10-15 05:37:47 +13:00
Garfield69
698549ea6b kickasstorrents-to: new cat 2025-10-15 05:37:29 +13:00
Garfield69
b06e92d10a RFE: -> 9.1.7 resolves #9236 2025-10-14 16:12:33 +13:00
jackettbot[bot]
a631866391 Update rudub 2025-10-14 01:28:58 +00:00
ilike2burnthing
a46017f841 sbpt: remove MR 2025-10-13 23:50:29 +01:00
ilike2burnthing
cd040177b4 sbpt: add MST
Add minimum seed time configuration to sbpt.yml
2025-10-13 18:18:24 +01:00
Garfield69
9f9a2a0ea4 phoenixproject: removed. resolves #15911 2025-10-14 05:59:35 +13:00
Garfield69
c49eda66c6 uztracker: fix DLVF resolves #16241 2025-10-14 05:39:57 +13:00
Garfield69
bd966412c0 oxtorrent-vip: new alternate domain 2025-10-14 05:39:11 +13:00
Garfield69
279090e18c magnetcat: bump alternate domains 2025-10-14 05:38:54 +13:00
Garfield69
dc4d36af5f kickasstorrents-to: new cat 2025-10-14 05:38:37 +13:00
Garfield69
7229dd2416 bitsearch: new cat. resolves #16240 2025-10-14 05:38:20 +13:00
ilike2burnthing
a6fa82ccb9 torrentcontrol: typo fix 2025-10-13 15:56:09 +01:00
Garfield69
a2d7173f60 torrentcontrol: attempt to improve title extraction 2025-10-13 17:24:08 +13:00
Garfield69
e47de32ef8 torrentcontrol: cleanup 2025-10-13 16:30:35 +13:00
Garfield69
fa353c1c69 add torrentcontrol a public site. resolves #16238 2025-10-13 16:27:24 +13:00
jackettbot[bot]
fa40323df0 Update rudub 2025-10-13 01:29:04 +00:00
Garfield69
3d20e6facf assorted nexus: bump engine tag 2025-10-13 08:50:44 +13:00
Garfield69
5ff8e4f648 bithorlo: removed. resolves #15557 2025-10-13 06:19:52 +13:00
Garfield69
185033dc0d kickasstorrents-to: lint 6bd91574c1 2025-10-13 06:07:42 +13:00
Garfield69
6bd91574c1 kickasstorrents-to: new cat 2025-10-13 05:58:44 +13:00
Garfield69
76e62c96e2 extratorrent-st: new cat 2025-10-13 05:57:51 +13:00
Bogdan
12dd4e716e hhanclub: update error selector
Fixes #16237
2025-10-12 16:13:25 +03:00
jackettbot[bot]
3a9ae8a7a3 Update rudub 2025-10-12 01:28:59 +00:00
Garfield69
4509e6931d 3dtorrents: add info about case sensitive captcha 2025-10-12 09:23:31 +13:00
Garfield69
5a65ee60d5 add alingpt a Chinese private site. resolves #16234 2025-10-11 20:11:55 +13:00
Garfield69
87ceebf025 add sbpt a Chinese private site. resolves #16233 2025-10-11 19:53:56 +13:00
Garfield69
179f062c60 oxtorrent-vip: new alternate domain 2025-10-11 18:32:02 +13:00
Garfield69
834f2bf0d8 add lajidui a Chinese private site. resolves #16232 2025-10-11 17:05:26 +13:00
Garfield69
906b28a4d7 add cangbaoge a Chinese private site. resolves #16231 2025-10-11 16:39:51 +13:00
jackettbot[bot]
aa6d0deeb5 Update rudub 2025-10-11 01:28:31 +00:00
dependabot[bot]
446f7e6ccc build(deps): bump github/codeql-action from 3 to 4 (#16230)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-11 00:10:06 +01:00
Garfield69
d072380a3c devil-torrents: switch path for keywordless search. resolves #13950 2025-10-11 07:25:24 +13:00
Garfield69
b7010440bb hdforever: update cats and selector 2025-10-11 06:23:56 +13:00
Garfield69
9d97786431 torrent9: new domain 2025-10-11 05:36:31 +13:00
Garfield69
5ca49f8ffe nusantarare: search mode 4 for imdbid now working. resolves #15669 2025-10-11 05:36:12 +13:00
Garfield69
03815c49c5 extratorrent-st: new cat 2025-10-11 05:34:46 +13:00
Garfield69
1486435554 dontorrent: new domain 2025-10-10 18:39:13 +13:00
jackettbot[bot]
8539aabc06 Update rudub 2025-10-10 01:28:53 +00:00
Garfield69
a7c49ad515 matrix: new cat 2025-10-10 05:44:52 +13:00
Garfield69
b0d195a585 torrentqq: bump domains 2025-10-10 05:05:55 +13:00
Garfield69
288243664a tangmen: lint ff2effbce2 2025-10-09 19:45:26 +13:00
Garfield69
ff2effbce2 add tangmen a Chinese sprivate site. resolves #15957 2025-10-09 19:37:47 +13:00
jackettbot[bot]
6a95ff71fd Update rudub 2025-10-09 01:28:56 +00:00
Garfield69
2793ab1a7a fappazuri: update cats 2025-10-09 05:36:54 +13:00
Garfield69
3b69d8813c ebooks-shares: new cats 2025-10-09 05:36:39 +13:00
Garfield69
987271e848 uztracker: update cats 2025-10-09 05:18:59 +13:00
Garfield69
9aa5140598 torrenttip: bump domain 2025-10-09 05:04:28 +13:00
Garfield69
28364bf9cc torrentsome: bump domain 2025-10-09 05:04:10 +13:00
Garfield69
d59e2b6ba6 Update CONTRIBUTING.md 2025-10-09 04:58:20 +13:00
Bogdan
dfa92394d8 imdbresolver: ensure using only base url for OMDB API 2025-10-08 14:23:18 +03:00
Garfield69
c7e1f12e46 Update README.md 2025-10-08 18:35:00 +13:00
jackettbot[bot]
1665536696 Update rudub 2025-10-08 01:28:55 +00:00
ilike2burnthing
6c33e9e1e9 carpt: update MR 2025-10-07 21:25:00 +01:00
ilike2burnthing
44d9d41f87 Update README.md 2025-10-07 20:41:38 +01:00
Garfield69
ff5eb0b691 carpt: update retention info 2025-10-08 06:42:37 +13:00
jackettbot[bot]
5a10f64dfb Update rudub 2025-10-07 01:28:44 +00:00
Garfield69
a7ed085b7a carpt: update descr info 2025-10-07 10:58:08 +13:00
Garfield69
d710ab1f6f shareisland: -> 9.1.7 info_hash removed resolves #12941 2025-10-07 08:12:22 +13:00
Garfield69
a6967e7104 bigcore: new selectors 2025-10-07 06:20:50 +13:00
Garfield69
c147c2b630 oxtorrent-vip: new domain 2025-10-07 05:49:45 +13:00
Garfield69
13b60f63ca extratorrent-st: new cat 2025-10-07 05:49:15 +13:00
jackettbot[bot]
c04dd234f8 Update rudub 2025-10-06 01:28:50 +00:00
Garfield69
de821bc87b rapidzona: removed. resolves #7561 2025-10-06 09:53:32 +13:00
Garfield69
8b8ce65ccb exttorrents: removed. resolves #6285 2025-10-06 08:52:54 +13:00
Garfield69
3b0a8c6185 hd-unit3d: -> 9.1.7 info_hash removed 2025-10-06 08:44:24 +13:00
Garfield69
4daf4cfc2b dontorrent: new tld 2025-10-06 07:49:10 +13:00
flower
f2865c76f5 yoinked: update minimum ratio (#16221) 2025-10-05 16:51:56 +01:00
flower
737a63b876 rastastugan: update MR & MST (#16220)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-05 16:49:19 +01:00
Garfield69
1b0c3d2f86 Update README.md 2025-10-05 19:31:40 +13:00
flower
e21f1cd055 HDT: Update minimum ratio (#16216) 2025-10-05 17:16:34 +13:00
flower
784323d672 BitHDTV: Update inactivity rule (#16209) 2025-10-05 17:07:39 +13:00
flower
08a0065e62 ldu: typo fix (#16219) 2025-10-05 05:04:37 +01:00
flower
5f82779824 krazyzone: update inactivity rule (#16218)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-05 05:03:37 +01:00
flower
670f073d43 hhd: add MR comment (#16217)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-05 04:58:52 +01:00
flower
eb0dc4e921 generationfree: update inactivity rule (#16215) 2025-10-05 04:48:51 +01:00
flower
df4d69cf22 f1gp: update engine tag and description, add MR (#16214)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-05 04:39:04 +01:00
flower
e4c1e7e4d8 digitalcore: update MR & inactivity rule (#16212)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-05 04:16:27 +01:00
flower
6991ef7e9f darkpeers: update MR and inactivity rule (#16211)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-05 03:49:12 +01:00
flower
ecb7380780 cdfile: update MR, MST and inactivity rule (#16210)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-10-05 03:44:09 +01:00
jackettbot[bot]
11124ce821 Update rudub 2025-10-05 01:29:16 +00:00
Garfield69
c64a27e2c9 samaritano: activate cat4 2025-10-05 14:00:55 +13:00
flower
3d2e42d9e4 ReelFlix: update minimum ratio, inactivity rule and engine tag (#16208)
Thank you.
2025-10-04 18:05:05 +00:00
Garfield69
a7d1155e14 abtorrents: new domain 2025-10-05 06:50:19 +13:00
flower
26beaab813 [Update] Fix Rocket-HD config api info url and minimum seedtime (#16207)
Thank you.
2025-10-05 06:35:32 +13:00
Garfield69
bfd38da446 utopia: bump engine tag 2025-10-04 15:33:22 +13:00
Garfield69
91aa1e1984 rockethd: bump engine tag 2025-10-04 15:33:14 +13:00
jackettbot[bot]
6a0db8f120 Update rudub 2025-10-04 01:28:40 +00:00
Garfield69
227b23eb42 samaritano: new cat 2025-10-04 12:52:16 +13:00
Garfield69
47b3a2ca81 samatitano: -> 9.1.7 info_hash removed 2025-10-04 12:44:02 +13:00
Garfield69
0a8def821f pterclub: new alternate domain 2025-10-04 07:06:58 +13:00
Garfield69
ab560fd705 xwtorrents: new cats 2025-10-04 06:55:14 +13:00
Garfield69
2a04d1ce81 pignetwork: bump engine tag 2025-10-04 06:54:54 +13:00
Garfield69
bebfae9b32 Update rudub.yml 2025-10-03 15:37:20 +13:00
jackettbot[bot]
54d90b5de9 Update rudub 2025-10-03 01:28:52 +00:00
Garfield69
837f72b39a rudub workflow part 2 of 2 previous domain bet -> mom 2025-10-03 09:27:09 +13:00
Garfield69
ebe89bcab3 Revert "rudub workflow part 2 of 2 previous domain bet -> mom"
This reverts commit 30febc2044.
2025-10-03 09:26:32 +13:00
Garfield69
30febc2044 rudub workflow part 2 of 2 previous domain bet -> mom 2025-10-03 09:24:57 +13:00
Garfield69
a9a8fb3e8d Revert "esharenet: removed. resolves #5690"
This reverts commit fd3c5aea9e.
2025-10-03 07:35:54 +13:00
Garfield69
f2f998ef3a torrentqq: bump domains 2025-10-03 06:09:12 +13:00
Fabricio Silva
b769c5f492 aither: remove info_hash (#16201) 2025-10-02 17:19:08 +03:00
jackettbot[bot]
280cd05546 Update rudub 2025-10-02 14:17:18 +00:00
ilike2burnthing
b7e3e99832 rudub workflow part 1 of 2 current domain bet -> mom 2025-10-02 08:37:38 +01:00
Garfield69
ca489fec99 zetorrents: new domain 2025-10-02 18:38:19 +13:00
jackettbot[bot]
3f81487d16 Update rudub 2025-10-02 01:28:38 +00:00
Garfield69
aba40a8fe5 nirvana: fix cat8 2025-10-02 12:44:03 +13:00
ilike2burnthing
91af73c5cf nirvana: bump version #15817 2025-10-01 23:36:43 +01:00
ilike2burnthing
9f365dbd7e Revert "Update README.md"
This reverts commit ed60f38b94
2025-10-01 22:43:52 +01:00
Garfield69
729c418da8 tocashare: now only books/audiobooks/courses 2025-10-02 08:15:03 +13:00
Garfield69
ed60f38b94 Update README.md 2025-10-02 05:36:35 +13:00
Garfield69
8bdb2ff81d zktorrent: new domain 2025-10-02 05:34:12 +13:00
Garfield69
e4133c9f28 torrenttip: bump domain 2025-10-02 05:33:44 +13:00
Garfield69
4cfaab2972 torrentsome: bump domain 2025-10-02 05:33:33 +13:00
Garfield69
ffadd4e559 oxtorrent-vip: new alternate domain 2025-10-02 05:33:20 +13:00
Garfield69
55b8212c77 Revert "nirvana: removed. resolves #15817", upgrade to 9.1.5
This reverts commit ecb4e67c33.
2025-10-02 05:18:56 +13:00
jackettbot[bot]
d9cdc675bf Update rudub 2025-10-01 01:29:21 +00:00
ilike2burnthing
9e25bca463 revolutiontt: update site link 2025-10-01 01:48:50 +01:00
Garfield69
6234c80a5c pornbay: delect date format. resolves #16200 2025-10-01 10:19:33 +13:00
Garfield69
282446ad74 oxtorrent-vip: new alternate domain 2025-10-01 05:42:40 +13:00
Michiel van Baak Jansen
65736cad8b shazbat: update site url (#16199) 2025-09-30 16:36:31 +00:00
jackettbot[bot]
453bc8d2c0 Update rudub 2025-09-30 01:28:59 +00:00
Garfield69
9cef929b78 assorted nexus: bump engine tag 2025-09-30 06:36:38 +13:00
Garfield69
cefdc616a1 marinetracker: new cat 2025-09-30 05:39:16 +13:00
Bogdan
1a8c4af64e core: fix dotnet restore on .NET 9 2025-09-29 13:53:41 +03:00
Bogdan
0d19c1fd2a core: bump version to 0.24 2025-09-29 13:51:12 +03:00
miberian
abf6532e01 core: bump .NET to 9.0 (#16194)
Migration to .NET 9.0

Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
2025-09-29 10:39:38 +00:00
ilike2burnthing
4ad5f5d3fd polishtorrent: add cat
yes, there are 2 called Reality TV 🤷
2025-09-29 03:22:44 +01:00
jackettbot[bot]
ace7e82284 Update rudub 2025-09-29 01:29:07 +00:00
ilike2burnthing
d5e91668bf mircrew: modify size defaults for 4K results. resolves #16010 2025-09-29 01:24:35 +01:00
Garfield69
0dc13f23d7 pornxlab: removed. resolves #16060 2025-09-29 08:21:52 +13:00
Garfield69
7896e774ca anime-time: removed. resolves #14578 2025-09-29 05:41:45 +13:00
Bogdan
9738fc9d95 hdspace: attempt to use filename as title
Titles on torrent-details are stripped of '.' and '-', breaking release title parsing in arrs.
2025-09-28 17:43:01 +03:00
jackettbot[bot]
e5f372225f Update rudub 2025-09-28 01:29:14 +00:00
Garfield69
33bf0a1d64 itorrent: removed. resolves #5459 2025-09-28 06:05:49 +13:00
Garfield69
17f677e42d bludv: new domain 2025-09-28 06:05:11 +13:00
Garfield69
8d58135514 filmeshdtorrent: new domain 2025-09-28 06:04:58 +13:00
Garfield69
b517dd0943 torrentdosfilmes: new domains 2025-09-28 06:04:39 +13:00
jackettbot[bot]
0e346c007c Update rudub 2025-09-27 01:28:31 +00:00
Garfield69
aab59c0621 torrenttip: add flaresolverr info 2025-09-27 06:31:32 +12:00
Garfield69
cdb1765120 torrentsome: add flaresolverr info 2025-09-27 06:31:19 +12:00
Garfield69
572e7b9cdc teamos: add config info VPN not allowed 2025-09-27 06:31:03 +12:00
Garfield69
c37ae999b3 bitporn: -> 9.1.7 info_hash removed 2025-09-27 06:30:37 +12:00
Garfield69
d96dff92f4 3dtorrents: update cats 2025-09-27 06:30:06 +12:00
jackettbot[bot]
1c800c9a4f Update rudub 2025-09-26 01:28:48 +00:00
Garfield69
1505e26dbd darkpeers: bump engine tag, update cat 2025-09-26 10:23:46 +12:00
Garfield69
c35da294e9 itatorrents: bump engine tag 2025-09-26 10:14:01 +12:00
Garfield69
2a059627e4 bitbazis: update login test 2025-09-26 06:07:07 +12:00
Garfield69
a676df9a98 Update extratorrent-st.yml 2025-09-26 05:45:05 +12:00
Garfield69
949edec2d0 torrentqq: bump domains 2025-09-26 05:41:39 +12:00
Garfield69
74e9057606 extratorrent-st: update cats 2025-09-26 05:41:26 +12:00
jackettbot[bot]
737a907ec7 Update rudub 2025-09-25 01:28:59 +00:00
Garfield69
abf6994ae7 uztracker: update cats 2025-09-25 06:05:18 +12:00
Garfield69
750d5ebd38 torrenttip: bump domain 2025-09-25 06:04:28 +12:00
Garfield69
f09e7b447c torrentsome: bump domain 2025-09-25 06:04:09 +12:00
Garfield69
ec05656fcd hhd: -> 9.1.7 info_hash removed. resovles #15738 2025-09-24 19:07:08 +12:00
jackettbot[bot]
abfd4dc92b Update rudub 2025-09-24 01:28:51 +00:00
Garfield69
f3b626133d assorted unit3d: bump engine tag 2025-09-24 07:55:05 +12:00
Garfield69
4c1ba8b04d 52bt: bump domain 2025-09-24 05:36:39 +12:00
jackettbot[bot]
22efd22e73 Update rudub 2025-09-23 01:28:47 +00:00
Garfield69
d12b920274 cgpeers: migrate c# to yaml. update for luminance. resolves #16190 2025-09-23 13:22:56 +12:00
Garfield69
99f887900a kickasstorrents-to: update cats 2025-09-23 04:59:26 +12:00
Garfield69
d826055762 exttorrents: update cats 2025-09-23 04:59:12 +12:00
Garfield69
ea9e674d6b extratorrent-st: update cats 2025-09-23 04:58:59 +12:00
Garfield69
07e8a0e10e 52bt: bump domain 2025-09-23 04:58:38 +12:00
Garfield69
aa1d539678 crazyspirits: new tld. resolves #5479 2025-09-22 18:58:42 +12:00
jackettbot[bot]
2c4ca34b81 Update rudub 2025-09-22 01:29:12 +00:00
Garfield69
7fd64f519e aiduro!online: add config info about ratio. #9486 2025-09-22 08:33:28 +12:00
Garfield69
6516df29d3 polishtorrent: new cat 2025-09-22 06:29:20 +12:00
Garfield69
4f42bd68e3 malayabits:n: -> 9.1.7 info_hash removed 2025-09-22 06:29:03 +12:00
Garfield69
db299b6e5a kickasstorrents-to: new cats 2025-09-22 05:35:29 +12:00
Garfield69
f637bc6c89 exttorrents: new cats 2025-09-22 05:35:08 +12:00
jackettbot[bot]
751b11afd8 Update rudub 2025-09-21 01:29:26 +00:00
Bogdan
9cd50a883a animebytes: prevent false positives parsing seasons for "No. 8" 2025-09-20 23:11:53 +03:00
Garfield69
948bb67e2b oxtorrent-vip: new tld 2025-09-21 05:35:02 +12:00
Garfield69
a7406eb725 uploadcx: bump engine tag 2025-09-20 13:36:58 +12:00
jackettbot[bot]
65da50d6bf Update rudub 2025-09-20 01:28:38 +00:00
jackettbot[bot]
3829d49aed Update rudub 2025-09-19 01:28:56 +00:00
Garfield69
ff17b147d6 polishtorrent: 3x no longer available 2025-09-19 12:37:15 +12:00
Garfield69
b579de495d cinematik: bump engine tag 2025-09-19 12:36:48 +12:00
Garfield69
f6384c933c blutopia: bump engine tag 2025-09-19 12:36:31 +12:00
Garfield69
4f3c57de59 kickasstorrents-ws: alternate domains update #9333 2025-09-19 06:32:46 +12:00
Garfield69
dc4bde017a rastastugan: -> 9.1.6 info_hash removed 2025-09-19 05:50:54 +12:00
Garfield69
088dfba4b6 ebooks-shares: new cat 2025-09-19 05:50:16 +12:00
Garfield69
c414181da3 zkrorremt: new tld plus CA trust 2025-09-19 05:29:10 +12:00
Garfield69
ed507c3a43 zetorrents: new tld 2025-09-19 05:28:34 +12:00
Garfield69
c42383f605 torrentqq: bump domains 2025-09-19 05:28:19 +12:00
Garfield69
d53f764b4f nortorrent: new tld 2025-09-19 05:27:59 +12:00
Garfield69
fd3c5aea9e esharenet: removed. resolves #5690 2025-09-18 16:13:51 +12:00
jackettbot[bot]
5c379fc5fb Update rudub 2025-09-18 01:28:50 +00:00
Garfield69
4203abf435 yoinked: -> 9.1.6 info_hash removed 2025-09-18 05:44:35 +12:00
Garfield69
cc7a2dae35 sextorrent: new cat 2025-09-18 05:44:01 +12:00
Garfield69
3932f1cdb1 torrenttip: bump domain 2025-09-18 05:16:54 +12:00
Garfield69
b4c9145642 torrentsome: bump domain 2025-09-18 05:16:41 +12:00
Garfield69
8b48206e84 oxtorrent-vip: new domain 2025-09-18 05:16:30 +12:00
Bogdan
896a3e6e21 core: bump backend dependencies (#16189) 2025-09-17 13:10:54 +03:00
jackettbot[bot]
70885a1153 Update rudub 2025-09-17 01:28:48 +00:00
Roc13x
edd3c83a94 exttorrents: restore keyword search alongside imdbid (#16188) 2025-09-16 18:14:24 +01:00
Garfield69
98c2590a16 idope: new domain resolves #1386 2025-09-16 18:16:46 +12:00
jackettbot[bot]
e4d773bae9 Update rudub 2025-09-16 01:28:48 +00:00
ilike2burnthing
9e716d8e9b thefallingangels: update cats 2025-09-16 00:16:11 +01:00
ilike2burnthing
b24acf3327 majomparade: add tpp info & search one page 2025-09-15 22:42:21 +01:00
Garfield69
7bf75794c8 dontorrent: new domain 2025-09-16 05:11:38 +12:00
ilike2burnthing
e6e82b90a6 arabp2p: include rows with magnets 2025-09-15 17:05:18 +01:00
jackettbot[bot]
bb8c403b23 Update rudub 2025-09-15 01:29:02 +00:00
Garfield69
c9066b5ea8 dasunerwartete: new row selector 2025-09-15 05:55:48 +12:00
Garfield69
19586cd2d1 ebook-shares: new cat 2025-09-15 05:43:55 +12:00
Garfield69
42c7d1fc59 extratorrent-st: ignore comment link. resolves #16186 2025-09-14 16:57:01 +12:00
jackettbot[bot]
a98e69d18b Update rudub 2025-09-14 01:29:04 +00:00
Garfield69
64c2f7b895 uztracker: new cat 2025-09-14 05:54:26 +12:00
jackettbot[bot]
5cd2b53907 Update rudub 2025-09-13 01:28:37 +00:00
ilike2burnthing
0649a45697 femdomcult: support sitewide freeleech 2025-09-12 23:58:26 +01:00
ilike2burnthing
e05e7a77c4 sextorrent: support sitewide freeleech 2025-09-12 23:57:23 +01:00
Garfield69
8f526aba30 magnetcat: bump alternate domains 2025-09-13 05:45:19 +12:00
Garfield69
67b98536b5 datascene: bump engine tag that should have been done back in march 2025-09-12 19:17:26 +12:00
jackettbot[bot]
04bdc9ebf0 Update rudub 2025-09-12 01:28:59 +00:00
Garfield69
a1af921349 torrenttip: bump domain 2025-09-12 06:00:53 +12:00
Garfield69
9411f98064 torrentsome: bump domain 2025-09-12 06:00:40 +12:00
Garfield69
4c0ef2d33b torrentqq: bump domains 2025-09-12 06:00:27 +12:00
jackettbot[bot]
6d8c9709e0 Update rudub 2025-09-11 01:29:12 +00:00
Bogdan
3011b5397a bump supported version 2025-09-10 19:01:18 +03:00
Bogdan
22284d5106 core: bump .NET framework to 4.7.1 (#16184) 2025-09-10 18:59:28 +03:00
ilike2burnthing
dbf2a455c4 sextorrent: add private 3x tracker. resolves #16182 (#16183) 2025-09-10 15:09:52 +01:00
ilike2burnthing
5e82419fee femdomcult: add freeleech case, remove old date fix
'never' date issue from 2020 seems to be resolved
2025-09-10 15:03:56 +01:00
Garfield69
b20d0aca8c mejortorrent: bump domain 2025-09-10 17:32:02 +12:00
jackettbot[bot]
240054e089 Update rudub 2025-09-10 01:29:01 +00:00
Garfield69
9586e6d349 ptp: movies only. resolves #16180 2025-09-10 12:36:19 +12:00
Garfield69
4f3d0589a3 yourbittorrent: removed. resolves 5417 2025-09-10 08:19:28 +12:00
Garfield69
710cbea589 torlock: removed. resolves #1650 2025-09-10 08:13:09 +12:00
Garfield69
f04babe9b4 anidex: removed. resolves #14991 2025-09-10 08:05:43 +12:00
Garfield69
9a5bc0e882 f1gp: new cat 2025-09-10 05:48:13 +12:00
jackettbot[bot]
3784d1a1bf Update rudub 2025-09-09 01:28:51 +00:00
Garfield69
7af2d20bc1 Revert "vsttorrents: CA trust"
This reverts commit 38f457975e.
2025-09-09 12:00:49 +12:00
Garfield69
38f457975e vsttorrents: CA trust 2025-09-09 06:21:03 +12:00
jackettbot[bot]
1766c0d49a Update rudub 2025-09-08 01:28:58 +00:00
Garfield69
3eaeb50c54 itatorrents: -> 9.1.6 info_hash removed. #14321 2025-09-08 05:52:51 +12:00
Garfield69
73c965b280 backups: update cats 2025-09-08 05:51:58 +12:00
Garfield69
9f73269dbd torrentleech: cat update. resolves #16176 2025-09-07 15:18:50 +12:00
jackettbot[bot]
4fefef26d3 Update rudub 2025-09-07 01:29:17 +00:00
emb3r
69c7c4187d darkpeers -> 9.1.6 info_hash removed (#16173) 2025-09-07 08:35:44 +12:00
ilike2burnthing
ec58139d77 assorted: remove old cert exceptions (#16172) 2025-09-06 14:39:39 +01:00
ilike2burnthing
4bc409793e lastfiles: update layout #7580 2025-09-06 14:26:01 +01:00
dependabot[bot]
800ac33982 build(deps): bump actions/setup-node from 4 to 5 (#16170)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-06 09:05:43 +01:00
jackettbot[bot]
07c6668365 Update rudub 2025-09-06 01:28:31 +00:00
Garfield69
75dc2c7792 ebooks-shares: add cat 2025-09-06 05:26:49 +12:00
Garfield69
0c53daa1a6 w-o-t: add login error detection + remember 2025-09-06 05:26:31 +12:00
Garfield69
1d28affabd torrentqq: drop CA trust 2025-09-05 17:48:08 +12:00
Garfield69
ba76c008d2 dontorrent: new domain + drop CA trust 2025-09-05 17:44:43 +12:00
jackettbot[bot]
3be0d0fa33 Update rudub 2025-09-05 01:28:54 +00:00
Garfield69
b03d1abb7a rgfootball: typo 2025-09-05 06:27:03 +12:00
Garfield69
8176fbdff4 bitsexy: -> 9.1.6 info_hash removed. 2025-09-05 06:26:41 +12:00
Garfield69
9fa8350b64 rgfootball: 2025-26 cat updates 2025-09-05 06:12:13 +12:00
Garfield69
ee1acc96de torrentqq: bump domains 2025-09-05 05:06:46 +12:00
LoV432
4870f66604 limetorrents: update tld (#16166) 2025-09-04 11:01:37 +01:00
ilike2burnthing
2ec1a52bd1 freejavtorrent: add 3x public tracker. resolves #16165 (#16167) 2025-09-04 10:49:23 +01:00
jackettbot[bot]
67ecc13f82 Update rudub 2025-09-04 01:28:37 +00:00
Garfield69
890d580ce7 lat-team: bump engine tag 2025-09-04 05:22:55 +12:00
Garfield69
e487c79112 jme-reunit3d: update config activity info 2025-09-04 05:22:39 +12:00
Garfield69
54ef493c68 torrenttip: bump domain 2025-09-04 04:38:27 +12:00
Garfield69
36ed75e626 torrentsome: bump domain 2025-09-04 04:38:14 +12:00
Garfield69
0946d51a47 52bt: dump alternate domain 2025-09-04 04:37:56 +12:00
Bogdan
0124f9570c core: trust all reverse proxies (#16163) 2025-09-03 19:08:23 +03:00
Bogdan
d73586dd1c Bump Selenium.WebDriver to 4.35.0 (#16162) 2025-09-03 17:21:36 +03:00
Garfield69
d4889c6847 rudub workflow part 2 of 2 previous domain buzz -> bet 2025-09-03 15:28:40 +12:00
jackettbot[bot]
a341a22f3a Update rudub 2025-09-03 01:28:36 +00:00
Garfield69
f2e97e5145 blutopia: -> 9.1.6 info_hash removed. 2025-09-03 11:07:57 +12:00
Garfield69
ac80d114c8 rudub workflow part 1 of 2 current domain buzz -> bet 2025-09-03 11:00:24 +12:00
Garfield69
00dbdbf9e9 krazyzone: update cats 2025-09-03 05:26:54 +12:00
Garfield69
e783685992 genesismovement: removed. resolves #9989 2025-09-03 04:54:21 +12:00
Garfield69
56b898b12e catorrent: new domain 2025-09-03 04:41:07 +12:00
Garfield69
e83cdc28da assorted nexus: add missing closing ul tag
not that it causes a presentation issue, but its untidy html syntax ;-b
2025-09-02 19:17:57 +12:00
Garfield69
99b77743a0 Update luckpt.yml 2025-09-02 17:58:29 +12:00
ilike2burnthing
e9e7373485 luckpt: again again
...
2025-09-02 06:52:05 +01:00
ilike2burnthing
91e06b9ec4 luckpt: lintfix again
?
2025-09-02 06:42:05 +01:00
ilike2burnthing
bd65b0540c luckpt: lint fix 2025-09-02 06:37:34 +01:00
Pixza Yaoita
c311da78c2 Add luckpt a Chinese private site. resolves #16160 (#16159) 2025-09-02 17:31:10 +12:00
ilike2burnthing
4fb60f1676 losslessclub: typo fix 2025-09-02 04:13:02 +01:00
jackettbot[bot]
5bca69ce29 Update rudub 2025-09-02 01:28:57 +00:00
Garfield69
2f3323d313 oldtoonsworld: -> 9.1.6 info_hash removed. resolves #13707 2025-09-02 13:00:23 +12:00
Garfield69
faa113d21c yuscene: -> 9.1.6 info_hash removed 2025-09-02 05:33:50 +12:00
Garfield69
a821cc2045 btdirectory: new alternate domain 2025-09-02 05:25:24 +12:00
ilike2burnthing
a496be0182 cinematik: update version tag 2025-09-01 13:14:31 +01:00
179 changed files with 3123 additions and 2678 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 480 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 439 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 131 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 202 KiB

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 135 KiB

After

Width:  |  Height:  |  Size: 134 KiB

View File

@@ -61,7 +61,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -73,7 +73,7 @@ jobs:
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3
uses: github/codeql-action/autobuild@v4
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
@@ -87,4 +87,4 @@ jobs:
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4

View File

@@ -40,8 +40,8 @@ jobs:
- name: Setup Environment Variables
run: |
echo "CURRENT_RUDUB_DOMAIN=$(date +'%b%d' | tr '[:upper:]' '[:lower:]').rudub.buzz" >> $GITHUB_ENV
echo "PREVIOUS_RUDUB_DOMAIN=$(date --date='yesterday' +'%b%d' | tr '[:upper:]' '[:lower:]').rudub.buzz" >> $GITHUB_ENV
echo "CURRENT_RUDUB_DOMAIN=$(date +'%b%d' | tr '[:upper:]' '[:lower:]').rudub.homes" >> $GITHUB_ENV
echo "PREVIOUS_RUDUB_DOMAIN=$(date --date='yesterday' +'%b%d' | tr '[:upper:]' '[:lower:]').rudub.homes" >> $GITHUB_ENV
- name: Update rudub definition
uses: mikefarah/yq@master

View File

@@ -24,7 +24,7 @@ jobs:
# This step sets up Node.js. The script that this workflow will run uses Node.js.
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: '18.x'

View File

@@ -109,8 +109,8 @@ If you use something else, please add it here for others.
- About 2GB download, 8GB installed.
- Make sure it includes the following Workload and Individual Components:
- .NET desktop development
- .Net Framework 4.6.2 SDK
- .Net Framework 4.6.2 targeting pack
- .Net Framework 4.7.1 SDK
- .Net Framework 4.7.1 targeting pack
- From the `Get Started` screen:
- `Clone a repository -> Browse a repository -> GitHub -> Sign in -> clone your forked repository`
- Double-click `Jackett.sln` in `Solution Explorer` to load your project

View File

@@ -20,10 +20,10 @@ The software implements the [Torznab](https://torznab.github.io/spec-1.3-draft/i
A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](https://github.com/webtor-io/go-jackett)
#### Supported Systems
The currently supported version of Jackett is 0.22.+, which is compatible with the following OS:
* Windows 10 Version 1607+ or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#windows)
* Linux [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#linux)
* macOS 13.0+ (Ventura) or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#macos)
The currently supported version of Jackett is 0.24.+, which is compatible with the following OS:
* Windows 10 Version 1607+ or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md#windows)
* Linux [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md#linux)
* macOS 13.0+ (Ventura) or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md#apple)
Prior versions of Jackett are no longer supported.
@@ -34,9 +34,7 @@ Prior versions of Jackett are no longer supported.
* 1337x
* 52BT
* ACG.RIP
* Anidex
* AniLibria
* Anime Time
* Anime Tosho
* AniRena
* AniSource
@@ -64,19 +62,19 @@ Prior versions of Jackett are no longer supported.
* EBook Bay (EBB)
* Elitetorrent.wf
* EpubLibre
* EXT Torrents
* ExtraTorrent.st
* EZTV
* FileMood
* FilmesHdTorrent
* Free JAV Torrent
* Frozen Layer
* GamesTorrents
* GTorrent.pro
* HDRTorrent
* Idope
* ilCorSaRoNeRo
* Internet Archive (archive.org)
* Isohunt2
* iTorrent
* kickasstorrents.to
* kickasstorrents.ws
* Knaben
@@ -105,10 +103,8 @@ Prior versions of Jackett are no longer supported.
* plugintorrent
* PornoTorrent
* PornRips
* PornXLab
* Postman
* Qbite (Hubite)
* Rapidzona
* RedeTorrent
* RinTorNeT
* RuTor
@@ -123,13 +119,13 @@ Prior versions of Jackett are no longer supported.
* The Pirate Bay (TPB)
* TheRARBG
* Tokyo Tosho
* Torlock
* Torrent Downloads
* Torrent Oyun indir
* Torrent[CORE]
* torrent.by
* torrent-pirat
* Torrent9
* TorrentControl
* TorrentDosFilmes
* TorrentDownload
* TorrentGalaxyClone
@@ -151,7 +147,6 @@ Prior versions of Jackett are no longer supported.
* Wolfmax4K
* XXXClub
* xxxtor
* YourBittorrent
* YTS.ag
* zetorrents
* ZkTorrent
@@ -160,7 +155,6 @@ Prior versions of Jackett are no longer supported.
<details> <summary> <b> Supported Semi-Private Trackers </b> </summary>
* AniDUB
* Anime Time (login)
* AnimeLayer
* ArenaBG
* Best-Torrents [PAY2DL]
@@ -180,7 +174,6 @@ Prior versions of Jackett are no longer supported.
* Fenyarnyek-Tracker
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
* HD-CzTorrent [PAY2DL]
* HDGalaKtik
* HellTorrents [PAY2DL]
@@ -248,6 +241,7 @@ Prior versions of Jackett are no longer supported.
* AGSVPT (Arctic Global Seed Vault)
* Aidoru!Online
* Aither
* alingPT
* AlphaRatio (AR)
* AmigosShareClub (ASC)
* AnimeBytes (AB)
@@ -278,7 +272,6 @@ Prior versions of Jackett are no longer supported.
* BIT-HDTV
* Bitded
* bitGAMER
* Bithorlo (BHO)
* BitHUmen
* Bitpalace
* BitPorn
@@ -299,10 +292,11 @@ Prior versions of Jackett are no longer supported.
* BTSCHOOL
* BWTorrents
* BYRBT
* cangbaoge (CBG)
* CapybaraBR
* Carp-Hunter
* Carpathians
* CarPT [![(invite needed)][inviteneeded]](#)
* CarPT
* Cathode-Ray.Tube (CRT)
* CD File
* CeskeForum
@@ -361,7 +355,7 @@ Prior versions of Jackett are no longer supported.
* Gay-Torrents.org
* GAYtorrent.ru
* GazelleGames (GGn)
* Generation-Free [![(invite needed)][inviteneeded]](#)
* Generation-Free
* GGPT
* GigaTorrents
* GimmePeers (formerly ILT) [PAY2DL]
@@ -422,6 +416,7 @@ Prior versions of Jackett are no longer supported.
* KrazyZone
* Kufei (库非)
* Kufirc
* lajidui
* Last Digital Underground (LDU)
* LastFiles (LF)
* Lat-Team
@@ -437,6 +432,7 @@ Prior versions of Jackett are no longer supported.
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* LST
* LuckPT [![(invite needed)][inviteneeded]](#)
* M-Team TP (MTTP) [![(invite needed)][inviteneeded]](#)
* MaDs Revolution
* Majomparádé (TurkDepo)
@@ -460,6 +456,7 @@ Prior versions of Jackett are no longer supported.
* Nebulance (NBL) (TransmiTheNet)
* NewHeaven (TorrentHeavenResurrection) [![(invite needed)][inviteneeded]](#)
* NicePT
* Nirvana
* NorBits
* NordicQuality
* Nusanta(RA.RE)
@@ -477,7 +474,6 @@ Prior versions of Jackett are no longer supported.
* PassThePopcorn (PTP) [![(invite needed)][inviteneeded]](#)
* Peeratiko
* Peers.FM
* Phoenix Project
* PigNetwork (猪猪网)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
@@ -520,6 +516,7 @@ Prior versions of Jackett are no longer supported.
* Romanian Metal Torrents (RMT)
* Rousi
* SAMARITANO
* SBPT
* SceneHD [![(invite needed)][inviteneeded]](#)
* SceneRush [![(invite needed)][inviteneeded]](#)
* SceneTime
@@ -528,9 +525,10 @@ Prior versions of Jackett are no longer supported.
* seedpool
* SewerPT (下水道) [![(invite needed)][inviteneeded]](#)
* SFP (Share Friends Projekt)
* ShaKaw [![(invite needed)][inviteneeded]](#)
* Shareisland
* Shazbat
* SiamBIT
* SiamBIT [PAY2DL]
* SkipTheCommercials
* SnowPT (SSPT)
* SoulVoice (聆音Club) [![(invite needed)][inviteneeded]](#)
@@ -543,6 +541,7 @@ Prior versions of Jackett are no longer supported.
* SugoiMusic
* Superbits (SBS)
* Swarmazon
* Tangmen (唐门)
* Tapochek
* Tasmanit
* Team CT Game (TCTG)
@@ -592,7 +591,7 @@ Prior versions of Jackett are no longer supported.
* Trellas (Magico) [![(invite needed)][inviteneeded]](#)
* TreZzoR
* TurkSeed (Aturk)
* TurkTorrent (TT)
* TurkTorrent (TT) [PAY2DL]
* TV Chaos UK (TVCUK)
* TVstore
* U2 (U2分享園@動漫花園) [![(invite needed)][inviteneeded]](#)
@@ -715,7 +714,7 @@ We recommend you install Jackett as a Windows service using the supplied [Window
To get started with using the installer for Jackett, follow the steps below:
1. Check if you need any .NET prerequisites installed, see https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net80#dependencies
1. Check if you need any .NET prerequisites installed, see https://learn.microsoft.com/en-us/dotnet/core/install/windows#net-installer
2. Download the latest version of the [Windows installer](https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Installer.Windows.exe)
3. Run the Jackett.Installer.Windows.exe program.
4. When prompted if you would like this app to make changes to your computer, select "yes".
@@ -764,7 +763,7 @@ If you want to run it with a user without a /home directory you need to add `Env
## Installation on Linux (ARMv6 or below)
1. Install [Mono 5.8](http://www.mono-project.com/download/#download-lin) or better (using the latest stable release is recommended)
1. Install [Mono 5.10](http://www.mono-project.com/download/#download-lin) or better (using the latest stable release is recommended)
* Follow the instructions on the mono website and install the `mono-devel` and the `ca-certificates-mono` packages.
* On Red Hat/CentOS/openSUSE/Fedora the `mono-locale-extras` package is also required.
2. Install libcurl:
@@ -801,7 +800,7 @@ macOS 13.0+ (Ventura) or greater
3. If the installation was a success, you can close the Terminal window.
The service will start on each logon. You can always stop it by running `launchctl unload ~/Library/LaunchAgents/org.user.Jackett.plist` from Terminal. You can start it again it using `launchctl load ~/Library/LaunchAgents/org.user.Jackett.plist`.
Logs are stored as usual under `~/.config/Jackett/log.txt`.
Logs are stored as usual under `~/.config/Jackett/log.txt` or `/Users/your-user-name/Library/Application Support/Jackett/log.txt`.
### Run without installing as a service
Download and extract the latest `Jackett.Binaries.macOS.tar.gz` or `Jackett.Binaries.macOSARM64.tar.gz` release from the [releases](https://github.com/Jackett/Jackett/releases/latest) page and run Jackett with the command `./jackett`.
@@ -877,7 +876,7 @@ Setting up this service is optional; most indexers don't need it.
## Configuring OMDb
This feature is used as a fallback (when using the aggregate Indexer) to get the movie/series title if only the IMDB ID is provided in the request.
To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/apikey.aspx) (1,000 daily requests limit) and paste the key in Jackett
To use it, please just request a free API key on [OMDb](https://omdbapi.com/apikey.aspx) (1,000 daily requests limit) and paste the key in Jackett
## Command line switches
@@ -939,21 +938,21 @@ git clone https://github.com/Jackett/Jackett.git
cd Jackett/src
# dotnet core version
dotnet publish Jackett.Server -f net8.0 --self-contained -r osx-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/net8.0/osx-x64/jackett # run jackett
dotnet publish Jackett.Server -f net9.0 --self-contained -r osx-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/net9.0/osx-x64/jackett # run jackett
```
### Linux
```bash
sudo apt install nuget msbuild dotnet-sdk-8.0 # install build tools (Debian/ubuntu)
sudo apt install nuget msbuild dotnet-sdk-9.0 # install build tools (Debian/ubuntu)
git clone https://github.com/Jackett/Jackett.git
cd Jackett/src
# dotnet core version
dotnet publish Jackett.Server -f net8.0 --self-contained -r linux-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/net8.0/linux-x64/jackett # run jackett
dotnet publish Jackett.Server -f net9.0 --self-contained -r linux-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/net9.0/linux-x64/jackett # run jackett
```
## Screenshots

View File

@@ -2,12 +2,12 @@
name: $(majorVersion).$(minorVersion).$(patchVersion)
variables:
majorVersion: 0
minorVersion: 22
minorVersion: 24
patchVersion: $[counter(variables['minorVersion'], 1)] # this will reset when we bump minor
jackettVersion: $(majorVersion).$(minorVersion).$(patchVersion)
buildConfiguration: Release
netCoreFramework: net8.0
netCoreSdkVersion: 8.0.x
netCoreFramework: net9.0
netCoreSdkVersion: 9.0.x
# system.debug: true
trigger:
@@ -108,7 +108,7 @@ stages:
Mono:
buildDescription: Mono
imageName: ubuntu-22.04
framework: net462
framework: net471
runtime: linux-x64
archiveType: tar
artifactName: Jackett.Binaries.Mono.tar.gz
@@ -280,7 +280,6 @@ stages:
$newVersion.Value = '4.0.0.0'
$xml.Save($file)
Remove-Item '$(Build.BinariesDirectory)/Jackett/System.Net.Http.dll'
Remove-Item '$(Build.BinariesDirectory)/Jackett/System.Runtime.InteropServices.RuntimeInformation.dll'
- task: Bash@3
displayName: Set Folder and File Permissions (Mono, Linux and macOS)
@@ -438,7 +437,7 @@ stages:
Mono:
buildDescription: Mono
imageName: ubuntu-22.04
framework: net462
framework: net471
runtime: linux-x64
pool:
vmImage: $(imageName)
@@ -500,7 +499,7 @@ stages:
- task: PublishPipelineArtifact@1
condition: and(succeeded(), startsWith(variables['runtime'], 'win'))
inputs:
targetPath: $(Build.SourcesDirectory)/coverlet/reports/coverage.cobertura.Windows.net8.0.xml
targetPath: $(Build.SourcesDirectory)/coverlet/reports/coverage.cobertura.Windows.net9.0.xml
- stage: IntegrationTestJackett
displayName: Integration Tests
@@ -535,7 +534,7 @@ stages:
buildDescription: Mono
imageName: ubuntu-22.04
artifactName: Jackett.Binaries.Mono.tar.gz
framework: net462
framework: net471
runtime: linux-x64
pool:
vmImage: $(imageName)

View File

@@ -60,7 +60,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>If there is no valid traffic within 7 days of registration (participation in the calculation of sharing rate), the account will be blocked</li><li>After the level is reduced to \"Peasant\", if the sharing rate is not improved within 7 days, the account will be blocked</li><li>Long-term non-login:<ul>- UnParked account: 60 consecutive days of non-login → banned</ul><ul>- Parked account: 180 consecutive days of non-login → banned</ul><ul>- Nexus Master and above levels are not subject to long-term non-login ban restrictions</li></ol>"
default: "Account retention rules:<ol><li>If there is no valid traffic within 7 days of registration (participation in the calculation of sharing rate), the account will be blocked</li><li>After the level is reduced to \"Peasant\", if the sharing rate is not improved within 7 days, the account will be blocked</li><li>Long-term non-login:<ul>- UnParked account: 60 consecutive days of non-login → banned</ul><ul>- Parked account: 180 consecutive days of non-login → banned</ul><ul>- Nexus Master and above levels are not subject to long-term non-login ban restrictions</ul></li></ol>"
login:
# using cookie method because site does a JS call to API/Challenge via JQuery to load response parm required for takelogin.php
@@ -182,4 +182,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.6 2025-06-25
# NexusPHP v1.9.9 2025-10-02

View File

@@ -221,4 +221,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.13 2024-07-23
# NexusPHP v1.9.9 2025-10-02

View File

@@ -169,4 +169,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP 3ChangTrai v2.0 2025-02-18
# NexusPHP v1.9.9 2025-10-02

View File

@@ -18,8 +18,10 @@ caps:
- {id: 17, cat: Movies/BluRay, desc: "Movies Blu-ray"}
- {id: 27, cat: Movies/BluRay, desc: "Movies BD25 Encode"}
- {id: 33, cat: Movies/BluRay, desc: "Movies BD9 AVCHD"}
- {id: 22, cat: Movies, desc: "Movies 2D to 3D Conv"}
- {id: 32, cat: Movies, desc: "Bluray MKV Remux"}
- {id: 22, cat: Movies, desc: "Movies Home Conversions"}
- {id: 32, cat: Movies, desc: "Movies Bluray MKV Remux"}
- {id: 38, cat: Movies, desc: "Movies Studio Conversion"}
- {id: 39, cat: Movies/3D, desc: "Movies VR 360"}
- {id: 23, cat: Movies/3D, desc: "Movies Evo 3D"}
- {id: 36, cat: Movies/UHD, desc: "Movies 4K UHD Bluray"}
- {id: 37, cat: Movies/UHD, desc: "Movies 4K UHD Encode"}
@@ -69,6 +71,10 @@ settings:
type: info
label: Account Inactivity
default: "Inactivity grace period is three months which means that if you do not log in to the 3Dtorrents web site for 90 days, your account will be deleted. If you are VIP your will stay until the VIP period is over."
- name: info_captcha
type: info
label: About Captcha
default: "Note that the captcha on the 3Dtorrents login page is Case Sensitive."
login:
path: index.php?page=login

View File

@@ -8,12 +8,9 @@ encoding: UTF-8
requestDelay: 2
links:
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://52btbt.icu/
- https://www.529065.xyz/
- https://www.529066.xyz/
- https://www.529069.xyz/
- https://www.529067.xyz/
legacylinks:
- https://529050.xyz/
- https://529048.xyz/
- https://529049.xyz/
- https://www.529052.xyz/
- https://www.529053.xyz/
- https://www.529055.xyz/
@@ -27,6 +24,9 @@ legacylinks:
- https://www.529062.xyz/
- https://www.529063.xyz/
- https://www.529064.xyz/
- https://www.529066.xyz/
- https://www.529065.xyz/
- https://www.529068.xyz/
caps:
categorymappings:

View File

@@ -8,19 +8,20 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://abtorrents.xyz/
- https://usefultrash.net/
legacylinks:
- https://abtorrents.me/
- https://abtorrents.xyz/
caps:
categorymappings:
- {id: 10, cat: Audio/Audiobook, desc: "Action/Adventure"}
- {id: 80, cat: Audio/Audiobook, desc: "Adult/Erotica"}
- {id: 20, cat: Audio/Audiobook, desc: "Biography/Memoirs"}
- {id: 10, cat: Audio/Audiobook, desc: "Action & Adventure"}
- {id: 80, cat: Audio/Audiobook, desc: "Adult & Erotica"}
- {id: 20, cat: Audio/Audiobook, desc: "Biography & Memoirs"}
- {id: 30, cat: Audio/Audiobook, desc: "Business"}
- {id: 40, cat: Audio/Audiobook, desc: "Childrens"}
- {id: 70, cat: Audio/Audiobook, desc: "Computers"}
- {id: 260, cat: Audio/Audiobook, desc: "Crime/Thriller"}
- {id: 260, cat: Audio/Audiobook, desc: "Crime & Thriller"}
- {id: 90, cat: Audio/Audiobook, desc: "Fantasy-General"}
- {id: 100, cat: Audio/Audiobook, desc: "Fantasy-Youth"}
- {id: 130, cat: Audio/Audiobook, desc: "General Fiction"}
@@ -31,54 +32,52 @@ caps:
- {id: 170, cat: Audio/Audiobook, desc: "Literature"}
- {id: 175, cat: Audio/Audiobook, desc: "LitRPG"}
- {id: 180, cat: Audio/Audiobook, desc: "Mystery"}
- {id: 190, cat: Audio/Audiobook, desc: "Non-Fiction"}
- {id: 215, cat: Audio/Audiobook, desc: "Paranormal Romance"}
- {id: 200, cat: Audio/Audiobook, desc: "Radio Drama"}
- {id: 205, cat: Audio/Audiobook, desc: "Reference/Educational"}
- {id: 205, cat: Audio/Audiobook, desc: "Reference & Educational"}
- {id: 207, cat: Audio/Audiobook, desc: "Religion and Spirituality"}
- {id: 210, cat: Audio/Audiobook, desc: "Romance"}
- {id: 240, cat: Audio/Audiobook, desc: "Sci-Fi Apocalypse"}
- {id: 220, cat: Audio/Audiobook, desc: "Science"}
- {id: 230, cat: Audio/Audiobook, desc: "Science Fiction"}
- {id: 250, cat: Audio/Audiobook, desc: "Self Improvement"}
- {id: 265, cat: Audio/Audiobook, desc: "Sports/Fitness"}
- {id: 265, cat: Audio/Audiobook, desc: "Sports & Fitness"}
- {id: 270, cat: Audio/Audiobook, desc: "Suspense"}
- {id: 280, cat: Audio/Audiobook, desc: "Talk Radio"}
- {id: 285, cat: Audio/Audiobook, desc: "Travel"}
- {id: 290, cat: Audio/Audiobook, desc: "Urban Fantasy/Paranormal"}
- {id: 290, cat: Audio/Audiobook, desc: "Urban Fantasy & Paranormal"}
- {id: 300, cat: Audio/Audiobook, desc: "Western"}
- {id: 310, cat: Audio/Audiobook, desc: "Young Adult"}
- {id: 400, cat: Books/EBook, desc: "[E] Action/Adventure"}
- {id: 410, cat: Books/EBook, desc: "[E] Adult/Erotica"}
- {id: 400, cat: Books/EBook, desc: "[E] Action & Adventure"}
- {id: 410, cat: Books/EBook, desc: "[E] Adult & Erotica"}
- {id: 420, cat: Books/EBook, desc: "[E] Arts & Crafts (Hobbies)"}
- {id: 430, cat: Books/EBook, desc: "[E] Biography/Memoirs"}
- {id: 430, cat: Books/EBook, desc: "[E] Biography & Memoirs"}
- {id: 435, cat: Books/EBook, desc: "[E] Business"}
- {id: 450, cat: Books/EBook, desc: "[E] Computer Learning"}
- {id: 460, cat: Books/EBook, desc: "[E] Cookery"}
- {id: 470, cat: Books/EBook, desc: "[E] Crime/Thriller"}
- {id: 470, cat: Books/EBook, desc: "[E] Crime & Thriller"}
- {id: 480, cat: Books/EBook, desc: "[E] Fantasy"}
- {id: 490, cat: Books/EBook, desc: "[E] Fantasy-Youth"}
- {id: 500, cat: Books/EBook, desc: "[E] General Fiction"}
- {id: 510, cat: Books/EBook, desc: "[E] Historical Fiction"}
- {id: 520, cat: Books/EBook, desc: "[E] History/Documentary"}
- {id: 520, cat: Books/EBook, desc: "[E] History & Documentary"}
- {id: 530, cat: Books/EBook, desc: "[E] Horror"}
- {id: 540, cat: Books/EBook, desc: "[E] Humor (Comedy)"}
- {id: 560, cat: Books/EBook, desc: "[E] Literary Fiction"}
- {id: 565, cat: Books/EBook, desc: "[E] LitRPG"}
- {id: 570, cat: Books/EBook, desc: "[E] Mystery"}
- {id: 580, cat: Books/EBook, desc: "[E] Non-Fiction"}
- {id: 590, cat: Books/EBook, desc: "[E] Paranormal Romance"}
- {id: 600, cat: Books/EBook, desc: "[E] Reference/Educational"}
- {id: 610, cat: Books/EBook, desc: "[E] Religion and Spirituality"}
- {id: 600, cat: Books/EBook, desc: "[E] Reference & Educational"}
- {id: 610, cat: Books/EBook, desc: "[E] Religion & Spirituality"}
- {id: 620, cat: Books/EBook, desc: "[E] Romance"}
- {id: 630, cat: Books/EBook, desc: "[E] Sci-Fi"}
- {id: 640, cat: Books/EBook, desc: "[E] Sci-Fi/Apocalyptic"}
- {id: 640, cat: Books/EBook, desc: "[E] Sci-Fi & Apocalyptic"}
- {id: 645, cat: Books/EBook, desc: "[E] Science"}
- {id: 650, cat: Books/EBook, desc: "[E] Self-Help"}
- {id: 660, cat: Books/EBook, desc: "[E] Sports/Fitness"}
- {id: 660, cat: Books/EBook, desc: "[E] Sports & Fitness"}
- {id: 665, cat: Books/EBook, desc: "[E] Suspense"}
- {id: 670, cat: Books/EBook, desc: "[E] Travel"}
- {id: 690, cat: Books/EBook, desc: "[E] Urban Fantasy/Paranormal"}
- {id: 690, cat: Books/EBook, desc: "[E] Urban Fantasy & Paranormal"}
- {id: 700, cat: Books/EBook, desc: "[E] Western"}
- {id: 710, cat: Books/EBook, desc: "[E] Young Adult"}
- {id: 720, cat: Books/EBook, desc: "[E] Young Children"}
@@ -133,7 +132,7 @@ search:
fields: # some users (rank specific?) have an extra column (td:nth-child(4)) with bookmark features
categorydesc:
selector: div[data-tid] > img
selector: img[src^="./pic/caticons"]
attribute: alt
title:
selector: a[href^="details.php?id="]

View File

@@ -57,6 +57,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_results
type: info
label: Search results
default: "If you are getting the error <b>Found no results while trying to browse this tracker</b> then first access the site with your browser and check that your ratio is <b>not below 0.8</b>, otherwise the site will not return download links to the indexer. This does not apply to freeleech torrents."
login:
# using cookie method because login page returns 0 bytes with a cookie flog=6

View File

@@ -116,8 +116,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -192,4 +190,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.1.5
# json UNIT3D 9.1.7

View File

@@ -0,0 +1,170 @@
---
id: alingpt
name: alingPT
description: "alingPT is a CHINESE Private Torrent Tracker for MOVIES / TV"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://pt.aling.de/
caps:
categorymappings:
- {id: 405, cat: TV/Anime, desc: "Animations/动画"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 404, cat: TV/Documentary, desc: "Documentary/纪录片"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- 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.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Veteran User and above will be retained forever</li><li>Accounts parked will not be deleted</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 200 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 60 consecutive days.</li></ol>"
login:
# using cookie method because site does a JS call to API/Challenge via JQuery to load response parm required for takelogin.php
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
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 dead
incldead: 0
# 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 .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 }}"
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_default:
selector: a[href^="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
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]
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.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
minimumratio:
text: 2.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.4 2025-06-01

View File

@@ -1,83 +0,0 @@
---
id: anime-time
name: Anime Time
description: "Anime Time is a Public Torrent Tracker for ANIME."
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://animetime.cc/
caps:
categories:
anime: TV/Anime
books: Books
modes:
search: [q]
tv-search: [q, season, ep]
book-search: [q]
settings: []
search:
paths:
# https://animetime.cc/search?query=
- path: "{{ if .Keywords }}search{{ else }}{{ end }}"
inputs:
query: "{{ .Keywords }}"
keywordsfilters:
- name: trim
- name: re_replace
args: ["\\W+", "%"]
rows:
selector: div.flow-root > div.divide-y > div.p-2.space-y-2
fields:
category:
selector: span.badge.badge-primary
title:
selector: a[href*="/view/"]
details:
selector: a[href*="/view/"]
attribute: href
download:
selector: a[href*="/download/"]
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
date:
selector: span[data-tip]
attribute: data-tip
filters:
- name: append
args: " +02:00" # EET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: span.badge.badge-ghost
seeders:
text: 1
leechers:
text: 1
genre:
selector: span.badge.badge-secondary, span.badge.badge-error
filters:
- name: replace
args: ["non english", "non_english"]
- name: replace
args: ["music video", "music_video"]
- name: replace
args: ["Anime Time", "Anime_Time"]
description:
text: "{{ .Result.genre }}"
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,103 +0,0 @@
---
id: anime-timel
name: Anime TimeL
description: "This is the Anime Time indexer with Login enabled in the config to include NSFW content."
language: en-US
type: semi-private
encoding: UTF-8
requestDelay: 2
links:
- https://animetime.cc/
caps:
categories:
anime: TV/Anime
books: Books
modes:
search: [q]
tv-search: [q, season, ep]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
login:
path: auth/log-in
method: form
form: form[action$="/auth/log-in"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember_me: true
error:
- selector: span.text-error
test:
path: /
selector: form[action$="/auth/log-out"]
search:
paths:
# https://animetime.cc/search?query=
- path: "{{ if .Keywords }}search{{ else }}{{ end }}"
inputs:
query: "{{ .Keywords }}"
keywordsfilters:
- name: trim
- name: re_replace
args: ["\\W+", "%"]
rows:
selector: div.flow-root > div.divide-y > div.p-2.space-y-2
fields:
category:
selector: span.badge.badge-primary
title:
selector: a[href*="/view/"]
details:
selector: a[href*="/view/"]
attribute: href
download:
selector: a[href*="/download/"]
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
date:
selector: span[data-tip]
attribute: data-tip
filters:
- name: append
args: " +02:00" # EET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: span.badge.badge-ghost
seeders:
text: 1
leechers:
text: 1
genre:
selector: span.badge.badge-secondary, span.badge.badge-error
filters:
- name: replace
args: ["non english", "non_english"]
- name: replace
args: ["music video", "music_video"]
- name: replace
args: ["Anime Time", "Anime_Time"]
description:
text: "{{ .Result.genre }}"
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -126,7 +126,7 @@ search:
# does not support imdbid search or provide imdb link in results
rows:
selector: table#torrents_list_p > tbody > tr:has(a[href^="download.php?id="])
selector: table#torrents_list_p > tbody > tr:has(a[href^="download.php?id="]), table#torrents_list_p > tbody > tr:has(a[href^="magnet:?xt="])
filters:
- name: andmatch

View File

@@ -6,7 +6,7 @@ language: bg-BG
type: semi-private
encoding: UTF-8
certificates:
- 513af956f189b16a68ddd75d5d857309d3084d8d # Expired 17 April 2025
- c25aba843f815e92d0da0bbe3191326d16a81a32 # expired 15th Oct 2025
links:
- https://arenabg.com/
legacylinks:

View File

@@ -10,6 +10,7 @@ links:
caps:
categorymappings:
- {id: 100, cat: Console, desc: "Anbernic"}
- {id: 15, cat: PC/Mobile-Android, desc: "Android"}
- {id: 35, cat: TV/Anime, desc: "Anime"}
- {id: 51, cat: PC/Mac, desc: "Apple"}
@@ -17,10 +18,9 @@ caps:
- {id: 64, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 71, cat: Console, desc: "Batocera"}
- {id: 4, cat: Movies/BluRay, desc: "Blu-Ray"}
- {id: 86, cat: Console, desc: "Chinese Systems"}
- {id: 22, cat: Console, desc: "CoinOps"}
- {id: 42, cat: Console, desc: "CoinOPS Official"}
- {id: 65, cat: Console, desc: "CoinOps Unofficial"}
- {id: 22, cat: Console, desc: "CoinOps"}
- {id: 63, cat: Books/Comics, desc: "Comics"}
- {id: 60, cat: Console, desc: "Core"}
- {id: 72, cat: Console, desc: "CORE Community"}
@@ -30,7 +30,6 @@ caps:
- {id: 5, cat: Books, desc: "EBooks"}
- {id: 80, cat: PC, desc: "Emulation Media"}
- {id: 61, cat: PC, desc: "emuxtras"}
- {id: 69, cat: TV, desc: "Entertainment"}
- {id: 89, cat: PC, desc: "Ghostware"}
- {id: 84, cat: TV, desc: "GOG DRM FREE"}
- {id: 77, cat: PC, desc: "Hyperspin"}
@@ -39,7 +38,9 @@ caps:
- {id: 85, cat: PC, desc: "MAME Rom Sets"}
- {id: 33, cat: TV/Sport, desc: "MMA/Boxing"}
- {id: 32, cat: Movies, desc: "Movie Pack"}
- {id: 6, cat: Movies, desc: "Movies/XVID"}
- {id: 106, cat: Movies/UHD, desc: "Movie Pack 4K"}
- {id: 6, cat: Movies, desc: "Movies"}
- {id: 105, cat: Movies/UHD, desc: "Movies 4K"}
- {id: 82, cat: PC, desc: "MS-DOS"}
- {id: 7, cat: Audio, desc: "Music"}
- {id: 31, cat: Console, desc: "Nintendo"}
@@ -48,7 +49,7 @@ caps:
- {id: 50, cat: Console, desc: "PlayBox"}
- {id: 87, cat: Console, desc: "Playnite"}
- {id: 30, cat: Console, desc: "Playstation"}
- {id: 62, cat: PC, desc: "RaspberryPi"}
- {id: 62, cat: PC, desc: "Raspberry Pi"}
- {id: 83, cat: PC, desc: "Retro eXo"}
- {id: 56, cat: PC, desc: "Retro Minis"}
- {id: 81, cat: PC, desc: "Retro Scene Releases"}
@@ -60,12 +61,12 @@ caps:
- {id: 68, cat: PC, desc: "Schmoomer's"}
- {id: 57, cat: Console, desc: "Sega"}
- {id: 74, cat: PC, desc: "Sleyk/SGC"}
- {id: 40, cat: TV, desc: "Soaps"}
- {id: 29, cat: TV/Sport, desc: "Sport"}
- {id: 9, cat: TV, desc: "TV-Boxsets"}
- {id: 11, cat: TV, desc: "TV/x264"}
- {id: 10, cat: TV, desc: "TV/Xvid"}
- {id: 75, cat: Audio, desc: "Video Game Music"}
- {id: 90, cat: PC, desc: "TeknoParrot"}
- {id: 9, cat: TV, desc: "TV Packs"}
- {id: 11, cat: TV, desc: "TV Shows"}
- {id: 97, cat: TV/Other, desc: "Video Courses"}
- {id: 75, cat: TV, desc: "Video Game Music"}
- {id: 73, cat: Console, desc: "Wolfanoz"}
- {id: 14, cat: TV/Sport, desc: "WWE"}
- {id: 26, cat: Console, desc: "Xbox"}

View File

@@ -97,11 +97,16 @@ search:
- name: querystring
args: cat
title:
selector: a.tooltip[href$="details"]
selector: a#torrentName
attribute: title
details:
selector: a.tooltip[href$="details"]
_id:
selector: a[href^="download.php?torrent="]
attribute: href
filters:
- name: querystring
args: torrent
details:
text: "details.php?id={{ .Result._id }}"
download:
selector: a[href^="download.php?torrent="]
attribute: href

View File

@@ -81,7 +81,7 @@ login:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: i.fa-arrow-right-from-bracket[title="Kilépés"]
selector: a[onclick="confirmLogout()"]
search:
paths:

View File

@@ -1,176 +0,0 @@
---
id: bithorlo
name: Bithorlo
description: "Bithorlo (BHO) is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
links:
- https://www.bithorlo.info/
caps:
categorymappings:
# E-book
- {id: 40, cat: Books, desc: "E-book/Eng"}
- {id: 19, cat: Books, desc: "E-book/Hun"}
# Játék
- {id: 38, cat: Console, desc: "Játék/Consol"}
- {id: 37, cat: PC/Games, desc: "Játék/Rip"}
- {id: 15, cat: PC/Games, desc: "Játék/ISO"}
# Filmek
- {id: 2, cat: Movies/DVD, desc: "DVD/Eng"}
- {id: 51, cat: Movies/SD, desc: "Cam/Eng"}
- {id: 50, cat: Movies/SD, desc: "Cam/Hun"}
- {id: 42, cat: Movies/DVD, desc: "Dvd9/Eng"}
- {id: 41, cat: Movies/DVD, desc: "Dvd9/Hun"}
- {id: 33, cat: TV, desc: "Sorozat/Eng"}
- {id: 29, cat: Movies/HD, desc: "HD/Eng"}
- {id: 28, cat: Movies/HD, desc: "HD/Hun"}
- {id: 52, cat: TV/HD, desc: "Sorozat/Eng/HD"}
- {id: 53, cat: TV/HD, desc: "Sorozat/Hun/HD"}
- {id: 1, cat: Movies/DVD, desc: "DVD/Hun"}
- {id: 5, cat: TV, desc: "Sorozat/Hun"}
- {id: 4, cat: Movies/SD, desc: "Xvid/Eng"}
- {id: 3, cat: Movies/SD, desc: "Xvid/Hun"}
# Zene
- {id: 13, cat: Audio, desc: "Zene/Hun"}
- {id: 12, cat: Audio, desc: "Zene/Eng"}
# Egyéb
- {id: 21, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 20, cat: Other, desc: "Képek"}
# Program
- {id: 54, cat: PC/0day, desc: "Win/Program/ISO"}
- {id: 23, cat: PC/0day, desc: "Win/Program/Rip"}
# Felnőtt tartalom
- {id: 10, cat: XXX, desc: "XXX/Kép"}
- {id: 9, cat: XXX, desc: "XXX/Film"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info_useragent
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sortBy
type: select
label: SortBy requested from site
default: 2
options:
2: created
5: seeders
3: size
1: title
- name: orderBy
type: select
label: OrderBy requested from site
default: 0
options:
0: desc
1: asc
- name: info_activity
type: info
label: Account Inactivity
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 }}"
test:
path: index/
selector: a[href="/logout/"]
search:
paths:
# https://www.bithorlo.info/torrents/?action=search&categories[]=29&categories[]=4&search_text=&incldead=1&torrent_tags=
- path: torrents/
inputs:
action: search
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
search_text: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 active, 1 incldead, 2 onlydead, 3 freeleech, 5 waiting for seed, 6 multiple upload
incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
sort: "{{ .Config.sortBy }}"
order_by: "{{ .Config.orderBy }}"
headers:
User-Agent: ["{{ .Config.useragent }}"]
rows:
selector: table#torrenttable > tbody > tr
fields:
category:
selector: td.fixed-width-category > a
attribute: href
filters:
- name: querystring
args: categories[]
title:
selector: a.torrent-name
details:
selector: a.torrent-name
attribute: href
download:
selector: a[href^="/download/"]
attribute: href
poster:
selector: span.custom-popover
attribute: data-bs-content
filters:
- name: regexp
args: \"(.+?)\"
date:
selector: span.bg-green
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td.fixed-width-size > a
grabs:
selector: td.fixed-width-completed
seeders:
selector: td.fixed-width-seeders
leechers:
selector: td.fixed-width-leechers
description:
case:
img[src="./themes/Born/nemlatta.png"]: Unverified
"*": Verified
downloadvolumefactor:
case:
"span:contains(\"FREE\")": 0
"*": 1
uploadvolumefactor:
case:
"span:contains(\"2x\")": 2
"span:contains(\"3x\")": 3
"span:contains(\"4x\")": 4
"span:contains(\"5x\")": 5
"span:contains(\"6x\")": 6
"span:contains(\"7x\")": 7
"span:contains(\"8x\")": 8
"span:contains(\"9x\")": 9
"*": 1
minimumratio:
text: 1.0
# engine n/a

View File

@@ -143,8 +143,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
files:
selector: num_file
seeders:
@@ -193,4 +191,4 @@ search:
minimumseedtime:
# 48 hours (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.5 (custom)
# json UNIT3D 9.1.7 (custom)

View File

@@ -23,6 +23,7 @@ caps:
Anime/Dub/Dual Audio: TV/Anime
Anime/Raw: TV/Anime
Anime/Subbed: TV/Anime
AudioBook: Audio/Audiobook
Books: Books
Books/Academic: Books/EBook
Books/Comics: Books/Comics

View File

@@ -111,8 +111,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -180,4 +178,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.5 (custom)
# json UNIT3D 9.1.7 (custom)

View File

@@ -120,8 +120,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -196,4 +194,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.1.5
# json UNIT3D 9.1.7

View File

@@ -11,6 +11,7 @@ links:
- https://www.btmulu.cyou/
- https://www.btmulu.quest/
- https://www.btmulu.cfd/
- https://www.btmulu.help/
legacylinks:
- https://www.btmulu.asia/
- https://www.btmulu.digital/

View File

@@ -0,0 +1,178 @@
---
id: cangbaoge
name: cangbaoge (CBG)
description: "cangbaoge (CBG) is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://cangbao.ge/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 402, cat: TV, desc: "TV Series/剧集"}
- {id: 403, cat: TV, desc: "Playlet/短剧"}
- {id: 404, cat: TV/Anime, desc: "Animations/动画"}
- {id: 405, cat: TV/Anime, desc: "Anime/动漫"}
- {id: 406, cat: TV/Other, desc: "Children/儿童"}
- {id: 407, cat: TV, desc: "TV Shows/综艺"}
- {id: 408, cat: TV/Documentary, desc: "Documentary/纪录"}
- {id: 409, cat: Audio, desc: "Music/音乐"}
- {id: 410, cat: Books, desc: "Books/书籍"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- 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.
- name: info_activity
type: info
label: Account Inactivity
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 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 who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 100 consecutive days.</li></ol>"
login:
# using cookie method because site does a JS call to API/Challenge via JQuery to load response parm required for takelogin.php
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
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 dead
incldead: 0
# 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 .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 }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
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]
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.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
minimumratio:
text: 2.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.6 2025-06-25

View File

@@ -1,7 +1,7 @@
---
id: carpt
name: CarPT
description: "CarPT is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
description: "CarPT is a CHINESE Private Torrent Tracker for HD MOVIES / TV / MUSIC"
language: zh-CN
type: private
encoding: UTF-8
@@ -65,7 +65,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Account Retention Rules:<ol><li>Extreme User and above will be retained forever</li><li> Elite Users and above will not be banned after parking (in the Control Panel)</li><li>Users with a parked account will be banned if they do not log in for 360 consecutive days</li><li>Users with a non-parked account will be banned if they do not log in for 150 consecutive days</li><li> Users with no traffic (i.e., upload/download data is 0) who do not log in for 60 consecutive days will be banned.</li></ol>"
default: "Account Retention Rules:<ol><li>Extreme User and above will be retained forever</li><li> Elite Users and above will not be banned after parking (in the Control Panel)</li><li>Users with a parked account will be banned if they do not log in for 150 consecutive days</li><li>Users with a non-parked account will be banned if they do not log in for 90 consecutive days</li><li> Users with no traffic (i.e., upload/download data is 0) who do not log in for 14 consecutive days will be banned.</li></ol>"
login:
path: login.php
@@ -186,7 +186,7 @@ search:
img.pro_2up: 2
"*": 1
minimumratio:
text: 1.0
text: 10
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400

View File

@@ -6,6 +6,8 @@ language: ru-RU
type: public
encoding: UTF-8
links:
- https://catorrent.net/
legacylinks:
- https://catorrent.org/
caps:

View File

@@ -67,7 +67,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
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 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 who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 100 consecutive days.</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 180 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 90 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 7 consecutive days.</li></ol>"
login:
path: login.php
@@ -189,9 +189,11 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 2.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span

View File

@@ -0,0 +1,131 @@
# CGPeers uses the Luminance code, which is based on gazelle
# ajax.php API additionally needs the auth=$authkey argument
# Because the API is e.g. missing poster images we use screen scraping instead of the generic gazelle based approach
---
id: cgpeers
name: CGPeers
description: "CGPeers is a Private Torrent Tracker for GRAPHICS SOFTWARE / TUTORIALS / ETC"
language: en-US
type: private
encoding: UTF-8
links:
- https://cgpeers.to/
legacylinks:
- https://www.cgpeers.com/
caps:
categorymappings:
- {id: 1, cat: PC/ISO, desc: "Applications"}
- {id: 8, cat: PC/ISO, desc: "Audio"}
- {id: 7, cat: Other, desc: "Game Development"}
- {id: 5, cat: Other, desc: "Materials"}
- {id: 6, cat: Other/Misc, desc: "Miscellaneous"}
- {id: 4, cat: Other, desc: "Models"}
- {id: 2, cat: PC/0day, desc: "Plugins"}
- {id: 3, cat: Other, desc: "Tutorials"}
- {id: 9, cat: Other, desc: "Web Development"}
modes:
search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href^="/user.php?id="]
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr:has(a[href*="action=download"])
fields:
download:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
title:
selector: a[href^="/torrents.php?id="]
category:
selector: a[href*="filter_cat"]
attribute: href
filters:
- name: regexp
args: "(\\d+)]=1"
details:
selector: a[href^="/torrents.php?id="]
attribute: href
poster:
selector: td:nth-child(2) > script
filters:
- name: regexp
args: "src=(.*?)>"
- name: re_replace
args: ["[\\\\\"]", ""]
- name: re_replace
args: ["/static/common/noartwork/.+", ""]
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(6) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: dateparse
args: "MMM dd yyyy, HH:mm"
size:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8)
seeders:
selector: td:nth-child(9)
leechers:
selector: td:nth-child(10)
downloadvolumefactor:
case:
i.unlimited_leech: 0
i.sitewide_leech: 0
img[alt="Freeleech"]: 0
"*": 1
uploadvolumefactor:
case:
span.icon[title*="DoubleSeed"]: 2
img[alt="DoubleSeed"]: 2
"*": 1
# luminance

View File

@@ -193,4 +193,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.1.5
# json UNIT3D 9.1.7

View File

@@ -1,6 +1,6 @@
---
id: concertos
name: Concertos
name: Concertos (API)
description: "Concertos is a Private Torrent Tracker for Live Concerts with Strict Quality Control"
language: en-US
type: private
@@ -17,24 +17,29 @@ caps:
- {id: 7, cat: TV, desc: "Opera"}
- {id: 8, cat: TV, desc: "Musical"}
- {id: 9, cat: Audio, desc: "Podcast"}
- {id: 10, cat: TV, desc: "Educational"}
modes:
search: [q]
tv-search: [q, imdbid]
movie-search: [q, imdbid]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
music-search: [q]
settings:
- name: username
- name: apikey
type: text
label: Username
- name: password
type: password
label: Password
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://concertos.live/\" target=\"_blank\">Concertos</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
@@ -43,6 +48,7 @@ settings:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
@@ -50,120 +56,141 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Your membership requires that you stay active at Blutopia. To not get disabled, you are required to login to the site at least once every 30 days or be actively seeding at least 1 torrent."
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
path: /api/torrents
method: get
error:
- selector: form[action$="/login"] .text-red
# test:
# path: /
# selector: a[href$="/logout"]
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
- path: torrents
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
title: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
imdb: "{{ .Query.IMDBIDShort }}"
freeleech: "{{ if .Config.freeleech }}on{{ else }}{{ end }}"
order_by: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
# 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 }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: table > tbody > tr
selector: data
attribute: attributes
fields:
category:
selector: a[href*="?category_"]
attribute: href
filters:
- name: regexp
args: "category_(\\d+)"
selector: category_id
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
selector: a[href*="/torrent/"]
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: a[href*="/torrent/"]
attribute: href
selector: details_link
download:
selector: a[href*="/torrent/"]
attribute: href
selector: download_link
poster:
selector: meta.poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .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: "/download"
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: td.torrents__size
date:
selector: td.torrents__age
filters:
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
- name: re_replace
args: ["(?i)(önce|tagasi|geleden|fa|temu|siden|há|atrás|nazpět|назад|acum|în urmă|hace|il y a|vor|преди|前|sedan)", " ago"]
- name: re_replace
args: ["(?i)(saniye|sekundit|sekunder|secondi|sekund|segundos|sekundami|секунд|secunde|secondes|Sekunden|секунди|seconden|秒前)", "seconds"]
- name: re_replace
args: ["(?i)(minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten|minuter)", "minutes"]
- name: re_replace
args: ["(?i)(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut|分钟|分)", " minute"]
- name: re_replace
args: ["(?i)(tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden|timmar)", "hours"]
- name: re_replace
args: ["(?i)(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur|小时|時間|timme)", " hour"]
- name: re_replace
args: ["(?i)(päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen|dagar)", "days"]
- name: re_replace
args: ["(?i)(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден|天|日)", " day"]
- name: re_replace
args: ["(?i)(nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken|veckor)", "weeks"]
- name: re_replace
args: ["(?i)(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица|周|週間|vecka)", " week"]
- name: re_replace
args: ["(?i) (ay)", "month"]
- name: re_replace
args: ["(?i)(kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden|månader)", "months"]
- name: re_replace
args: ["(?i)(kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|Monat|месец|maand|个月|ヶ月|månad)", " month"]
- name: re_replace
args: ["(?i)(aastat|anni|lata|anos|roky|года|ani|años|ans|Jahren|години)", " years"]
- name: re_replace
args: ["(?i)(yil|aasta|år|anno|rok|ano|год|año|Jahr|година|jaar|年)", " year"]
- name: re_replace
args: ["(?i) (an)", "year"]
- name: re_replace
args: ["(?i)(För |und)", ""] # Misc removals
- name: timeago
seeders:
selector: td:nth-last-child(3)
leechers:
selector: td:nth-last-child(2)
grabs:
selector: td:nth-last-child(1)
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
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:
i.fa-star: 0 # Freeleech
i.fa-certificate: 0 # Featured
"*": 1
False: 1 # normal
True: 2 # double
uploadvolumefactor:
case:
i.fa-certificate: 2 # Featured
i.fa-gem: 2 # Double Upload
"*": 1
minimumratio:
text: 1.0
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 1.0 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 1.0
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# UNIT3D
# json UNIT3D 9.1.7

View File

@@ -6,6 +6,8 @@ language: fr-FR
type: private
encoding: UTF-8
links:
- https://www.crazyspirits.ca/
legacylinks:
- https://www.crazyspirits.com/
caps:

View File

@@ -12,11 +12,11 @@ caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 7, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 4, cat: Console, desc: "Games"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 5, cat: PC, desc: "Software"}
- {id: 6, cat: XXX, desc: "XXX"}
- {id: 7, cat: Other, desc: "Assorted"}
modes:
search: [q]
@@ -60,7 +60,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "If you do not log in for (number) days, your account will be closed/deleted."
default: "Users must log in or be seeding for their account to be considered active. If the account is not active for a consecutive 90 days, the account will be deactivated. After a consecutive 120 days, the account will be pruned."
login:
path: /api/torrents
@@ -120,8 +120,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -192,8 +190,8 @@ search:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 3 days or 1:1
minimumratio:
text: 1.0
text: 0.8
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.1.5
# json UNIT3D 9.1.7

View File

@@ -124,7 +124,7 @@ search:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
rows:
selector: $
selector: data
fields:
categorydesc:

View File

@@ -224,4 +224,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 8.3.6
# json UNIT3D 9.1.1

View File

@@ -84,11 +84,11 @@ login:
search:
# https://devil-torrents.pl/szukaj.php?search=%&typ=torrent&c4=1&c748=1
paths:
- path: szukaj.php
- path: "{{ if .Keywords }}szukaj.php{{ else }}files-torrent{{ end }}"
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
typ: torrent
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}%{{ end }}"
typ: "{{ if .Keywords }}torrent{{ else }}{{ end }}"
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ end }}"
rows:
selector: table.test5 > tbody > tr > td > div[id]:has(a[href^="download/"])

View File

@@ -102,7 +102,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
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."
default: "If your account is inactive (you do not sign in) for more than 90 days, your account is disabled. Park your account if you are going away for long periods."
login:
method: get
@@ -192,7 +192,7 @@ search:
uploadvolumefactor:
text: 1
minimumratio:
text: 1.1
text: 1.0
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000

View File

@@ -184,4 +184,4 @@ search:
args: "cat={{ .Result.category_title }} - "
minimumratio:
text: 0.9
# NexusPHP v1.9.7 2025-06-29
# NexusPHP v1.9.9 2025-10-02

View File

@@ -39,6 +39,8 @@ caps:
- {id: 342, cat: Books/EBook, desc: "Collection: Multiple Authors"}
- {id: 343, cat: Books/EBook, desc: "Collection: Fantasy"}
- {id: 359, cat: Books/EBook, desc: "Collection: Same Series"}
- {id: 364, cat: Books/EBook, desc: "Collection: Multiple: Fiction"}
- {id: 365, cat: Books/EBook, desc: "Collection: Multiple:Non Fiction"}
# Fiction
- {id: 281, cat: Books/EBook, desc: "Horror"}
- {id: 282, cat: Books/EBook, desc: "Sci-Fi/Fantasy"}
@@ -64,6 +66,7 @@ caps:
- {id: 346, cat: Books/EBook, desc: "Chemistry"}
- {id: 347, cat: Books/EBook, desc: "Medical"}
- {id: 348, cat: Books/EBook, desc: "Mathematics"}
- {id: 363, cat: Books/EBook, desc: "Sheet Music"}
# Tech/Computers
- {id: 331, cat: Books/EBook, desc: "Electronics"}
- {id: 336, cat: Books/EBook, desc: "Video Games"}
@@ -87,6 +90,7 @@ caps:
- {id: 349, cat: Books/EBook, desc: "Self Help"}
- {id: 351, cat: Books/EBook, desc: "Religion"}
- {id: 358, cat: Books/EBook, desc: "History"}
- {id: 362, cat: Books/EBook, desc: "Politics"}
# Military
- {id: 287, cat: Books/EBook, desc: "WW1"}
- {id: 288, cat: Books/EBook, desc: "WW2"}
@@ -94,6 +98,7 @@ caps:
- {id: 286, cat: Books/EBook, desc: "General Military "}
# Zoology
- {id: 334, cat: Books/EBook, desc: "Veterinary/Pets"}
- {id: 361, cat: Books/EBook, desc: "Nature And Wildlife"}
# Art & Crafts
- {id: 344, cat: Books/EBook, desc: "Model Making"}
- {id: 357, cat: Books/EBook, desc: "Art"}

View File

@@ -17,50 +17,56 @@ legacylinks:
caps:
categorymappings:
- {id: Movies, cat: Movies, desc: Movies}
- {id: Highres Movies, cat: Movies/HD, desc: Movies HD}
- {id: UltraHD, cat: Movies/UHD, desc: Movies UHD}
- {id: 3D Movies, cat: Movies/3D, desc: Movies 3D}
- {id: Bollywood, cat: Movies, desc: Bollywood}
- {id: Movie clips, cat: Movies, desc: Movies clips}
- {id: DVD, cat: Movies/DVD, desc: Movies DVD}
- {id: MP4, cat: Movies, desc: Movies MP4}
- {id: Dubbed Movies, cat: Movies/Foreign, desc: Movies Dubbed}
- {id: Other Movies, cat: Movies/Other, desc: Movies Other}
- {id: Documentary, cat: TV/Documentary, desc: Documentary}
- {id: TV, cat: TV, desc: TV}
- {id: MP3, cat: Audio/MP3, desc: Music MP3}
- {id: AAC, cat: Audio, desc: Music AAC}
- {id: Lossless, cat: Audio/Lossless, desc: Music Lossless}
- {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: "Adult / Porn", cat: XXX, desc: "Adult / Porn"}
- {id: Android, cat: PC/Mobile-Android, desc: Software Android}
- {id: Anime, cat: TV/Anime, desc: Anime}
- {id: Audio books, cat: Audio/Audiobook, desc: Books Audiobook}
- {id: Bollywood, cat: Movies, desc: Bollywood}
- {id: Comics, cat: Books/Comics, desc: Books Comics}
- {id: DVD, cat: Movies/DVD, desc: Movies DVD}
- {id: Documentary, cat: TV/Documentary, desc: Documentary}
- {id: Dubbed Movies, cat: Movies/Foreign, desc: Movies Dubbed}
- {id: Ebooks, cat: Books/EBook, desc: Books Ebook}
- {id: English-translated, cat: TV/Anime, desc: Anime English-translated}
- {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}
- {id: Highres Movies, cat: Movies/HD, desc: Movies HD}
- {id: Linux, cat: PC, desc: Software Linux}
- {id: PC Games, cat: PC/Games, desc: PC Games}
- {id: "Live Action [Non-English]", cat: TV/Anime, desc: "Live Action [Non-English]"}
- {id: Lossless, cat: Audio/Lossless, desc: Music Lossless}
- {id: "Manga [English-translated]", cat: Books/Comics, desc: "Manga [English-translated]"}
- {id: "Manga [Raw]", cat: Books/Comics, desc: "Manga [Raw]"}
- {id: MP3, cat: Audio/MP3, desc: Music MP3}
- {id: MP4, cat: Movies, desc: Movies MP4}
- {id: Mac, cat: PC/Mac, desc: Software Mac}
- {id: Magazines, cat: XXX/Other, desc: Adult Magazines}
- {id: Movie clips, cat: Movies, desc: Movies clips}
- {id: Movies, cat: Movies, desc: Movies}
- {id: Music videos, cat: Audio/Video, desc: Music Videos}
- {id: NDS, cat: Console/NDS, desc: Games NDS}
- {id: Other Applications, cat: PC, desc: Other Applications}
- {id: Other Games, cat: Console/Other, desc: Games Other}
- {id: Other Movies, cat: Movies/Other, desc: Movies Other}
- {id: Other Music, cat: Audio/Other, desc: Music Other}
- {id: Other, cat: Other/Misc, desc: Other}
- {id: PC Games, cat: PC/Games, desc: PC Games}
- {id: PS3, cat: Console/PS3, desc: Games PS3}
- {id: PS4, cat: Console/PS4, desc: Games PS4}
- {id: PSP, cat: Console/PSP, desc: Games PSP}
- {id: Wii, cat: Console/Wii, desc: Games Wii}
- {id: Xbox360, cat: Console/XBox 360, desc: Games Xbox360}
- {id: Pictures, cat: XXX/ImageSet, desc: Adult Pictures}
- {id: Radio Shows, cat: Audio/Other, desc: Music Radio}
- {id: Raw, cat: TV/Anime, desc: Anime Raw}
- {id: Software, cat: PC/0day, desc: Software}
- {id: Subs, cat: TV/Anime, desc: Anime Subs}
- {id: Switch, cat: Console/Other, desc: Games Switch}
- {id: Other Games, cat: Console/Other, desc: Games Other}
- {id: English-translated, cat: TV/Anime, desc: Anime English-translated}
- {id: Anime, cat: TV/Anime, desc: Anime}
- {id: Audio books, cat: Audio/Audiobook, desc: Books Audiobook}
- {id: Comics, cat: Books/Comics, desc: Books Comics}
- {id: Ebooks, cat: Books/EBook, desc: Books Ebook}
- {id: Other, cat: Other/Misc, desc: Other}
- {id: Other Applications, cat: PC, desc: Other Applications}
- {id: TV, cat: TV, desc: TV}
- {id: UltraHD, cat: Movies/UHD, desc: Movies UHD}
- {id: Video, cat: XXX, desc: Adult / Porn}
- {id: Wii, cat: Console/Wii, desc: Games Wii}
- {id: Windows, cat: PC, desc: Software Windows}
- {id: Xbox360, cat: Console/XBox 360, desc: Games Xbox360}
modes:
search: [q]
@@ -94,7 +100,7 @@ search:
args: ["in ", ""]
- name: trim
title:
selector: a[href^="/torrent/"]
selector: a[href^="/torrent/"]:not([href$="comments"])
details:
selector: a[href^="/torrent/"]
attribute: href

View File

@@ -1,166 +0,0 @@
---
id: exttorrents
name: EXT Torrents
description: "EXT Torrents is a Public torrent site for MOVIES / TV / GENERAL"
language: en-US
type: public
encoding: UTF-8
requestDelay: 5
links:
- https://ext.to/
- https://search.extto.com/
- https://extranet.torrentbay.st/
legacylinks:
- https://ext.unblockninja.com/
- https://t.extto.com/
- https://torrent.extto.com/
- https://site.extto.com/
- https://ext.torrentbay.to/
- https://extranet.torrentbay.to/
- https://extranet.torrentbay.net/
caps:
categorymappings:
- {id: "/anime/", cat: TV/Anime, desc: Anime}
- {id: "/anime//anime/english-translated/", cat: TV/Anime, desc: "Anime English Translated"}
- {id: "/applications/", cat: PC, desc: Apps}
- {id: "/applications//applications/android/", cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: "/applications//applications/ios/", cat: PC/Mobile-iOS, desc: "Apps iOS"}
- {id: "/applications//applications/linux/", cat: PC, desc: "Apps Linux"}
- {id: "/applications//applications/mac/", cat: PC/Mac, desc: "Apps Mac"}
- {id: "/applications//applications/other-applications/", cat: PC/Mobile-Other, desc: "Apps Other"}
- {id: "/applications//applications/windows/", cat: PC/0day, desc: "Apps Windows"}
- {id: "/books/", cat: Books, desc: Books}
- {id: "/books//books/audio-books/", cat: Audio/Audiobook, desc: "Books Audiobooks"}
- {id: "/books//books/comics/", cat: Books/Comics, desc: "Books Comics"}
- {id: "/books//books/ebooks/", cat: Books/EBook, desc: "Books Ebooks"}
- {id: "/games/", cat: PC/Games, desc: Games}
- {id: "/games//games/nds/", cat: Console/NDS, desc: "Games NDS"}
- {id: "/games//games/other-games/", cat: Console/Other, desc: "Games Other"}
- {id: "/games//games/pc-games/", cat: PC/Games, desc: "Games PC"}
- {id: "/games//games/ps3/", cat: Console/PS3, desc: "Games PS3"}
- {id: "/games//games/ps4/", cat: Console/PS4, desc: "Games PS4"}
- {id: "/games//games/psp/", cat: Console/PSP, desc: "Games PSP"}
- {id: "/games//games/switch/", cat: Console/Other, desc: "Games Switch"}
- {id: "/games//games/wii/", cat: Console/Wii, desc: "Games Wii"}
- {id: "/games//games/xbox360/", cat: Console/XBox 360, desc: "Games Xbox360"}
- {id: "/games//games/mac/", cat: PC/Mac, desc: "Games Mac"}
- {id: "/movies/", cat: Movies, desc: Movies}
- {id: "/movies//movies/3d-movies/", cat: Movies/3D, desc: "Movies 3D"}
- {id: "/movies//movies/bollywood/", cat: Movies, desc: "Movies Bollywood"}
- {id: "/movies//movies/documentary/", cat: Movies, desc: "Movies Documentary"}
- {id: "/movies//movies/dubbed-movies/", cat: Movies, desc: "Movies Dubbed"}
- {id: "/movies//movies/dvd/", cat: Movies/DVD, desc: "Movies DVD"}
- {id: "/movies//movies/highres-movies/", cat: Movies/HD, desc: "Movies Highres"}
- {id: "/movies//movies/mp4/", cat: Movies, desc: "Movies MP4"}
- {id: "/movies//movies/other-movies/", cat: Movies, desc: "Movies Other Movies"}
- {id: "/movies//movies/ultrahd/", cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: "/movies//movies/music-videos/", cat: Audio/Video, desc: "Movies Music videos"}
- {id: "/movies//movies/movie-clips/", cat: Movies/Other, desc: "Movies Movie clips"}
- {id: "/music/", cat: Audio, desc: Music}
- {id: "/music//music/aac/", cat: Audio, desc: "Music AAC"}
- {id: "/music//music/lossless/", cat: Audio/Lossless, desc: "Music Lossless"}
- {id: "/music//music/mp3/", cat: Audio/MP3, desc: "Music MP3"}
- {id: "/music//music/other-music/", cat: Audio/Other, desc: "Music Other"}
- {id: "/music//music/radio-shows/", cat: Audio, desc: "Music Radio Shows"}
- {id: "/other/", cat: Other, desc: Other}
- {id: "/tv/", cat: TV, desc: TV}
- {id: "/xxx/", cat: XXX, desc: XXX}
- {id: "/xxx//xxx/games/", cat: XXX/Other, desc: "XXX Games"}
- {id: "/xxx//xxx/hentai/", cat: XXX/Other, desc: "XXX Hentai"}
- {id: "/xxx//xxx/magazines/", cat: XXX/Other, desc: "XXX Magazines"}
- {id: "/xxx//xxx/pictures/", cat: XXX/ImageSet, desc: "XXX Pictures"}
- {id: "/xxx//xxx/video/", cat: XXX, desc: "XXX Video"}
- {id: "/video/", cat: XXX, desc: "XXX Video"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: sort
type: select
label: Sort requested from site
default: age
options:
age: created
seed: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_flaresolverr
type: info_flaresolverr
search:
paths:
# https://ext.to/browse/?sort=age&order=desc&age=4&with_adult=1
# https://ext.to/browse/?sort=age&order=desc&q=wipeout&with_adult=1
# https://ext.to/browse/?imdb_id=tt2693776
- path: browse/
- path: browse/
inputs:
page: 2
followredirect: true
inputs:
q: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# 0=last 24 hours, 1=last 3 days, 2=last week, 3=last 2 weeks, 4=last month
age: "{{ if or .Keywords .Query.IMDBID }}{{ else }}0{{ end }}"
# familysafe 0=enabled, 1=disabled
with_adult: "{{ if .Query.IMDBID }}{{ else }}1{{ end }}"
imdb_id: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}"
rows:
selector: table.table-striped > tbody > tr
fields:
category_part1:
selector: td:nth-child(1) div div a:nth-child(2)
attribute: href
optional: true
category_part2:
selector: td:nth-child(1) div div a:nth-child(3)
attribute: href
optional: true
category_combined:
text: "{{ .Result.category_part1 }}{{ .Result.category_part2 }}"
optional: true
category:
text: "{{ if .Result.category_combined }}{{ .Result.category_combined }}{{ else }}/other/{{ end }}"
title:
selector: td:nth-child(1) div a
details:
selector: td:nth-child(1) div a
attribute: href
infohash:
selector: a[href^="magnet:?xt="]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
size:
selector: td:nth-child(2)
files:
selector: td:nth-child(3)
optional: true
default: 1
date:
selector: td:nth-child(4)
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,7 +1,7 @@
---
id: f1gp
name: F1GP
description: "F1GP is a Private Torrent Tracker for F1 Racing"
description: "F1GP is a Private Torrent Tracker for F1, F2, F3, FE, F1 Academy Racing"
language: en-US
type: private
encoding: UTF-8
@@ -26,6 +26,7 @@ caps:
- {id: 17, cat: TV/Sport, desc: "F2 Championship"}
- {id: 18, cat: TV/Sport, desc: "F3 Championship"}
- {id: 19, cat: TV/Sport, desc: "FE Championship"}
- {id: 20, cat: TV/Sport, desc: "Freeleech"}
modes:
search: [q]
@@ -149,7 +150,9 @@ search:
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.4
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# xbtitFM v4.1.31
# xbtitFM v4.1.32

View File

@@ -12,10 +12,11 @@ legacylinks:
caps:
categorymappings:
- {id: 8, cat: TV/Anime, desc: "Hentai"}
- {id: 7, cat: Console, desc: "H-games"}
- {id: 5, cat: XXX, desc: "JAV"}
- {id: 6, cat: Books, desc: "Manga"}
- {id: 7, cat: Console, desc: "H-games"}
- {id: 8, cat: TV/Anime, desc: "Hentai"}
- {id: 9, cat: XXX, desc: "OFFS"}
modes:
search: [q]

View File

@@ -133,8 +133,6 @@ search:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
optional: true
default: "20 years ago" # some torrents have "Never" date
filters:
- name: dateparse
args: "MMM dd yyyy, HH:mm"
@@ -148,12 +146,14 @@ search:
selector: td:nth-child(9)
downloadvolumefactor:
case:
"img[alt=\"Freeleech\"]": 0
i.unlimited_leech: 0
i.sitewide_leech: 0
img[alt="Freeleech"]: 0
"*": 1
uploadvolumefactor:
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
img[alt="DoubleSeed"]: 2
"*": 1
minimumratio:
text: 0.5

View File

@@ -231,4 +231,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.9.6 2025-06-25
# NexusPHP v1.9.9 2025-10-02

View File

@@ -1,20 +1,20 @@
---
id: pornxlab
replaces:
- ptorrents
name: PornXLab
description: "PornXLab is a Public tracker for 3X"
id: freejavtorrent
name: Free JAV Torrent
description: "Free JAV Torrent is a Public tracker for Asian 3X (JAV)"
language: en-US
type: public
encoding: UTF-8
links:
- https://www.pornxlab.com/
legacylinks:
- https://www.ptorrents.com/
- https://www.freejavtorrent.com/
caps:
categories:
XXX: XXX
"Japanese Movies": XXX
"Japanese Movies Packs": XXX/Pack
"Chinese Movies": XXX
"Japanese Movies SiteRip 1991-2014": XXX/Pack
"Japanese Movies SiteRip 2015-2024": XXX/Pack
modes:
search: [q]
@@ -35,7 +35,7 @@ search:
fields:
category:
text: XXX
selector: div.catalog a
title:
selector: a.overlay
filters:
@@ -58,7 +58,10 @@ search:
date:
text: now
size:
selector: span.size
selector: a.overlay
filters:
- name: regexp
args: "^\\[(\\d+(?:\\.\\d+)?\\s?[KMGT]B)\\]"
seeders:
text: 1
leechers:
@@ -67,6 +70,4 @@ search:
text: 0
uploadvolumefactor:
text: 1
description:
selector: div.catalog a
# engine n/a

View File

@@ -84,7 +84,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts will be automatically deleted after 45 days of inactivity, regardless of class. To maintain an active account, all you have to do is authenticate yourself regularly and participate: In the life of the site, in the forum, in the shoot, in the games of the forum and not only in the downloads. Log in regularly to the site the Rules may change, view your messages."
default: "Accounts inactive for 45 days are automatically deleted (all ranks included). To remain active, simply log in and participate (downloads, forums, shoutbox, games). Accounts created solely to build up numbers will be deactivated. As a free tracker with a limited number of spots, we regularly delete inactive accounts."
login:
path: /api/torrents

View File

@@ -1,143 +0,0 @@
---
id: genesismovement
name: Genesis-Movement
description: "Genesis-Movement is a Semi-Private Torrent Tracker for GENESIS BOOTLEG MUSIC"
language: en-US
type: semi-private
encoding: iso-8859-1
links:
- https://torrent.genesis-movement.org/
caps:
categorymappings:
- {id: 20, cat: Audio, desc: "Audio - Genesis"}
- {id: 28, cat: Audio, desc: "Audio - Mike And The Mechanics "}
- {id: 22, cat: Audio, desc: "Audio - Peter Gabriel"}
- {id: 24, cat: Audio, desc: "Audio - Phil Collins"}
- {id: 30, cat: Audio, desc: "Audio - Ray Wilson"}
- {id: 26, cat: Audio, desc: "Audio - Steve Hackett"}
- {id: 32, cat: Audio, desc: "Audio - Tony Banks"}
- {id: 36, cat: Audio/Other, desc: "Misc - BrandX"}
- {id: 19, cat: Audio/Other, desc: "Misc - Misc"}
- {id: 38, cat: Audio/Other, desc: "Misc - Non-Music"}
- {id: 21, cat: Audio/Video, desc: "Video - Genesis"}
- {id: 29, cat: Audio/Video, desc: "Video - Mike And The Mechanics"}
- {id: 23, cat: Audio/Video, desc: "Video - Peter Gabriel"}
- {id: 25, cat: Audio/Video, desc: "Video - Phil Collins"}
- {id: 31, cat: Audio/Video, desc: "Video - Ray Wilson"}
- {id: 27, cat: Audio/Video, desc: "Video - Steve Hackett"}
- {id: 33, cat: Audio/Video, desc: "Video - Tony Banks"}
modes:
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: id
options:
id: created
name: title
size: size
seeders: seeders
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: account-login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table.bblock:contains("Access Denied")
test:
path: index.php
selector: a[href="account-logout.php"]
search:
paths:
# https://torrent.genesis-movement.org/torrents-search.php?c20=1&c24=1&search=&cat=0&tour=0&incldead=1&freeleech=0&lang=0&owner=0
- path: torrents-search.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 all
tour: 0
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 any, 1 notfree, 2 onlyfree
freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 all, 1 English, 2 French, 3 German, 4 Italian, 5 Japanese, 6 Spanish, 7 Russian
lang: 0
# 0 all
owner: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
rows:
selector: table[class="ttable_headinner"] > tbody > tr:not(:has(td.ttable_head))
after: 1
filters:
- name: andmatch
fields:
category:
selector: a[href^="torrents.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="torrents-details.php?id="]
attribute: title
details:
selector: a[href^="torrents-details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
date:
selector: div[id^="kt"] > table > tbody > tr > td:contains("Date Added:")
# auto adjusted by site account profile
filters:
- name: regexp
args: "(\\d{2}-\\d{2}-\\d{4} at \\d{2}:\\d{2}:\\d{2})"
- name: replace
args: [" at ", " "]
- name: dateparse
args: "dd-MM-yyyy HH:mm:ss"
size:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(5)
seeders:
selector: td:nth-last-child(4)
leechers:
selector: td:nth-last-child(3)
downloadvolumefactor:
case:
a[title="FreeLeech!"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
# TorrentTrader

View File

@@ -90,7 +90,7 @@ search:
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 90
perPage: 100
keywordsfilters:
- name: re_replace
@@ -116,8 +116,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -192,4 +190,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.1.2
# json UNIT3D 9.1.7

View File

@@ -164,4 +164,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.3 2025-05-24
# NexusPHP v1.9.6 2025-06-25

View File

@@ -11,11 +11,11 @@ links:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Film"}
- {id: 2, cat: Movies, desc: "Dessin animé"}
- {id: 3, cat: Movies, desc: "Bonus BD"}
- {id: 2, cat: Movies, desc: "Film d'animation"}
- {id: 3, cat: Movies, desc: "Spectacle"}
- {id: 4, cat: Movies, desc: "Concert"}
- {id: 5, cat: TV, desc: "Série"}
- {id: 6, cat: TV/Anime, desc: "Série anim"}
- {id: 6, cat: TV/Anime, desc: "Série d'animation"}
- {id: 7, cat: Movies, desc: "Documentaire"}
modes:
@@ -117,11 +117,11 @@ search:
selector: td.cats_col
case:
div.cats_film: 1
div.cats_dessinanimé: 2
div.cats_bonusbd: 3
div[class*="cats_filmd"]: 2
div.cats_spectacle: 3
div.cats_concert: 4
div.cats_série: 5
div.cats_sérieanim: 6
div[class*="cats_séried"]: 6
div.cats_documentaire: 7
details:
selector: a[href^="torrents.php?id="]
@@ -309,8 +309,9 @@ search:
description:
selector: div.group_info
minimumratio:
text: 0.6
minimumseedtime:
# global MR is 0.6 but torrents must be seeded for 3 days regardless of ratio
# text: 0.6
# minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# Gazelle

View File

@@ -108,8 +108,23 @@ search:
filters:
- name: querystring
args: category
title:
title_default:
selector: td a[href^="index.php?page=torrent-details"]
filters:
- name: htmldecode
title:
selector: a[href^="download.php?id="]
attribute: href
filters:
- name: querystring
args: f
- name: htmldecode
- name: htmldecode # double usage is intentional
- name: replace
args: [".torrent", ""]
- name: trim
optional: true
default: "{{ .Result.title_default }}"
details:
selector: td a[href^="index.php?page=torrent-details"]
attribute: href

View File

@@ -183,7 +183,7 @@ search:
img[src$="no_ratio.png"]: 0
"*": 1
minimumratio:
text: 1.0
text: 0.7
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800

View File

@@ -6,8 +6,6 @@ language: el-GR
type: private
encoding: UTF-8
testlinktorrent: false
certificates:
- b0728082e46b3cc54c913847cd931b7b895f5b72 # Expired 16 July 2025
links:
- https://hellashut.net/
legacylinks:

View File

@@ -6,8 +6,6 @@ language: el-GR
type: private
encoding: UTF-8
testlinktorrent: false
certificates:
- b0728082e46b3cc54c913847cd931b7b895f5b72 # Expired 16 July 2025
links:
- https://hellashut.net/
legacylinks:

View File

@@ -86,7 +86,7 @@ login:
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
- selector: div > div.flex:has(div:contains("失败"))
test:
path: index.php
selector: a[href="logout.php"]

View File

@@ -125,8 +125,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -195,7 +193,10 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.1.5
# json UNIT3D 9.1.7

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
requestDelay: 2
links:
- https://idope.se/
- https://idope.me/
legacylinks:
- https://idope.black-mirror.xyz/
- https://idope.unblocked.casa/
@@ -19,6 +19,7 @@ legacylinks:
- https://idope.uk-unblock.pro/
- https://idope.unblocked.rest/
- https://idope.unblocked.monster/
- https://idope.se/
caps:
categorymappings:

View File

@@ -6,12 +6,13 @@ language: en-US
type: public
encoding: UTF-8
links:
- https://isohunt.ch/
- https://isohunt.sh/
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/
- https://isohunt.ch/
caps:
categorymappings:

View File

@@ -136,8 +136,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -210,4 +208,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.1.5 (custom)
# json UNIT3D 9.1.7 (custom)

View File

@@ -1,108 +0,0 @@
---
id: itorrent
name: iTorrent
description: "iTorrent is a HUNGARIAN Public site"
language: hu-HU
type: public
encoding: UTF-8
links:
- https://itorrent.ws/
legacylinks:
- https://itorrent.hu/
caps:
categorymappings:
- {id: app, cat: PC, desc: Apps}
- {id: book, cat: Books, desc: Books}
- {id: game, cat: PC/Games, desc: Games}
- {id: movies, cat: Movies, desc: Movies}
- {id: music, cat: Audio, desc: Music}
- {id: heart, cat: XXX, desc: XXX}
- {id: tv, cat: TV, desc: TV}
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_added
options:
date_added: created
seeders: seeders
size: size
title: title
- name: type
type: select
label: Order requested from site
default: DESC
options:
DESC: desc
ASC: asc
download:
selectors:
- selector: a[href^="/torrentfiles/"]
attribute: href
search:
paths:
- path: "torrentek/title/{{ .Keywords }}/order/{{ .Config.sort }}/by/{{ .Config.type }}/"
rows:
selector: tr.gradeX
filters:
- name: andmatch
fields:
category:
selector: td:nth-child(1) i
attribute: class
filters:
- name: replace
args: ["zqf zqf-", ""]
title:
selector: td:nth-child(2) a
details:
selector: td:nth-child(2) a
attribute: href
download:
selector: td:nth-child(2) a
attribute: href
date_time:
selector: td:nth-child(4) span
optional: true
attribute: title
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy.MM.dd HH:mm zzz"
date_year:
selector: td:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy.MM.dd zzz"
date:
text: "{{ if or .Result.date_year .Result.date_time }}{{ or .Result.date_year .Result.date_time }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -61,7 +61,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "You must seed at least 1 torrent or log in every 30 days to avoid being pruned."
default: "If a user has not actively logged in for 30 days, the profile is automatically deactivated and receives the user class 'Disabled'.<br>After deactivation, the profile can be reactivated within 60 days after which it will be permanently deleted."
login:
path: /api/torrents

View File

@@ -24,84 +24,93 @@ legacylinks:
caps:
categorymappings:
# category naming is inconsistent with root cat being left out on some results, hence the duplicate entries with/without root
- {id: Anime, cat: TV/Anime, desc: Anime}
- {id: AnimeEnglish-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: English-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: Apps, cat: PC, desc: Apps}
- {id: AppsWindows, cat: PC/0day, desc: "Apps Windows"}
- {id: Windows, cat: PC/0day, desc: "Apps Windows"}
- {id: AppsMac, cat: PC/Mac, desc: "Apps Mac"}
- {id: Mac, cat: PC/Mac, desc: "Apps Mac"}
- {id: AppsAndroid, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: Android, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: AppsLinux, cat: PC, desc: "Apps Linux"}
- {id: Linux, cat: PC, desc: "Apps Linux"}
- {id: Books, cat: Books, desc: Books}
- {id: BooksAudiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: Audiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: BooksComics, cat: Books/Comics, desc: Comics}
- {id: Comics, cat: Books/Comics, desc: Comics}
- {id: BooksEbooks, cat: Books/EBook, desc: Ebooks}
- {id: EBooks, cat: Books/EBook, desc: Ebooks}
- {id: Games, cat: Console, desc: "Games"}
- {id: PCGames, cat: PC/Games, desc: "Games PC"}
- {id: GamesPCGames, cat: PC/Games, desc: "Games PC"}
- {id: GamesOtherGames, cat: PC/Games, desc: "Games Other"}
- {id: OtherGames, cat: PC/Games, desc: "Games Other"}
- {id: GamesNDS, cat: Console/NDS, desc: NDS}
- {id: NDS, cat: Console/NDS, desc: NDS}
- {id: GamesPS3, cat: Console/PS3, desc: PS3}
- {id: PS3, cat: Console/PS3, desc: PS3}
- {id: GamesPS4, cat: Console/PS4, desc: PS4}
- {id: PS4, cat: Console/PS4, desc: PS4}
- {id: GamesPSP, cat: Console/PSP, desc: PSP}
- {id: PSP, cat: Console/PSP, desc: PSP}
- {id: GamesXbox360, cat: Console/XBox 360, desc: Xbox360}
- {id: Xbox360, cat: Console/XBox 360, desc: Xbox360}
- {id: GamesWii, cat: Console/Wii, desc: Wii}
- {id: Wii, cat: Console/Wii, desc: Wii}
- {id: Movies, cat: Movies, desc: Movies}
- {id: Movies3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
- {id: 3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
- {id: MoviesBollywood, cat: Movies, desc: "Movies Bollywood"}
- {id: Bollywood, cat: Movies, desc: "Movies Bollywood"}
- {id: MoviesDocumentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: Documentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: MoviesDVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: DVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: MoviesMP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: MP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: MoviesHighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: HighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: MoviesDubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: DubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: MoviesUltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: UltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: MoviesOtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: OtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: Music, cat: Audio, desc: Music}
- {id: MusicLossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: Lossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: MusicMP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MoviesMusicvideos, cat: Audio/Video, desc: "Movies Music videos"}
- {id: MusicMusicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: Musicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: MusicOthermusic, cat: Audio/Other, desc: "Music Other"}
- {id: Othermusic, cat: Audio/Other, desc: "Music Other"}
- {id: Other, cat: Other, desc: Other}
- {id: Movieclips, cat: Other, desc: "Movie clips"}
- {id: TV, cat: TV, desc: TV}
- {id: AdultVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: Adult, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: XXXVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: Video, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: AdultGames, cat: XXX/Other, desc: "Adult Games"}
- {id: AdultHentai, cat: XXX/Other, desc: "Adult Hentai"}
- {id: AdultMagazines, cat: XXX/Other, desc: "Adult Magazines"}
- {id: XXXGames, cat: XXX/Other, desc: "Adult Games"}
- {id: AdultPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
- {id: AdultVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: Android, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: Anime, cat: TV/Anime, desc: Anime}
- {id: AnimeAudioLossless, cat: Audio/Lossless, desc: "Anime Audio Lossless"}
- {id: "AnimeAudio[Lossless]", cat: Audio/Lossless, desc: "Anime Audio Lossless"}
- {id: AnimeEnglish-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: "AnimeLiveAction[English-translated]", cat: TV/Anime, desc: "Anime Live Action English-translated"}
- {id: "AnimeLiveAction[Non-English]", cat: TV/Anime, desc: "Anime Live Action Non-English"}
- {id: "AnimeLiveAction[Raw]", cat: TV/Anime, desc: "Anime Live Action Raw"}
- {id: AnimeRaw, cat: TV/Anime, desc: Anime Raw}
- {id: AnimeSubs, cat: TV/Anime, desc: Anime Subs}
- {id: Apps, cat: PC, desc: Apps}
- {id: AppsAndroid, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: AppsLinux, cat: PC, desc: "Apps Linux"}
- {id: AppsMac, cat: PC/Mac, desc: "Apps Mac"}
- {id: AppsWindows, cat: PC/0day, desc: "Apps Windows"}
- {id: Audiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: Bollywood, cat: Movies, desc: "Movies Bollywood"}
- {id: Books, cat: Books, desc: Books}
- {id: BooksAudiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: BooksComics, cat: Books/Comics, desc: Comics}
- {id: BooksEbooks, cat: Books/EBook, desc: Ebooks}
- {id: "BooksManga[English-translated]", cat: Books/Comics, desc: "Books Manga English-translated"}
- {id: "BooksManga[Raw]", cat: Books/Comics, desc: "Books Manga Raw"}
- {id: Comics, cat: Books/Comics, desc: Comics}
- {id: DVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: Documentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: DubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: EBooks, cat: Books/EBook, desc: Ebooks}
- {id: English-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: Games, cat: Console, desc: "Games"}
- {id: GamesNDS, cat: Console/NDS, desc: NDS}
- {id: GamesOtherGames, cat: PC/Games, desc: "Games Other"}
- {id: GamesPCGames, cat: PC/Games, desc: "Games PC"}
- {id: GamesPS3, cat: Console/PS3, desc: PS3}
- {id: GamesPS4, cat: Console/PS4, desc: PS4}
- {id: GamesPSP, cat: Console/PSP, desc: PSP}
- {id: GamesWii, cat: Console/Wii, desc: Wii}
- {id: GamesXbox360, cat: Console/XBox 360, desc: Xbox360}
- {id: HighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: Linux, cat: PC, desc: "Apps Linux"}
- {id: Lossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: MP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: Mac, cat: PC/Mac, desc: "Apps Mac"}
- {id: Movieclips, cat: Other, desc: "Movie clips"}
- {id: Movies, cat: Movies, desc: Movies}
- {id: Movies3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
- {id: MoviesBollywood, cat: Movies, desc: "Movies Bollywood"}
- {id: MoviesDVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: MoviesDocumentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: MoviesDubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: MoviesHighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: MoviesMP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: MoviesMusicvideos, cat: Audio/Video, desc: "Movies Music videos"}
- {id: MoviesOtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: MoviesUltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: Music, cat: Audio, desc: Music}
- {id: MusicLossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: MusicMP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MusicMusicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: MusicOthermusic, cat: Audio/Other, desc: "Music Other"}
- {id: Musicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: NDS, cat: Console/NDS, desc: NDS}
- {id: Other, cat: Other, desc: Other}
- {id: OtherGames, cat: PC/Games, desc: "Games Other"}
- {id: OtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: Othermusic, cat: Audio/Other, desc: "Music Other"}
- {id: PCGames, cat: PC/Games, desc: "Games PC"}
- {id: PS3, cat: Console/PS3, desc: PS3}
- {id: PS4, cat: Console/PS4, desc: PS4}
- {id: PSP, cat: Console/PSP, desc: PSP}
- {id: TV, cat: TV, desc: TV}
- {id: UltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: Video, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: Wii, cat: Console/Wii, desc: Wii}
- {id: Windows, cat: PC/0day, desc: "Apps Windows"}
- {id: XXXGames, cat: XXX/Other, desc: "Adult Games"}
- {id: XXXPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
- {id: XXXVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: Xbox360, cat: Console/XBox 360, desc: Xbox360}
modes:
search: [q]

View File

@@ -16,7 +16,7 @@ links:
- https://kickasst.net/
- https://kickasstorrents.id/
- https://thekat.cc/
- https://kickasshydra.dev/
- https://kattracker.com/
legacylinks:
- https://kickass.gg/
- https://katcr.io/
@@ -29,6 +29,7 @@ legacylinks:
- https://kickasstorrents.unblockninja.com/ # currently kickasstorrents-to proxy
- https://kickass-kat.com/
- https://kickass.sh/
- https://kickasshydra.dev/
caps:
categorymappings:

View File

@@ -16,26 +16,29 @@ 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: 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: 77, cat: Audio, desc: "KZN: Out Of VIP"}
- {id: 98, cat: Audio/MP3, desc: "Other Mp3 Weeky: Mp3"}
- {id: 99, cat: Audio/MP3, desc: "KZ Internal: KZ Internal"}
- {id: 74, cat: Audio, desc: "Discography: Collection"}
- {id: 82, cat: Audio/Lossless, desc: "Flac: Flac - Flac Packs"}
- {id: 82, cat: Audio/Lossless, desc: "Flac: Flac-Flac Packs"}
- {id: 101, cat: Audio, desc: "Wav: Wav - Wav Packs"}
- {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: 78, cat: Audio, desc: "Dj-Only: Dj-Music"}
- {id: 100, cat: Audio, desc: "Web Music: Flac - MP3"}
- {id: 46, cat: Audio/Video, desc: "Music Video: Music Video"}
- {id: 24, cat: Audio, desc: "Karaoke: All Karaoke"}
- {id: 47, cat: Movies/BluRay, desc: "Movies: Bluray-HD"}
- {id: 52, cat: Movies, desc: "Pre 90s Movies: Pre90s"}
- {id: 28, cat: Movies, desc: "Movies: 2025"}
- {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: 102, cat: Movies/HD, desc: "Movies MP4: Movie MP4"}
- {id: 48, cat: Movies/SD, desc: "Movies: Xvid-Dvd-Webrip"}
- {id: 23, cat: Movies/Other, desc: "Movie: Kids-Anime-Family"}
- {id: 41, cat: Movies/3D, desc: "Remux-3D: Remux-3D"}
- {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: 9, cat: Movies/DVD, desc: "Movies: Ntsc Dvdr-ISO"}
- {id: 22, cat: Movies/Foreign, desc: "Movies: Foreign"}
- {id: 27, cat: Movies/UHD, desc: "Movies: 4K"}
- {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"}
@@ -44,11 +47,11 @@ caps:
- {id: 75, cat: TV/Documentary, desc: "TV: Documentary"}
- {id: 26, cat: TV/Sport, desc: "TV: Sports"}
- {id: 42, cat: Movies, desc: "TV Packs: Full Seasons"}
- {id: 50, cat: TV/Anime, desc: "TV Packs: Kids - Packs"}
- {id: 50, cat: TV/Anime, desc: "TV Packs: Kids- Anime-Packs"}
- {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: 87, cat: PC/0day, desc: "Apps: windows-Linux"}
- {id: 85, cat: Books, desc: "Ebook: Ebook-Mag-Comic"}
- {id: 87, cat: PC/0day, desc: "Apps: Window-Linux-Mac"}
- {id: 88, cat: TV/Anime, desc: "Anime: All Anime"}
- {id: 89, cat: PC/Games, desc: "Games: Pc - Iso"}
- {id: 90, cat: PC/Games, desc: "Games: Misc"}
@@ -56,8 +59,7 @@ caps:
- {id: 92, cat: Other, desc: "Xmas Albums: Albums"}
- {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: 100, cat: Audio/Lossless, desc: "Web Music: Flac - MP3"}
- {id: 95, cat: Other, desc: "Misc: Misc"}
modes:
search: [q]
@@ -100,7 +102,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Be active here, you must login at least once a month. Also, not downloading anything is considered being inactive (except if you're an uploader or VIP). Accounts that are inactive for 3 months are deleted."
default: "Be active here, you must login at least once a month. Also, not downloading anything is considered being inactive (except if you're an uploader or VIP). Accounts that are inactive for 30 days are deleted unless you have told staff in advance."
login:
path: account-login.php

View File

@@ -200,4 +200,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.6 2025-06-25
# NexusPHP v1.9.9 2025-10-02

View File

@@ -0,0 +1,184 @@
---
id: lajidui
name: lajidui
description: "lajidui is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://pt.lajidui.top/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 403, cat: TV, desc: "TV Shows/综艺"}
- {id: 404, cat: TV/Documentary, desc: "Documentary/纪录片"}
- {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: "Music/音频"}
- {id: 409, cat: Other/Misc, desc: "Misc/其他"}
- {id: 410, cat: TV/Anime, desc: "Cartoon/少儿动画"}
- {id: 411, cat: Books, desc: "EBook/电子书"}
- {id: 412, cat: TV, desc: "Playlet/短剧"}
- {id: 413, cat: PC/Games, desc: "Games/游戏"}
- {id: 414, cat: PC/0day, desc: "APP/软件"}
- {id: 415, cat: Other, desc: "Education/教育视频"}
- {id: 416, cat: Audio/Audiobook, desc: "Audiobook/有声书"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- 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.
- name: info_activity
type: info
label: Account Inactivity
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 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 who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 100 consecutive days.</li></ol>"
login:
# using cookie method because site does a JS call to API/Challenge via JQuery to load response parm required for takelogin.php
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
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 dead
incldead: 0
# 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 .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 }}"
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_default:
selector: a[href^="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
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]
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.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
minimumratio:
text: 2.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.9 2025-10-02

View File

@@ -97,7 +97,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "You must log in once every 60 days.You must download at least 1 item within your first month."
default: "You must log in once every 60 days. You must download at least 1 item within your first month."
login:
path: /api/torrents

View File

@@ -40,13 +40,11 @@ caps:
- {id: 24, cat: Movies/SD, desc: "Movies: XVID", default: true}
- {id: 25, cat: Movies/SD, desc: "Movies: XVID-Ro", default: true}
- {id: 26, cat: PC/0day, desc: "Software", default: true}
- {id: 27, cat: XXX/x264, desc: "Movies: XXX", default: false}
- {id: 28, cat: Audio, desc: "Music", default: true}
- {id: 30, cat: PC/Games, desc: "Games: PC-ISO", default: true}
- {id: 31, cat: Movies/UHD, desc: "Movies: 4K", default: true}
- {id: 32, cat: Movies/UHD, desc: "Movies: 4KRo", default: true}
- {id: 33, cat: PC/Games, desc: "Games: Packs", default: true}
- {id: 34, cat: XXX/Pack, desc: "XXX Pack", default: false}
- {id: 42, cat: TV/Sport, desc: "Sport", default: true}
- {id: 43, cat: Books, desc: "Documents", default: true}
- {id: 44, cat: Other, desc: "Images", default: true}
@@ -56,9 +54,11 @@ caps:
- {id: 55, cat: Movies/WEB-DL, desc: "Movies: WEB-DL Ro", default: true}
- {id: 56, cat: TV/Documentary, desc: "Documentary", default: true}
- {id: 57, cat: TV/Documentary, desc: "Documentary-Ro", default: true}
- {id: 60, cat: XXX/ImageSet, desc: "ImagesXXX", default: false}
- {id: 81, cat: Movies/HD, desc: "Movies: x265-Ro", default: true}
- {id: 82, cat: Movies/HD, desc: "Movies: x265", default: true}
- {id: 27, cat: XXX/x264, desc: "Movies: XXX", default: false}
- {id: 34, cat: XXX/Pack, desc: "XXX Pack", default: false}
- {id: 60, cat: XXX/ImageSet, desc: "ImagesXXX", default: false}
modes:
search: [q]
@@ -78,12 +78,24 @@ settings:
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: _
options:
_: created
name: title
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_flaresolverr
type: info_flaresolverr
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts inactive for more than 42 days are automatically deleted."
login:
path: login
@@ -108,15 +120,20 @@ search:
# https://lastfiles.ro/torrents?keyword=tt8337290&category=32&genre=&torrent_status=free
- path: torrents
categories: [1, 2, 5, 6, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 30, 31, 32, 33, 42, 43, 44, 49, 51, 54, 55, 56, 57, 81, 82]
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
# does not support multi categories
- path: torrents/adult
categories: [27, 34, 60]
inputs:
# does not support multi categories, leaving out category keyword defaults to all
keyword: "{{ .Keywords }}"
# active, dead, free, double, seedbox
torrent_status: "{{ if .Config.freeleech }}free{{ else }}active{{ end }}"
# has sort for size and seeders but not for title or date
# no option to sort by date, and using direction without sort breaks search, but the default for all is desc,
# so we only add sort if it's anything other than date, and only add direction if it's asc
sort: "{{ re_replace .Config.sort \"_\" \"\" }}"
direction: "{{ re_replace .Config.type \"desc\" \"\" }}"
rows:
selector: table.table-hover > tbody > tr
@@ -153,7 +170,7 @@ search:
img[src$="/4k.png"]: 31
img[src$="/4kRO.png"]: 32
img[src$="/gpack.png"]: 33
img[src$="/xxxpacks.png"]: 34
img[src$="/packxxx.jpeg"]: 34
img[src$="/sport.png"]: 42
img[src$="/docs.png"]: 43
img[src$="/images.png"]: 44
@@ -178,32 +195,127 @@ search:
- name: regexp
args: "src='(.+?)'"
genre:
selector: div.torrent-genres
selector: div.mt-1, div.torrent-genres
filters:
- name: replace
args: ["\n", ""]
- name: replace
args: [" & ", "_&_"]
- name: replace
args: ["Hip Hop", "Hip_Hop"]
- name: replace
args: ["Science Fiction", "Science_Fiction"]
- name: replace
args: ["TV Movie", "TV_Movie"]
- name: replace
args: ["Various Artists", "Various_Artists"]
- name: replace
args: ["Packs Android", "Packs_Android"]
- name: replace
args: ["Hard Rock", "Hard_Rock"]
- name: replace
args: ["Romanian Standup Comedy", "Romanian_Standup_Comedy"]
- name: replace
args: ["Windows Apps", "Windows_Apps"]
- name: replace
args: ["Rock Pop Soul soft rock", "Rock_Pop_Soul_soft_rock"]
- name: replace
args: ["Love songs", "Love_songs"]
- name: replace
args: ["Dance-pop Synth-pop", "Dance-pop_Synth-pop"]
- name: replace
args: ["R&B Soul", "R&B_Soul"]
- name: replace
args: ["Heavy Metal", "Heavy_Metal"]
- name: replace
args: ["Alternative Rock Electronic", "Alternative_Rock_Electronic"]
- name: replace
args: ["New Wave", "New_Wave"]
- name: replace
args: ["Alternative Rock", "Alternative_Rock"]
- name: replace
args: ["Deep House Mix", "Deep_House_Mix"]
- name: replace
args: ["Folk metal", "Folk_metal"]
- name: replace
args: ["Ro eBook", "Ro_eBook"]
- name: replace
args: ["Pop rock", "Pop_rock"]
- name: replace
args: ["Indie Folk", "Indie_Folk"]
- name: replace
args: ["Folk Rock", "Folk_Rock"]
- name: replace
args: ["World Music", "World_Music"]
- name: replace
args: ["Black Metal", "Black_Metal"]
- name: replace
args: ["Blues Rock", "Blues_Rock"]
- name: replace
args: ["Jazz Rock", "Jazz_Rock"]
- name: replace
args: ["Indie Pop", "Indie_Pop"]
- name: replace
args: ["Indie Rock", "Indie_Rock"]
- name: replace
args: ["XXX Images", "XXX_Images"]
- name: replace
args: ["Biblia Sacra", "Biblia_Sacra"]
- name: replace
args: ["Video Downloader", "Video_Downloader"]
- name: replace
args: ["XXX ADULT +18", "XXX_ADULT_+18"]
- name: replace
args: ["Fotbal | UEFA EURO 2025 U21", "Fotbal_|_UEFA_EURO_2025_U21"]
- name: replace
args: ["Dezvoltare Personala", "Dezvoltare_Personala"]
- name: replace
args: ["Action Drama War History Adventure", "Action_Drama_War_History_Adventure"]
- name: replace
args: ["Bossa Nova", "Bossa_Nova"]
- name: replace
args: ["Funk Soul", "Funk_Soul"]
- name: replace
args: ["Formula 1", "Formula_1"]
- name: replace
args: ["Literatura Universala", "Literatura_Universala"]
- name: replace
args: ["Romane inspirate de Holocaust", "Romane_inspirate_de_Holocaust"]
- name: replace
args: ["Politica si stiinte politice", "Politica_si_stiinte_politice"]
- name: replace
args: ["Comentarii si opinii", "Comentarii_si_opinii"]
- name: replace
args: ["Studii și eseuri", "Studii_ș_i_eseuri"]
description:
text: "{{ .Result.genre }}"
download:
selector: a[href*="/download/"]
attribute: href
date:
selector: td:nth-of-type(4) div[title]
attribute: title
date_elapsed:
# torrents
selector: td:nth-child(4) div[title]
optional: true
filters:
- name: timeago
- name: append
args: " +01:00" # CET
- name: dateparse
args: "MMM dd, yyyy @ h:mm tt zzz"
date_added:
# torrents/adult
selector: td:nth-child(4):not(:has(div))
optional: true
filters:
- name: dateparse
args: "dd-MMM-yyyy zzz"
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td:nth-of-type(5)
selector: td:nth-child(5)
grabs:
selector: td:nth-of-type(6)
selector: td:nth-child(8)
seeders:
selector: td:nth-of-type(7)
selector: td:nth-child(6)
leechers:
selector: td:nth-of-type(8)
selector: td:nth-child(7)
downloadvolumefactor:
case:
div.free-btn: 0
@@ -215,6 +327,6 @@ search:
minimumratio:
text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# Last Files V1
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
# Last Files V2

View File

@@ -211,4 +211,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.0.8 (custom)
# json UNIT3D 9.1.5 (custom)

View File

@@ -5,8 +5,6 @@ description: "LibraNet (LN) is a HUNGARIAN Private Torrent Tracker for EBOOKS /
language: hu-HU
type: private
encoding: ISO-8859-2
certificates:
- cf854da037e14a70df5da3b4088dc4059d5f3ffd # Expired 13 Aug 2025
links:
- https://libranet.org/

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
# changes to this indexer should also be made to limetorrentsclone
links:
- https://www.limetorrents.lol/
- https://www.limetorrents.fun/
- https://limetorrents.unblockninja.com/
- https://limetorrents.ninjaproxy1.com/
- https://limetorrents.proxyninja.org/
@@ -19,6 +19,7 @@ legacylinks:
- https://limetorrents.nocensor.cloud/
- https://limetorrents.abcproxy.org/
- https://limetorrents.unblockit.download/
- https://www.limetorrents.lol/
caps:
categorymappings:

View File

@@ -26,7 +26,7 @@ settings:
- name: info_login
type: info
label: About LosslessClub Forum versus LosslessClub Tracker
default: "The <a href=\"https://losslessclub.com/\" target=\"_blank\">LosslessClub Forum</a> credentials are different from the <a href=\"https://losslessclub.com/login.php\" target=\"_blank\">LosslessClub Tracker</a> credentials so if the indexer is giving you 'Error Username or password is incorrect' then you are likely using the Forum credentials to access the Tracker."
default: "The <a href=\"https://losslessclub.com/\" target=\"_blank\">LosslessClub Forum</a> credentials are different from the <a href=\"https://losslessclub.com/login.php\" target=\"_blank\">LosslessClub Tracker</a> credentials so if the indexer is giving you 'Error Username or password is incorrect' then you are likely using the Forum credentials to access the Tracker."
login:
path: takelogin.php

View File

@@ -0,0 +1,185 @@
---
id: luckpt
name: LuckPT
description: "LuckPT is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://pt.luckpt.de/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "电影 / Movies"}
- {id: 402, cat: TV, desc: "电视剧 / TV Series"}
- {id: 405, cat: TV/Anime, desc: "动漫 / Animations"}
- {id: 406, cat: Audio/Video, desc: "演唱会、MV / Music Videos"}
- {id: 408, cat: Audio, desc: "音乐 / Music"}
- {id: 409, cat: Other, desc: "其他 / Other"}
- {id: 410, cat: TV, desc: "综艺 / TV Shows"}
- {id: 411, cat: TV/Documentary, desc: "纪录片 / Documentary"}
- {id: 412, cat: TV/Sport, desc: "体育 / Sports"}
- {id: 413, cat: TV/Other, desc: "短剧 / Playlet"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- 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.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>If there is no valid traffic within 100 days of registration (participation in the calculation of sharing rate), the account will be blocked</li><li>After the level is reduced to \"Peasant\", if the sharing rate is not improved within 30 days, the account will be blocked</li><li>Long-term non-login:<ul>- UnParked account: 150 consecutive days of non-login → banned</ul><ul>- Parked account: 400 consecutive days of non-login → banned</ul><ul>- Veteran Master and above levels are not subject to long-term non-login ban restrictions</ul></li></ol>"
login:
# using cookie method because site does a JS call to API/Challenge via JQuery to load response parm required for takelogin.php
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
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 dead
incldead: 0
# 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 .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 }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
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]
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)
optional: true
default: 512MB
seeders:
selector: td.rowfollow:nth-child(6)
optional: true
default: 0
leechers:
selector: td.rowfollow:nth-child(7)
optional: true
default: 0
grabs:
selector: td.rowfollow:nth-child(8)
optional: true
default: 0
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
minimumratio:
text: 2.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.9 2025-10-02

View File

@@ -9,26 +9,30 @@ encoding: UTF-8
links:
- https://magnetcatcat.com/
- https://clmclm.com/
- https://www.8800492.xyz/
- https://www.8800493.xyz/
- https://www.8800494.xyz/
- https://www.8800490.xyz/
- https://www.8800508.xyz/
- https://www.8800509.xyz/
- https://www.8800510.xyz/
- https://www.8800511.xyz/
legacylinks:
- https://www.8800460.xyz/
- https://www.8800473.xyz/
- https://www.8800474.xyz/
- https://www.8800476.xyz/
- https://www.clm472.sbs/
- https://www.8800475.xyz
- https://www.8800477.xyz
- https://www.8800478.xyz
- https://www.8800479.xyz
- https://www.8800484.xyz
- https://www.8800485.xyz
- https://www.8800481.xyz
- https://www.8800483.xyz
- https://www.8800486.xyz
- https://www.8800487.xyz
- https://www.8800492.xyz/
- https://www.8800493.xyz/
- https://www.8800494.xyz/
- https://www.8800490.xyz/
- https://www.8800498.xyz/
- https://www.8800497.xyz/
- https://www.8800499.xyz/
- https://www.8800500.xyz/
- https://www.8800503.xyz/
- https://www.8800504.xyz/
- https://www.8800505.xyz/
- https://www.8800506.xyz/
- https://www.8800507.xyz/
caps:
categorymappings:

View File

@@ -67,6 +67,10 @@ settings:
label: User-Agent
- name: info_useragent
type: info_useragent
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrentek oldalanként:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
@@ -87,10 +91,6 @@ search:
categories: [4, 5, 48, 50, 75, 76, 26, 25, 58, 59, 42, 51, 38, 24, 85, 87, 47, 36, 6, 7, 56, 33, 44, 28, 32, 30, 53, 74, 40, 41, 34, 35, 46]
inputs:
tipus: 1
- path: letoltes.php
categories: [4, 5, 48, 50, 75, 76, 26, 25, 58, 59, 42, 51, 38, 24, 85, 87, 47, 36, 6, 7, 56, 33, 44, 28, 32, 30, 53, 74, 40, 41, 34, 35, 46]
inputs:
tipus: 2
- path: xxx.php
categories: [70, 39, 57]
inputs:

View File

@@ -115,8 +115,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -187,4 +185,4 @@ search:
minimumseedtime:
# 1 day (as seconds = 1 x 24 x 60 x 60)
text: 86400
# json UNIT3D 9.1.2
# json UNIT3D 9.1.7

View File

@@ -58,6 +58,7 @@ caps:
- {id: 107, cat: Books, desc: "Electrical Technical Officer's Library-ETO Handbooks"}
- {id: 105, cat: Books, desc: "Electrical Technical Officer's Library-Sources of electricity"}
- {id: 37, cat: Books, desc: "Organization and management of maritime transport"}
- {id: 420, cat: Books, desc: "Organization and management of maritime transport-Annual reports"}
- {id: 6, cat: PC, desc: "Maritime Software"}
- {id: 211, cat: PC, desc: "Maritime Software-Navigation soft & Charts"}
- {id: 13, cat: PC, desc: "Maritime Software-Marine Tests"}

View File

@@ -28,6 +28,7 @@ caps:
- {id: 35, cat: Movies/BluRay, desc: "Film/HU/Blu-ray"}
- {id: 26, cat: Movies/DVD, desc: "Film/HU/DVD-R"}
- {id: 5, cat: Movies/SD, desc: "Film/HU/SD"}
- {id: 62, cat: Movies/UHD, desc: "Film/HU/UHD"}
- {id: 4, cat: PC/Games, desc: "Játékok/ISO"}
- {id: 39, cat: PC/Games, desc: "Játékok/Rip/Dox"}
# - {id: 47, cat: Other, desc: "Klippek"}
@@ -137,6 +138,7 @@ search:
img[src="/pic/categories/5.png"]: 35
img[src="/pic/categories/2.png"]: 26
img[src="/pic/categories/1.png"]: 5
img[src="/pic/categories/uhd_hun.png"]: 62
img[src="/pic/categories/021.png"]: 4
img[src="/pic/categories/cat_games.gif"]: 39
# img[]: 47

View File

@@ -5,6 +5,8 @@ description: "MegamixTracker is a HUNGARIAN Private Tracker for MOVIES / TV"
language: hu-HU
type: private
encoding: ISO-8859-2
certificates:
- 00282e65048fabb713980ba1d7015a7512eb5224 # Expired 18th OCt 2025
links:
- https://megamixtracker.hu/

View File

@@ -196,22 +196,27 @@ search:
filters:
- name: regexp
args: "(?i)[\\[\\({](1?\\d{1,3}(?:[\\.,]\\d{1,2})?\\s*[KMGTP]?i?B)[\\]\\)}]"
_is_4k:
selector: a.topictitle
filters:
- name: regexp
args: "(?i)\\b(2160p|4K|UHD)\\b"
size_default:
selector: a[href^="./viewforum.php?f="]
attribute: href
case:
a[href*="f=25"]: 10GB
a[href*="f=26"]: 10GB
a[href*="f=34"]: 10GB
a[href*="f=36"]: 10GB
a[href*="f=51"]: 2GB
a[href*="f=52"]: 2GB
a[href*="f=29"]: 2GB
a[href*="f=30"]: 2GB
a[href*="f=31"]: 2GB
a[href*="f=33"]: 2GB
a[href*="f=35"]: 2GB
a[href*="f=37"]: 2GB
a[href*="f=25"]: "{{ if .Result._is_4k }}15GB{{ else }}10GB{{ end }}"
a[href*="f=26"]: "{{ if .Result._is_4k }}15GB{{ else }}10GB{{ end }}"
a[href*="f=34"]: "{{ if .Result._is_4k }}15GB{{ else }}10GB{{ end }}"
a[href*="f=36"]: "{{ if .Result._is_4k }}15GB{{ else }}10GB{{ end }}"
a[href*="f=51"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
a[href*="f=52"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
a[href*="f=29"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
a[href*="f=30"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
a[href*="f=31"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
a[href*="f=33"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
a[href*="f=35"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
a[href*="f=37"]: "{{ if .Result._is_4k }}5GB{{ else }}2GB{{ end }}"
"*": 512MB
size:
text: "{{ if .Result.size_title }}{{ .Result.size_title }}{{ else }}{{ .Result.size_default }}{{ end }}"

View File

@@ -5,8 +5,6 @@ description: "MOJBLiNK is a SLOVENIAN Private Torrent Tracker for MOVIES / TV /
language: sl-SI
type: private
encoding: UTF-8
certificates:
- 736af8ef7f489e74d09d8feedc21821e1fbae296 # expired 23 Aug 2025
links:
- https://www.mojblink.si/

View File

@@ -0,0 +1,187 @@
---
id: nirvana
name: Nirvana (API)
description: "Nirvana is a Private RUSSIAN Tracker for MOVIES / TV"
language: ru-RU
type: private
encoding: UTF-8
links:
- https://nirvana.li/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Фильмы"}
- {id: 2, cat: TV, desc: "Сериалы"}
- {id: 6, cat: Movies/Other, desc: "Аниме-фильмы"}
- {id: 7, cat: TV/Anime, desc: "Аниме-сериалы"}
- {id: 8, cat: Movies/Other, desc: "35mm"}
- {id: 4, cat: Other, desc: "No"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
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://nirvana.li/\" target=\"_blank\">Nirvana</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: "Inactive users are regularly deleted. To keep an account, you must visit the site at least once a season."
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://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- 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 }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
"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:
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
poster:
selector: meta.poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
genre:
selector: meta.genres
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .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 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.1.7

View File

@@ -254,9 +254,9 @@ caps:
- {id: 1295, cat: TV, desc: " |- Общественно-политические и пропагандистские ток-шоу"}
- {id: 614, cat: TV, desc: " |- Религии и культы (Док/TV)"}
- {id: 603, cat: TV, desc: "Спорт и активный отдых"}
- {id: 1206, cat: TV, desc: " |- Футбол. Чемпионат Мира 2022"}
- {id: 1309, cat: TV, desc: " |- Футбол. Чемпионат Европы 2020-2021"}
- {id: 1308, cat: TV, desc: " |- Хоккей. Чемпионат мира 2021"}
- {id: 1308, cat: TV, desc: " |- Хоккей. Чемпионат мира"}
- {id: 1309, cat: TV, desc: " |- Футбол. Чемпионат Европы"}
- {id: 1206, cat: TV, desc: " |- Футбол. Чемпионат Мира"}
- {id: 1194, cat: TV, desc: " |- Летние Олимпийские игры и Паралимпийские игры"}
- {id: 1062, cat: TV, desc: " |- Зимние Олимпийские игры и Паралимпийские игры"}
- {id: 974, cat: TV, desc: " |- Футбол"}
@@ -430,8 +430,10 @@ caps:
- {id: 1255, cat: Audio/Lossless, desc: " |- Классика (сборники) (Lossless)"}
- {id: 376, cat: Audio, desc: " |- Классика (сборники)"}
- {id: 326, cat: Audio, desc: "Jazz, Blues, Soul"}
- {id: 1352, cat: Audio, desc: " |- Jazz (Hi-Res)"}
- {id: 359, cat: Audio/Lossless, desc: " |- Jazz (Lossless)"}
- {id: 358, cat: Audio, desc: " |- Jazz"}
- {id: 1353, cat: Audio, desc: " |- Blues, Soul (Hi-Res)"}
- {id: 1188, cat: Audio/Lossless, desc: " |- Blues, Soul (Lossless)"}
- {id: 1189, cat: Audio, desc: " |- Blues, Soul"}
- {id: 328, cat: Audio, desc: "Шансон, Авторская и Военная песня"}
@@ -442,14 +444,18 @@ caps:
- {id: 1179, cat: Audio/Lossless, desc: " |- Авторская и Военная песня (Lossless)"}
- {id: 879, cat: Audio, desc: " |- Авторская и Военная песня"}
- {id: 322, cat: Audio, desc: "Rock, Alternative, Punk, Metal"}
- {id: 1350, cat: Audio, desc: " |- Rock (Hi-Res)"}
- {id: 962, cat: Audio/Lossless, desc: " |- Rock (Lossless)"}
- {id: 333, cat: Audio, desc: " |- Rock"}
- {id: 1356, cat: Audio, desc: " |- Alternative, Punk (Hi-Res)"}
- {id: 965, cat: Audio/Lossless, desc: " |- Alternative, Punk (Lossless)"}
- {id: 336, cat: Audio, desc: " |- Alternative, Punk"}
- {id: 337, cat: Audio/Lossless, desc: " |- Hard Rock (Lossless)"}
- {id: 338, cat: Audio, desc: " |- Hard Rock"}
- {id: 1351, cat: Audio, desc: " |- Metal (Hi-Res)"}
- {id: 963, cat: Audio/Lossless, desc: " |- Metal (Lossless)"}
- {id: 334, cat: Audio, desc: " |- Metal"}
- {id: 1357, cat: Audio, desc: " |- Русский Рок (Hi-Res)"}
- {id: 961, cat: Audio/Lossless, desc: " |- Русский Рок (Lossless)"}
- {id: 332, cat: Audio, desc: " |- Русский рок"}
- {id: 325, cat: Audio, desc: "Pop"}
@@ -512,6 +518,7 @@ caps:
- {id: 1213, cat: Audio/Lossless, desc: " |- Other Asian (Lossless)"}
- {id: 367, cat: Audio, desc: " |- Other Asian"}
- {id: 331, cat: Audio, desc: "Other Styles"}
- {id: 1358, cat: Audio, desc: " |- Instrumental (Hi-Res)"}
- {id: 1157, cat: Audio/Lossless, desc: " |- Instrumental (Lossless)"}
- {id: 711, cat: Audio, desc: " |- Instrumental"}
- {id: 1159, cat: Audio/Lossless, desc: " |- New Age/Meditative/Relax (Lossless)"}

View File

@@ -252,9 +252,9 @@ caps:
- {id: 1295, cat: TV, desc: " |- Общественно-политические и пропагандистские ток-шоу"}
- {id: 614, cat: TV, desc: " |- Религии и культы (Док/TV)"}
- {id: 603, cat: TV, desc: "Спорт и активный отдых"}
- {id: 1206, cat: TV, desc: " |- Футбол. Чемпионат Мира 2022"}
- {id: 1309, cat: TV, desc: " |- Футбол. Чемпионат Европы 2020-2021"}
- {id: 1308, cat: TV, desc: " |- Хоккей. Чемпионат мира 2021"}
- {id: 1308, cat: TV, desc: " |- Хоккей. Чемпионат мира"}
- {id: 1309, cat: TV, desc: " |- Футбол. Чемпионат Европы"}
- {id: 1206, cat: TV, desc: " |- Футбол. Чемпионат Мира"}
- {id: 1194, cat: TV, desc: " |- Летние Олимпийские игры и Паралимпийские игры"}
- {id: 1062, cat: TV, desc: " |- Зимние Олимпийские игры и Паралимпийские игры"}
- {id: 974, cat: TV, desc: " |- Футбол"}
@@ -428,8 +428,10 @@ caps:
- {id: 1255, cat: Audio/Lossless, desc: " |- Классика (сборники) (Lossless)"}
- {id: 376, cat: Audio, desc: " |- Классика (сборники)"}
- {id: 326, cat: Audio, desc: "Jazz, Blues, Soul"}
- {id: 1352, cat: Audio, desc: " |- Jazz (Hi-Res)"}
- {id: 359, cat: Audio/Lossless, desc: " |- Jazz (Lossless)"}
- {id: 358, cat: Audio, desc: " |- Jazz"}
- {id: 1353, cat: Audio, desc: " |- Blues, Soul (Hi-Res)"}
- {id: 1188, cat: Audio/Lossless, desc: " |- Blues, Soul (Lossless)"}
- {id: 1189, cat: Audio, desc: " |- Blues, Soul"}
- {id: 328, cat: Audio, desc: "Шансон, Авторская и Военная песня"}
@@ -440,14 +442,18 @@ caps:
- {id: 1179, cat: Audio/Lossless, desc: " |- Авторская и Военная песня (Lossless)"}
- {id: 879, cat: Audio, desc: " |- Авторская и Военная песня"}
- {id: 322, cat: Audio, desc: "Rock, Alternative, Punk, Metal"}
- {id: 1350, cat: Audio, desc: " |- Rock (Hi-Res)"}
- {id: 962, cat: Audio/Lossless, desc: " |- Rock (Lossless)"}
- {id: 333, cat: Audio, desc: " |- Rock"}
- {id: 1356, cat: Audio, desc: " |- Alternative, Punk (Hi-Res)"}
- {id: 965, cat: Audio/Lossless, desc: " |- Alternative, Punk (Lossless)"}
- {id: 336, cat: Audio, desc: " |- Alternative, Punk"}
- {id: 337, cat: Audio/Lossless, desc: " |- Hard Rock (Lossless)"}
- {id: 338, cat: Audio, desc: " |- Hard Rock"}
- {id: 1351, cat: Audio, desc: " |- Metal (Hi-Res)"}
- {id: 963, cat: Audio/Lossless, desc: " |- Metal (Lossless)"}
- {id: 334, cat: Audio, desc: " |- Metal"}
- {id: 1357, cat: Audio, desc: " |- Русский Рок (Hi-Res)"}
- {id: 961, cat: Audio/Lossless, desc: " |- Русский Рок (Lossless)"}
- {id: 332, cat: Audio, desc: " |- Русский рок"}
- {id: 325, cat: Audio, desc: "Pop"}
@@ -510,6 +516,7 @@ caps:
- {id: 1213, cat: Audio/Lossless, desc: " |- Other Asian (Lossless)"}
- {id: 367, cat: Audio, desc: " |- Other Asian"}
- {id: 331, cat: Audio, desc: "Other Styles"}
- {id: 1358, cat: Audio, desc: " |- Instrumental (Hi-Res)"}
- {id: 1157, cat: Audio/Lossless, desc: " |- Instrumental (Lossless)"}
- {id: 711, cat: Audio, desc: " |- Instrumental"}
- {id: 1159, cat: Audio/Lossless, desc: " |- New Age/Meditative/Relax (Lossless)"}

View File

@@ -10,7 +10,7 @@ type: public
encoding: UTF-8
# to fetch current domain use https://www.rantop.my/
links:
- https://www.nortorrent6.com/
- https://www.nortorrent.town/
legacylinks:
# latest domains list
- https://www.rantop.my/
@@ -26,8 +26,6 @@ legacylinks:
- https://torrent9.news/
- https://www.site-torrent.com/
# actual legacylinks
- https://www.torrent9.gd/
- https://www.torrent9.ing/
- https://www.torrent9.run/
- https://www.torrent9.cv/
- https://www.torrent9.ke/
@@ -41,6 +39,8 @@ legacylinks:
- https://www.nortorrent3.com/
- https://www.nortorrent4.com/
- https://www.nortorrent5.com/
- https://www.nortorrent6.com/
- https://www.nortorrent.net/
caps:
categorymappings:

View File

@@ -92,16 +92,17 @@ login:
search:
paths:
# https://nusantara.re/torrents.php?incldead=0&inclbookmarked=0&search=&search_area=0&search_mode=0
# https://nusantara.re/torrents.php?incldead=0&inclbookmarked=0&search=tt0171484&search_area=4&search_mode=0
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
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 dead
incldead: 0
# 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 (not working)
search_area: "{{ if .Query.IMDBID }}1{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
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, 1 OR, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"

View File

@@ -119,8 +119,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -195,4 +193,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.5
# json UNIT3D 9.1.7

View File

@@ -192,4 +192,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.6 2025-06-25
# NexusPHP v1.9.8 2025-10-01

View File

@@ -175,4 +175,4 @@ search:
filters:
- name: replace
args: [" 剩余时间:", ""]
# Ourbits 1.1.0 (Based on NexusPHP Standard v1.5 Beta 4) 9169dad 2023-11-20
# Ourbits 1.1.0 (Based on NexusPHP Standard v1.5 Beta 4) b0d8f5d 2025-10-23

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