Compare commits

...

211 Commits

Author SHA1 Message Date
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
Garfield69
04d16a982c filemood: search needs to be in lowercase 2025-09-01 15:13:43 +12:00
jackettbot[bot]
4d35edced7 Update rudub 2025-09-01 01:29:33 +00:00
ilike2burnthing
2aca3e4468 letseed: add cert exception 2025-09-01 02:16:11 +01:00
Garfield69
910ab269fe uploadcx: -> 9.1.6 info_hash removed 2025-09-01 12:41:51 +12:00
Garfield69
cdfe7bfe49 reelflix: -> 9.1.6 info_hash removed
e1486613bb
2025-09-01 06:20:59 +12:00
ilike2burnthing
9675bc88a1 bitporn: add new cat 2025-08-31 08:56:03 +01:00
jackettbot[bot]
c02004ca28 Update rudub 2025-08-31 01:29:05 +00:00
Garfield69
834354dfe9 assorted nexus: bump engine tag 2025-08-31 11:30:03 +12:00
lambda84t
5d828e1735 Add flood a private site. (#16147) 2025-08-31 10:30:15 +12:00
Garfield69
f9f740117f torrenttrader: update cats and config. 2025-08-31 08:07:55 +12:00
Garfield69
194693e930 t-n-f: update config 2025-08-31 08:07:07 +12:00
Garfield69
434bd7f773 newretro: update config 2025-08-31 08:06:54 +12:00
Garfield69
e1d242f47b h-o-d: update config 2025-08-31 08:06:38 +12:00
Garfield69
db91ebe132 tapochek: typo 2025-08-31 06:31:57 +12:00
Garfield69
22633ba7f9 oshenpt: bump engine tag 2025-08-31 06:19:04 +12:00
Garfield69
b5df5e7311 theplace: CA expired 2025-08-31 06:06:08 +12:00
Garfield69
687382d547 tapochek: update cats 2025-08-31 06:05:56 +12:00
Garfield69
5066d9a279 leech24: new cats 2025-08-31 06:05:26 +12:00
Garfield69
e1d32c373d assorted unit3d v7, v8, v9: add internal flag from results to description.
https://github.com/Prowlarr/Indexers/issues/596
2025-08-30 21:54:48 +12:00
Garfield69
4e8c52c96e ostwiki: removed. resolves #14653 2025-08-30 15:22:30 +12:00
Garfield69
d785a56b82 aomb: removed. resolves #12425 2025-08-30 13:34:32 +12:00
jackettbot[bot]
faab3f800a Update rudub 2025-08-30 01:28:35 +00:00
Garfield69
073e76784d rutracker: drop .nl domain resolves #887 2025-08-30 13:24:45 +12:00
Garfield69
2922b205b8 torrentqq: bump alternate domain + add CA trust 2025-08-30 05:21:23 +12:00
Garfield69
c43bfa0544 fappazuri: update cat selector 2025-08-30 05:20:52 +12:00
Garfield69
2b80056299 emuwarez: new cats and mode 2025-08-30 05:20:32 +12:00
ilike2burnthing
979871467c postman: add semi-private API indexer #12541 (#16154) 2025-08-29 09:21:28 +01:00
Garfield69
d4828ab130 dontorrent: CA trust fix. resolves #16153 2025-08-29 18:22:59 +12:00
jackettbot[bot]
da9c6efac9 Update rudub 2025-08-29 01:28:45 +00:00
Garfield69
2391241b2f dontorrent: fix CA trust typo. resolves #16153 2025-08-29 05:17:26 +12:00
Garfield69
ddc34e4fac torrentqq: bump domain 2025-08-29 05:16:44 +12:00
jackettbot[bot]
26c42f6b09 Update rudub 2025-08-28 01:28:41 +00:00
Garfield69
ce1262ed63 thepiratedship: new cat 2025-08-28 06:11:00 +12:00
Garfield69
fac97be295 linuxtracker: update cats 2025-08-28 05:47:41 +12:00
TheMaxik
9d5ea16a12 spiritofrevolution: add new cat (#16152) 2025-08-28 05:29:49 +12:00
Garfield69
287a3f0bdf dontorrent: new domain + CA trust for docker 2025-08-28 05:23:12 +12:00
Garfield69
02de2846c5 torrenttip: bump domain 2025-08-28 05:15:28 +12:00
Garfield69
cf9f13223e torrentsome: bump domain 2025-08-28 05:15:14 +12:00
Garfield69
049a990d36 oxtorrent-vip: new domains 2025-08-28 05:14:55 +12:00
Garfield69
3d2108aed3 assorted: new list domains 2025-08-27 17:42:40 +12:00
ilike2burnthing
cc4af53f78 mojblink: add cert exception 2025-08-27 03:12:35 +01:00
jackettbot[bot]
502ba32054 Update rudub 2025-08-27 01:28:49 +00:00
ilike2burnthing
0896ecfc73 cinematik: infohash no longer returned 2025-08-27 01:17:28 +01:00
jackettbot[bot]
c9e8eae249 Update rudub 2025-08-26 01:28:55 +00:00
jackettbot[bot]
d15fd75a33 Update rudub 2025-08-25 01:29:04 +00:00
Garfield69
cd34227d65 ubits: add flaresolverr config info 2025-08-25 06:46:18 +12:00
Garfield69
43798b90e6 cdfile: add rowfollow class to td selectors to prevent mismatch error 2025-08-25 06:46:01 +12:00
hopp4
dd31114ccc newheaven: more robust fields and additional info (#16143) 2025-08-24 18:29:11 +01:00
ilike2burnthing
614278e9cf iptorrents: remove cert exceptions 2025-08-24 14:35:53 +01:00
Garfield69
8da37cd432 assorted: add config 2fa pointer for indexers that have a 2fa brother 2025-08-24 19:51:30 +12:00
jackettbot[bot]
9256366c92 Update rudub 2025-08-24 01:29:14 +00:00
ilike2burnthing
167d8bd23d torrentqq: update link 2025-08-23 21:44:31 +01:00
Garfield69
5f68c5c5cc uztracker: cat 266 typo 2025-08-24 05:47:31 +12:00
Garfield69
5ae8a7449f f1gp: update selectors 2025-08-24 05:47:16 +12:00
Garfield69
adfb28a4d8 add uztracker a public site. resolves #16139 2025-08-23 20:27:37 +12:00
Garfield69
0c0ce07f1e divxtotal: bump domain 2025-08-23 17:40:33 +12:00
jackettbot[bot]
0a18254dcb Update rudub 2025-08-23 01:28:37 +00:00
Garfield69
75fd5d44cd polishtorrent: update config inactivity info 2025-08-23 08:16:55 +12:00
Garfield69
31e583c45e tribalmixes: CA expired 2025-08-23 06:32:42 +12:00
Garfield69
2276386b67 tocashare: 7.2.0->9.1.5 resolves #14996 2025-08-23 06:32:23 +12:00
garfield69
c56d3d12b8 rudub workflow part 2of2 previous domain club->buzz 2025-08-22 14:01:34 +12:00
jackettbot[bot]
2e852c752a Update rudub 2025-08-22 01:28:47 +00:00
garfield69
a04e1c33dd rudub workflow part 1 current domain club->buzz 2025-08-22 12:48:19 +12:00
Garfield69
e7354b5f7f iptorrents: untrusted CA bypass resolves #16137 2025-08-22 08:16:45 +12:00
jackettbot[bot]
50848b976d Update rudub 2025-08-21 01:28:47 +00:00
ilike2burnthing
e2bb6d8324 homeporntorrents: restore indexer #14522 (#16136)
Also update row selector
2025-08-20 21:03:06 +01:00
Garfield69
bde3979825 torrenttip: bump domain 2025-08-21 05:28:50 +12:00
Garfield69
08eb923418 torrentsome; bump domain 2025-08-21 05:28:39 +12:00
Garfield69
d01d222d7c dark-shadow: removed. resolves #7892 2025-08-21 05:28:26 +12:00
jackettbot[bot]
dd5d12c63e Update rudub 2025-08-20 01:28:57 +00:00
Isaac Vargas
c320b0d865 bitmagnet: Fix the casing of the imdbid and tmdbid parameters (#16135)
2b9e8eadd3/internal/torznab/parameters.go (L7-L8)
2025-08-20 07:37:01 +12:00
Garfield69
913a702a7a x0ite.me: CA expired 2025-08-20 06:01:20 +12:00
Garfield69
5a43f613ff shareisland: bump engine tag 2025-08-20 06:01:04 +12:00
Garfield69
c3990b0ca1 seedpool: bump engine tag 2025-08-20 06:00:46 +12:00
Garfield69
9dcd2ceace Update README.md 2025-08-20 06:00:30 +12:00
jackettbot[bot]
cc751b10a9 Update rudub 2025-08-19 01:28:51 +00:00
ilike2burnthing
84f86cb3cd toloka: improve episode regex & trim
Based on:
- https://github.com/Prowlarr/Prowlarr/issues/2316
- https://github.com/Prowlarr/Prowlarr/issues/2317
2025-08-19 01:32:43 +01:00
Garfield69
cd8063f25a polishtorrent: new cat + reorder 2025-08-19 05:52:23 +12:00
ilike2burnthing
87e02192ef rutracker: typo fix 2025-08-18 12:33:56 +01:00
ilike2burnthing
9950b1e223 rutracker: update cats 2025-08-18 12:28:31 +01:00
Garfield69
75f37f0f86 polishtorrent: bump engine tag 2025-08-18 15:08:24 +12:00
Garfield69
d7772ccb7e bitporn: bump engine tag 2025-08-18 15:08:11 +12:00
Garfield69
8718e1b2f9 rutracker: fix removing directors from titme
from https://github.com/Prowlarr/Prowlarr/issues/2469
2025-08-18 15:07:52 +12:00
jackettbot[bot]
47ba733053 Update rudub 2025-08-18 01:29:34 +00:00
ilike2burnthing
db08552434 0magnet: add trailing . to keywordless. resolves #10738
bypass block, if it happens again we can take the hint
2025-08-18 01:42:55 +01:00
ilike2burnthing
2723e0382c iptorrents: update cert exception 2025-08-18 00:37:35 +01:00
Garfield69
274c979578 lostfilm: typo 2025-08-18 05:36:22 +12:00
Garfield69
70a6bab0df yuscene; new cat 2025-08-18 05:36:09 +12:00
Garfield69
74105e05f6 kickasstorrents-to: new cat 2025-08-18 05:35:58 +12:00
ilike2burnthing
ad0916ef64 pornxlab: remove ptorrent.yml. #16060 2025-08-17 02:48:06 +01:00
ilike2burnthing
a322442271 pornxlab: replace ptorrents. resolves #16060 2025-08-17 02:38:27 +01:00
ilike2burnthing
9965aa62cb Update README.md 2025-08-17 02:38:23 +01:00
jackettbot[bot]
e8e9d85dd7 Update rudub 2025-08-17 01:29:24 +00:00
ilike2burnthing
d6618330ef kufirc: add 2fa version. #13191
https://github.com/Prowlarr/Indexers/issues/582
2025-08-17 02:14:19 +01:00
Garfield69
33e9931a68 STC: new domain. resolves #12472 2025-08-17 08:51:32 +12:00
Garfield69
624fc183b7 Revert "torrentqq: remove cert exception"
This reverts commit 2d153fdf13.
2025-08-17 05:18:29 +12:00
Garfield69
a43e77d46a Revert STC: removed. resolves #12472
This reverts commit 127ee5bfe5.
2025-08-17 05:03:03 +12:00
ilike2burnthing
877e1b48c1 sewerpt: add chinese private tracker. resolves #16133 (#16134) 2025-08-16 04:14:07 +01:00
jackettbot[bot]
f0e4069147 Update rudub 2025-08-16 01:28:49 +00:00
dependabot[bot]
90b9865cf3 build(deps): bump actions/checkout from 4 to 5 (#16132)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-16 01:23:59 +01:00
Garfield69
ab4db060b7 parabellumhd: removed. resolves #15977 2025-08-16 07:35:20 +12:00
Garfield69
0db86984dd nyaapantsu; removed. resolves #15740 2025-08-16 07:30:49 +12:00
ilike2burnthing
2d153fdf13 torrentqq: remove cert exception 2025-08-15 15:58:39 +01:00
jackettbot[bot]
a978b72fa0 Update rudub 2025-08-15 01:29:05 +00:00
Garfield69
cf3c9af50f torrentqq: bump domains + invalid CA 2025-08-15 06:29:16 +12:00
Garfield69
e77c071504 ebooks-shares: new cat 2025-08-15 06:28:54 +12:00
155 changed files with 2817 additions and 2303 deletions

View File

@@ -57,7 +57,7 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v5
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL

View File

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

View File

@@ -20,11 +20,11 @@ jobs:
steps:
# This workflow will run a script that is stored in the repository. This step checks out the repository contents so that the workflow can access the script.
- name: Check out repo content
uses: actions/checkout@v4
uses: actions/checkout@v5
# 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@v5
with:
node-version: '18.x'

View File

@@ -20,7 +20,7 @@ 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:
The currently supported version of Jackett is 0.23.+, 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)
@@ -34,7 +34,6 @@ Prior versions of Jackett are no longer supported.
* 1337x
* 52BT
* ACG.RIP
* Anidex
* AniLibria
* Anime Time
* Anime Tosho
@@ -69,6 +68,7 @@ Prior versions of Jackett are no longer supported.
* EZTV
* FileMood
* FilmesHdTorrent
* Free JAV Torrent
* Frozen Layer
* GamesTorrents
* GTorrent.pro
@@ -96,7 +96,6 @@ Prior versions of Jackett are no longer supported.
* NoNaMe Club (NNM-Club)
* NorTorrent
* Nyaa.si
* NyaaPantsu
* OneJAV
* OxTorrent
* OxTorrent-vip
@@ -106,8 +105,8 @@ Prior versions of Jackett are no longer supported.
* plugintorrent
* PornoTorrent
* PornRips
* PornXLab
* Postman
* ptorrents
* Qbite (Hubite)
* Rapidzona
* RedeTorrent
@@ -124,7 +123,6 @@ Prior versions of Jackett are no longer supported.
* The Pirate Bay (TPB)
* TheRARBG
* Tokyo Tosho
* Torlock
* Torrent Downloads
* Torrent Oyun indir
* Torrent[CORE]
@@ -145,13 +143,13 @@ Prior versions of Jackett are no longer supported.
* TrahT
* U3C3
* Uindex
* UzTracker
* VSTHouse
* VST Torrentz
* VSTorrent
* Wolfmax4K
* XXXClub
* xxxtor
* YourBittorrent
* YTS.ag
* zetorrents
* ZkTorrent
@@ -180,7 +178,6 @@ Prior versions of Jackett are no longer supported.
* Fenyarnyek-Tracker
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
* HD-CzTorrent [PAY2DL]
* HDGalaKtik
* HellTorrents [PAY2DL]
@@ -205,6 +202,7 @@ Prior versions of Jackett are no longer supported.
* NoNaMe Club (NNM-Club) (login)
* Polskie-Torrenty
* PornoLab
* Postman (login)
* ProPorno
* PussyTorrents
* Rainbow Tracker
@@ -226,7 +224,6 @@ Prior versions of Jackett are no longer supported.
* Union Fansub
* UniOtaku
* ViDEOTEKA (VT)
* ZOMB
* Ztracker
</details>
@@ -323,7 +320,6 @@ Prior versions of Jackett are no longer supported.
* cspt (财神)
* cyanbug (大青虫)
* DANISH BYTES
* Dark-Shadow
* Darkpeers
* Das Unerwartete (D-U)
* DataScene (DS)
@@ -338,7 +334,6 @@ Prior versions of Jackett are no longer supported.
* Ebooks-Shares [![(invite needed)][inviteneeded]](#)
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
* eMuwarez
* eShareNet
* eStone (BigTorrent)
* Exitorrent.org [![(invite needed)][inviteneeded]](#)
* ExoticaZ (YourExotic)
@@ -352,6 +347,7 @@ Prior versions of Jackett are no longer supported.
* Femdomcult
* FileList (FL)
* FinElite (FE) [![(invite needed)][inviteneeded]](#)
* Flood (FLD)
* Flux-Zone
* Free Farm (自由农场)
* FunFile (FF)
@@ -398,6 +394,7 @@ Prior versions of Jackett are no longer supported.
* HellasHut
* HHanClub
* HHD
* HomePornTorrents (HPT)
* House of Devil
* HQMusic
* HUDBT (蝴蝶) [![(invite needed)][inviteneeded]](#)
@@ -405,7 +402,7 @@ Prior versions of Jackett are no longer supported.
* ImmortalSeed (iS)
* Immortuos
* Indietorrents [![(invite needed)][inviteneeded]](#)
* INFINITY [PAY2DL]
* INFINITY [PAY2DL] [![(invite needed)][inviteneeded]](#)
* Infire
* Insane Tracker
* IPTorrents (IPT)
@@ -436,6 +433,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)
@@ -469,11 +467,9 @@ Prior versions of Jackett are no longer supported.
* Orpheus
* OnlyEncodes+
* OshenPT
* Ostwiki
* OurBits (HDPter)
* P2PBG
* Panda
* ParabellumHD
* Party-Tracker
* PassThePopcorn (PTP) [![(invite needed)][inviteneeded]](#)
* Peeratiko
@@ -527,10 +523,13 @@ Prior versions of Jackett are no longer supported.
* Secret Cinema
* SeedFile (SF)
* seedpool
* SewerPT (下水道) [![(invite needed)][inviteneeded]](#)
* SexTorrent
* SFP (Share Friends Projekt)
* Shareisland
* Shazbat
* SiamBIT
* SkipTheCommercials
* SnowPT (SSPT)
* SoulVoice (聆音Club) [![(invite needed)][inviteneeded]](#)
* SpeedApp (SceneFZ, XtreMeZone / MYXZ, ICE Torrent)
@@ -763,7 +762,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:

View File

@@ -2,7 +2,7 @@
name: $(majorVersion).$(minorVersion).$(patchVersion)
variables:
majorVersion: 0
minorVersion: 22
minorVersion: 23
patchVersion: $[counter(variables['minorVersion'], 1)] # this will reset when we bump minor
jackettVersion: $(majorVersion).$(minorVersion).$(patchVersion)
buildConfiguration: Release
@@ -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)
@@ -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

@@ -42,7 +42,7 @@ search:
paths:
- path: search
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}.{{ end }}"
rows:
selector: table > tbody > tr:has(td)

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

View File

@@ -9,10 +9,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.529067.xyz/
legacylinks:
- https://529050.xyz/
- https://529048.xyz/
- https://529049.xyz/
- https://www.529052.xyz/
- https://www.529053.xyz/
@@ -27,6 +25,7 @@ legacylinks:
- https://www.529062.xyz/
- https://www.529063.xyz/
- https://www.529064.xyz/
- https://www.529066.xyz/
caps:
categorymappings:

View File

@@ -138,8 +138,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -144,8 +144,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -148,8 +148,13 @@ search:
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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

@@ -5,8 +5,6 @@ description: "ArenaBG is a BULGARIAN Semi-Private Torrent Tracker for 0DAY / GEN
language: bg-BG
type: semi-private
encoding: UTF-8
certificates:
- 513af956f189b16a68ddd75d5d857309d3084d8d # Expired 17 April 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

@@ -49,8 +49,8 @@ search:
t: "{{ .Query.Type }}"
q: "{{ .Keywords }}"
cat: "{{ join .Categories \",\" }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
imdbid: "{{ .Query.IMDBIDShort }}"
tmdbid: "{{ .Query.TMDBID }}"
season: "{{ .Query.Season }}"
ep: "{{ .Query.Ep }}"
limit: 100

View File

@@ -44,6 +44,7 @@ caps:
- {id: 35, cat: XXX, desc: Masturbation"}
- {id: 36, cat: XXX, desc: Mature"}
- {id: 37, cat: XXX, desc: Milf"}
- {id: 53, cat: XXX, desc: Movie"}
- {id: 38, cat: XXX, desc: Old and Young"}
- {id: 39, cat: XXX, desc: Parody"}
- {id: 40, cat: XXX, desc: Pictures"}
@@ -192,4 +193,4 @@ search:
minimumseedtime:
# 48 hours (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.2 (custom)
# json UNIT3D 9.1.5 (custom)

View File

@@ -111,8 +111,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -129,8 +127,13 @@ search:
filters:
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -175,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.6 (custom)

View File

@@ -120,8 +120,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -142,8 +140,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -191,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

@@ -146,8 +146,13 @@ search:
args: ["(?i)(Cinema TV)", "Cinema_TV"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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

@@ -148,7 +148,7 @@ search:
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td:nth-child(4) > span[title]
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
@@ -158,7 +158,7 @@ search:
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td:nth-child(4):not(:has(span))
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
@@ -168,13 +168,13 @@ search:
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(5)
selector: td.rowfollow:nth-child(5)
seeders:
selector: td:nth-child(6)
selector: td.rowfollow.rowfollow:nth-child(6)
leechers:
selector: td:nth-child(7)
selector: td.rowfollow:nth-child(7)
grabs:
selector: td:nth-child(8)
selector: td.rowfollow:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
@@ -193,6 +193,6 @@ search:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
description:
selector: td:nth-child(2)
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.6 2025-06-25

View File

@@ -142,8 +142,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -119,8 +119,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -141,8 +139,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -190,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,160 +0,0 @@
---
id: dark-shadow
name: Dark-Shadow
description: "Dark-Shadow (D-S) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: UTF-8
links:
- https://dark-shadow.me/
legacylinks:
- https://dark-shadow.ml/
- https://projekt.dark-shadow.me/
caps:
categorymappings:
- {id: 32, cat: Movies/HD, desc: "Filme > HD"}
- {id: 28, cat: Movies/SD, desc: "Filme > SD"}
- {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
- {id: 138, cat: Movies, desc: "Filme > Pack's"}
- {id: 147, cat: Movies/HD, desc: "Filme > h266/x266"}
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
- {id: 59, cat: TV, desc: "Serien > Pack's"}
- {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
- {id: 52, cat: Audio, desc: "Audio > Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Audio > Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Audio > Videos"}
- {id: 12, cat: PC/0day, desc: "Apps > Windows"}
- {id: 125, cat: PC/Mac, desc: "Apps > Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Apps > Mobil"}
- {id: 141, cat: PC/ISO, desc: "Apps > Other"}
- {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
- {id: 14, cat: TV/Documentary, desc: "Doku > HD"}
- {id: 148, cat: TV/Documentary, desc: "Doku > UHD"}
- {id: 123, cat: TV/Documentary, desc: "Doku > Pack's"}
- {id: 17, cat: PC/Games, desc: "Spiel > PC"}
- {id: 24, cat: Console, desc: "Spiel > Konsole"}
- {id: 126, cat: Console/Other, desc: "Spiel > Mobil"}
- {id: 121, cat: Console, desc: "Spiel > Wimmelbild"}
- {id: 61, cat: TV/Sport, desc: "Sport > HD"}
- {id: 62, cat: TV/Sport, desc: "Sport > SD"}
- {id: 96, cat: Books/Mags, desc: "ePaper > Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper > E-Book"}
- {id: 137, cat: Books/Comics, desc: "ePaper > Comics"}
- {id: 143, cat: XXX/x264, desc: "XXX > HD / SD"}
- {id: 149, cat: XXX/Other, desc: "XXX > Magazine"}
- {id: 75, cat: XXX/Pack, desc: "XXX > Pack's"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX > Pic's"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_password
type: info
label: About Password Expiry
default: "D-S has an <b>8 week Password Expiry</b> regime. So if the Indexer has stopped working then the first thing you should do is check if your password has expired by login in at <a href=\"https://dark-shadow.me/login.php\" target=\"_blank\">Dark-Shadow</a>, and if necessary use the <b>Passwort anfordern</b> (<i>Request password</i>) button to renew it."
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: onlyupload
type: checkbox
label: Search OnlyUpload
default: false
- name: info_free
type: info
label: About OnlyUpload at D-S
default: "OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech)."
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts will be deactivated after 7 weeks and deleted after another 3 weeks."
login:
path: login.php
method: form
form: form
inputs:
login_identifier: "{{ .Config.username }}"
password: "{{ .Config.password }}"
loggiin: Login
error:
- selector: div#login_error
- selector: div.error-message
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://dark-shadow.me//selection.php?ajax=true&search=&page=1&visible=no&free=no&c32=1&c28=1
- path: selection.php
response:
type: json
inputs:
ajax: true
search: "{{ .Keywords }}"
page: 1
# all=active+inactive, yes=active, no=inactive (the default is all, which ajax simply drops the parm)
# visible: all
# all=all+onlyup, yes=onlyup, no=without onlyup (the default is all, which ajax simply drops the parm)
free: "{{ if .Config.onlyupload }}yes{{ else }}{{ end }}"
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
rows:
selector: $
fields:
categorydesc:
selector: category
filters:
- name: htmldecode
title:
selector: name
_id:
selector: id
details:
text: "details.php?id={{ .Result._id }}"
download:
selector: download_link
poster:
selector: cover
size:
selector: size
date:
# 25.12.2024 16:02
selector: added
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd.MM.yyyy HH:mm zzz"
seeders:
selector: seeders
leechers:
selector: leechers
_onlyup:
selector: free_button:contains(Only Upload)
optional: true
downloadvolumefactor:
text: "{{ if .Result._onlyup }}0{{ else }}1{{ end }}"
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
text: 129600
# THX JSON

View File

@@ -120,8 +120,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -142,8 +140,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -191,4 +194,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.6

View File

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

View File

@@ -170,8 +170,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -219,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

@@ -38,6 +38,7 @@ caps:
- {id: 307, cat: Books/EBook, desc: "Collection: Military"}
- {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"}
# Fiction
- {id: 281, cat: Books/EBook, desc: "Horror"}
- {id: 282, cat: Books/EBook, desc: "Sci-Fi/Fantasy"}
@@ -63,6 +64,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"}
@@ -86,6 +88,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"}
@@ -93,6 +96,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

@@ -66,6 +66,10 @@ caps:
search: [q]
settings:
- name: info_2fa
type: info
label: "About 2FA"
default: "If you want to enable 2FA then use the Empornium2FA indexer instead."
- name: username
type: text
label: Username

View File

@@ -12,11 +12,16 @@ caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Películas"}
- {id: 2, cat: TV, desc: "Series"}
- {id: 4, cat: TV/Documentary, desc: "Documentales"}
- {id: 5, cat: Audio, desc: "Musica"}
- {id: 6, cat: Console, desc: "Juegos"}
- {id: 7, cat: PC, desc: "Software"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
settings:
- name: apikey
@@ -131,8 +136,13 @@ search:
args: ["(?i)(Película de TV)", "Película_de_TV"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -1,225 +0,0 @@
---
id: esharenet
name: eShareNet
description: "eShareNet is a Private Tracker for British MOVIE / TV"
language: en-GB
type: private
encoding: UTF-8
links:
- https://esharenet.eu/
caps:
categorymappings:
- {id: 2, cat: TV, desc: "Comedy"}
- {id: 4, cat: TV, desc: "Entertainment"}
- {id: 5, cat: TV, desc: "Game Shows"}
- {id: 6, cat: TV, desc: "Motoring"}
- {id: 7, cat: TV, desc: "News and Current Affairs"}
- {id: 8, cat: TV, desc: "Sci-Fi"}
- {id: 9, cat: TV, desc: "Talkshow"}
- {id: 10, cat: TV, desc: "Advertisements - Continuity"}
- {id: 11, cat: TV, desc: "Comedy-Drama"}
- {id: 12, cat: TV, desc: "Fantasy"}
- {id: 13, cat: TV, desc: "Home and Property"}
- {id: 14, cat: Movies, desc: "Movies"}
- {id: 15, cat: Other, desc: "Other"}
- {id: 16, cat: TV, desc: "Soaps"}
- {id: 17, cat: TV, desc: "Trains and Planes"}
- {id: 18, cat: TV, desc: "Animation"}
- {id: 19, cat: TV/Documentary, desc: "Documentaries"}
- {id: 20, cat: TV, desc: "Food and Cooking"}
- {id: 21, cat: TV, desc: "Horror"}
- {id: 22, cat: Audio, desc: "Music"}
- {id: 23, cat: Audio, desc: "Radio"}
- {id: 24, cat: TV/Sport, desc: "Sport"}
- {id: 25, cat: TV, desc: "True Crime"}
- {id: 26, cat: Audio/Audiobook, desc: "Audiobook and E-book"}
- {id: 27, cat: TV, desc: "Drama"}
- {id: 28, cat: TV, desc: "Kids"}
- {id: 29, cat: TV, desc: "Mystery and Crime Fiction"}
- {id: 30, cat: TV, desc: "Reality"}
- {id: 31, cat: TV, desc: "Subtitles - english subs"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
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: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
search:
paths:
- path: torrents/filter
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
imdb: "{{ .Query.IMDBIDShort }}"
tvdb: "{{ .Query.TVDBID }}"
tmdb: "{{ .Query.TMDBID }}"
sorting: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 50
page: 0
view: list
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
# can search by genre but need range support. &genres[]=Action&genres[]=Comedy for Action and Comedy
rows:
selector: table > tbody > tr
fields:
category:
selector: a[href*="/categories/"]
attribute: href
filters:
- name: regexp
args: "/categories/(\\d+)"
title:
selector: a.view-torrent
download:
selector: a[href*="/download/"]
attribute: href
details:
selector: a.view-torrent
attribute: href
poster:
selector: div.torrent-poster img
attribute: src
filters:
- name: prepend
args: "https://images.weserv.nl/?url=" # for display on dashboard
- name: append
args: "&w=180&h=270" # for display on dashboard
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
genre:
selector: td:nth-last-child(8)
filters:
- name: replace
args: ["\n", ""]
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: validate
args: "Action, Adventure, Animation, Biography, Comedy, Crime, Documentary, Drama, Family, Fantasy, Game-Show, History, Horror, Music, Musical, Mystery, News, Reality-TV, Romance, Science_Fiction, Sitcom, Sport, Talk-Show, Thriller, War, Western"
description:
text: "{{ .Result.genre }}"
size:
selector: td:nth-last-child(4)
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
tmdbid:
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time
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
downloadvolumefactor:
case:
i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From BON Store
i[class*="fa-trophy text-purple"]: 0 # Special FreeLeech For Certain User Groups
i[class*="fa-star text-bold"]: 0 # Freeleech From Token
i[class*="fa-coins text-bold"]: 0 # Freeleech From Token
i[class*="fa-globe text-blue"]: 0 # Global Freeleech
i[class*="fa-star text-gold"]: 0 # Freeleech
i[class*="fa-certificate text-pink"]: 0 # Featured Torrent
"*": 1
uploadvolumefactor:
case:
i[class*="fa-gem text-green"]: 2 # Single Torrent Double Upload
i[class*="fa-globe text-green"]: 2 # Global Double Upload
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
minimumratio:
text: 0.4
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# UNIT3D 2.5.0

View File

@@ -94,7 +94,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

@@ -110,7 +110,7 @@ search:
page: 2
followredirect: true
inputs:
q: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
q: "{{ .Keywords }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# 0=last 24 hours, 1=last 3 days, 2=last week, 3=last 2 weeks, 4=last month

View File

@@ -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]
@@ -108,40 +109,37 @@ search:
selector: a[href^="index.php?page=torrent-details&id="]
details:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: href
attribute: onmouseover
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: a[href^="torrentimg/"]
attribute: href
selector: a[href^="index.php?page=torrent-details&id="]
attribute: onmouseover
filters:
- name: regexp
args: src=(.+?) width
- name: replace
args: ["torrentimg/nocover.jpg", ""]
size:
selector: p:nth-of-type(2)
filters:
- name: regexp
args: (\d.*?)$
selector: td:nth-child(11)
date:
# auto adjusted by site account profile
selector: p:nth-of-type(3)
selector: td:nth-child(6)
filters:
- name: regexp
args: (\d{2}:\d{2}:\d{2} \d{2}\/\d{2}\/\d{4})
- name: dateparse
args: "HH:mm:ss dd/MM/yyyy"
args: "dd/MM/yyyy"
seeders:
selector: p:nth-of-type(4) a:nth-child(1)
selector: td:nth-child(7)
optional: true
default: 0
leechers:
optional: true
selector: p:nth-of-type(4) a:nth-child(2)
selector: td:nth-child(8)
default: 0
grabs:
optional: true
selector: p:nth-of-type(4) a:nth-child(3)
selector: td:nth-child(9)
default: 0
downloadvolumefactor:
case:

View File

@@ -101,7 +101,7 @@ search:
fields:
category:
selector: a[href^="search-torrents.php?cat="]
selector: a[href^="torrents-search.php?cat="]
attribute: href
filters:
- name: querystring

View File

@@ -143,8 +143,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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

@@ -31,6 +31,9 @@ search:
inputs:
q: "{{ .Keywords }}{{ if .Keywords }} in:title{{ else }}{{ end }}"
keywordsfilters:
- name: tolower
rows:
selector: table > tbody > tr:has(a.btn-success)

View File

@@ -0,0 +1,116 @@
---
id: flood
name: Flood
description: "Flood (FLD) is a Private Torrent Tracker for MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
links:
- https://flood.st/
caps:
categorymappings:
- {id: movie, cat: Movies, desc: "Movies"}
- {id: show_season, cat: TV, desc: "TV season"}
- {id: show_episode, cat: TV, desc: "TV episode"}
modes:
search: [q]
tv-search: [q, season, ep, tmdbid, imdbid]
movie-search: [q, tmdbid, imdbid]
settings:
- name: apikey
type: text
label: API key
- name: info_key
type: info
label: About your API key
default: "Find or generate a new API key by accessing the <b>Security</b> tab of your <a href=\"https://flood.st/settings/security\" target=\"_blank\">account settings</a>."
- name: order_by
type: select
label: Sort requested from site
default: id
options:
id: created
name: title
size: size
seeders: seeders
- name: order_dir
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: api/test
method: get
search:
paths:
- path: api/torrents
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
name: "{{ .Keywords }}"
show_season_number: "{{ .Query.Season }}"
show_episode_number: "{{ .Query.Ep }}"
tmdb_id: "{{ .Query.TMDBID }}"
imdb_id: "{{ .Query.IMDBID }}"
order_by: "{{ .Config.order_by }}"
order_dir: "{{ .Config.order_dir }}"
limit: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: items
count:
selector: total
fields:
title:
selector: name
infohash:
selector: info_hash
category:
selector: media_type
details:
selector: main_url
download:
selector: download_url
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
description:
selector: description
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
selector: created_at
filters:
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
downloadvolumefactor:
selector: download_accounting_factor
uploadvolumefactor:
text: 1
# json api

View File

@@ -1,37 +1,20 @@
---
id: ptorrents
name: ptorrents
description: "ptorrents 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.ptorrents.com/
- https://www.freejavtorrent.com/
caps:
categories:
"3D and VR Movies": XXX
"Adult Anime and Game": XXX
Anime: XXX
BDSM: XXX
Bisexual: XXX
Bukkake: XXX
"Chinese Movie": XXX
"Erotic Picture Gallery": XXX/ImageSet
"Erotic Softcore Movies": XXX
"Femdom and Strapon": XXX
Fetish: XXX
"Fisting and Dildo": XXX
Game: PC/Games
Gangbang: XXX
Hentai: XXX
"Japanese Movie": XXX
Peeing: XXX
"Porn Movies": XXX
Pregnant: XXX
"Special Porn Movies": XXX
Transsexual: XXX
Voyeur: 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]
@@ -75,12 +58,10 @@ search:
date:
text: now
size:
selector: a.overlay:contains(" MB"), a.overlay:contains(" GB")
optional: true
default: 512MB
selector: a.overlay
filters:
- name: regexp
args: "^\\[(.+?)\\]"
args: "^\\[(\\d+(?:\\.\\d+)?\\s?[KMGT]B)\\]"
seeders:
text: 1
leechers:

View File

@@ -183,8 +183,13 @@ search:
filters:
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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

@@ -28,6 +28,10 @@ caps:
search: [q]
settings:
- name: info_2fa
type: info
label: "About 2FA"
default: "If you want to enable 2FA then use the HappyFappy2FA indexer instead."
- name: username
type: text
label: Username

View File

@@ -135,6 +135,13 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
_internal:
selector: internal
case:
0: "{{ .False }}"
1: "{{ .True }}"
description:
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}"
downloadvolumefactor:
# api returns 0=false, 1=true
selector: freeleech

View File

@@ -138,8 +138,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -144,8 +144,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -137,8 +137,13 @@ search:
filters:
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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

@@ -147,8 +147,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -0,0 +1,168 @@
---
id: homeporntorrents
name: HomePornTorrents
description: "HomePornTorrents (HPT) is a Private Torrent Tracker for Amateur 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://www.homeporntorrents.club/
caps:
categorymappings:
- {id: 1, cat: XXX, desc: "Anal"}
- {id: 3, cat: XXX, desc: "Asian"}
- {id: 4, cat: XXX, desc: "BBW"}
- {id: 2, cat: XXX, desc: "BDSM"}
- {id: 31, cat: XXX, desc: "Big Boobs"}
- {id: 5, cat: XXX, desc: "Black"}
- {id: 7, cat: XXX, desc: "Creampie"}
- {id: 8, cat: XXX, desc: "Cumshot"}
- {id: 9, cat: XXX, desc: "Fetish"}
- {id: 32, cat: XXX, desc: "Fisting"}
- {id: 10, cat: XXX, desc: "Gangbang"}
- {id: 11, cat: XXX, desc: "Gay"}
- {id: 25, cat: XXX, desc: "Hardcore"}
- {id: 12, cat: XXX, desc: "Interracial"}
- {id: 13, cat: XXX, desc: "Latina"}
- {id: 14, cat: XXX, desc: "Lesbian"}
- {id: 26, cat: XXX, desc: "Masturbation"}
- {id: 15, cat: XXX, desc: "Mature"}
- {id: 16, cat: XXX, desc: "Oral"}
- {id: 19, cat: XXX, desc: "Other"}
- {id: 24, cat: XXX, desc: "Pictures"}
- {id: 27, cat: XXX, desc: "Pissing"}
- {id: 21, cat: XXX, desc: "Pregnant"}
- {id: 28, cat: XXX, desc: "Softcore"}
- {id: 22, cat: XXX, desc: "Squirt"}
- {id: 18, cat: XXX, desc: "Teen (18+)"}
- {id: 17, cat: XXX, desc: "Transsexual"}
- {id: 30, cat: XXX, desc: "VIP"}
- {id: 23, cat: XXX, desc: "Voyeur"}
- {id: 29, cat: XXX, desc: "Webcam"}
modes:
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: time
options:
time: created
seeders: seeders
size: size
- 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 User Settings. The default is <i>25</i>.
login:
path: login
method: form
form: form[action="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
keeplogged: 1
cinfo: "1920|1080|24|-60"
selectorinputs:
token:
selector: input[name="token"]
attribute: value
error:
- selector: div.flash.error
test:
path: index.php
selector: "li#nav_logout"
search:
paths:
# https://www.homeporntorrents.club/torrents.php?order_by=time&order_way=desc&filter_freeleech=1&searchtext=&search_type=0&taglist=&tags_type=0
- 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:
# exclude redbar torrents
selector: table#torrent_table > tbody > tr.torrent.shaded_row
fields:
category:
selector: a[href*="filter_cat"]
attribute: href
filters:
- name: regexp
args: \[(\d+?)\]
title:
selector: a[href^="/torrents.php?id="]
details:
selector: a[href^="/torrents.php?id="]
attribute: href
download:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description:
selector: div.tags
poster:
# src=\"https:\/\/fapping.empornium.sx\/images\/2023\/05\/30\/MrLuckyPOV2023AlexisFawxXXX720pHEVCx265PRTmp4snapshot0950.jpg\">
selector: td:nth-child(2) > script
filters:
- name: regexp
args: "src=(.*?)>"
- name: re_replace
args: ["[\\\\\"]", ""]
- name: replace
args: ["/static/common/noartwork/noimage.png", ""]
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(5) > span
attribute: title
filters:
# auto adjusted by site account profile
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MMM dd yyyy, HH:mm zzz"
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
span.icon[title*="Freeleech"]: 0
img[alt="Freeleech"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.7
# Luminance

View File

@@ -92,11 +92,15 @@ settings:
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents pro Seite:</b> setting to <b>100</b> on your Control Panel. The default is <i>15</i>.
default: For best results, change the <b>Torrents pro Seite:</b> setting to <b>100</b> on your <b>UserCP</b> page. The default is <i>15</i>.
- name: info_activity
type: info
label: Account Inactivity
default: "If you are inactive for longer than 8 weeks, your account will be automatically deactivated."
- name: info_seedhours
type: info
label: Seeding Hours
default: Before using this indexer, make sure that you have set <b>Seed-Angaben</b> and <b>DSL Speed</b> on your <b>UserCP</b> page.
login:
path: takelogin.php

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

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

View File

@@ -135,8 +135,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -136,8 +136,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -156,8 +154,13 @@ search:
args: ["(?i)(televisione film)", "televisione_film"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -205,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.6 (custom)

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

@@ -84,6 +84,7 @@ caps:
- {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"}

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

@@ -21,21 +21,23 @@ caps:
- {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: 101, cat: Audio, desc: "Wav: Wav - Wav Packs"}
- {id: 81, cat: Audio, desc: "Albums : Albums / Singles"}
- {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 Videos: Music Videos"}
- {id: 24, cat: Audio, desc: "Karaoke: All Karaoke"}
- {id: 78, cat: Audio, desc: "Dj-Only: Dj-Music"}
- {id: 52, cat: Movies, desc: "Classic Movies: Pre90s"}
- {id: 47, cat: Movies/BluRay, desc: "Movies: Bluray-HD"}
- {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: 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: 86, cat: Movies/HD, desc: "1440P QHD: 1440P QHD"}
- {id: 9, cat: Movies/DVD, desc: "Movies: 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"}
@@ -57,7 +59,6 @@ caps:
- {id: 93, cat: Movies/Other, desc: "Xmas Movies : Packs"}
- {id: 94, cat: Audio/Other, desc: "Xmas Music Pack: Packs"}
- {id: 95, cat: Other, desc: "To Be Edited: Edit"}
- {id: 100, cat: Audio/Lossless, desc: "Web Music: Flac - MP3"}
modes:
search: [q]

View File

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

View File

@@ -69,6 +69,10 @@ caps:
book-search: [q]
settings:
- name: info_2fa
type: info
label: "About 2FA"
default: "If you want to enable 2FA then use the Kufirc2FA indexer instead."
- name: username
type: text
label: Username

View File

@@ -0,0 +1,191 @@
---
id: kufirc2fa
name: Kufirc2FA
description: "Kufirc is a HUNGARIAN Private tracker for 3X. This indexer uses cookie login for 2FA."
language: hu-HU
type: private
encoding: UTF-8
links:
- https://kufirc.com/
caps:
categorymappings:
- {id: 30, cat: XXX, desc: "Amateur"}
- {id: 29, cat: XXX, desc: "Anal"}
- {id: 5, cat: XXX, desc: "Animal"}
- {id: 27, cat: XXX, desc: "Asian"}
- {id: 26, cat: XXX, desc: "BBW"}
- {id: 44, cat: XXX, desc: "BDSM"}
- {id: 25, cat: XXX, desc: "Big Ass"}
- {id: 24, cat: XXX, desc: "Big Tits"}
- {id: 34, cat: XXX, desc: "Black"}
- {id: 35, cat: XXX, desc: "Busty"}
- {id: 23, cat: XXX, desc: "Classic"}
- {id: 33, cat: XXX, desc: "Creampie"}
- {id: 22, cat: XXX, desc: "Cumshot"}
- {id: 36, cat: XXX, desc: "Feature"}
- {id: 21, cat: XXX, desc: "Fetish"}
- {id: 31, cat: XXX, desc: "Film/Cam/Hun"}
- {id: 46, cat: XXX/XviD, desc: "Film/Xvid/hun"}
- {id: 37, cat: XXX, desc: "Foreign"}
- {id: 19, cat: XXX, desc: "Gay / Bi"}
- {id: 18, cat: XXX, desc: "Hardcore"}
- {id: 32, cat: XXX, desc: "HD porn"}
- {id: 28, cat: XXX, desc: "Hentai / 3D"}
- {id: 17, cat: XXX, desc: "Homemade"}
- {id: 38, cat: XXX, desc: "Interracial"}
- {id: 11, cat: XXX, desc: "Kép"}
- {id: 48, cat: XXX, desc: "Latina"}
- {id: 16, cat: XXX, desc: "Lesbian"}
- {id: 56, cat: Books/Mags, desc: "Magazines"}
- {id: 6, cat: XXX, desc: "Magyar"}
- {id: 15, cat: XXX, desc: "Masturbation"}
- {id: 14, cat: XXX, desc: "Mature"}
- {id: 13, cat: XXX/Pack, desc: "Megapack"}
- {id: 55, cat: XXX, desc: "Milf"}
- {id: 49, cat: XXX, desc: "Natural Tits"}
- {id: 39, cat: XXX, desc: "Old + Young"}
- {id: 12, cat: XXX, desc: "Oral"}
- {id: 20, cat: XXX, desc: "Orgia / Gang Bang"}
- {id: 42, cat: XXX/Other, desc: "Other"}
- {id: 50, cat: XXX, desc: "Parody"}
- {id: 41, cat: XXX, desc: "Paysite"}
- {id: 40, cat: XXX, desc: "Piss"}
- {id: 43, cat: XXX, desc: "Porn Music Videos"}
- {id: 54, cat: XXX, desc: "Pov"}
- {id: 45, cat: XXX, desc: "Pregnant / Preggo"}
- {id: 57, cat: XXX, desc: "Scat/Puke"}
- {id: 10, cat: XXX, desc: "Shemale / TS"}
- {id: 51, cat: XXX, desc: "Siterip"}
- {id: 52, cat: XXX, desc: "Softcore"}
- {id: 53, cat: XXX, desc: "Squirt"}
- {id: 9, cat: XXX, desc: "Straight"}
- {id: 8, cat: XXX, desc: "Tini"}
- {id: 47, cat: XXX, desc: "VR"}
- {id: 7, cat: PC/Games, desc: "XXX játék / program"}
modes:
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: 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: 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:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: /
selector: "#nav_userinfo"
search:
paths:
# https://kufirc.com/torrents.php?filter_cat[30]=1&filter_cat[29]=1&order_by=time&order_way=desc&searchtext=&action=advanced&title=720p+2022&sizeall=&sizetype=&sizerange=&filelist=&taglist=&autocomplete_toggle=
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchtext: ""
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sizeall: ""
sizetype: ""
sizerange: ""
filelist: ""
taglist: ""
autocomplete_toggle: ""
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
fields:
category:
selector: a[href*="filter_cat"]
attribute: href
filters:
- name: regexp
args: "(\\d+)]=1"
title:
selector: a[href^="/torrents.php?id="]
details:
selector: a[href^="/torrents.php?id="]
attribute: href
download:
selector: a[href^="torrents.php?action=download&id="]
attribute: href
description_tags:
selector: div.tags
description:
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
poster:
selector: td:nth-child(2) > script
filters:
- name: regexp
args: "src=\\\\\"(.*?)\\\\\""
- name: re_replace
args: ["\\\\(.)", "$1"]
- name: replace
args: ["/static/common/noartwork/noimage.png", ""]
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: dateparse
args: "MMM dd yyyy, HH:mm"
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
span.icon[title*="Freeleech"]: 0
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor:
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
minimumratio:
text: 0.5
# Luminance

View File

@@ -179,8 +179,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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

@@ -157,8 +157,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -206,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

@@ -36,6 +36,7 @@ caps:
- {id: 4, cat: Movies/Other, desc: "Movies - Other"}
- {id: 47, cat: Movies, desc: "Movies - Packs"}
- {id: 2, cat: Movies/SD, desc: "Movies - SD/Xvid"}
- {id: 61, cat: Movies/WEB-DL, desc: "Movies - Web-DL"}
- {id: 56, cat: Movies/HD, desc: "Movies - x265"}
- {id: 24, cat: Audio/Video, desc: "Music - DVD"}
- {id: 23, cat: Audio/Lossless, desc: "Music - Lossless"}
@@ -59,6 +60,7 @@ caps:
- {id: 48, cat: TV/Other, desc: "TV - Packs"}
- {id: 53, cat: TV/SD, desc: "TV - SD/x264"}
- {id: 7, cat: TV/SD, desc: "TV - SVCD/VCD"}
- {id: 62, cat: TV/WEB-DL, desc: "TV - Web-DL"}
- {id: 41, cat: TV/HD, desc: "TV - x264"}
- {id: 60, cat: TV/HD, desc: "TV - x265"}

View File

@@ -5,6 +5,8 @@ description: "LetSeed is a TURKISH Private Torrent Tracker for MOVIES / TV / GEN
language: tr-TR
type: private
encoding: UTF-8
certificates:
- 5a61cc89a0417dcfe03ef685f7423b6b0bd4dc6b # expired 28 Aug 2025
links:
- https://letseed.org/

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

@@ -57,13 +57,11 @@ caps:
- {id: 2028, cat: PC/ISO, desc: "Calculate Linux"}
- {id: 102, cat: PC/ISO, desc: "CentOS"}
- {id: 1216, cat: PC/ISO, desc: "Chakra"}
- {id: 2033, cat: PC/ISO, desc: "Chapeau"}
- {id: 2253, cat: PC/ISO, desc: "Clear Linux"}
- {id: 2264, cat: PC/ISO, desc: "ClearOS"}
- {id: 2248, cat: PC/ISO, desc: "ClonOS"}
- {id: 107, cat: PC/ISO, desc: "Clonezilla"}
- {id: 2257, cat: PC/ISO, desc: "Condres OS"}
- {id: 2036, cat: PC/ISO, desc: "Connochaet"}
- {id: 2037, cat: PC/ISO, desc: "Container Linux"}
- {id: 121, cat: PC/ISO, desc: "Crunchbang"}
- {id: 122, cat: PC/ISO, desc: "Crux"}
@@ -77,7 +75,6 @@ caps:
- {id: 2192, cat: PC/ISO, desc: "Devuan"}
- {id: 2287, cat: PC/ISO, desc: "Doge Linux"}
- {id: 144, cat: PC/ISO, desc: "DragonFly BSD"}
- {id: 2215, cat: PC/ISO, desc: "Dragora GNU/Linux"}
- {id: 2226, cat: PC/ISO, desc: "DuZeru OS"}
- {id: 148, cat: PC/ISO, desc: "Dynebolic"}
- {id: 2261, cat: PC/ISO, desc: "Eagle Mode"}
@@ -88,7 +85,6 @@ caps:
- {id: 2041, cat: PC/ISO, desc: "Elementary OS"}
- {id: 161, cat: PC/ISO, desc: "Elive"}
- {id: 2042, cat: PC/ISO, desc: "Emmabuntus"}
- {id: 2231, cat: PC/ISO, desc: "Emmi OS"}
- {id: 2278, cat: PC/ISO, desc: "EndeavourOS"}
- {id: 164, cat: PC/ISO, desc: "Endian"}
- {id: 2179, cat: PC/ISO, desc: "Endless OS"}
@@ -103,12 +99,12 @@ caps:
- {id: 190, cat: PC/ISO, desc: "FreeBSD"}
- {id: 194, cat: PC/ISO, desc: "FreeNAS"}
- {id: 197, cat: PC/ISO, desc: "Freespire"}
- {id: 1210, cat: PC/ISO, desc: "Fuduntu"}
- {id: 2046, cat: PC/ISO, desc: "FuguIta"}
- {id: 2290, cat: PC/ISO, desc: "FuryBSD"}
- {id: 2256, cat: PC/ISO, desc: "G4L"}
- {id: 2235, cat: PC/ISO, desc: "GALPon MiniNo"}
- {id: 1212, cat: PC/ISO, desc: "GParted"}
- {id: 2299, cat: PC/ISO, desc: "Garuda Linux"}
- {id: 2214, cat: PC/ISO, desc: "GeckoLinux"}
- {id: 203, cat: PC/ISO, desc: "GeeXboX"}
- {id: 206, cat: PC/ISO, desc: "Gentoo"}
@@ -120,7 +116,6 @@ caps:
- {id: 2280, cat: PC/ISO, desc: "GroovyArcade"}
- {id: 2228, cat: PC/ISO, desc: "Guix System"}
- {id: 2049, cat: PC/ISO, desc: "Haiku"}
- {id: 2050, cat: PC/ISO, desc: "Handy"}
- {id: 2276, cat: PC/ISO, desc: "Hanthana Linux"}
- {id: 2186, cat: PC/ISO, desc: "HardenedBSD"}
- {id: 2200, cat: PC/ISO, desc: "Heads"}
@@ -137,7 +132,6 @@ caps:
- {id: 2054, cat: PC/ISO, desc: "Kolibri"}
- {id: 287, cat: PC/ISO, desc: "Kubuntu"}
- {id: 2057, cat: PC/ISO, desc: "Kwort Linux"}
- {id: 2058, cat: PC/ISO, desc: "Kxstudio"}
- {id: 2068, cat: PC/ISO, desc: "LXLE"}
- {id: 2258, cat: PC/ISO, desc: "Lakka"}
- {id: 2176, cat: PC/ISO, desc: "LibreELEC"}
@@ -151,7 +145,6 @@ caps:
- {id: 2063, cat: PC/ISO, desc: "Linuxfx"}
- {id: 2064, cat: PC/ISO, desc: "Liquid Lemur"}
- {id: 2191, cat: PC/ISO, desc: "Live Raizo"}
- {id: 316, cat: PC/ISO, desc: "Livecd"}
- {id: 1218, cat: PC/ISO, desc: "Lubuntu"}
- {id: 2163, cat: PC/ISO, desc: "MOFO Linux"}
- {id: 2177, cat: PC/ISO, desc: "MX Linux"}
@@ -163,12 +156,10 @@ caps:
- {id: 2075, cat: PC/ISO, desc: "Minino"}
- {id: 2076, cat: PC/ISO, desc: "Minix"}
- {id: 2241, cat: PC/ISO, desc: "MorpheusArch Linux"}
- {id: 369, cat: PC/ISO, desc: "Musix"}
- {id: 373, cat: PC/ISO, desc: "Mythbuntu"}
- {id: 2078, cat: PC/ISO, desc: "NAS4Free"}
- {id: 2217, cat: PC/ISO, desc: "Namib GNU/Linux"}
- {id: 2079, cat: PC/ISO, desc: "Neptune"}
- {id: 380, cat: PC/ISO, desc: "NetBSD"}
- {id: 2080, cat: PC/ISO, desc: "Nethserver"}
- {id: 2081, cat: PC/ISO, desc: "Netrunner"}
- {id: 2190, cat: PC/ISO, desc: "Nitrux"}
@@ -184,7 +175,6 @@ caps:
- {id: 401, cat: PC/ISO, desc: "OpenBSD"}
- {id: 2090, cat: PC/ISO, desc: "OpenIndiana"}
- {id: 2091, cat: PC/ISO, desc: "OpenMandriva Lx"}
- {id: 2089, cat: PC/ISO, desc: "Openelec"}
- {id: 2092, cat: PC/ISO, desc: "Openmediavault"}
- {id: 2093, cat: PC/ISO, desc: "Opensuse"}
- {id: 1237, cat: PC/ISO, desc: "Oracle Linux"}
@@ -196,8 +186,6 @@ caps:
- {id: 2098, cat: PC/ISO, desc: "Parabola GNU/Linux"}
- {id: 419, cat: PC/ISO, desc: "Pardus"}
- {id: 2162, cat: PC/ISO, desc: "Parrot"}
- {id: 420, cat: PC/ISO, desc: "Parsix"}
- {id: 421, cat: PC/ISO, desc: "Partedmagic"}
- {id: 422, cat: PC/ISO, desc: "Pcbsd"}
- {id: 429, cat: PC/ISO, desc: "Pentoo"}
- {id: 430, cat: PC/ISO, desc: "Peppermint"}
@@ -224,7 +212,6 @@ caps:
- {id: 2110, cat: PC/ISO, desc: "Raspbian"}
- {id: 2111, cat: PC/ISO, desc: "Reactos"}
- {id: 2232, cat: PC/ISO, desc: "RebeccaBlackOS"}
- {id: 2112, cat: PC/ISO, desc: "Rebellin"}
- {id: 2236, cat: PC/ISO, desc: "Reborn OS"}
- {id: 2274, cat: PC/ISO, desc: "Redcore Linux"}
- {id: 458, cat: PC/ISO, desc: "Redhat"}
@@ -251,7 +238,6 @@ caps:
- {id: 2124, cat: PC/ISO, desc: "SmartOS"}
- {id: 2125, cat: PC/ISO, desc: "Smeserver"}
- {id: 505, cat: PC/ISO, desc: "Smoothwall Express"}
- {id: 506, cat: PC/ISO, desc: "Sms"}
- {id: 2126, cat: PC/ISO, desc: "Solus"}
- {id: 2127, cat: PC/ISO, desc: "Solydxk"}
- {id: 1236, cat: PC/ISO, desc: "SparkyLinux"}
@@ -266,7 +252,6 @@ caps:
- {id: 2135, cat: PC/ISO, desc: "SystemRescueCD"}
- {id: 2188, cat: PC/ISO, desc: "TENS"}
- {id: 2136, cat: PC/ISO, desc: "Tails"}
- {id: 2170, cat: PC/ISO, desc: "TalkingArch"}
- {id: 542, cat: PC/ISO, desc: "Thinstation"}
- {id: 2279, cat: PC/ISO, desc: "TinyPaw Linux"}
- {id: 2138, cat: PC/ISO, desc: "Tinycore"}
@@ -283,7 +268,6 @@ caps:
- {id: 2144, cat: PC/ISO, desc: "Ubuntu Kylin"}
- {id: 2145, cat: PC/ISO, desc: "Ubuntu Mate"}
- {id: 564, cat: PC/ISO, desc: "Ubuntu Studio"}
- {id: 2277, cat: PC/ISO, desc: "Ultimate Boot CD"}
- {id: 569, cat: PC/ISO, desc: "Ultimate Edition"}
- {id: 2222, cat: PC/ISO, desc: "Univention Corporate"}
- {id: 2149, cat: PC/ISO, desc: "Untangle NG Firewall"}
@@ -297,7 +281,6 @@ caps:
- {id: 2281, cat: PC/ISO, desc: "Web Security Dojo"}
- {id: 2246, cat: PC/ISO, desc: "Whonix"}
- {id: 2155, cat: PC/ISO, desc: "Wifislax"}
- {id: 2229, cat: PC/ISO, desc: "XiVa Studio"}
- {id: 2251, cat: PC/ISO, desc: "XigmaNAS"}
- {id: 607, cat: PC/ISO, desc: "Xubuntu"}
- {id: 612, cat: PC/ISO, desc: "Zen"}

View File

@@ -140,8 +140,13 @@ search:
args: ["(?i)(Ficção científica)", "Ficção_científica"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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

@@ -144,8 +144,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

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.6 2025-06-25

View File

@@ -9,10 +9,10 @@ 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.8800498.xyz/
- https://www.8800497.xyz/
- https://www.8800499.xyz/
- https://www.8800500.xyz/
legacylinks:
- https://www.8800460.xyz/
- https://www.8800473.xyz/
@@ -29,6 +29,10 @@ legacylinks:
- 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/
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

@@ -133,8 +133,13 @@ search:
filters:
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -65,6 +65,10 @@ caps:
book-search: [q]
settings:
- name: info_general
type: info
label: Layout Manager Settings
default: "Go to <b>Usercenter</b>-><b>Einstellungen</b>, scroll down to <b>Layout Manager</b> and ensure <b>Comments</b>-, <b>Files</b>- and <b>Snatcher</b>-Anzeige are set to <b>anzeigen</b>, so that the number of files, grabs, seeders and leechers can be correctly detected."
# using cookie method because I could not get the form method to work when converting broken C# indexer to yaml #15527
- name: cookie
type: text
@@ -134,7 +138,7 @@ search:
# 0 any, 1 1day, 7 1week, 30 30days, 90 90days
time: 0
# title, nfo, descr, all
details: "{{ if .Query.IMDBID }}descr{{ else }}title{{ end }}"
details: "{{ if .Query.IMDBID }}all{{ else }}title{{ end }}"
rows:
selector: "table.torrenttable > tbody > tr:not(:has(td.torrenttableheader)){{ if .Config.onlyupload }}:has(img[src$=\"/onlyup.png\"]){{ else }}{{ end }}"
@@ -194,15 +198,19 @@ search:
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
files:
selector: td:nth-child(5)
selector: a[href$="#filelist"]
size:
selector: td:nth-child(4)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
selector: a[href$="#seeders"]
optional: true
default: 0
leechers:
selector: td:nth-child(9)
selector: a[href$="#leechers"]
optional: true
default: 0
downloadvolumefactor:
case:
div:contains("50% DL"): 0.5

View File

@@ -94,11 +94,15 @@ settings:
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents pro Seite:</b> setting to <b>100</b> on your Control Panel. The default is <i>15</i>.
default: For best results, change the <b>Torrents pro Seite:</b> setting to <b>100</b> on your <b>UserCP</b> page. The default is <i>15</i>.
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts are automatically deleted after 42 days."
- name: info_seedhours
type: info
label: Seeding Hours
default: Before using this indexer, make sure that you have set <b>Meine Seedzeit</b> on your <b>UserCP</b> page.
login:
path: login.php

View File

@@ -147,8 +147,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -10,12 +10,12 @@ type: public
encoding: UTF-8
# to fetch current domain use https://www.rantop.my/
links:
- https://www.nortorrent6.com/
- https://www.nortorrent.net/
legacylinks:
# latest domains list
- https://www.rantop.my/
- https://torrent9.news/
- https://www.site-torrent.com/
- https://www.site-torrent.cc/
- https://www.torrent-site.com/
# domain lists no longer working
- https://www.protege-torrent.com/
- https://www.torrent.ws/
@@ -23,8 +23,9 @@ legacylinks:
- https://www.protege-liens.net/
- https://www.torrent.onl/
- https://www.rantop.org/
- 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/
@@ -39,6 +40,7 @@ legacylinks:
- https://www.nortorrent3.com/
- https://www.nortorrent4.com/
- https://www.nortorrent5.com/
- https://www.nortorrent6.com/
caps:
categorymappings:

View File

@@ -1,160 +0,0 @@
---
id: nyaapantsu
name: NyaaPantsu
description: "NyaaPantsu is a Public site for dedicated to ASIAN ANIME"
language: en-US
type: public
encoding: UTF-8
links:
- https://ouo.si/
caps:
categorymappings:
- {id: 3_, cat: TV/Anime, desc: "Anime"}
- {id: 3_12, cat: TV/Anime, desc: "Anime - Anime Music Video"}
- {id: 3_5, cat: TV/Anime, desc: "Anime - English-translated"}
- {id: 3_13, cat: TV/Anime, desc: "Anime - Non-English-translated"}
- {id: 3_6, cat: TV/Anime, desc: "Anime - Raw"}
# Anime as Movies (Radarr uses t=movie):
- {id: 3_, cat: Movies/Other, desc: "Anime"}
- {id: 3_12, cat: Movies/Other, desc: "Anime - Anime Music Video"}
- {id: 3_5, cat: Movies/Other, desc: "Anime - English-translated"}
- {id: 3_13, cat: Movies/Other, desc: "Anime - Non-English-translated"}
- {id: 3_6, cat: Movies/Other, desc: "Anime - Raw"}
- {id: 2_, cat: Audio, desc: "Audio"}
- {id: 2_3, cat: Audio, desc: "Audio - Lossless"}
- {id: 2_4, cat: Audio, desc: "Audio - Lossy"}
- {id: 4_, cat: Books, desc: "Literature"}
- {id: 4_7, cat: Books, desc: "Literature - English-translated"}
- {id: 4_14, cat: Books, desc: "Literature - Non-English-translated"}
- {id: 4_8, cat: Books, desc: "Literature - Raw"}
- {id: 5_, cat: TV, desc: "Live Action"}
- {id: 5_9, cat: TV, desc: "Live Action - English-translated"}
- {id: 5_10, cat: TV, desc: "Live Action - Idol/Promotional Video"}
- {id: 5_18, cat: TV, desc: "Live Action - Non-English-translated"}
- {id: 5_11, cat: TV, desc: "Live Action - Raw"}
- {id: 6_, cat: Other, desc: "Pictures"}
- {id: 6_15, cat: Other, desc: "Pictures - Graphics"}
- {id: 6_16, cat: Other, desc: "Pictures - Photos"}
- {id: 1_, cat: PC, desc: "Software"}
- {id: 1_1, cat: PC/ISO, desc: "Software - Applications"}
- {id: 1_2, cat: PC/Games, desc: "Software - Games"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: prefer_magnet_links
type: checkbox
label: Prefer Magnet Links
default: true
- name: cat-id
type: select
label: Category
default: _
options:
_: "All categories"
3_: "Anime"
3_12: "Anime - Anime Music Video"
3_5: "Anime - English-translated"
3_13: "Anime - Non-English-translated"
3_6: "Anime - Raw"
2_: "Audio"
2_3: "Audio - Lossless"
2_4: "Audio - Lossy"
4_: "Literature"
4_7: "Literature - English-translated"
4_14: "Literature - Non-English-translated"
4_8: "Literature - Raw"
1_: "Software"
1_1: "Software - Applications"
1_2: "Software - Games"
5_: "Live Action"
5_10: "Live Action - Trailers"
5_9: "Live Action - English subtitled"
5_18: "Live Action - Non-English subtitled"
5_11: "Live Action - Raw"
6_: "Pictures"
6_15: "Pictures - Graphics"
6_16: "Pictures - Photos"
- name: sort
type: select
label: Sort requested from site
default: 2
options:
2: created
5: seeders
4: size
1: title
- name: type
type: select
label: Order requested from site
default: false
options:
false: desc
true: asc
- name: info_flaresolverr
type: info_flaresolverr
search:
paths:
- path: search
inputs:
q: "{{ .Keywords }}"
c: "{{ .Config.cat-id }}"
# 0 All, 2 Remakes, 3 uploaded by trusted users, 4 A+
s: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
limit: 99
rows:
selector: tr.torrent-info
fields:
category:
selector: a[href^="/search?c="]
attribute: href
filters:
- name: querystring
args: c
title:
selector: a[href^="/view/"]
details:
selector: a[href^="/view/"]
attribute: href
download_optional:
selector: a[href^="/download/"]
attribute: href
optional: true
download:
text: "{{ if .Config.prefer_magnet_links }}{{ else }}{{ .Result.download_optional }}{{ end }}"
optional: true
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
size:
selector: td.tr-size
date:
# Nov 15, 2020
selector: td.date-full
filters:
- name: replace
args: ["UTC+0", "+00:00"]
- name: dateparse
args: "MM/d/yyyy, h:mm:ss tt zzz"
seeders:
selector: td.tr-se
leechers:
selector: td.tr-le
grabs:
selector: td.tr-dl
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -119,8 +119,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -141,8 +139,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -190,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.6

View File

@@ -135,8 +135,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

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

View File

@@ -1,167 +0,0 @@
---
id: ostwiki
name: Ostwiki
description: "Ostwiki is a Private Torrent Tracker for Soundtracks releases."
language: en-US
type: private
encoding: UTF-8
links:
- https://www.ostwiki.com/
caps:
categorymappings:
- {id: 12, cat: Audio, desc: "Anime Soundtracks"}
- {id: 19, cat: Audio, desc: "Discography"}
- {id: 13, cat: Audio, desc: "Game Soundtracks"}
- {id: 14, cat: Audio, desc: "Movie Soundtracks"}
- {id: 18, cat: Audio/MP3, desc: "MP3 Musical"}
- {id: 15, cat: Audio, desc: "Musical Soundtracks"}
- {id: 17, cat: Audio, desc: "Other Music"}
- {id: 20, cat: Audio/Lossless, desc: "Soundtrack .FLAC"}
- {id: 16, cat: Audio, desc: "Television Soundtracks"}
modes:
search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: 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_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>40</b> on your account profile. The Default is <i>15</i>.
- name: info_activity
type: info
label: Account Inactivity
default: "To keep records updated regularly, all inactive accounts will be deleted after 60 days of inactivity."
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img#regimage
input: imagestring
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
error:
- selector: table:contains("error has occured")
test:
path: index.php
selector: a[href*="/logout.php?logouthash="]
download:
before:
path: takethanks.php
method: post
inputs:
torrentid: "{{ .DownloadUri.Query.id }}"
selectors:
- selector: a[href*="download.php?id="]
attribute: href
search:
paths:
- path: browse.php
keywordsfilters:
- name: re_replace
args: ["[\\s]+", "%"]
inputs:
do: search
keywords: "{{ .Keywords }}"
# t_name, t_description, t_both, t_uploader, t_genre
search_type: t_name
# does not support multi category searching so defaulting to all.
category: 0
# yes, no
include_dead_torrents: yes
sort: "{{ if .Config.freeleech }}free{{ else }}{{ .Config.sort }}{{ end }}"
order: "{{ if .Config.freeleech }}asc{{ else }}{{ .Config.type }}{{ end }}"
rows:
selector: "table.sortable tr:has(a[href*=\"/download.php?id=\"]){{ if .Config.freeleech }}:has(img[src$=\"/freedownload.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href*="/browse.php?category="]
attribute: href
filters:
- name: querystring
args: category
title_default:
# is usually abbreaviated
selector: a[href*="/details.php?id="]
title:
# while still abbreviated, is usually longer than the default
selector: div.tooltip-content div
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href*="/details.php?id="]
attribute: href
download:
selector: a[href*="/details.php?id="]
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
poster:
selector: img[src*="/torrents/images/"]
attribute: src
date:
selector: td:nth-child(2)
# auto adjusted by site account profile
filters:
- name: regexp
args: "(\\d{2}-\\d{2}-\\d{4} \\d{2}:\\d{2})"
- name: dateparse
args: "dd-MM-yyyy HH:mm"
size:
selector: td:nth-last-child(5)
grabs:
selector: td:nth-last-child(4)
seeders:
selector: td:nth-last-child(3)
leechers:
selector: td:nth-last-child(2)
description:
# Wait: 4 h
selector: div.tooltip-content > div:last-child
downloadvolumefactor:
case:
img[src$="/freedownload.gif"]: 0
img[src$="/silverdownload.gif"]: 0.5
"*": 1
uploadvolumefactor:
case:
img[src$="/x2.gif"]: 2
"*": 1
# TS Special Edition v.8.0

View File

@@ -10,14 +10,14 @@ type: public
encoding: UTF-8
# to fetch current domain use https://www.rantop.my/
links:
- https://www.oxtorrent7.com/
- https://www.zone-torrent3.com/
- https://www.mega-torrent6.com/
- https://www.oxtorrent.diy/
- https://www.zone-torrent.me/
- https://www.mega-torrent.net/
legacylinks:
# latest domains list
- https://www.rantop.my/
- https://oxtorrent.blog/
- https://www.site-torrent.com/
- https://www.site-torrent.cc/
- https://www.torrent-site.com/
# domain lists no longer working
- https://www.protege-torrent.com/
- https://www.torrent.ws/
@@ -25,11 +25,9 @@ legacylinks:
- https://www.protege-liens.net/
- https://www.torrent.onl/
- https://www.rantop.org/
- https://oxtorrent.blog/
- https://www.site-torrent.com/
# actual legacylinks
- https://www.oxtorrent.cz/
- https://www.torrent911.lol/
- https://www.oxtorrent.im/
- https://www.oxtorrent.cv/
- https://www.torrent911.ke/
- https://oxtorrent.proxyninja.org/
- https://www-oxtorrent.com/
@@ -47,6 +45,10 @@ legacylinks:
- https://www.oxtorrent5.com/
- hhttps://www.zone-torrent2.com/
- https://www.zone-torrent2.com/
- https://www.oxtorrent7.com/
- https://www.mega-torrent6.com/
- https://www.zone-torrent3.com/
- https://www.oxtorrent8.com/
caps:
categorymappings:

View File

@@ -1,160 +0,0 @@
---
id: parabellumhd
name: ParabellumHD
description: "ParabellumHD is a SPANISH Private Torrent Tracker for MOVIES / TV"
language: es-ES
type: private
encoding: UTF-8
links:
- https://parabellumhd.cx/
caps:
categorymappings:
- {id: "Películas", cat: Movies, desc: "Películas"}
- {id: "Series", cat: TV, desc: "Series"}
- {id: "Películas de dibujos", cat: Movies/Other, desc: "Películas de dibujos"}
- {id: "Series de dibujos", cat: TV/Other, desc: "Series de dibujos"}
- {id: "Películas anime", cat: Movies/Other, desc: "Películas anime"}
- {id: "Series anime", cat: TV/Anime, desc: "Series anime"}
- {id: "Varios", cat: Other, desc: "Varios"}
modes:
search: [q]
tv-search: [q, season, ep, year]
movie-search: [q, year]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: date
options:
date: created
name: title
login:
path: login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div.error-message
test:
path: tracker_home.php
selector: a[href="logout.php"]
search:
paths:
# https://parabellumhd.cx/search.php?page=1&view=list&order=date&search=last&year=
# https://parabellumhd.cx/search.php?page=1&view=list&order=date&search=&year=2025
- path: search.php
allowEmptyInputs: true
inputs:
page: 1
view: list
order: "{{ .Config.sort }}"
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ end }}"
year: "{{ if .Keywords }}{{ .Query.Year }}{{ else }}{{ .Today.Year }}{{ end }}"
keywordsfilters:
- name: re_replace # remove year
args: ["\\b((19|20)\\d{2})\\b", ""]
# strip season and/or ep
- name: re_replace
args: ["\\b(?:[SE]\\d{1,4}){1,2}\\b", ""]
- name: re_replace # strip El
args: ["(?i)\\b(el)\\b", ""]
- name: tolower
rows:
selector: div.search-results > ul > li
fields:
category:
selector: p
filters:
- name: regexp
args: "(?i)Categoría: (.+?),"
_format:
selector: div.file-info
optional: true
filters:
- name: regexp
args: "(?i)Formato: (.+?),"
_resolution:
selector: div.file-info
optional: true
filters:
- name: regexp
args: "(?i)Resolución: (.+?),"
_seasons:
selector: div.file-info
optional: true
filters:
- name: regexp
args: "(?i)(\\d+ temporadas?)"
- name: re_replace
args: ["(?i)(temporadas?)", "Seasons"]
_season:
selector: div.file-info
optional: true
filters:
- name: regexp
args: "(?i)Temporada: (\\d+)"
_episode:
selector: div.file-info
optional: true
filters:
- name: regexp
args: "(?i)Episodio: (\\d+)"
title:
selector: a[href^="torrent_details.php?id="]
filters:
- name: append
args: " {{ if .Result._seasons }}{{ .Result._seasons }}{{ else }}{{ end }}{{ if .Result._season }}S{{ .Result._season }}{{ else }}{{ end }}{{ if .Result._episode }}E{{ .Result._episode }}{{ else }}{{ end }} {{ if .Result._format }}{{ .Result._format }}{{ else }}{{ end }} {{ if .Result._resolution }}{{ .Result._resolution }}{{ else }}{{ end }} Spanish"
details:
selector: a[href^="torrent_details.php?id="]
attribute: href
download:
selector: a[href$="&action=download"]
attribute: href
size:
selector: div.file-info
filters:
- name: regexp
args: "Tamaño: (.+?),"
seeders:
selector: span.seeders
leechers:
selector: span.leechers
grabs:
selector: span.snatched
date:
selector: p
filters:
- name: regexp
args: (\d{2}/\d{2}/\d{4})
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd/MM/yyyy zzz"
description:
selector: p
filters:
- name: regexp
args: "Categoría: (.+?),"
downloadvolumefactor:
case:
":root:has(span.freeleech-text:contains(\"FREELEECH ACTIVADO\"))": 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.5
# engine n/a

View File

@@ -64,6 +64,10 @@ caps:
book-search: [q]
settings:
- name: info_2fa
type: info
label: "About 2FA"
default: "If you want to enable 2FA then use the PixelCove2FA indexer instead."
- name: username
type: text
label: Username

View File

@@ -10,37 +10,38 @@ links:
caps:
categorymappings:
- {id: 33, cat: Movies, desc: "iNTERNAL"}
- {id: 6, cat: PC/0day, desc: "Aplikacje/Programy"}
- {id: 4, cat: Movies, desc: "Bajki"}
- {id: 32, cat: Movies/Other, desc: "Anime/Filmy"}
- {id: 31, cat: TV/Anime, desc: "Anime/Seriale"}
- {id: 30, cat: TV, desc: "TV Seriale Bajki"}
- {id: 1, cat: Movies/HD, desc: "Filmy HD"}
- {id: 13, cat: Movies/DVD, desc: "DVD5/9"}
- {id: 6, cat: PC/0day, desc: "Aplikacje/Programy"}
- {id: 25, cat: Audio/Audiobook, desc: "Audiobook"}
- {id: 4, cat: Movies, desc: "Bajki"}
- {id: 12, cat: Movies/BluRay, desc: "BD25/50_5/9"}
- {id: 20, cat: Books, desc: "Book"}
- {id: 13, cat: Movies/DVD, desc: "DVD5/9"}
- {id: 14, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 23, cat: Movies/UHD, desc: "Filmy 4K"}
- {id: 1, cat: Movies/HD, desc: "Filmy HD"}
- {id: 16, cat: Movies/SD, desc: "Filmy SD"}
- {id: 15, cat: Movies, desc: "Filmy bez lektora"}
- {id: 34, cat: Movies/Other, desc: "Filmy HDTS - Kino"}
- {id: 17, cat: Movies/Other, desc: "Filmy inne"}
- {id: 24, cat: PC/Games, desc: "Gry dodatki"}
- {id: 5, cat: PC/Games, desc: "Gry PC"}
- {id: 24, cat: PC/Games, desc: "Gry dodatki"}
- {id: 10, cat: Console, desc: "Gry Konsole"}
- {id: 18, cat: PC/Mobile-Android, desc: "Mobile"}
- {id: 19, cat: Other, desc: "Inne"}
- {id: 33, cat: Movies, desc: "iNTERNAL"}
- {id: 18, cat: PC/Mobile-Android, desc: "Mobile"}
- {id: 8, cat: Audio, desc: "Muzyka"}
- {id: 11, cat: Movies, desc: "Paczki"}
- {id: 20, cat: Books, desc: "Book"}
- {id: 25, cat: Audio/Audiobook, desc: "Audiobook"}
- {id: 27, cat: TV/Other, desc: "Teatr Telewizyjny"}
- {id: 36, cat: TV, desc: "Seriale TV - Całe Sezony"}
- {id: 21, cat: TV/Sport, desc: "Sport"}
- {id: 29, cat: Movies, desc: "Stare Filmy"}
- {id: 22, cat: TV/SD, desc: "TV Seriale SD"}
- {id: 23, cat: Movies/UHD, desc: "Filmy 4K"}
- {id: 9, cat: TV/HD, desc: "TV Seriale HD"}
- {id: 28, cat: TV/Documentary, desc: "TV Dokument"}
- {id: 27, cat: TV/Other, desc: "Teatr Telewizyjny"}
- {id: 2, cat: TV/UHD, desc: "TV 4K"}
- {id: 15, cat: Movies, desc: "Filmy bez lektora"}
- {id: 7, cat: XXX, desc: "XXX 18+"}
- {id: 32, cat: Movies/Other, desc: "Anime/Filmy"}
- {id: 28, cat: TV/Documentary, desc: "TV Dokument"}
- {id: 30, cat: TV, desc: "TV Seriale Bajki"}
- {id: 9, cat: TV/HD, desc: "TV Seriale HD"}
- {id: 22, cat: TV/SD, desc: "TV Seriale SD"}
modes:
search: [q]
@@ -95,7 +96,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "<ul><li>If a user has not logged in for 30 days, the account will be marked as inactive.</li><li>If the account remains inactive for an additional 120 days, it will be automatically deactivated (soft delete).</li><li>This means the user will lose access to the account, although the data will be retained for a specified period.</li><li>This policy applies to users in the following groups: User, PowerUser, SuperUser, and Leech.</li><li>How can you keep your account active?</li><li>Simply log in at least once every 30 days and stay active in downloads to maintain your status.</li></ul>"
default: "<ul><li> login as much as possible no login for 30 days results in the account as DISABLED.</li><li>Lack of login for another 60 days causes permanent account blocking.</li><li>after 90 days of inactivity, the account is automatically deleted by the system.</li><li>This policy applies to users in the following groups: User, PowerUser, SuperUser, and Leech.</li></ul>"
login:
path: /api/torrents
@@ -186,8 +187,13 @@ search:
args: ["(?i)(film TV)", "film_TV"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -235,4 +241,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.1.1 (custom)
# json UNIT3D 9.1.5 (custom)

View File

@@ -0,0 +1,72 @@
---
id: pornxlab
replaces:
- ptorrents
name: PornXLab
description: "PornXLab is a Public tracker for 3X"
language: en-US
type: public
encoding: UTF-8
links:
- https://www.pornxlab.com/
legacylinks:
- https://www.ptorrents.com/
caps:
categories:
XXX: XXX
modes:
search: [q]
settings: []
download:
selectors:
- selector: a.download-button
attribute: href
search:
paths:
- path: "s.php?search={{ if .Keywords }}{{ .Keywords }}{{ else }}%20{{ end }}"
rows:
selector: div.image-wrapper
fields:
category:
text: XXX
title:
selector: a.overlay
filters:
- name: re_replace
args: ["^.+?\\] ", ""]
details:
selector: a.overlay
attribute: href
download:
selector: a.overlay
attribute: href
filters:
- name: regexp
args: "-(\\d+).html"
- name: prepend
args: "/dl.php?t="
poster:
selector: img
attribute: src
date:
text: now
size:
selector: span.size
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
description:
selector: div.catalog a
# engine n/a

View File

@@ -151,8 +151,13 @@ search:
args: ["(?i)(Cinema TV)", "Cinema_TV"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -0,0 +1,131 @@
---
id: postman-api
name: Postman (API)
description: "Postman is a Semi-Private I2P Torrent Tracker for MOVIES / TV / GENERAL. This indexer uses the API for login."
language: en-US
type: semi-private
encoding: UTF-8
requestDelay: 6 # rate limit: 10 req/min
links:
- http://tracker2.postman.i2p/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: Audio, desc: "Music"}
- {id: 3, cat: TV, desc: "TV"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 6, cat: Other/Misc, desc: "Misc."}
- {id: 8, cat: TV, desc: "Pictures"}
- {id: 9, cat: TV/Anime, desc: "Anime"}
- {id: 10, cat: Books/Comics, desc: "Comics"}
- {id: 24, cat: Audio/Other, desc: "Podcasts"}
- {id: 11, cat: Books, desc: "Books"}
- {id: 17, cat: Audio/Audiobook, desc: "Audio Books"}
- {id: 20, cat: Books/EBook, desc: "E-Books"}
- {id: 21, cat: Other, desc: "Course/Lesson"}
- {id: 22, cat: Other, desc: "Essay/Op-Ed"}
- {id: 23, cat: Other, desc: "Cad/3D Printing"}
- {id: 13, cat: Audio/Video, desc: "Music Vid."}
- {id: 14, cat: XXX, desc: "Pr0n"}
- {id: 15, cat: TV/Documentary, desc: "Documentary"}
- {id: 16, cat: Other, desc: "Leaked Documents"}
- {id: 18, cat: Other, desc: "Conspiracy"}
- {id: 19, cat: Other, desc: "Religious Content"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"http://tracker2.postman.i2p/\" target=\"_blank\">Postman</a> account <i>Preferences</i> page."
- name: sort
type: select
label: Sort requested from site
default: 1
options:
1: created
5: seeders
7: size
login:
path: api/meta/session
method: get
error:
- selector: :root:contains("403")
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("429"):contains("daily quota")
message:
text: "You have exceeded your daily quota, you have to wait until 00:00 UTC next day."
- selector: :root:contains("429"):contains("rate limit")
message:
text: "API is temporary unavailable due to rate limiting. Try going slower please!"
search:
paths:
- path: api/torrents
response:
type: json
inputs:
name: "{{ .Keywords }}"
sort_id: "{{ .Config.sort }}"
filter_id: -1
catfilter_id: -1
entries: 100
headers:
X-Postman-Token: ["{{ .Config.apikey }}"]
rows:
selector: torrents
count:
selector: available_entries
fields:
category:
selector: category_id
title:
selector: name
download_link:
selector: download_link
download:
text: "/{{ .Result.download_link }}"
details:
text: "{{ .Result.download }}"
filters:
- name: replace
args: ["action=Download", "view=TorrentDetail"]
magnet:
selector: magnet_link
date:
selector: added
filters:
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss"
files:
selector: file_count
size:
selector: size
grabs:
selector: times_completed
seeders:
selector: seeders
leechers:
selector: leechers
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# Postman Tracker JSON API v0.86 build 2025081002

View File

@@ -123,8 +123,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -145,8 +143,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -194,4 +197,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.0.6
# json UNIT3D 9.1.6

View File

@@ -119,8 +119,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -141,8 +139,13 @@ search:
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
@@ -186,4 +189,4 @@ search:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio:
text: 1.0
# json UNIT3D 9.1.5
# json UNIT3D 9.1.6

View File

@@ -11,30 +11,30 @@ links:
caps:
categorymappings:
# VIP-Архив / VIP-Archive
- {id: 224, cat: TV/Sport, desc: " |- VIP January 2025"}
- {id: 225, cat: TV/Sport, desc: " |- VIP February 2025"}
- {id: 402, cat: TV/Sport, desc: " |- VIP March 2025"}
- {id: 403, cat: TV/Sport, desc: " |- VIP April 2025"}
- {id: 408, cat: TV/Sport, desc: " |- VIP May 2025"}
- {id: 409, cat: TV/Sport, desc: " |- VIP June 2025"}
- {id: 436, cat: TV/Sport, desc: " |- VIP July 2025"}
- {id: 438, cat: TV/Sport, desc: " |- VIP August 2025"}
- {id: 448, cat: TV/Sport, desc: " |- VIP September 2025"}
- {id: 449, cat: TV/Sport, desc: " |- VIP October 2025"}
- {id: 450, cat: TV/Sport, desc: " |- VIP November 2025"}
- {id: 451, cat: TV/Sport, desc: " |- VIP December 2025"}
- {id: 235, cat: TV/Sport, desc: " |- VIP January 2024"}
- {id: 247, cat: TV/Sport, desc: " |- VIP February 2024"}
- {id: 250, cat: TV/Sport, desc: " |- VIP March 2024"}
- {id: 252, cat: TV/Sport, desc: " |- VIP April 2024"}
- {id: 273, cat: TV/Sport, desc: " |- VIP May 2022"}
- {id: 275, cat: TV/Sport, desc: " |- VIP June 2022"}
- {id: 375, cat: TV/Sport, desc: " |- VIP July 2022"}
- {id: 378, cat: TV/Sport, desc: " |- VIP August 2022"}
- {id: 382, cat: TV/Sport, desc: " |- VIP September 2022"}
- {id: 384, cat: TV/Sport, desc: " |- VIP October 2022"}
- {id: 385, cat: TV/Sport, desc: " |- VIP November 2022"}
- {id: 386, cat: TV/Sport, desc: " |- VIP December 2022"}
- {id: 224, cat: TV/Sport, desc: " |- VIP January 2023"}
- {id: 225, cat: TV/Sport, desc: " |- VIP February 2023"}
- {id: 402, cat: TV/Sport, desc: " |- VIP March 2023"}
- {id: 403, cat: TV/Sport, desc: " |- VIP April 2023"}
- {id: 408, cat: TV/Sport, desc: " |- VIP May 2023"}
- {id: 409, cat: TV/Sport, desc: " |- VIP June 2023"}
- {id: 436, cat: TV/Sport, desc: " |- VIP July 2023"}
- {id: 438, cat: TV/Sport, desc: " |- VIP August 2023"}
- {id: 448, cat: TV/Sport, desc: " |- VIP September 2023"}
- {id: 449, cat: TV/Sport, desc: " |- VIP October 2023"}
- {id: 450, cat: TV/Sport, desc: " |- VIP November 2023"}
- {id: 451, cat: TV/Sport, desc: " |- VIP December 2023"}
- {id: 273, cat: TV/Sport, desc: " |- VIP May 2024"}
- {id: 275, cat: TV/Sport, desc: " |- VIP June 2024"}
- {id: 375, cat: TV/Sport, desc: " |- VIP July 2024"}
- {id: 378, cat: TV/Sport, desc: " |- VIP August 2024"}
- {id: 382, cat: TV/Sport, desc: " |- VIP September 2024"}
- {id: 384, cat: TV/Sport, desc: " |- VIP October 2024"}
- {id: 385, cat: TV/Sport, desc: " |- VIP November 2024"}
- {id: 386, cat: TV/Sport, desc: " |- VIP December 2024"}
# Олимпийские игры / Olympic Games
- {id: 464, cat: TV/Sport, desc: "Летние Олимпийские игры / 2024 /..."}
- {id: 440, cat: TV/Sport, desc: " |- VIP-Extra Olympics 2024"}
@@ -66,21 +66,29 @@ caps:
- {id: 482, cat: TV/Sport, desc: " |- Обзорные и тематические..."}
- {id: 476, cat: TV/Sport, desc: " |- Архив - Олимпиады прошлых лет"}
# Футбол / Football
- {id: 141, cat: TV/Sport, desc: "2026 FIFA World Cup / Чемпионат мира 2026"}
- {id: 556, cat: TV/Sport, desc: " |- ⚽VIP-Extra FIFA WC 2026"}
- {id: 557, cat: TV/Sport, desc: " |- ⚽VIP FIFA WC 2026"}
- {id: 525, cat: TV/Sport, desc: " |- ⚽VIP-Light FIFA WC 2026"}
- {id: 157, cat: TV/Sport, desc: " |- FIFA WC 2026"}
- {id: 579, cat: TV/Sport, desc: " |- FIFA WC 2026. Qualifiers"}
- {id: 106, cat: TV/Sport, desc: "2025 FIFA Club World Cup / Клубный чемпиона..."}
- {id: 554, cat: TV/Sport, desc: " |- ⚽-Extra 2025 FIFA Club World Cup"}
- {id: 205, cat: TV/Sport, desc: " |- VIP-Archive 2025 FIFA Club World Cup"}
- {id: 92, cat: TV/Sport, desc: " |- 2025 FIFA Club World Cup"}
- {id: 163, cat: TV/Sport, desc: "EURO 2024 / Чемпионат Европы 2024"}
- {id: 132, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4K EURO 2024"}
- {id: 508, cat: TV/Sport, desc: " |- ⚽VIP EURO 2024"}
- {id: 497, cat: TV/Sport, desc: " |- VIP-Light UEFA EURO 2024"}
- {id: 508, cat: TV/Sport, desc: " |- ⚽VIP-Archive EURO 2024"}
- {id: 513, cat: TV/Sport, desc: " |- UEFA EURO 2024"}
- {id: 198, cat: TV/Sport, desc: " |- VIP UEFA Euro 2024 qualifying"}
- {id: 195, cat: TV/Sport, desc: " |- UEFA Euro 2024 qualifying"}
- {id: 580, cat: TV/Sport, desc: "FIFA WC 2022 / Чемпионат мира 2022"}
- {id: 580, cat: TV/Sport, desc: "2022 FIFA World Cup / Чемпионат мира 2022"}
- {id: 515, cat: TV/Sport, desc: " |- ⚽VIP-Extra FIFA SATFEEDS WC 2022"}
- {id: 234, cat: TV/Sport, desc: " |- ⚽VIP-Extra FIFA 4K WC 2022"}
- {id: 583, cat: TV/Sport, desc: " |- ⚽VIP-Archive FIFA WC 2022"}
- {id: 525, cat: TV/Sport, desc: " |- VIP-Light FIFA WC 2022"}
- {id: 581, cat: TV/Sport, desc: " |- FIFA WC 2022"}
- {id: 582, cat: TV/Sport, desc: " |- FIFA WC 2022. Qualifiers"}
- {id: 432, cat: TV/Sport, desc: "FIFA WC 2018 / Чемпионат мира 2018"}
- {id: 432, cat: TV/Sport, desc: "2018 FIFA World Cup / Чемпионат мира 2018"}
- {id: 535, cat: TV/Sport, desc: " |- ⚽VIP-Extra FIFA WC 2018 4K"}
- {id: 559, cat: TV/Sport, desc: " |- ⚽VIP-Extra FIFA WC 2018 Sat Feed"}
- {id: 574, cat: TV/Sport, desc: " |- ⚽VIP-Extra FIFA WC 2018"}
@@ -88,6 +96,24 @@ caps:
- {id: 136, cat: TV/Sport, desc: " |- FIFA WC 2018. Qualifiers"}
- {id: 217, cat: TV/Sport, desc: " |- FIFA WC 2018. Reviews"}
- {id: 458, cat: TV/Sport, desc: " |- VIP-Extra Archive FIFA WC 2018 Qualifiers"}
- {id: 578, cat: TV/Sport, desc: "2025-26 UEFA Champions League"}
- {id: 13, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4k + Sat Feed UCL"}
- {id: 511, cat: TV/Sport, desc: " |- ⚽VIP-Extra UCL 2025-26"}
- {id: 425, cat: TV/Sport, desc: " |- ⚽VIP UCL 2025-26"}
- {id: 416, cat: TV/Sport, desc: " |- VIP-Light UCL 2025-26"}
- {id: 340, cat: TV/Sport, desc: " |- Qualifying Rounds"}
- {id: 342, cat: TV/Sport, desc: " |- Group stage"}
- {id: 344, cat: TV/Sport, desc: " |- Play-off"}
- {id: 339, cat: TV/Sport, desc: "2025-26 UEFA Europa League"}
- {id: 12, cat: TV/Sport, desc: " |- ⚽VIP-Extra UEL 2025-26"}
- {id: 343, cat: TV/Sport, desc: " |- Group stage"}
- {id: 341, cat: TV/Sport, desc: " |- Qualifying Rounds"}
- {id: 345, cat: TV/Sport, desc: " |- Play-off"}
- {id: 315, cat: TV/Sport, desc: "2025-26 UEFA Europa Conference League"}
- {id: 419, cat: TV/Sport, desc: " |- ⚽VIP-Extra 2025-26 UEFA ECL"}
- {id: 114, cat: TV/Sport, desc: " |- Qualifying Rounds"}
- {id: 165, cat: TV/Sport, desc: " |- Group stage"}
- {id: 164, cat: TV/Sport, desc: " |- Play-off"}
- {id: 452, cat: TV/Sport, desc: "2024-25 UEFA Champions League"}
- {id: 558, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4k + Sat Feed UCL"}
- {id: 346, cat: TV/Sport, desc: " |- ⚽VIP-Extra UCL 2024-25"}
@@ -110,50 +136,33 @@ caps:
- {id: 405, cat: TV/Sport, desc: " |- Qualifying Rounds"}
- {id: 536, cat: TV/Sport, desc: " |- Group stage"}
- {id: 249, cat: TV/Sport, desc: " |- Play-off"}
- {id: 578, cat: TV/Sport, desc: "2023-24 UEFA Champions League"}
- {id: 13, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4k + Sat Feed UCL"}
- {id: 511, cat: TV/Sport, desc: " |- ⚽VIP-Extra UCL 2023-24"}
- {id: 425, cat: TV/Sport, desc: " |- ⚽VIP UCL 2023-24"}
- {id: 416, cat: TV/Sport, desc: " |- VIP-Light UCL 2023-24"}
- {id: 344, cat: TV/Sport, desc: " |- Play-off"}
- {id: 342, cat: TV/Sport, desc: " |- Group stage"}
- {id: 340, cat: TV/Sport, desc: " |- Qualifying Rounds"}
- {id: 339, cat: TV/Sport, desc: "2023-24 UEFA Europa League"}
- {id: 12, cat: TV/Sport, desc: " |- ⚽VIP-Extra UEL 2023-24"}
- {id: 345, cat: TV/Sport, desc: " |- Play-off"}
- {id: 343, cat: TV/Sport, desc: " |- Group stage"}
- {id: 341, cat: TV/Sport, desc: " |- Qualifying Rounds"}
- {id: 315, cat: TV/Sport, desc: "2023-24 UEFA Europa Conference League"}
- {id: 419, cat: TV/Sport, desc: " |- ⚽VIP-Extra 2023-24 UEFA ECL"}
- {id: 114, cat: TV/Sport, desc: " |- Qualifying Rounds"}
- {id: 165, cat: TV/Sport, desc: " |- Group stage"}
- {id: 164, cat: TV/Sport, desc: " |- Play-off"}
- {id: 3, cat: TV/Sport, desc: "Англия/England"}
- {id: 407, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4k England"}
- {id: 561, cat: TV/Sport, desc: " |- ⚽VIP-Extra EPL Classic"}
- {id: 223, cat: TV/Sport, desc: " |- ⚽VIP England"}
- {id: 553, cat: TV/Sport, desc: " |- VIP-Light England"}
- {id: 538, cat: TV/Sport, desc: " |- Premier League 2025-26"}
- {id: 412, cat: TV/Sport, desc: " |- National Cups 2025-26"}
- {id: 418, cat: TV/Sport, desc: " |- Championship+ 2025-26"}
- {id: 54, cat: TV/Sport, desc: " |- Premier League 2024-25"}
- {id: 538, cat: TV/Sport, desc: " |- Premier League 2023-24"}
- {id: 412, cat: TV/Sport, desc: " |- National Cups 2024-25"}
- {id: 418, cat: TV/Sport, desc: " |- Championship+ 2024-25"}
- {id: 351, cat: TV/Sport, desc: " |- Championship+"}
- {id: 53, cat: TV/Sport, desc: " |- National Cups up to 2023"}
- {id: 53, cat: TV/Sport, desc: " |- National Cups up to 2026"}
- {id: 55, cat: TV/Sport, desc: " |- Previous years matches"}
- {id: 2, cat: TV/Sport, desc: "Россия/СССР - Russia/USSR"}
- {id: 381, cat: TV/Sport, desc: " |- VIP Russia"}
- {id: 562, cat: TV/Sport, desc: " |- VIP-Light Russia"}
- {id: 251, cat: TV/Sport, desc: " |- RPL 2025-26"}
- {id: 423, cat: TV/Sport, desc: " |- National Cups 2025-26"}
- {id: 496, cat: TV/Sport, desc: " |- FNL 2025-26"}
- {id: 57, cat: TV/Sport, desc: " |- RPL 2024-25"}
- {id: 496, cat: TV/Sport, desc: " |- FNL 2024-25"}
- {id: 423, cat: TV/Sport, desc: " |- National Cups 2024-25"}
- {id: 251, cat: TV/Sport, desc: " |- RPL 2023-24"}
- {id: 56, cat: TV/Sport, desc: " |- National Cups up to 2025"}
- {id: 46, cat: TV/Sport, desc: " |- Previous years matches"}
- {id: 8, cat: TV/Sport, desc: "Украина/Ukraine"}
- {id: 563, cat: TV/Sport, desc: " |- VIP-Light Ukraine"}
- {id: 410, cat: TV/Sport, desc: " |- UPL 2025-26"}
- {id: 152, cat: TV/Sport, desc: " |- National Cups 2025-26"}
- {id: 72, cat: TV/Sport, desc: " |- UPL 2024-25"}
- {id: 152, cat: TV/Sport, desc: " |- National Cups 2024-25"}
- {id: 410, cat: TV/Sport, desc: " |- UPL 2023-24"}
- {id: 71, cat: TV/Sport, desc: " |- National Cups up to 2023"}
- {id: 71, cat: TV/Sport, desc: " |- National Cups up to 2026"}
- {id: 348, cat: TV/Sport, desc: " |- Lower leagues"}
- {id: 70, cat: TV/Sport, desc: " |- Previous years matches"}
- {id: 4, cat: TV/Sport, desc: "Испания/Spain"}
@@ -162,9 +171,9 @@ caps:
- {id: 506, cat: TV/Sport, desc: " |- ⚽VIP-Extra El Clasico"}
- {id: 208, cat: TV/Sport, desc: " |- ⚽VIP Spain"}
- {id: 564, cat: TV/Sport, desc: " |- VIP-Light Spain"}
- {id: 194, cat: TV/Sport, desc: " |- Primera Division 2025-26"}
- {id: 424, cat: TV/Sport, desc: " |- National Cups 2025-26"}
- {id: 58, cat: TV/Sport, desc: " |- Primera Division 2024-25"}
- {id: 424, cat: TV/Sport, desc: " |- National Cups 2024-25"}
- {id: 194, cat: TV/Sport, desc: " |- Primera Division 2023-24"}
- {id: 59, cat: TV/Sport, desc: " |- National Cups up to 2025"}
- {id: 353, cat: TV/Sport, desc: " |- Segunda, Segunda B"}
- {id: 60, cat: TV/Sport, desc: " |- Previous years matches"}
@@ -172,9 +181,9 @@ caps:
- {id: 555, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4k+ Germany"}
- {id: 210, cat: TV/Sport, desc: " |- ⚽VIP Germany"}
- {id: 565, cat: TV/Sport, desc: " |- VIP-Light Germany"}
- {id: 175, cat: TV/Sport, desc: " |- Bundesliga 2025-26"}
- {id: 352, cat: TV/Sport, desc: " |- National Cups 2025-26"}
- {id: 66, cat: TV/Sport, desc: " |- Bundesliga 2024-25"}
- {id: 352, cat: TV/Sport, desc: " |- National Cups 2024-25"}
- {id: 175, cat: TV/Sport, desc: " |- Bundesliga 2023-24"}
- {id: 355, cat: TV/Sport, desc: " |- 2. Bundesliga"}
- {id: 65, cat: TV/Sport, desc: " |- National Cups up to 2025"}
- {id: 427, cat: TV/Sport, desc: " |- Lower leagues"}
@@ -183,27 +192,27 @@ caps:
- {id: 529, cat: TV/Sport, desc: " |- ⚽VIP-Extra Italy"}
- {id: 209, cat: TV/Sport, desc: " |- ⚽VIP Italy"}
- {id: 566, cat: TV/Sport, desc: " |- VIP-Light Italy"}
- {id: 174, cat: TV/Sport, desc: " |- Serie A 2025-26"}
- {id: 196, cat: TV/Sport, desc: " |- National Cups 2025-26"}
- {id: 63, cat: TV/Sport, desc: " |- Serie A 2024-25"}
- {id: 196, cat: TV/Sport, desc: " |- National Cups 2024-25"}
- {id: 174, cat: TV/Sport, desc: " |- Serie A 2023-24"}
- {id: 354, cat: TV/Sport, desc: " |- Serie B, Lega Pro, Serie D"}
- {id: 62, cat: TV/Sport, desc: " |- National Cups up to 2023"}
- {id: 62, cat: TV/Sport, desc: " |- National Cups up to 2026"}
- {id: 540, cat: TV/Sport, desc: " |- 1996-97 Juventus Classic"}
- {id: 61, cat: TV/Sport, desc: " |- Previous years matches"}
- {id: 7, cat: TV/Sport, desc: "Франция/France"}
- {id: 184, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4k + Sat Feed"}
- {id: 211, cat: TV/Sport, desc: " |- ⚽VIP France"}
- {id: 567, cat: TV/Sport, desc: " |- VIP-Light France"}
- {id: 69, cat: TV/Sport, desc: " |- Ligue 1 2025-26"}
- {id: 133, cat: TV/Sport, desc: " |- National Cups 2025-26"}
- {id: 176, cat: TV/Sport, desc: " |- Ligue 1 2024-25"}
- {id: 133, cat: TV/Sport, desc: " |- National Cups 2023-24"}
- {id: 69, cat: TV/Sport, desc: " |- Ligue 1 2023-24"}
- {id: 428, cat: TV/Sport, desc: " |- Ligue 2"}
- {id: 68, cat: TV/Sport, desc: " |- National Cups up to 2023"}
- {id: 68, cat: TV/Sport, desc: " |- National Cups up to 2026"}
- {id: 67, cat: TV/Sport, desc: " |- Previous years matches"}
- {id: 188, cat: TV/Sport, desc: "Нидерланды/Netherlands"}
- {id: 189, cat: TV/Sport, desc: " |- VIP-Extra Eredividie"}
- {id: 568, cat: TV/Sport, desc: " |- VIP Netherlands"}
- {id: 356, cat: TV/Sport, desc: " |- Season 2024-25"}
- {id: 356, cat: TV/Sport, desc: " |- Season 2025-26"}
- {id: 190, cat: TV/Sport, desc: " |- National Cups"}
- {id: 191, cat: TV/Sport, desc: " |- Previous years matches"}
- {id: 9, cat: TV/Sport, desc: "Другие национальные чемпионаты..."}
@@ -225,6 +234,7 @@ caps:
- {id: 179, cat: TV/Sport, desc: " |- Previous years matches"}
- {id: 11, cat: TV/Sport, desc: "Еврокубки/European Cups"}
- {id: 523, cat: TV/Sport, desc: " |- ⚽VIP-Ultra Archive UEFA"}
- {id: 514, cat: TV/Sport, desc: " |- ⚽VIP-Extra UEFA Classic Finals"}
- {id: 376, cat: TV/Sport, desc: " |- ⚽VIP-Extra UEFA Classic"}
- {id: 212, cat: TV/Sport, desc: " |- ⚽VIP UEFA"}
- {id: 421, cat: TV/Sport, desc: " |- VIP-Light UEFA"}
@@ -248,10 +258,7 @@ caps:
- {id: 117, cat: TV/Sport, desc: " |- Play-off"}
- {id: 15, cat: TV/Sport, desc: "Чемпионаты Мира/FIFA World Cups"}
- {id: 461, cat: TV/Sport, desc: " |- ⚽VIP-Extra FIFA WC Classic"}
- {id: 443, cat: TV/Sport, desc: " |- VIP-Extra 2023 FIFA U-20 World Cup"}
- {id: 576, cat: TV/Sport, desc: " |- VIP-Light FIFA WC 2026 Qualifiers"}
- {id: 454, cat: TV/Sport, desc: " |- FIFA WC 2026. Отборочный турнир"}
- {id: 383, cat: TV/Sport, desc: " |- 2023 FIFA U20 World Cup"}
- {id: 443, cat: TV/Sport, desc: " |- VIP-Extra FIFA World Cup"}
- {id: 456, cat: TV/Sport, desc: " |- FIFA WC 2014. Финальный турнир"}
- {id: 168, cat: TV/Sport, desc: " |- FIFA WC 2014. Отборочный турнир"}
- {id: 495, cat: TV/Sport, desc: " |- FIFA WC 2014. Обзорные передачи"}
@@ -260,10 +267,10 @@ caps:
- {id: 218, cat: TV/Sport, desc: " |- VIP-Extra FIFA WC Old"}
- {id: 14, cat: TV/Sport, desc: "Чемпионаты Европы/UEFA European..."}
- {id: 242, cat: TV/Sport, desc: " |- ⚽VIP-Extra EURO Classic"}
- {id: 546, cat: TV/Sport, desc: " |- VIP-Extra EURO 2024 U17 + U19 + U21"}
- {id: 528, cat: TV/Sport, desc: " |- ⚽VIP-Extra 4K EURO 2020"}
- {id: 216, cat: TV/Sport, desc: " |- ⚽VIP-Archive UEFA EURO 2020"}
- {id: 380, cat: TV/Sport, desc: " |- ⚽VIP-Extra EURO 2016"}
- {id: 546, cat: TV/Sport, desc: " |- VIP-Extra EURO 2023 U17 + U19 + U21"}
- {id: 395, cat: TV/Sport, desc: " |- UEFA EURO 2020"}
- {id: 447, cat: TV/Sport, desc: " |- UEFA EURO 2020 qualifying"}
- {id: 552, cat: TV/Sport, desc: " |- EURO 2016. Финальный турнир"}
@@ -279,14 +286,14 @@ caps:
- {id: 243, cat: TV/Sport, desc: " |- VIP Clubs International"}
- {id: 539, cat: TV/Sport, desc: " |- VIP-Light Clubs International"}
- {id: 534, cat: TV/Sport, desc: " |- VIP-Extra 2023 CONCACAF Gold Cup"}
- {id: 401, cat: TV/Sport, desc: " |- ⚽VIP-Extra Copa Libertadores 2024"}
- {id: 526, cat: TV/Sport, desc: " |- ⚽VIP-Extra Copa Sudamericana 2024"}
- {id: 401, cat: TV/Sport, desc: " |- ⚽VIP-Extra Copa Libertadores 2025"}
- {id: 526, cat: TV/Sport, desc: " |- ⚽VIP-Extra Copa Sudamericana 2025"}
- {id: 399, cat: TV/Sport, desc: " |- ⚽VIP-Extra CAF Competitions"}
- {id: 550, cat: TV/Sport, desc: " |- ⚽VIP-Extra AFC Competitions"}
- {id: 524, cat: TV/Sport, desc: " |- VIP-Extra CONCACAF Competitions"}
- {id: 463, cat: TV/Sport, desc: " |- 2024 Copa Libertadores"}
- {id: 433, cat: TV/Sport, desc: " |- 2024 Copa Sudamericana"}
- {id: 457, cat: TV/Sport, desc: " |- FIFA Club World Cups"}
- {id: 463, cat: TV/Sport, desc: " |- 2025 Copa Libertadores"}
- {id: 433, cat: TV/Sport, desc: " |- 2025 Copa Sudamericana"}
- {id: 457, cat: TV/Sport, desc: " |- FIFA Club World Cup / FIFA Intercontinental Cup"}
- {id: 472, cat: TV/Sport, desc: " |- CONCACAF Competitions"}
- {id: 241, cat: TV/Sport, desc: " |- Copa Libertadores"}
- {id: 367, cat: TV/Sport, desc: " |- Copa Sudamericana"}
@@ -300,7 +307,7 @@ caps:
- {id: 202, cat: TV/Sport, desc: " |- VIP-Light 2024 Copa America"}
- {id: 575, cat: TV/Sport, desc: " |- 2024 Copa America"}
- {id: 532, cat: TV/Sport, desc: " |- 2023 Africa Cup of Nations"}
- {id: 422, cat: TV/Sport, desc: " |- 2021 Copa America"}
- {id: 422, cat: TV/Sport, desc: " |- 2023 AFC Asian Cup"}
- {id: 155, cat: TV/Sport, desc: " |- Copa America"}
- {id: 435, cat: TV/Sport, desc: " |- CONCACAF Competitions"}
- {id: 406, cat: TV/Sport, desc: " |- FIFA Confederations Cups"}
@@ -312,11 +319,9 @@ caps:
- {id: 387, cat: TV/Sport, desc: " |- ⚽VIP-Extra Friendlies"}
- {id: 219, cat: TV/Sport, desc: " |- VIP Friendlies"}
- {id: 571, cat: TV/Sport, desc: " |- VIP-Light Friendlies"}
- {id: 554, cat: TV/Sport, desc: " |- 2019 International Champions Cup"}
- {id: 18, cat: TV/Sport, desc: "Мини-футбол/Футзал"}
- {id: 19, cat: TV/Sport, desc: "Пляжный футбол"}
- {id: 499, cat: TV/Sport, desc: "Женский футбол"}
- {id: 92, cat: TV/Sport, desc: " |- Лига Чемпионов"}
- {id: 17, cat: TV/Sport, desc: "Обзорные и аналитические..."}
- {id: 37, cat: TV/Sport, desc: "Футбольное видео, прочее о..."}
- {id: 199, cat: TV/Sport, desc: " |- Видео для мобильных устройств"}
@@ -324,9 +329,9 @@ caps:
- {id: 43, cat: TV/Sport, desc: "Аудиопередачи /Футбольное..."}
# Спорт / Sport
- {id: 23, cat: TV/Sport, desc: "Авто/мотоспорт"}
- {id: 131, cat: TV/Sport, desc: " |- Formula 1. Season 2024"}
- {id: 492, cat: TV/Sport, desc: " |- Formula 1. Season 2023"}
- {id: 400, cat: TV/Sport, desc: " |- Formula 1. Seasons until 2022"}
- {id: 131, cat: TV/Sport, desc: " |- Formula 1. Season 2025"}
- {id: 492, cat: TV/Sport, desc: " |- Formula 1. Season 2024"}
- {id: 400, cat: TV/Sport, desc: " |- Formula 1. Seasons until 2023"}
- {id: 21, cat: TV/Sport, desc: "Хоккей"}
- {id: 501, cat: TV/Sport, desc: " |- VIP-Extra ЧМ 2024 U-18 / IIHF WС 2024 U-18"}
- {id: 420, cat: TV/Sport, desc: " |- ЧМ 2024 / IIHF WС 2024"}
@@ -354,15 +359,15 @@ caps:
- {id: 203, cat: TV/Sport, desc: " |- Women's basketball"}
- {id: 22, cat: TV/Sport, desc: "Теннис"}
- {id: 274, cat: TV/Sport, desc: " |- VIP-Extra Tennis"}
- {id: 227, cat: TV/Sport, desc: " |- Australian Open 2024"}
- {id: 248, cat: TV/Sport, desc: " |- Roland Garros 2024"}
- {id: 388, cat: TV/Sport, desc: " |- Wimbledon 2024"}
- {id: 227, cat: TV/Sport, desc: " |- Australian Open 2025"}
- {id: 248, cat: TV/Sport, desc: " |- Roland Garros 2025"}
- {id: 388, cat: TV/Sport, desc: " |- Wimbledon 2025"}
- {id: 459, cat: TV/Sport, desc: " |- US Open 2024"}
- {id: 505, cat: TV/Sport, desc: " |- ATP 1000 WT Masters 2023"}
- {id: 502, cat: TV/Sport, desc: " |- ATP 250/500 World Tour 2023"}
- {id: 504, cat: TV/Sport, desc: " |- WTA Tour 2023"}
- {id: 503, cat: TV/Sport, desc: " |- Team Season 2023"}
- {id: 128, cat: TV/Sport, desc: " |- Grand Slam Tournaments up to 2023"}
- {id: 128, cat: TV/Sport, desc: " |- Grand Slam Tournaments up to 2024"}
- {id: 127, cat: TV/Sport, desc: " |- ATP WT Masters 1000 up to 2022"}
- {id: 125, cat: TV/Sport, desc: " |- ATP World Tour up to 2022"}
- {id: 126, cat: TV/Sport, desc: " |- WTA Tour up to 2022"}
@@ -373,7 +378,6 @@ caps:
- {id: 455, cat: TV/Sport, desc: " |- Seasons until 2022"}
- {id: 82, cat: TV/Sport, desc: "Гандбол"}
- {id: 548, cat: TV/Sport, desc: " |- VIP-Extra Handball"}
- {id: 205, cat: TV/Sport, desc: " |- VIP Handball"}
- {id: 469, cat: TV/Sport, desc: " |- WC's and EURO's. Men"}
- {id: 547, cat: TV/Sport, desc: " |- WC's and EURO's. Women"}
- {id: 397, cat: TV/Sport, desc: " |- European club handball"}
@@ -393,9 +397,7 @@ caps:
- {id: 139, cat: TV/Sport, desc: "Тяжелая атлетика"}
- {id: 122, cat: TV/Sport, desc: "Бильярд"}
- {id: 123, cat: TV/Sport, desc: " |- Снукер"}
- {id: 106, cat: TV/Sport, desc: "Покер"}
- {id: 140, cat: TV/Sport, desc: "Велоспорт"}
- {id: 141, cat: TV/Sport, desc: "Гимнастика"}
- {id: 24, cat: TV/Sport, desc: "Зимние виды спорта"}
- {id: 142, cat: TV/Sport, desc: " |- Фигурное катание"}
- {id: 105, cat: TV/Sport, desc: " |- Лыжи"}
@@ -484,10 +486,8 @@ caps:
# Разное / Other
- {id: 229, cat: TV/Sport, desc: "Тестовый форум"}
# Администраторский
- {id: 381, cat: TV/Sport, desc: " |- VIP-Extra UEL 2015-16"}
- {id: 557, cat: TV/Sport, desc: " |- VIP-Extra UCL 2014-15"}
- {id: 556, cat: TV/Sport, desc: " |- VIP-Extra UEL 2014-15"}
- {id: 514, cat: TV/Sport, desc: " |- VIP-Extra UСL 2013-14"}
- {id: 497, cat: TV/Sport, desc: " |- VIP-Light UEFA EURO 2024"}
- {id: 383, cat: TV/Sport, desc: " |- 2023 FIFA U20 World Cup"}
# Приватные разделы
- {id: 509, cat: TV/Sport, desc: " |- VIP-Extra 2019 FIFA U-17 World Cup"}
- {id: 230, cat: TV/Sport, desc: " |- VIP-Extra Copa America 2021"}

View File

@@ -135,8 +135,13 @@ search:
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: replace
args: [" & ", "_&_"]
_internal:
selector: internal
case:
False: "{{ .False }}"
True: "{{ .True }}"
description:
text: "{{ .Result.genre }}"
text: "{{ if .Result._internal }}Internal{{ else }}{{ end }}{{ if and .Result._internal .Result.genre }} | {{ else }}{{ end }}{{ .Result.genre }}"
seeders:
selector: seeders
leechers:

View File

@@ -9,38 +9,38 @@ type: semi-private
encoding: windows-1251
followredirect: true
links:
- https://aug14.rudub.club/
- https://sep19.rudub.bet/
legacylinks:
- https://jul31.rudub.top/
- http://aug01.rudub.top/
- https://aug01.rudub.top/
- http://aug02.rudub.top/
- https://aug02.rudub.top/
- http://aug03.rudub.top/
- https://aug03.rudub.top/
- http://aug04.rudub.top/
- https://aug04.rudub.top/
- http://aug04.rudub.club/
- https://aug04.rudub.club/
- http://aug05.rudub.club/
- https://aug05.rudub.club/
- http://aug06.rudub.club/
- https://aug06.rudub.club/
- http://aug07.rudub.club/
- https://aug07.rudub.club/
- http://aug08.rudub.club/
- https://aug08.rudub.club/
- http://aug09.rudub.club/
- https://aug09.rudub.club/
- http://aug10.rudub.club/
- https://aug10.rudub.club/
- http://aug11.rudub.club/
- https://aug11.rudub.club/
- http://aug12.rudub.club/
- https://aug12.rudub.club/
- http://aug13.rudub.club/
- https://aug13.rudub.club/
- http://aug14.rudub.club/
- https://sep04.rudub.bet/
- http://sep05.rudub.bet/
- https://sep05.rudub.bet/
- http://sep06.rudub.bet/
- https://sep06.rudub.bet/
- http://sep07.rudub.bet/
- https://sep07.rudub.bet/
- http://sep08.rudub.bet/
- https://sep08.rudub.bet/
- http://sep09.rudub.bet/
- https://sep09.rudub.bet/
- http://sep10.rudub.bet/
- https://sep10.rudub.bet/
- http://sep11.rudub.bet/
- https://sep11.rudub.bet/
- http://sep12.rudub.bet/
- https://sep12.rudub.bet/
- http://sep13.rudub.bet/
- https://sep13.rudub.bet/
- http://sep14.rudub.bet/
- https://sep14.rudub.bet/
- http://sep15.rudub.bet/
- https://sep15.rudub.bet/
- http://sep16.rudub.bet/
- https://sep16.rudub.bet/
- http://sep17.rudub.bet/
- https://sep17.rudub.bet/
- http://sep18.rudub.bet/
- https://sep18.rudub.bet/
- http://sep19.rudub.bet/
caps:
categorymappings:
- {id: 1, cat: TV, desc: "TV"}

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