Compare commits

...

1111 Commits

Author SHA1 Message Date
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
jackettbot[bot]
301495c1ab Update rudub 2025-08-14 01:29:09 +00:00
Garfield69
853e6d97ee libranet: CA expired 2025-08-14 07:04:32 +12:00
jackettbot[bot]
3dcbf8783e Update rudub 2025-08-13 10:34:02 +00:00
Bogdan
d874f95f2a workflow: get github app user id 2025-08-13 13:18:46 +03:00
Bogdan
fd4a489f72 workflow: specify owner 2025-08-13 13:02:37 +03:00
Bogdan
b2a8e6bf24 workflow: update committer details 2025-08-13 12:59:19 +03:00
Bogdan
cea11a1e57 workflow: use app token to push changes 2025-08-13 12:49:30 +03:00
Bogdan
dbff9a4c05 add workflow for definitions update (#16129) 2025-08-13 12:32:00 +03:00
Garfield69
12c0bb7d03 torrenttip: bump domain 2025-08-13 17:55:54 +12:00
Garfield69
31171d6f8f torrentsome: bump domain 2025-08-13 17:55:34 +12:00
Garfield69
1cd816ef58 Update rudub.yml 2025-08-13 06:03:55 +12:00
Garfield69
694edab5f9 magnetcat: bump alternate domains 2025-08-12 17:37:27 +12:00
ilike2burnthing
998764d107 u3c3: update sitelinks 2025-08-12 01:33:34 +01:00
ilike2burnthing
21437274a0 therarbg: update mirrors and proxies 2025-08-12 01:24:26 +01:00
ilike2burnthing
774387f445 thepiratebay: update proxies 2025-08-12 01:16:53 +01:00
ilike2burnthing
424730c9b6 kinozal-magnet: remove appspot link and SID 2025-08-12 00:43:15 +01:00
ilike2burnthing
a944c7b9bd kinozal: remove appspot link and SID 2025-08-12 00:43:04 +01:00
ilike2burnthing
74182ebd0d kickasstorrents-ws: update sitelinks 2025-08-12 00:37:25 +01:00
ilike2burnthing
0887189335 bwtorrents: update sitelinks 2025-08-12 00:14:12 +01:00
ilike2burnthing
a02baeabe4 agsvpt: update sitelinks 2025-08-12 00:00:45 +01:00
ilike2burnthing
09ffa0d564 1337x: remove .se mirror 2025-08-11 23:40:49 +01:00
Garfield69
e831f5bf91 filelist: update config passkey info 2025-08-12 10:10:35 +12:00
Garfield69
44f6755532 filelist:: update config 2025-08-12 08:57:29 +12:00
Garfield69
72b8959e47 filelist: add alternate domain 2025-08-12 08:41:27 +12:00
Garfield69
0f72c20d27 filelist: add cat. resolves #16123 2025-08-12 08:34:14 +12:00
ilike2burnthing
61f9d9b3c0 torrentgalaxyclone: add unlisted cat. resolves #16124 2025-08-11 20:09:12 +01:00
Garfield69
423cb28ebc bitsearch: add cat. resolves #16122 2025-08-12 06:43:00 +12:00
Garfield69
363b4f5208 sktorrents-org: cat can be missing. resolves #16121 2025-08-12 06:38:19 +12:00
ilike2burnthing
7f16a69e9f catorrent: add default cat, can be missing. resolves #16125 2025-08-11 19:30:43 +01:00
Garfield69
3d810393ae ptorrents: size can be missing. resolves #16120 2025-08-12 06:28:53 +12:00
Garfield69
3e28cf7688 filemood: seed/leech can be missing. resolves #16119 2025-08-12 06:15:11 +12:00
ilike2burnthing
ce3a4fe51a btdirectory: update row selector. resolves #16118 2025-08-11 19:04:51 +01:00
Garfield69
810f48b19b dark-shadow: update cats 2025-08-12 05:45:42 +12:00
Garfield69
ab8cc2442b Update rudub.yml 2025-08-12 05:44:15 +12:00
ilike2burnthing
db6dd3b258 blueroms: update cats, add posters and desc. resolves #16116 2025-08-11 18:25:26 +01:00
Bogdan
2de64ba1ee digitalcore-api: update name 2025-08-11 10:56:33 +03:00
ilike2burnthing
272b20dee3 seedpool-api: add deprecated cats 2025-08-11 00:40:14 +01:00
Garfield69
2757d68dc2 ebooks-shares: new cat 2025-08-11 04:56:01 +12:00
Garfield69
4692aac127 oxtorrent-co: new domain 2025-08-11 04:55:42 +12:00
Garfield69
c01fdb2097 Update rudub.yml 2025-08-11 04:55:22 +12:00
Bogdan
9b5422a4b0 digitalcore: switch to APIkey (#16111) resolves #4808 2025-08-10 17:27:53 +12:00
groggy9788
cff5a700bf seedpool: category mapping updates (#16113) 2025-08-10 10:48:03 +12:00
ilike2burnthing
19609553b5 Update README.md 2025-08-09 21:09:30 +01:00
Garfield69
e277493b47 Update rudub.yml 2025-08-10 05:32:39 +12:00
Garfield69
412a320f89 f1carreras: bump engine tag 2025-08-09 13:52:17 +12:00
ilike2burnthing
0e770f8648 hdzero: spacing fix 2025-08-09 00:46:59 +01:00
ilike2burnthing
053632c4eb assorted: add settings block for credentials only (#16110) 2025-08-09 00:44:34 +01:00
ilike2burnthing
def0412a9b eztvl: add semi-private indexer for login support. resolves #16108 (#16109) 2025-08-09 00:39:07 +01:00
Garfield69
46044fd11c Update rudub.yml 2025-08-09 05:27:41 +12:00
ilike2burnthing
c42b8b9835 aftershock: update login test selector 2025-08-08 15:11:14 +01:00
ilike2burnthing
1fdf2e3f71 happyfappy2fa: new cat
e096cfe2ca
2025-08-08 15:08:57 +01:00
Garfield69
dc166a4a5b Update 3changtrai.yml 2025-08-08 19:34:19 +12:00
Garfield69
3eb269b143 add ptskit a private Chinese site. resolves #16106 2025-08-08 19:17:28 +12:00
Garfield69
761bda3afb torrentqq: bump alternate domain 2025-08-08 18:02:07 +12:00
Garfield69
1039442bbc Update rudub.yml 2025-08-08 05:49:00 +12:00
Garfield69
e096cfe2ca happyfappy: new cat 2025-08-08 05:48:55 +12:00
Garfield69
4d6ee07de2 aftershock: new selectors for layout 2025-08-08 05:48:43 +12:00
Garfield69
d6ab54efaf torrenttip: bump domain 2025-08-07 05:15:03 +12:00
Garfield69
941988e682 torrentsome: bump domain 2025-08-07 05:14:52 +12:00
Garfield69
54a268aa82 Update rudub.yml 2025-08-07 05:14:38 +12:00
ilike2burnthing
4780bc8a53 Revert "torrentqq: add CA bypass for docker"
This reverts commit b449f9ac5c.
2025-08-06 15:17:32 +01:00
Garfield69
75e4bcd575 torrentqq: bump domain 2025-08-06 17:36:48 +12:00
Garfield69
54a69e64de mejortorrent: bump domain 2025-08-06 05:51:33 +12:00
Garfield69
59275fca95 Update rudub.yml 2025-08-06 05:51:14 +12:00
Chad Whitely
17865fa4c4 AnimeTorrents: search filename and description to enable better Japanese title matching (#16098) 2025-08-05 16:29:02 +12:00
Garfield69
1ffe17a698 Update 3changtrai.yml 2025-08-05 12:45:11 +12:00
ilike2burnthing
00a051945b 3changtrai: change to cookie login #16092
https://github.com/Prowlarr/Indexers/issues/558
2025-08-05 00:37:08 +01:00
Garfield69
68feef84de Update index.html 2025-08-05 08:58:41 +12:00
ilike2burnthing
9a6e9019a0 Revert "ptitzmx: add CA bypass for docker"
This reverts commit 525acbdce1.
2025-08-04 21:12:27 +01:00
Garfield69
6ea3ec96ca Update rudub.yml 2025-08-05 05:31:44 +12:00
Garfield69
e570ecb9cc privatesilverscreen: removed. resolves #15591 2025-08-04 08:37:03 +12:00
Garfield69
b449f9ac5c torrentqq: add CA bypass for docker 2025-08-04 06:23:57 +12:00
Garfield69
f9b42290af Update rudub.yml 2025-08-04 06:23:35 +12:00
Garfield69
525acbdce1 ptitzmx: add CA bypass for docker 2025-08-04 06:23:29 +12:00
Garfield69
d1569e1f1a kickasstorrents-to: new cat 2025-08-04 06:22:56 +12:00
Garfield69
bb180faa8d futuretorrent: now pay2dl #4205 2025-08-03 11:56:00 +12:00
Garfield69
dfef80dbf8 Update rudub.yml 2025-08-03 06:00:43 +12:00
Garfield69
a6d22953bd matrix: update cat 2025-08-03 06:00:35 +12:00
ilike2burnthing
19c37dc546 tormac: update cats 2025-08-02 13:25:14 +01:00
ilike2burnthing
0bc7b090cc sportscult: add new comment 2025-08-02 12:05:51 +01:00
Garfield69
9bad2e34d2 azusa: update search parms. resolves #14478 2025-08-02 08:43:48 +12:00
Garfield69
c699a1fbd6 Update rudub.yml 2025-08-02 05:37:02 +12:00
Garfield69
ad966f95f0 bitsearch: new cat 2025-08-02 05:36:53 +12:00
Garfield69
1d2a856cd4 52bt: bump domains 2025-08-02 05:36:41 +12:00
Garfield69
616e15f07b torrentqq: bump domains 2025-08-01 05:32:41 +12:00
Garfield69
685f282e60 Update rudub.yml 2025-08-01 05:32:21 +12:00
ilike2burnthing
3cdbf66513 torrentsome: UA to bypass linux block 2025-07-31 10:36:51 +01:00
ilike2burnthing
fd9e65bb52 torrenttip: UA to bypass linux block 2025-07-31 10:36:19 +01:00
Garfield69
3ca3fba5a4 3changtrai: MST 5d 2025-07-31 18:01:40 +12:00
Garfield69
0cfe1e3897 dontorrent: new domain 2025-07-31 17:43:02 +12:00
Garfield69
351d2ca8bc torrenttip: bump domain 2025-07-31 17:42:45 +12:00
Garfield69
4b780edc01 torrentsome: bump domain 2025-07-31 17:42:34 +12:00
Garfield69
0858d64523 3changtrai: new selectors. resolves #16092
also update cats
2025-07-31 09:43:23 +12:00
Garfield69
14465271dc 3changtrai: add 2fa and English error detection 2025-07-31 08:06:31 +12:00
Garfield69
c16178ff39 Update rudub.yml 2025-07-31 06:08:52 +12:00
Garfield69
016ff406e6 Update rudub.yml 2025-07-31 05:49:14 +12:00
Garfield69
af680b0034 torrent9: drop alternate domain. resolves #15003 2025-07-30 05:52:58 +12:00
Garfield69
50e5c6f572 kickasstorrents-to: new cat 2025-07-30 05:52:30 +12:00
Garfield69
8f3d937896 Update rudub.yml 2025-07-30 05:52:13 +12:00
Mike Miller
e0ded1efca krazyzone: remove IMDB search. resolves #16088 (#16090)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-07-29 00:23:22 +01:00
Garfield69
2e5c65fc59 ebook-shares: update cats 2025-07-29 06:22:50 +12:00
Garfield69
227fae00a0 bitpalace: update cats 2025-07-29 06:20:39 +12:00
Garfield69
6ea1d661e6 yourbittorrent: fix date for alternate domain
plus use home page for keywordless search
2025-07-29 05:54:28 +12:00
Garfield69
1dd56d2c30 Update rudub.yml 2025-07-29 05:53:29 +12:00
Garfield69
af831c8dd9 explosiv-world: update login 2025-07-28 06:56:24 +12:00
Garfield69
d909c27ce9 Update rudub.yml 2025-07-28 06:38:22 +12:00
Garfield69
e66ccbf319 clearjav: bump engine tag 2025-07-28 06:37:48 +12:00
Garfield69
06d99962f7 btsow: yml removed, needs C#. #6576 2025-07-28 06:37:32 +12:00
Garfield69
b0dc9d2fa5 Update rudub.yml 2025-07-27 06:16:52 +12:00
Garfield69
7233e9b26d bitturk: cats have been reorganized 2025-07-27 06:16:46 +12:00
ilike2burnthing
113fea9287 Reverts "rockethd: fix timezone. resolves #16084" 2025-07-26 18:44:34 +01:00
ilike2burnthing
f522315711 coastalcrew: add new cats 2025-07-26 11:51:24 +01:00
ilike2burnthing
47b8d14070 rockethd: fix timezone. resolves #16084 2025-07-26 10:09:52 +01:00
Garfield69
20a8d0e602 matrix: can use same pic for different cats. #15888 2025-07-26 06:36:59 +12:00
Garfield69
e53b288ab2 matrix: new cat selectors resolves #15888 2025-07-26 06:18:06 +12:00
Garfield69
6f8c45fe11 Update rudub.yml 2025-07-26 05:33:39 +12:00
Garfield69
5b3e576c19 ebook-shares: cat updates 2025-07-26 05:33:34 +12:00
ilike2burnthing
cee8f347c0 assorted: indexer description fixes (#16083) 2025-07-25 05:44:32 +01:00
ilike2burnthing
7530ed541c hdcztorrent: now pay2dl 2025-07-25 05:37:38 +01:00
ilike2burnthing
32e2ea0ec3 Update README.md 2025-07-25 05:24:23 +01:00
Garfield69
b327c6652f bitsearch: new layout resolves #12232 2025-07-25 09:21:36 +12:00
ilike2burnthing
44ea8953c0 lostfilm: update site links 2025-07-24 19:48:14 +01:00
Garfield69
37e3320e78 Update rudub.yml 2025-07-25 05:45:59 +12:00
Garfield69
5d16006d9d hdgalaktik: replacement CA override 2025-07-25 05:45:55 +12:00
Garfield69
ce58fd41ce torrentqq: bump domain 2025-07-24 17:41:41 +12:00
Garfield69
517c442ca4 aither: bump engine tag 2025-07-24 17:41:28 +12:00
Garfield69
786e644a32 52bt: bump alternate domain 2025-07-24 17:41:15 +12:00
Garfield69
a6fff462d7 Update rudub.yml 2025-07-24 05:39:40 +12:00
Garfield69
a15e1aab10 52bt: bump domain 2025-07-24 05:39:34 +12:00
Garfield69
0cd0c20714 torrenttip: bump domain 2025-07-23 17:35:56 +12:00
Garfield69
6cb3079caf torrentsome: bump domain 2025-07-23 17:35:41 +12:00
Garfield69
24837e58d3 Update rudub.yml 2025-07-23 13:47:53 +12:00
Garfield69
95b9523cb3 Update rudub.yml 2025-07-23 05:43:59 +12:00
Garfield69
cac5328a99 assorted nexus: bump engine tag 2025-07-23 05:43:52 +12:00
ilike2burnthing
a846fa484a yggcookie: bump request delay. #16080 2025-07-21 22:51:10 +01:00
ilike2burnthing
e29b069c7e yggtorrent: bump request delay. resolves #16080 2025-07-21 22:50:51 +01:00
Garfield69
e46d564774 f1gp: update selectors 2025-07-22 08:59:40 +12:00
Garfield69
b4b34f5417 Update rudub.yml 2025-07-22 06:50:22 +12:00
Garfield69
7959fb879a ebooks-shares: new cats 2025-07-22 06:50:18 +12:00
Garfield69
f479acbdb7 abtorrents: switch domain to xyz 2025-07-22 06:49:58 +12:00
Garfield69
32e361ea1a assorted unit3d: bump engine tag 2025-07-21 15:11:03 +12:00
ilike2burnthing
2ba7bbc5c1 p2pbg: update row selector 2025-07-21 01:29:19 +01:00
ilike2burnthing
73f357b049 polskie-torrenty: add default cat, can be missing 2025-07-20 22:23:43 +01:00
Garfield69
412913f204 Update rudub.yml 2025-07-21 06:13:49 +12:00
Garfield69
5e4fb38dba marinetracker: update cats 2025-07-21 06:13:43 +12:00
Garfield69
46ce59013d assorted unit3d: bump engine tag 2025-07-20 14:32:35 +12:00
Garfield69
c68cd47c54 Update rudub.yml 2025-07-20 12:11:35 +12:00
Garfield69
e0f507a786 assorted unit3d: bump engine tag 2025-07-20 08:33:21 +12:00
Garfield69
4205ce76e1 beyondhd: prefix tmdbid query with tv or movie. resolves #16078 2025-07-20 07:46:15 +12:00
Garfield69
8db87d4b20 xspeeds: add new cat 2025-07-20 06:07:23 +12:00
Garfield69
cfe633f970 Update rudub.yml 2025-07-20 06:07:11 +12:00
Garfield69
80d02b2323 ptorrents: add new cat 2025-07-20 06:07:02 +12:00
Viktors Baikers
0f88863e5d Lostfilm: Relax parsePlayEpisodeRegex to support arbitrary-length series IDs resolves #16074 (#16075) 2025-07-20 06:06:17 +12:00
drewdrew21b
ad5014b267 abtorrents: add new alternate domain. #15899 (#16076) 2025-07-20 05:34:42 +12:00
Garfield69
0c6dd0b0c1 Update rudub.yml 2025-07-19 07:04:33 +12:00
Garfield69
117d2bb76c torrentqq: bump domains 2025-07-18 05:22:34 +12:00
Garfield69
6fab6d047c coastalcrew: add new cats 2025-07-18 05:22:17 +12:00
Garfield69
8c0ef36adb btdirectory: add new alternate domain 2025-07-18 05:21:38 +12:00
Garfield69
a5dcf166e2 ptfans: restored previous cats and specials page. #15556 2025-07-17 06:13:23 +12:00
Garfield69
1d353ee444 torrenttip: bump domain 2025-07-17 06:02:45 +12:00
Garfield69
d3c244d8d2 torrentsome: bump domain 2025-07-17 06:02:32 +12:00
Garfield69
e23328e224 Update rudub.yml 2025-07-17 06:02:13 +12:00
Garfield69
321e363251 hellashut: CA expired 2025-07-17 06:02:05 +12:00
Garfield69
a7c1c5e3b0 file-tracker: check logout on search page. resolves #13147 2025-07-16 06:49:13 +12:00
Garfield69
8dd6ed5b94 Update rudub.yml 2025-07-16 05:14:21 +12:00
Garfield69
a327774283 bigcore: switch to MST 1d. #16067 2025-07-15 09:11:28 +12:00
Garfield69
c5c768eabe ptfans: switch to cookie. update cats. resolves #15556 2025-07-15 09:10:22 +12:00
Garfield69
3dc9573bb1 hdt-lafenice: removed. resolves #15206 2025-07-15 07:33:27 +12:00
ilike2burnthing
97665ddfd9 homeporntorrents: removed, torrents page offline. resolves #14522 (#16068) 2025-07-14 19:20:25 +01:00
Garfield69
44eb242353 Update rudub.yml 2025-07-15 06:03:32 +12:00
Garfield69
c77dbce865 ptfans: bump engine tag 2025-07-15 06:03:26 +12:00
Garfield69
622b28d5d2 kickasstorrents-to: new cat 2025-07-15 06:03:10 +12:00
Garfield69
c0d2ef60b0 btdirectory: add new alternate domain 2025-07-15 06:02:54 +12:00
Garfield69
ea6d0f2039 Update rudub.yml 2025-07-14 05:31:30 +12:00
Garfield69
1de69bdf2e mejortorrent: bump domain 2025-07-13 06:24:18 +12:00
Garfield69
3bd0983077 tapocheck: update cats 2025-07-13 06:24:00 +12:00
Garfield69
14f44839fd Update rudub.yml 2025-07-13 06:23:44 +12:00
Garfield69
8005aea9ef hdtime: add useragent 2025-07-13 06:23:32 +12:00
Garfield69
927d4bb25c btsow: new domain 2025-07-13 06:23:14 +12:00
Garfield69
933b110c20 add bigcore a private site. resolves #16067 2025-07-12 21:25:06 +12:00
Garfield69
7d79479905 assorted unit3d: bump engine tag 2025-07-12 16:04:28 +12:00
Garfield69
bc2c6027be redleaves: removed. resolves #14485 2025-07-12 11:40:30 +12:00
Garfield69
f8a3bac03d satclubbing: removed. resolves #13243 2025-07-12 11:36:24 +12:00
Garfield69
fb9317f096 fsm: removed. resolves #14887 2025-07-12 11:31:40 +12:00
Garfield69
1cbe20cc3e xider-torrent: removed. resolves #14877 2025-07-12 05:48:13 +12:00
Garfield69
afb2f0e26c dontorrent: new domain 2025-07-12 05:47:11 +12:00
Garfield69
a7a1c1506e Update rudub.yml 2025-07-12 05:46:57 +12:00
Garfield69
a9b54b9cfb LDU: new cat 2025-07-12 05:46:52 +12:00
Bogdan
209af731db avistaz: simplify date parsing 2025-07-11 09:31:03 +03:00
Garfield69
9a8e016414 avistaz network: use created_at_iso for correct dates
https://github.com/Prowlarr/Prowlarr/pull/2437
2025-07-11 15:37:16 +12:00
Garfield69
cb5d29e8cc nyaapantsu: limit=99 to avoid unknown error. resolves #15740 2025-07-11 05:38:22 +12:00
Garfield69
4960169dd3 ptfans: rollback engine tag 2025-07-11 04:53:01 +12:00
Garfield69
53a8ab2e30 crabpt: bump engine tag 2025-07-11 04:52:44 +12:00
Garfield69
3536621f7a Update rudub.yml 2025-07-11 04:52:23 +12:00
ilike2burnthing
3d769e3e15 skidrowrepack: add public games tracker. resolves #16063 (#16065) 2025-07-10 16:27:56 +01:00
Garfield69
37df46d681 torrentqq: bump alternate domain 2025-07-10 17:32:05 +12:00
ilike2burnthing
4c93c91326 Rename ptorrents.y to ptorrents.yml 2025-07-09 19:52:47 +01:00
ilike2burnthing
071ad93f68 ptorrents: add public 3x tracker. resolves #16060 (#16061) 2025-07-09 19:28:17 +01:00
Garfield69
6adc69dfcd torrentqq: bump domain 2025-07-10 05:50:06 +12:00
Garfield69
909ea3f037 Update rudub.yml 2025-07-10 05:49:47 +12:00
Garfield69
5e110a932b uploadcx: bump engine tag 2025-07-09 17:46:37 +12:00
Garfield69
10b056574c torrenttip: bump domain 2025-07-09 17:46:19 +12:00
Garfield69
2b9bbe4b2d torrentsome: bump domain 2025-07-09 17:46:06 +12:00
Garfield69
4596d5217d magnetcat: bump alternate domains 2025-07-09 17:45:52 +12:00
Garfield69
2d3d51f45c yuscene: new cat, add book search 2025-07-09 06:02:38 +12:00
Garfield69
c53565fdc7 Update rudub.yml 2025-07-09 06:01:59 +12:00
Garfield69
9e739be059 add qbite a public 3x site. resolves #16057 2025-07-08 20:54:33 +12:00
Garfield69
6cd4498e8f exttorrents: add imdbid search. resolves #16056 2025-07-08 17:03:21 +12:00
Garfield69
5ba35d2a45 assorted unit3d: bump engine tag 2025-07-08 15:17:19 +12:00
Garfield69
91852017be torrentkitty: .tv domain expired. 2025-07-08 06:44:08 +12:00
Garfield69
f992f7c75c oxtorrent-co: switch back to .today.year for keywordless search. resolves #15293 2025-07-08 06:39:30 +12:00
Garfield69
44e73c4e5c Update rudub.yml 2025-07-08 05:59:39 +12:00
Garfield69
7b5055c17b rain: switch to cookie method. resolves #15842 2025-07-08 05:59:35 +12:00
Garfield69
d8d26edb98 f1gp: new cat 2025-07-08 05:58:55 +12:00
ilike2burnthing
a810066129 bithumen: update & change to cookie login
login can sometimes present CF turnstile
2025-07-07 17:28:47 +01:00
ilike2burnthing
a0f0a3c710 Update README.md 2025-07-07 10:52:50 +01:00
Garfield69
d6edba30f9 assorted unit3d: bump engine tag 2025-07-07 19:42:14 +12:00
Garfield69
e67750a39b aither: dropped music 2025-07-07 07:07:56 +12:00
Garfield69
02aeb497dd f1gp: new cats 2025-07-07 06:44:49 +12:00
Garfield69
81a30f159f Update rudub.yml 2025-07-07 06:44:32 +12:00
Garfield69
3d3e799aa0 clearjav: MR dropped, must seed 7d 2025-07-06 08:14:20 +12:00
Garfield69
57ee7e4b71 Update rudub.yml 2025-07-06 05:06:21 +12:00
Garfield69
bca81a5b57 catorrent: now public. #10577 2025-07-06 05:06:09 +12:00
Garfield69
ef03eaf075 magnetcat: bump alternate domains 2025-07-05 09:53:23 +12:00
Garfield69
bb40512118 Update rudub.yml 2025-07-05 06:28:52 +12:00
Garfield69
f31b08ad4c OGT: new href selectors 2025-07-05 06:21:18 +12:00
Garfield69
9275662d13 torrent-turk: CA expired 2025-07-05 06:20:48 +12:00
Garfield69
8c26c23ed5 Update rudub.yml 2025-07-05 06:20:20 +12:00
Garfield69
b5c95296d8 52bt: bump alternate domain 2025-07-05 06:20:13 +12:00
Garfield69
f972e8fead dontorrent: new domain 2025-07-04 17:46:01 +12:00
Garfield69
181ab27918 OGT: update name and descr 2025-07-04 07:52:22 +12:00
Garfield69
4c94b16dfe Update rudub.yml 2025-07-04 05:40:47 +12:00
Garfield69
8787057bbc caishen: switch to cookie method. #15953 2025-07-03 20:32:36 +12:00
ilike2burnthing
63277e0d74 Revert "oldgreektracker: CA expired"
This reverts commit 09f88b71ef.
2025-07-03 09:14:03 +01:00
ilike2burnthing
a311933698 13city: update MR 2025-07-03 09:09:34 +01:00
Garfield69
ab6305ba68 assorted nuxus: bump engine tag 2025-07-03 11:15:14 +12:00
Garfield69
c2730926e1 Update rudub.yml 2025-07-03 10:18:44 +12:00
Garfield69
3b333ba604 Update rudub.yml 2025-07-03 10:12:05 +12:00
Garfield69
1d875c2a43 torrenttip: bump domain 2025-07-03 06:22:31 +12:00
Garfield69
cbf210917a torrentsome: bump domain 2025-07-03 06:22:17 +12:00
Garfield69
f345a9b1a0 torrentqq: bump domains 2025-07-03 06:22:04 +12:00
Garfield69
e8f1836590 Update rudub.yml 2025-07-03 06:21:48 +12:00
Garfield69
acbb1e2224 xthor: add cats 126 and 127 for AV1. resolves #16051 2025-07-03 06:20:59 +12:00
Garfield69
d442f8593d eniahd: removed. resolves #6066 2025-07-02 14:56:37 +12:00
Garfield69
ecb4e67c33 nirvana: removed. resolves #15817 2025-07-02 14:46:17 +12:00
Garfield69
2854b2a7a4 add 13city a Chinese private site. resolves #16052 2025-07-02 08:04:12 +12:00
Garfield69
108f4a7451 pretome: add new cat 2025-07-02 05:43:47 +12:00
Garfield69
216ad2dd91 Update rudub.yml 2025-07-02 05:43:31 +12:00
Garfield69
46e32443b7 oxtorrent: update search path
to return latest instead of 2025
2025-07-02 05:43:27 +12:00
Garfield69
16fcd72913 f1gp: new cat 2025-07-02 05:42:49 +12:00
Garfield69
88547016db Update rudub.yml 2025-07-01 05:52:48 +12:00
Garfield69
4a14f1edb5 peeratiko: CA expired 2025-07-01 05:52:45 +12:00
impr3ssi0n
5772385240 anilibria: Completed Sonarr compatibility options. Also fetch new releases. (#16048) resolves #5762
* Added the ability to fetch the latest releases. 
* Adjusted the publication time. 
* Implemented formatting for season and episode numbers
* add englishTitleOnly option to improve Sonarr series match.
2025-06-30 14:38:25 +12:00
Garfield69
a75a603f53 frozenlayer: CA expired 2025-06-30 06:08:57 +12:00
Garfield69
3eee38a263 Update rudub.yml 2025-06-30 05:42:08 +12:00
Garfield69
83e3b3e1a1 anilibria: add API docs comment and fix my typo 2025-06-30 05:41:12 +12:00
Bogdan
5030d25026 anilibria: ensure release ids are unique 2025-06-29 17:22:09 +03:00
Bogdan
ab44e62f1d anilibria: fix cs 2025-06-29 13:12:41 +03:00
Bogdan
b959583f56 anilibria: simplify json parsing 2025-06-29 12:43:20 +03:00
Garfield69
a3fbe86b13 anilibria: deafault cat to TV when API category is null #5762 2025-06-29 19:13:05 +12:00
Garfield69
04155cae92 dontorrent: new domain 2025-06-29 17:37:35 +12:00
Garfield69
c93c36b9d1 notdicquality: bump engine tag 2025-06-29 16:17:34 +12:00
Garfield69
7ba40342c0 clearjav: MST 2d -> 7d 2025-06-29 15:59:52 +12:00
Garfield69
7213219690 fearnopeer: add new inactivity info 2025-06-29 15:50:44 +12:00
Garfield69
eda7f5966d anilibria: add option to append RUS to title #5762 2025-06-29 14:56:04 +12:00
Garfield69
fd2d0a9e96 anilibria: add requestdelay 2.1s to try to avoid DDoS-Guard challenge #5762 2025-06-29 10:14:35 +12:00
Garfield69
c2d0c0ba58 pretome: update cats 2025-06-29 06:04:27 +12:00
Garfield69
db19fd4863 Update rudub.yml 2025-06-29 06:04:11 +12:00
impr3ssi0n
a3618add43 Anilibria: fix guid (#16045) 2025-06-28 22:06:20 +12:00
Garfield69
eac5ec14d7 Update Anilibria.cs 2025-06-28 17:26:13 +12:00
impr3ssi0n
a4eca2ad51 [feature] migrated Anilibria yaml indexer to C# with new domain and API (#16043)
Thank you for your contribution :-)
2025-06-28 17:16:37 +12:00
Garfield69
09f88b71ef oldgreektracker: CA expired 2025-06-28 05:39:11 +12:00
Garfield69
4fcc4eca06 Update rudub.yml 2025-06-28 05:38:57 +12:00
ilike2burnthing
2923af4a4f f1gp: typo fix 2025-06-27 08:48:40 +01:00
Garfield69
4017ba8f69 lint 2025-06-27 17:16:45 +12:00
Garfield69
b43dddf569 rutracker: add search by uploader. #16038 2025-06-27 17:08:11 +12:00
Garfield69
516fdc998c TPB: fix duplicate description field 2025-06-27 15:26:12 +12:00
Garfield69
b7aae9c6f4 assorted: add search/filter by uploader. #16038 2025-06-27 15:15:43 +12:00
Garfield69
e2997c59f7 add f1gp a private site. resolves #16039 2025-06-27 06:23:16 +12:00
Garfield69
9b59842f72 sportscraze: removed. resolves #15935 2025-06-27 05:58:18 +12:00
Garfield69
a82203f177 docspedia: new cat 2025-06-27 05:25:23 +12:00
Garfield69
59283b133e Update rudub.yml 2025-06-27 05:25:07 +12:00
Garfield69
b44695e327 matrix: add useragent. resolves #15888 2025-06-26 05:54:08 +12:00
Garfield69
97a750c432 torrenttip: bump domain 2025-06-26 05:04:54 +12:00
Garfield69
333986c214 torrentsome: bump domain 2025-06-26 05:04:26 +12:00
Garfield69
6f12fb0f88 torrentqq: bump domains 2025-06-26 05:04:10 +12:00
Garfield69
83bcb3de34 52bt: bump alternate domain 2025-06-26 05:03:54 +12:00
Garfield69
347b3fe676 Update rudub.yml 2025-06-26 04:54:23 +12:00
Garfield69
937ff97112 divteam: removed. resolves #4671 2025-06-26 04:52:05 +12:00
Garfield69
934ee1e98c ebook-shares: fix title not found 2025-06-25 05:43:02 +12:00
Garfield69
5671c90545 Update rudub.yml 2025-06-25 05:12:03 +12:00
Garfield69
ebf518a51d add magnetdownload a public site. resolves #16032 2025-06-24 17:00:00 +12:00
xiaobaiya
7969a07412 chdbits: fix login block (#16033) 2025-06-24 16:36:10 +12:00
Garfield69
58b3eaf640 polishtorrent: MST 2d -> 5d 2025-06-24 12:51:49 +12:00
Garfield69
e11f8d14ff finvip: removed. resolves #6675 2025-06-24 07:22:19 +12:00
Garfield69
fd27efe880 icc2022: removed. resolves #13898 2025-06-24 06:56:01 +12:00
Garfield69
fa8f455b2d Update rudub.yml 2025-06-24 05:21:13 +12:00
Garfield69
bfa002ad27 animelovers: bump engine tag 2025-06-24 05:21:09 +12:00
Garfield69
6da51eb9f7 unit3d: update api docs links 2025-06-23 19:33:15 +12:00
Garfield69
d24e081764 Update clearjav-api.yml 2025-06-23 09:36:56 +12:00
Garfield69
36c7d275c0 Update bitporn.yml 2025-06-23 09:36:52 +12:00
Garfield69
0876c80ef7 Update bitporn.yml 2025-06-23 08:31:57 +12:00
Garfield69
3f245f2137 Update bitporn.yml 2025-06-23 08:28:26 +12:00
Garfield69
34c6fe606e bitporn: -> unit3d. resolves #14816 2025-06-23 07:42:39 +12:00
Garfield69
036e711e89 Update rudub.yml 2025-06-23 06:57:43 +12:00
Garfield69
46265c9556 p2pbg: update row selector 2025-06-23 06:57:31 +12:00
Garfield69
6d443d2ea7 megamixtracker: update logout selector 2025-06-23 06:57:15 +12:00
Garfield69
b89c91c5b5 ebook-shares: new cats 2025-06-23 06:56:51 +12:00
Garfield69
295cde9ba8 mejortorrent: bump domain 2025-06-22 06:12:49 +12:00
Garfield69
b67a2f5893 Update rudub.yml 2025-06-22 06:12:29 +12:00
Garfield69
049e2c1132 add clearjav a private site. resolves #16029 2025-06-21 20:14:26 +12:00
Garfield69
4b50ea63a6 wukong: removed. resolves #14595 2025-06-21 14:46:45 +12:00
Garfield69
dd43f7ee49 lepornoinfo: removed. resolves #9869 2025-06-21 14:11:48 +12:00
Garfield69
07c9d18f75 Update rudub.yml 2025-06-21 06:00:30 +12:00
Garfield69
03ecd30f12 oldgreektracker: new cat 2025-06-21 05:58:25 +12:00
Garfield69
f3fe75a57e Reapply "Update rudub.yml"
This reverts commit c7eb227a43.
2025-06-20 16:25:51 +12:00
Garfield69
c7eb227a43 Revert "Update rudub.yml"
This reverts commit dbbc52ea11.
2025-06-20 12:39:08 +12:00
Garfield69
57fd35097d xspeeds: update cats 2025-06-20 05:24:31 +12:00
Garfield69
dbbc52ea11 Update rudub.yml 2025-06-20 05:24:16 +12:00
Garfield69
ea4356bee9 dontorrent: new domain 2025-06-19 17:34:54 +12:00
Garfield69
3f028b6cf9 torrenttip: bump domain 2025-06-19 05:24:18 +12:00
Garfield69
75412aba22 torrentsome: bump domain 2025-06-19 05:24:06 +12:00
Garfield69
65613215ef torrentqq: bump domains 2025-06-19 05:23:53 +12:00
Garfield69
6186316edf torrent9: add flaresolverr config info 2025-06-19 05:23:40 +12:00
Garfield69
f54b3d16ad Update rudub.yml 2025-06-19 05:23:25 +12:00
Garfield69
0f210ed635 ilolicon: bump engine tag 2025-06-19 05:23:19 +12:00
Bogdan
007d0b0567 core: bump AngleSharp, Polly and NewtonsoftJson 2025-06-18 11:22:58 +03:00
Garfield69
233b013554 megapeer: fix size detection, add config info cat 8000. resolves #16028 2025-06-18 14:28:35 +12:00
Garfield69
d63d928dc6 Update rudub.yml 2025-06-18 05:53:34 +12:00
Garfield69
c0976d8e3d assorted unit3d: bump engine tag 2025-06-17 07:43:45 +12:00
ilike2burnthing
ccd028b6b6 1337x: remove broken proxies 2025-06-16 18:56:28 +01:00
Garfield69
c3a664960e itatorrents: bump engine tag 2025-06-17 04:56:43 +12:00
Garfield69
1da117feda Update rudub.yml 2025-06-17 04:54:39 +12:00
Garfield69
7bd92373e4 torrent9: use home for keywordless search. resolves #15003 2025-06-16 15:41:58 +12:00
Garfield69
820ddb315c oxtorrent-co: add forward slash to end of query. resolves #15293 2025-06-16 13:39:08 +12:00
Garfield69
c6651f02c7 oxtorrent-vip: bump alternate domain 2025-06-16 06:33:48 +12:00
Garfield69
a389a8a174 Update rudub.yml 2025-06-16 06:33:12 +12:00
Garfield69
94717e9dbf megapeer: add flaresolverr config info 2025-06-16 06:33:09 +12:00
Garfield69
6c54733eac torrentgalaxyclone: add cat 2025-06-15 04:48:12 +12:00
Garfield69
d30a065be6 bitsexy: bump engine tag 2025-06-15 04:47:55 +12:00
Garfield69
fb17e6931f Update rudub.yml 2025-06-15 04:47:36 +12:00
Garfield69
20c76a36f6 oldgreektracker: results no longer have magnets 2025-06-14 05:05:07 +12:00
Garfield69
8c282c2340 Update rudub.yml 2025-06-14 05:04:36 +12:00
Garfield69
91ebe4522f arabp2p: no longer supports multi cat search.
https://github.com/Prowlarr/Indexers/issues/547
2025-06-13 09:49:19 +12:00
Garfield69
0a52de8711 oxtorrent-vip: bump domain 2025-06-13 05:33:26 +12:00
Garfield69
0340e351cc kickasstorrents-to: new cat 2025-06-13 05:33:08 +12:00
Garfield69
d2ddb37729 Update rudub.yml 2025-06-13 05:32:49 +12:00
Garfield69
c16f2b9415 ianon: removed. resolves #14219 2025-06-12 20:50:50 +12:00
Garfield69
319e2c8671 restore and update Fenyarnyek-Tracker. resolves #13053 2025-06-12 15:31:48 +12:00
Garfield69
6d3439e5da spiritofrevolution: new domain 2025-06-12 09:11:28 +12:00
Garfield69
591d0c80b1 torrentsir: bump domain 2025-06-12 05:21:26 +12:00
Garfield69
c91b538e3b torrentqq: bump domains 2025-06-12 05:21:11 +12:00
Garfield69
54bf7026fc Update rudub.yml 2025-06-12 05:20:57 +12:00
Garfield69
71086695b8 ptchina: drop rows without DL 2025-06-12 05:20:54 +12:00
Garfield69
59bfb66d28 torrenttip: new domain 2025-06-11 17:38:33 +12:00
Garfield69
2c59525583 torrentsome: bump domain 2025-06-11 17:38:22 +12:00
Garfield69
7402e5af0e nicept: bump engine tag 2025-06-11 17:38:09 +12:00
Garfield69
5422f6976f assorted unit3d: bump engine tag 2025-06-11 12:01:38 +12:00
Garfield69
87219be183 add filemood a public site. resolves #16021 2025-06-11 08:45:42 +12:00
Garfield69
bf466fc1bd dontorrent: new domain 2025-06-11 06:27:02 +12:00
Garfield69
84647dabd2 Update rudub.yml 2025-06-11 06:26:48 +12:00
Garfield69
1841a36b80 kickasstorrents-to: new engine resolves #9966 2025-06-10 09:05:00 +12:00
Garfield69
5fa5c01b0c Update rudub.yml 2025-06-10 09:03:22 +12:00
Garfield69
ca70da79b0 rastaturgan: update MST 2025-06-09 19:18:44 +12:00
Garfield69
2356ac33b9 assorted unit3d: bump engine tag 2025-06-09 19:18:21 +12:00
Garfield69
7a7eb982b1 badasstorrents: removed. resolves #7196 2025-06-09 16:54:25 +12:00
Garfield69
409eff1420 glodls: removed. resolves #6286 2025-06-09 14:47:23 +12:00
Garfield69
cea1e7347f rutracker: update cats 2025-06-09 06:21:55 +12:00
Garfield69
48b922e69b Update rudub.yml 2025-06-09 06:21:38 +12:00
Garfield69
da0c2811af ebook-shares: new cats 2025-06-09 06:21:35 +12:00
Garfield69
4ad535d7aa polskie-torrenty: update cats 2025-06-08 08:22:30 +12:00
Garfield69
e28703c02d assorted nexus: bump engine tag 2025-06-08 06:33:24 +12:00
Garfield69
882b28be59 arabicsource: new cat 2025-06-08 06:33:01 +12:00
Garfield69
0a1c5218a4 Update rudub.yml 2025-06-08 06:31:05 +12:00
Garfield69
bbea5febd6 korsar: update cats 2025-06-07 07:49:56 +12:00
Garfield69
e966171e64 mejortorrent: bump domain 2025-06-07 05:47:40 +12:00
Garfield69
71d45db23a dontorrent: new domain 2025-06-07 05:47:24 +12:00
Garfield69
8572b71e0d Update rudub.yml 2025-06-07 05:47:12 +12:00
Garfield69
e3473f0fe8 fill in jacket_medium background white. #16015 2025-06-06 13:05:55 +12:00
Garfield69
fb76550ed1 panda: new cat 2025-06-06 06:01:49 +12:00
Garfield69
abb3eeea61 Update rudub.yml 2025-06-06 06:01:32 +12:00
Bogdan
8d2ce6998d Revert "ncore: fix login with 2FA"
This reverts commit f02e60a203.
2025-06-05 09:18:16 +03:00
Garfield69
2ba77c8249 torrentqq; bump domains 2025-06-05 17:45:24 +12:00
Garfield69
cda1228277 fill in favicon background white. resolves #16015 2025-06-05 16:14:18 +12:00
Bogdan
f02e60a203 ncore: fix login with 2FA 2025-06-04 23:03:55 +03:00
Garfield69
05d5387634 malayabits: bump engine tag 2025-06-05 05:09:22 +12:00
Garfield69
6dbbe32266 Update rudub.yml 2025-06-05 05:09:09 +12:00
Garfield69
149814f881 audiobookbay: more alternate domains 2025-06-04 17:15:12 +12:00
Garfield69
e310ab72d0 audiobookbay: restore http://*.se domain. resolves #16014 2025-06-04 16:42:42 +12:00
Garfield69
e1e81e9717 riperam: new domain 2025-06-04 05:27:33 +12:00
Garfield69
99635ae154 Update rudub.yml 2025-06-04 05:27:17 +12:00
Garfield69
ae1dc1e7db torrenttip: bump domain 2025-06-03 17:56:22 +12:00
Garfield69
243d3db5b8 torrentsome: bump domain 2025-06-03 17:56:04 +12:00
Garfield69
ced0950564 uploadcx: bump engine tag 2025-06-03 16:33:36 +12:00
Garfield69
bc654a9705 kelu: bump engine tag 2025-06-03 16:33:19 +12:00
Garfield69
4ff38251ca hdt-lafenice: add flaresolverr config info 2025-06-03 07:19:38 +12:00
Garfield69
2290aeb0b4 ebooks-shares: new cats 2025-06-03 05:17:13 +12:00
Garfield69
ccca4b037a Update rudub.yml 2025-06-03 05:03:58 +12:00
Garfield69
aebadb5e04 cspt: typo 2025-06-03 05:03:51 +12:00
ilike2burnthing
f1e86606a9 cspt: update layout 2025-06-02 07:00:35 +01:00
Garfield69
98fbebec0c le-cinephile: removed. resolves #14553 2025-06-02 07:56:59 +12:00
Garfield69
1815abeea2 ntelogo: removed. resolves #14302 2025-06-02 07:53:06 +12:00
Garfield69
6ec37a7619 Update rudub.yml 2025-06-02 05:21:59 +12:00
Garfield69
a96407f1c3 ebook-shares: new cat 2025-06-01 05:21:23 +12:00
Garfield69
64deac5d18 Update rudub.yml 2025-06-01 05:21:04 +12:00
Garfield69
bd4c353d6c assorted unit3d: bump engine tag 2025-06-01 05:20:58 +12:00
Garfield69
13c88a960a mejortorrent: bump domain 2025-05-31 17:35:23 +12:00
Garfield69
75edeb96a0 dontorrent: new domain 2025-05-31 17:35:05 +12:00
Garfield69
88d5f34f32 assorted unit3d: bump engine tag 2025-05-31 12:09:23 +12:00
Garfield69
68fdc72642 dasunerwartete: new cats 2025-05-31 06:17:46 +12:00
Garfield69
99f6dd3ed3 Update rudub.yml 2025-05-31 06:17:22 +12:00
Garfield69
c299248088 parabellumhd: strip season and/or episode from search 2025-05-30 15:33:56 +12:00
Garfield69
a51a145025 btsate -> btstate #16006 2025-05-30 12:10:02 +12:00
Garfield69
2aa8ab662f uniondht: removed. resolves #7409 2025-05-30 04:54:08 +12:00
Garfield69
cfe489db03 xxxadulttorrent: removed. resolves #9391 2025-05-30 04:52:29 +12:00
Garfield69
d19a15aca3 trupornolabs: removed. resolves #9390 2025-05-30 04:50:23 +12:00
Garfield69
291c9e6e4a torrentqq: bump alternate domain 2025-05-30 04:49:45 +12:00
Garfield69
27381b05f5 Update rudub.yml 2025-05-30 04:49:25 +12:00
Garfield69
001f99a995 parabellumhd: handle seasons and episodes. resolves #15977
also handle keywordless searches by using .today.year in the year query
2025-05-29 19:29:25 +12:00
Garfield69
3698377ac8 assorted nexus: bump engine tag 2025-05-29 16:00:58 +12:00
Garfield69
f9505ef1e4 afun: switch to cookie method 2025-05-29 15:40:39 +12:00
Garfield69
d777d359b7 assorted unit3d: bump engine tag 2025-05-29 14:54:07 +12:00
Garfield69
df03b6e71e mircrew: add movie/tv/other default sizes. resolves #16010 2025-05-29 14:53:48 +12:00
Garfield69
911418cc8d theparadiese: new domain resolves #15125 2025-05-29 06:22:39 +12:00
Garfield69
fbb2769fc7 xider-torrent: update cats 2025-05-29 05:48:40 +12:00
Garfield69
232f0b50f4 torrentqq: bump domain 2025-05-29 05:48:18 +12:00
Garfield69
025e9ce654 ebooks-shares: new cat 2025-05-29 05:48:06 +12:00
Garfield69
0d7a0ee5d3 Update rudub.yml 2025-05-29 05:47:49 +12:00
Garfield69
ebb8d9a95e torrentsir: bump domain 2025-05-28 17:42:43 +12:00
Garfield69
d1b82f304e torrentsome: bump domain 2025-05-28 17:42:19 +12:00
Garfield69
4b684e41ef btstate: filter andmatch 2025-05-28 14:13:31 +12:00
Garfield69
383282a9b0 add btstate a public site. resolves #16006 2025-05-28 12:29:36 +12:00
Garfield69
834ad341eb magnetcat: bump domains 2025-05-28 05:13:50 +12:00
Garfield69
76ab990804 Update rudub.yml 2025-05-28 05:13:32 +12:00
Garfield69
843de400a4 torrentsir: bump domain 2025-05-27 17:34:16 +12:00
Garfield69
cd8fe98bf6 assorted unit3d: bump engine tag 2025-05-27 07:25:57 +12:00
Garfield69
6a9c8e8c07 hawke-uno: update engine tag 2025-05-27 07:07:47 +12:00
Garfield69
c263cad6c3 ggpt: switch to cookie method 2025-05-27 07:07:21 +12:00
Garfield69
18c33e456f Update rudub.yml 2025-05-27 05:20:45 +12:00
Garfield69
e28429bd65 oxtorrent-co: home page no longer provides latest
so switching to .today.year
2025-05-27 05:20:41 +12:00
ilike2burnthing
623ee0203b majomparade: remove cert exception, updated 2025-05-26 15:23:24 +01:00
Garfield69
6854877b56 assorted unit3d: bump engine tag 2025-05-26 16:26:51 +12:00
Garfield69
aef5507e9e hdbao: switch to cookie method resolves #15893 2025-05-26 07:53:35 +12:00
Garfield69
5d4a423313 therarbg: use infohash from results. #14685
instead of fetching it from details page
https://github.com/Jackett/Jackett/issues/14685#issuecomment-2114668094
2025-05-26 07:21:44 +12:00
Garfield69
99d0478c3b Update rudub.yml 2025-05-26 05:39:52 +12:00
Garfield69
58ab6f9104 majomparade: CA expired 2025-05-26 05:39:49 +12:00
Garfield69
ed73b5fac7 hdgalaktik: CA expired 2025-05-26 05:39:25 +12:00
Garfield69
b6df4f70fa ebook-shares: new cats 2025-05-26 05:39:02 +12:00
Garfield69
4955cad64b rockethd: add incativity config info 2025-05-25 16:00:26 +12:00
Garfield69
fff472a486 hawke-uno: bump engine tag 2025-05-25 16:00:05 +12:00
Garfield69
caffd7eaa1 assorted nexus: bump engine tag 2025-05-25 15:59:41 +12:00
Garfield69
6956c66a07 arabicsource: poster can be missing 2025-05-25 06:27:14 +12:00
Garfield69
b64f2c9aaa Update rudub.yml 2025-05-25 06:26:49 +12:00
Garfield69
e5f1cab84d rousi: bump engine tag 2025-05-25 06:26:46 +12:00
Garfield69
47e6ee43ae itatorrents: bump engine tag 2025-05-25 06:26:36 +12:00
Garfield69
1e41fc7821 52bt: bump domains 2025-05-25 06:26:19 +12:00
Garfield69
b1d25dce12 assorted nexus: bump engine tag 2025-05-24 10:37:47 +12:00
Garfield69
0261999d39 theempire: lint 2025-05-24 06:00:51 +12:00
Garfield69
f0b83a6379 ebook-shares: download check 2025-05-24 05:52:23 +12:00
Garfield69
f830203158 dontorrent: new domain 2025-05-24 05:51:59 +12:00
Garfield69
44d67ebf4e theempire: CA expired 2025-05-24 05:51:38 +12:00
Garfield69
fcd06be2f0 torrent9: new domain 2025-05-24 05:51:22 +12:00
Garfield69
2f3a098b95 Update rudub.yml 2025-05-24 05:51:01 +12:00
Garfield69
f1e6358549 cpabien: removed. resolves #15964 2025-05-23 19:13:32 +12:00
ilike2burnthing
96593ccd7b pornolab: update login for optional captcha. resolves #16004 2025-05-23 06:05:45 +01:00
Garfield69
a3ca6eea55 Update rudub.yml 2025-05-23 05:32:54 +12:00
Garfield69
1d6d11b34d torrentqq: bump alternate domain 2025-05-23 05:16:51 +12:00
Garfield69
9863f73f70 Update rudub.yml 2025-05-23 05:16:37 +12:00
Garfield69
2e074cbbca torrentqq: bump domain 2025-05-22 17:39:30 +12:00
Garfield69
ff83c679b2 magnetcat: bump alternate domains 2025-05-22 17:39:18 +12:00
Garfield69
81e9f2404b thepiratedship: MST 1d -> 3d 2025-05-22 09:13:47 +12:00
Garfield69
cf4134d3af hdtorrents: c# -> yaml resolves #16002 2025-05-22 07:46:28 +12:00
Garfield69
2b41fa7e87 torrenttip: dump domain 2025-05-22 05:41:33 +12:00
Garfield69
1196b57746 torrentsome: bump domain 2025-05-22 05:41:06 +12:00
Garfield69
31aa4d30ca Update rudub.yml 2025-05-22 05:40:41 +12:00
Garfield69
50d96547b6 ebooks-shares: new cats 2025-05-22 05:40:37 +12:00
ilike2burnthing
790c3446b1 Update Program.cs
de68b41814
2025-05-21 02:32:38 +01:00
Garfield69
a2839a3bdc assorted unit3d: bump engine tag 2025-05-21 13:27:10 +12:00
Garfield69
de68b41814 laidbackmanor: removed. resolves #14535 2025-05-21 13:26:42 +12:00
Garfield69
c3dd827009 torrentssg: new domain + add IP filtering config info 2025-05-21 05:16:57 +12:00
Garfield69
b74712bae4 Update rudub.yml 2025-05-21 05:15:55 +12:00
Garfield69
1ee79a3043 emuwarez: no longer IP blocking 2025-05-21 05:15:51 +12:00
Garfield69
14220f169e fix arabicscene id which should have been lowercase 2025-05-20 18:27:50 +12:00
Garfield69
ada12ba547 torrentsir: bump domain 2025-05-20 17:43:08 +12:00
Garfield69
1899df1a84 Update README.md 2025-05-20 16:21:57 +12:00
Garfield69
5f75bdce58 Update README.md 2025-05-20 16:19:50 +12:00
Garfield69
96aeae6f25 add arabicsource a private site. resolves #15996 2025-05-20 14:40:38 +12:00
ilike2burnthing
2dbe6e1f20 tapochek: update cats 2025-05-20 01:06:09 +01:00
Garfield69
8c5be40d26 Update rudub.yml 2025-05-20 06:31:49 +12:00
Garfield69
abc871efeb oldgreektracker: update cats 2025-05-20 06:31:45 +12:00
Garfield69
3f84367e88 coastalcrew: update cats 2025-05-20 06:31:30 +12:00
ilike2burnthing
09c252fc9e btdirectory: add new domain 2025-05-19 18:56:11 +01:00
ilike2burnthing
f4a6c1f494 btdirectory: update domain. resolves #16001 2025-05-19 18:45:18 +01:00
Garfield69
f1ab49f462 hdtorrents: drop posters to avoid multiple flaresolverr hits 2025-05-19 16:15:55 +12:00
ilike2burnthing
e89c6a73aa lat-team-api: bump engine tag 2025-05-19 05:00:08 +01:00
Garfield69
267d6f9160 add bitsexy a private site. resolves #12070 2025-05-19 06:49:42 +12:00
Garfield69
a87f2e8123 Update rudub.yml 2025-05-19 05:56:49 +12:00
Garfield69
ed598f632e pornbay: update date selector. resolves #15997 2025-05-18 05:17:44 +12:00
Garfield69
b5e5d50128 Update rudub.yml 2025-05-18 05:17:21 +12:00
Garfield69
57e5293894 torrentgalaxyclone: lint 2025-05-17 20:18:51 +12:00
Garfield69
695c26fe07 torrentgalaxyclone: lint 2025-05-17 20:11:50 +12:00
Garfield69
c0c229e29d add torrentgalaxyclone a public site. resolves #15992 2025-05-17 20:01:46 +12:00
Garfield69
6e56730d93 dontorrent; new domain 2025-05-17 17:38:12 +12:00
Garfield69
da841b52b0 turkseed: bump engine tag 2025-05-17 17:37:56 +12:00
Garfield69
dd117c73f5 emuwarez: bump engine tag 2025-05-17 05:24:16 +12:00
Garfield69
0b7134eb7d Update rudub.yml 2025-05-17 05:07:09 +12:00
Garfield69
ca7c36735f assorted unit3d: bump engine tag 2025-05-16 19:44:05 +12:00
Garfield69
070ee26017 bithdtv: typo 2025-05-16 18:03:13 +12:00
Garfield69
81e0101cbd bithdtv; add config link to the rate limit forum topic #15993 2025-05-16 15:49:56 +12:00
Garfield69
479392cf4f bithdtv: add request limit detection. #15993 2025-05-16 14:02:58 +12:00
Garfield69
be377ac649 uindex: add c=0 to search. resolves #15912 2025-05-16 05:28:10 +12:00
Garfield69
36d3f19086 Merge branch 'master' of https://github.com/Jackett/Jackett 2025-05-16 05:24:47 +12:00
Garfield69
158d92d336 torrentqq: bump alternate domain 2025-05-16 05:24:38 +12:00
Garfield69
d7ed800d54 siambit: add flaresolverr info 2025-05-16 05:24:23 +12:00
Garfield69
366ce176bb ebook-shares: new cats 2025-05-16 05:24:08 +12:00
Garfield69
e0d3b960ad Update rudub.yml 2025-05-16 05:23:54 +12:00
ilike2burnthing
ae7d6c499b Update Program.cs 2025-05-15 18:03:14 +01:00
ilike2burnthing
1aba79fe13 enthralled2fa: removed. #14897 2025-05-15 18:03:10 +01:00
ilike2burnthing
e4a9019f7f Update README.md 2025-05-15 17:55:41 +01:00
ilike2burnthing
be26c199bf assorted: fix year regex (#15994) 2025-05-15 17:38:44 +01:00
ilike2burnthing
bff8bf3a96 ncore: migrate to yaml (#15991) 2025-05-15 01:36:13 +01:00
Bogdan
4716ea7829 passthepopcorn: download torrent files with API credentials 2025-05-15 01:46:55 +03:00
ilike2burnthing
dcf04e7eac lastfiles: remove unused genre search modes 2025-05-14 17:55:54 +01:00
Garfield69
643bf3283a Update rudub.yml 2025-05-15 04:41:04 +12:00
Garfield69
5b16b9ff65 torrentqq: bump domain 2025-05-14 17:45:04 +12:00
Garfield69
f2f2e63a97 bithorlo: update size selector 2025-05-14 05:48:03 +12:00
Garfield69
4fd1203bef polishtorrent: update inactivity info 2025-05-14 05:47:41 +12:00
Garfield69
10a498308f Update rudub.yml 2025-05-14 05:47:19 +12:00
Garfield69
1fb7c8c346 torrenttip: bump domain 2025-05-13 17:39:31 +12:00
Garfield69
e894496bda torrentsome: bump domain 2025-05-13 17:39:17 +12:00
Garfield69
ca314d3e6a Update rudub.yml 2025-05-13 05:51:57 +12:00
Garfield69
5cba616a31 parabellumhd: tolower 2025-05-12 13:14:28 +12:00
Garfield69
75222975af parabellumhd: fix year input 2025-05-12 07:17:03 +12:00
Garfield69
3d919aa88b Update rudub.yml 2025-05-12 05:50:10 +12:00
Garfield69
030926a549 danishbytes: new cat 2025-05-11 05:31:13 +12:00
Garfield69
90abe2e4d8 Update rudub.yml 2025-05-11 05:30:56 +12:00
Garfield69
84abb69984 dontorrent: new domain 2025-05-10 17:36:24 +12:00
Garfield69
b218635d10 ebook-shares: -> xbitFM v4.1.31 resolves #5515
https://github.com/Prowlarr/Indexers/issues/508
2025-05-10 17:03:10 +12:00
Garfield69
f703702fbd uindex: update cat 2025-05-10 05:41:50 +12:00
Garfield69
1e7074f3ba Update rudub.yml 2025-05-10 05:41:37 +12:00
Garfield69
f4f1c0a33d piratesparadise: use year for keywordless. resolves #15932 2025-05-10 05:41:33 +12:00
Garfield69
51fbb82da1 torrentsir: bump domain 2025-05-09 17:38:21 +12:00
Alessandro
e4b8cfae04 EraiRaws: add custom RSS feed options (#15948) 2025-05-09 17:19:07 +12:00
Garfield69
b89fb33815 parabellumhd: refine year handling 2025-05-09 13:07:52 +12:00
Garfield69
5b0a038f5b superbits: update cat 13. resolves #15985 2025-05-09 08:38:20 +12:00
Garfield69
1b19e3853d torrentqq: bump alternate domain 2025-05-09 05:09:54 +12:00
Garfield69
32e2683927 Update rudub.yml 2025-05-09 05:09:27 +12:00
Garfield69
e39e6b8ed5 kickasstorrents-to: domain updates 2025-05-09 05:09:24 +12:00
Garfield69
4ae36c4f5c 0magnet: domain update 2025-05-09 05:08:57 +12:00
Garfield69
ae7efd5934 assorted unit3d: bump engine tag 2025-05-08 05:53:36 +12:00
Garfield69
54792d3060 abtorrents: cat typo fix 2025-05-08 05:07:35 +12:00
Garfield69
bcf513a122 torrenttip: bump domain 2025-05-08 04:44:29 +12:00
Garfield69
bbe84bfb71 torrentsome: bump domain 2025-05-08 04:44:17 +12:00
Garfield69
7d4f73bd04 Update rudub.yml 2025-05-08 04:44:05 +12:00
Garfield69
abd2674f42 enthralled: removed. resolves #14897 2025-05-08 04:44:01 +12:00
Garfield69
7e2a012d28 zktorrent: bump domain 2025-05-07 17:39:19 +12:00
Garfield69
789a4c37c6 hd-unit3d; limit 100 -> 90 to avoind http 500 after 9.0.7 upgrade 2025-05-07 07:49:54 +12:00
Garfield69
4c0f76dbde parabellum: fix year extraction 2025-05-07 07:10:00 +12:00
Garfield69
19b528cbd7 parabellum: refine year extract 2025-05-07 06:51:09 +12:00
Garfield69
23c4c4e353 torrentqq: bump domain 2025-05-07 06:42:40 +12:00
Garfield69
1c24de57b0 52bt: bump alternate domain 2025-05-07 06:34:17 +12:00
Garfield69
3a045ef7ee uindex: update cat 2025-05-07 06:33:57 +12:00
Garfield69
69df7d7d61 Update rudub.yml 2025-05-07 06:33:46 +12:00
Garfield69
bddba36702 Update README.md 2025-05-07 06:33:41 +12:00
Garfield69
34d9392d85 parabellumhd: extract the year from .Query.Keywords and pass it to the search inputs parm year 2025-05-06 20:43:05 +12:00
Garfield69
57b2eac692 oxtorrent-vip: bump domains 2025-05-06 17:41:01 +12:00
Garfield69
df8779e9ab nortorrent: bump domain 2025-05-06 17:40:35 +12:00
Garfield69
a8504cd3a6 assorted unit3d: bump engine tag 2025-05-06 05:31:03 +12:00
Garfield69
3c2c2afb7f sktorrent-org: only return entries with DL 2025-05-06 05:30:46 +12:00
Garfield69
2cafa025c2 Update rudub.yml 2025-05-06 05:29:24 +12:00
Garfield69
beb3b0de6d oxtorrent-vip: bump domain 2025-05-06 05:29:14 +12:00
Garfield69
2abca57494 divxtotal: new domain 2025-05-05 17:36:57 +12:00
Garfield69
85c5acf0ab Update rudub.yml 2025-05-05 05:16:20 +12:00
Garfield69
adcb01309f parabellumhd: strip season from query and convert temporada back to season 2025-05-04 08:42:38 +12:00
Garfield69
6a20fd4cdf parabellumhd: strip year from keywords, add query.year 2025-05-04 06:18:55 +12:00
Garfield69
1b59de35f2 parabellumhd: add Spanish to the end of the titles 2025-05-04 05:14:05 +12:00
Garfield69
51f5bd90ff Update rudub.yml 2025-05-04 05:13:23 +12:00
Garfield69
148928b3de zktorrent: new selectors for cat title details 2025-05-03 17:41:43 +12:00
Garfield69
c4cc225d92 filmeshdtorrent: clean up 2025-05-03 13:44:20 +12:00
Garfield69
8612ef2153 parabellumhd: add category as a description 2025-05-03 13:39:46 +12:00
garfield69
ace2e6e011 add ParabellumHD a Spanish private site. resolves #15977 (#15979) 2025-05-03 07:46:15 +12:00
Garfield69
0d8353863c Update rudub.yml 2025-05-03 05:28:52 +12:00
Garfield69
2fefae0c58 torrentseeds: removed. resolves #4842 2025-05-02 15:27:18 +12:00
Garfield69
4b98243670 assorted: standardise search path usage 2025-05-02 11:34:20 +12:00
Garfield69
3e4fd585fe okpt: lint 2025-05-02 06:53:42 +12:00
Garfield69
a4cee83367 okpt: update MST 1.5d -> 3d, update config account info 2025-05-02 06:05:53 +12:00
Garfield69
027e6edeee torrentqq: bump alternate domain 2025-05-02 05:44:41 +12:00
Garfield69
3d7111df7a Update rudub.yml 2025-05-02 05:44:27 +12:00
Garfield69
3517a0d1f0 hdt-lafenice: new cat 2025-05-02 05:44:24 +12:00
Lyfer_Lu
9823e8929b 52bt: domain update (#15976) 2025-05-02 05:37:53 +12:00
Bogdan
d0a942a68e passthepopcorn: fix release sorting 2025-05-01 17:05:47 +03:00
Bogdan
38d4a749e0 passthepopcorn: category mapping for search results 2025-05-01 17:05:01 +03:00
Garfield69
0a2236536f samaritano: perpage back to 100 resolves #15786 2025-05-01 04:56:45 +12:00
Garfield69
46dd3f3875 Update rudub.yml 2025-05-01 04:55:42 +12:00
Garfield69
526a96c834 torrenttip: bump domain 2025-04-30 17:45:52 +12:00
Garfield69
351c2563b0 torrentsome: bump domain 2025-04-30 17:45:31 +12:00
Garfield69
4593db5c21 torrentqq: bump domainl 2025-04-30 17:45:18 +12:00
Garfield69
65881c6f57 Update README.md 2025-04-30 13:40:15 +12:00
Garfield69
da2f3a5df3 lapumia: removed. resolves #15719 2025-04-30 13:39:44 +12:00
Garfield69
024149f7ee rotorrent: removed. resolves #15175 2025-04-30 10:49:15 +12:00
Garfield69
e7ef111efc bithdtv: update config inactivity info 2025-04-30 08:17:25 +12:00
Garfield69
c42baa456c aither: bump engine tag 2025-04-30 05:53:18 +12:00
Garfield69
2bbf687c45 learnbits: removed. resolves #12204 2025-04-30 05:52:38 +12:00
Garfield69
a47f3f3ed2 dontorrent: new domain 2025-04-30 05:25:15 +12:00
Garfield69
1c12ee62a2 Update rudub.yml 2025-04-30 05:24:50 +12:00
Garfield69
ab4fe6874f libronube: removed. resolves #15522 2025-04-30 05:24:40 +12:00
Garfield69
3f822fb173 Update rudub.yml 2025-04-29 05:29:55 +12:00
Garfield69
77f4ef566d immortuos: freeleech -> onluup. resolves https://github.com/Prowlarr/Indexers/issues/537 2025-04-28 11:48:07 +12:00
Garfield69
33f19486e1 dxp: add config flaresolverr info 2025-04-28 05:19:47 +12:00
Garfield69
8dfeeef504 fappaizuri: switch to www. resolves #14438 2025-04-28 05:19:20 +12:00
Garfield69
38731bda65 Update rudub.yml 2025-04-28 05:18:39 +12:00
Garfield69
d27fd980c5 magnetcat: new alt domains 2025-04-27 17:44:45 +12:00
Garfield69
cbc11e0e5e marinetracker: new cats 2025-04-27 05:44:15 +12:00
Garfield69
c5ce66cba8 torrentsir: bump domain 2025-04-27 05:43:53 +12:00
Garfield69
289d0263d5 Update rudub.yml 2025-04-27 05:43:39 +12:00
Garfield69
646b424a55 mejortorrent: lint 2025-04-26 08:44:08 +12:00
Garfield69
3b1629a0db mejortorrent: ignore details pages that return http 500. resolves #15562 2025-04-26 08:28:04 +12:00
Garfield69
4119b457cd dasunerwartete: update cat 2025-04-26 06:19:36 +12:00
Garfield69
76f9878a7e Update rudub.yml 2025-04-26 06:19:14 +12:00
Garfield69
daadc05e44 coastalcrew: update cats 2025-04-25 05:40:07 +12:00
Garfield69
f6cca12266 dasunerwartete: new cat 2025-04-25 05:39:42 +12:00
Garfield69
b940068e55 gaytorrentru: new cat 2025-04-25 05:39:18 +12:00
Garfield69
8ea72c2af4 Update rudub.yml 2025-04-25 05:39:03 +12:00
Garfield69
d35e03646b torrentqq: bump alternate domain 2025-04-25 05:39:00 +12:00
Garfield69
79722c4b4b rastatugan: now on GMT + -> 9.0.6 2025-04-24 14:25:27 +12:00
Garfield69
af8dbfdec7 hdzero: bump engine tag 2025-04-24 14:24:43 +12:00
Garfield69
7878846a80 torrentfunk: removed. resolves #13138 2025-04-24 12:22:04 +12:00
garfield69
bcd2865867 postman: add test for re-login handling (#15969) 2025-04-23 22:18:33 +01:00
Garfield69
1719669e9c torrentqq: bump domain 2025-04-24 04:58:48 +12:00
Garfield69
59bb275578 Update rudub.yml 2025-04-24 04:58:35 +12:00
Garfield69
bf4151ef79 torrenttip: bump domain 2025-04-23 17:35:11 +12:00
Garfield69
dd9f2085b6 torrentsome: bump domain 2025-04-23 17:35:01 +12:00
Garfield69
7e39520f0c sportscraze: update cats 2025-04-23 05:25:17 +12:00
Garfield69
0934ade48e Update rudub.yml 2025-04-23 05:24:52 +12:00
Garfield69
8fb791b4e0 utopia: -> 8.3.6 drop noresultmessage 2025-04-22 15:23:10 +12:00
Garfield69
56a0ae374c assorted unit3d: bump engine tag 2025-04-22 15:22:44 +12:00
Garfield69
fe42631aaa bitsearch: add solidtorrents legacy 2025-04-22 12:19:54 +12:00
ilike2burnthing
a4d88a60aa bitsearch: restore indexer, merge solidtorrents. #4751 #12232 (#15965) 2025-04-21 19:20:44 +01:00
Garfield69
a9cd4522f3 polishtorrent: update cats, bump engine tag 2025-04-22 05:10:11 +12:00
Garfield69
0908337498 Update rudub.yml 2025-04-22 05:09:41 +12:00
ilike2burnthing
8b965b9694 DashboardTests: increase WaitUntilModalIsDisplayed to 10s
resolves pipelines issue
2025-04-21 17:53:47 +01:00
ilike2burnthing
6fda3de98e kickasstorrents-to: remove blocked/broken mirrors. resolves #15962 2025-04-21 16:11:32 +01:00
Bogdan
9965ea9498 cardigann: improve error messaging for not finding JSON selectors 2025-04-21 14:38:33 +03:00
Bogdan
ee414c7bb3 theoldschool-api: remove rows count 2025-04-20 22:41:42 +03:00
Garfield69
80f587c90b riperam: update cats 2025-04-21 06:28:30 +12:00
Garfield69
dfaa7d650e mazepa: update cats 2025-04-21 06:17:53 +12:00
Garfield69
f7e4721cbf pier720: new cats 2025-04-21 06:08:11 +12:00
Garfield69
16db910895 Update rudub.yml 2025-04-21 06:07:59 +12:00
Garfield69
7e9247ee0c pandahd: removed. resolves #15919 2025-04-20 20:54:39 +12:00
Garfield69
3c4511dd29 xxxclub: new path #14202 2025-04-20 07:06:31 +12:00
Garfield69
5684448923 thepiratedship: new cats 2025-04-20 05:17:46 +12:00
Garfield69
e4db34a1b8 coastalcrew: new cat 2025-04-20 05:17:18 +12:00
Garfield69
ac36a00641 Update rudub.yml 2025-04-20 05:17:03 +12:00
Garfield69
5eecc34eae animelovers: bump engine tag 2025-04-19 17:43:38 +12:00
Garfield69
9e25dcb22a oxtorrent: bump domains 2025-04-19 05:43:33 +12:00
Garfield69
4d23a54e8a Update rudub.yml 2025-04-19 05:42:45 +12:00
Garfield69
24ce8eb789 generation-free: MST now 3d 2025-04-18 19:33:07 +12:00
Garfield69
6e2de96bac generation-free: update cats and genres -> 9.0.1 resolves #5279 2025-04-18 19:20:24 +12:00
Garfield69
b605169c3d uploadcx: bump engine tag 2025-04-18 17:47:33 +12:00
Garfield69
d30aaa0799 torrentqq: bump domains 2025-04-18 05:42:10 +12:00
Garfield69
5e23bb3b86 arenabg: CA expired 2025-04-18 05:33:28 +12:00
Garfield69
27a2f0b7b4 backups: new cat 2025-04-18 05:33:15 +12:00
Garfield69
3ec7e13526 Update rudub.yml 2025-04-18 05:33:03 +12:00
Garfield69
959f9b7b38 rockethd: bump engine tag 2025-04-17 15:12:18 +12:00
Garfield69
b63fb4529d afun: update inactivity info 2025-04-17 05:39:49 +12:00
Garfield69
d8690ded42 letseed: new cat 2025-04-17 05:17:41 +12:00
Garfield69
28bc28998a Update rudub.yml 2025-04-17 05:17:30 +12:00
Garfield69
fec609edf5 solidtorrents: removed. resolves #4751 2025-04-16 19:29:56 +12:00
Garfield69
8664008f91 mejortorrent: bump domain 2025-04-16 17:46:00 +12:00
Garfield69
f61699d08f torrenttip: bump domain 2025-04-16 17:45:27 +12:00
Garfield69
b3eb52fb50 torrentsome: bump domain 2025-04-16 17:45:14 +12:00
Garfield69
d761f0fc03 lst: bump engine tag 2025-04-16 15:36:29 +12:00
Garfield69
862f98d0fc infinity: pay2dl 2025-04-16 15:36:14 +12:00
Garfield69
3c0dd47f02 Update rudub.yml 2025-04-16 13:46:01 +12:00
Garfield69
114e152045 Update rudub.yml 2025-04-16 11:38:17 +12:00
Garfield69
3e35fa6b0a torrentz2nz: removed. resolves #13609 2025-04-16 05:46:17 +12:00
Garfield69
07b31adaca rareshare2: removed. resolves #14303 2025-04-16 05:43:10 +12:00
Garfield69
8c2f8411db irishtv: removed. resolves #15160 2025-04-16 05:40:33 +12:00
Garfield69
dda859f0f5 Update rudub.yml 2025-04-16 05:36:36 +12:00
ilike2burnthing
55419f3a71 tormac: update test path
index.php was redirecting
2025-04-14 22:56:38 +01:00
ilike2burnthing
c814ffbde8 sportscraze: update layout 2025-04-14 22:21:09 +01:00
Garfield69
e18f461b4f Update rudub.yml 2025-04-15 05:00:54 +12:00
Garfield69
df28a7aa74 assorted unit3d: bump engine tag 2025-04-14 16:06:21 +12:00
Garfield69
d4d501da3c Update rudub.yml 2025-04-14 04:51:00 +12:00
Garfield69
9b02710704 Update hqmusic.yml 2025-04-13 15:00:15 +12:00
Garfield69
e816bfc6b3 Update hqmusic.yml 2025-04-13 14:57:02 +12:00
Garfield69
83253abe2c add hqmusic a Vietnamese private site. resolves #13896 2025-04-13 13:49:08 +12:00
Garfield69
3a21737871 samaritano: limit=49 to prevent http 500 #15786 2025-04-13 07:23:12 +12:00
Garfield69
5b698e46dd Update rudub.yml 2025-04-13 05:47:41 +12:00
Garfield69
96d63b7dc4 cspt; update name and description 2025-04-12 20:37:46 +12:00
Garfield69
69553b716a zktorrent: bump domain 2025-04-12 17:49:41 +12:00
Garfield69
fd1939763d nortorrent: bump domain 2025-04-12 17:49:31 +12:00
Garfield69
7e04bae527 add railgunpt a Chinese private site. resolves #15955 2025-04-12 13:47:21 +12:00
Garfield69
74866ecd78 rain: update cat 2025-04-12 13:34:24 +12:00
Garfield69
e705bafefa cspt: update inactivity info 2025-04-12 13:34:09 +12:00
Garfield69
a70e504c4c crabpt: update cat 2025-04-12 13:33:47 +12:00
Garfield69
dfd1daec6c add cspt a Chinese private site. resolves #15953 2025-04-12 06:38:55 +12:00
Garfield69
7d5f6ed48f coastalcrew: new cat 2025-04-12 05:43:03 +12:00
Garfield69
d26c41aa2b Update rudub.yml 2025-04-12 05:42:36 +12:00
Bogdan
c1814a3e56 springsunday: update down/up volume factor selectors 2025-04-11 14:43:16 +03:00
Garfield69
4a19df7e19 bitsearch removed. resolves #12232 2025-04-11 19:40:31 +12:00
Garfield69
1f65fe3afd assorted unit3d: bump engine tag 2025-04-11 16:03:29 +12:00
Garfield69
05ed8344e5 turkseed: drop .net domian resolves #7753 2025-04-11 14:28:43 +12:00
Garfield69
68c96f4298 lastfiles: update row selector 2025-04-11 05:56:33 +12:00
Garfield69
f003cf74e2 traht: add flaresolverr info 2025-04-11 05:42:02 +12:00
Garfield69
5086b25b79 Update rudub.yml 2025-04-11 05:41:48 +12:00
Bogdan
8da7d4ff47 bump YamlDotNet, Microsoft.AspNetCore.Mvc.NewtonsoftJson and coverlet.msbuild 2025-04-09 21:36:16 +03:00
Garfield69
784a7a476b torrenttip: bump domain 2025-04-10 06:02:51 +12:00
Garfield69
6c5aa71420 torrentqq: bump domains 2025-04-10 06:00:14 +12:00
Garfield69
dd12020aab thenewfun: update cat 2025-04-10 05:47:40 +12:00
Garfield69
6ce0bdd678 shareisland: bump engine tag 2025-04-10 05:47:11 +12:00
Garfield69
90b0682f6b Update rudub.yml 2025-04-10 05:46:54 +12:00
Garfield69
5f3d7d0a99 dark-shadow: update cat 2025-04-10 05:46:50 +12:00
Garfield69
064cd17006 hdatmos: removed. resolves #10909 2025-04-09 20:29:31 +12:00
Garfield69
5db558c7e7 torrentsome: bump domain 2025-04-09 17:31:31 +12:00
Garfield69
87042f972a add damagnet a public dht crawler. resolves #15951 2025-04-09 08:54:08 +12:00
Garfield69
287f76a553 hdvideo: removed. resolves #14294 2025-04-09 07:07:06 +12:00
Garfield69
4e7e496521 uniondht: update cats 2025-04-09 06:40:15 +12:00
Garfield69
5d3c7538ff siambit: back to org domain 2025-04-09 06:40:02 +12:00
Garfield69
8a5712419e bitturk: update cats 2025-04-09 06:39:33 +12:00
Garfield69
1ba6b368c0 Update rudub.yml 2025-04-09 06:39:17 +12:00
ilike2burnthing
fda9e27e15 rudub: move old links to legacy 2025-04-08 11:44:57 +01:00
ilike2burnthing
50b7d3d0e8 megamixtracker: typo fix 2025-04-08 11:41:10 +01:00
Garfield69
ca654cb58b Update MejorTorrent.cs 2025-04-08 17:17:55 +12:00
Garfield69
be23b98922 kickasstorrents-to: drop UA add config info flaresolverr 2025-04-08 07:18:21 +12:00
Garfield69
4cb4b57fbe siambit: new domain 2025-04-08 05:56:33 +12:00
Garfield69
18014c9fd7 Update rudub.yml 2025-04-08 05:56:21 +12:00
Garfield69
06cd24e1a9 oxtorrent-vip: bump domain 2025-04-08 05:56:17 +12:00
Garfield69
b94befe5e0 megamixtracker: add config info for mandatory password expiry regime 2025-04-08 05:56:01 +12:00
Garfield69
2c425277ee dark-shadow: new cat 2025-04-08 05:55:26 +12:00
ilike2burnthing
8261b8a507 letseed: update layout 2025-04-07 13:30:22 +01:00
Garfield69
a700fce00d Revert "frozenlayer: removed. resolves #1556"
This reverts commit 3a57a693c6.
2025-04-07 14:34:52 +12:00
Garfield69
61e5307146 assorted unit3d: bump engine tag 2025-04-07 14:16:55 +12:00
Garfield69
3552451b0a pignetwork: UA not required 2025-04-07 07:52:36 +12:00
Garfield69
e2ee69b072 torrenthr: drop nuked torrents 2025-04-07 06:31:25 +12:00
Garfield69
e52674076b ntelogo: bump engine tag 2025-04-07 06:30:57 +12:00
Garfield69
b8520b06ac abtorrents: new cat 2025-04-07 06:20:33 +12:00
Garfield69
e1ec482fb3 coastalcrew: new cat 2025-04-07 06:11:15 +12:00
Garfield69
95caed3976 Update rudub.yml 2025-04-07 06:11:03 +12:00
Bogdan
eaed767e1b norbits: use the default UTF-8 encoding 2025-04-06 12:44:49 +03:00
Garfield69
9f1fb10fd3 ldu: -> 9.0.5 2025-04-06 20:54:13 +12:00
Garfield69
6a8fc21171 assorted unit3d: bump engine tag 2025-04-06 15:07:08 +12:00
Bogdan
43eef3dedc newheaven: update selectors 2025-04-06 00:19:07 +03:00
Garfield69
40429130af Update rudub.yml 2025-04-06 04:53:36 +12:00
Garfield69
8f44901807 oxtorrent-vip: bump alternate domain 2025-04-05 18:47:32 +13:00
Garfield69
aea9a845f7 malayabits: bump engine tag 2025-04-05 18:47:06 +13:00
Bogdan
23db5c0f0e passthepopcorn: parse neutral leech releases 2025-04-04 21:36:33 +03:00
Garfield69
35e56d22e5 yoinked: new cat 2025-04-05 05:45:00 +13:00
Garfield69
77c2afd22e Update rudub.yml 2025-04-05 05:44:44 +13:00
Garfield69
b0d1cadddb cinecalidad: add year to titles when available. resolves #6081 2025-04-04 21:25:21 +13:00
Garfield69
829183f14e torrentgalaxy: removed. resolves #3792 2025-04-04 13:53:41 +13:00
Garfield69
a44f1b5bea torrentsmegafilmes: removed. resolves #15727 2025-04-04 13:30:10 +13:00
Garfield69
804c1ebffa vsttorrentz: back to post date
since the site cant seem to settle on a date presentation, I'll include both options.
I expect a 3rd to show next week ;-b
2025-04-04 06:05:19 +13:00
Garfield69
72e3aaa698 uniondht: update cats 2025-04-04 06:03:49 +13:00
Garfield69
c7cc33b508 Update rudub.yml 2025-04-04 06:03:27 +13:00
Garfield69
04761c9240 btdirectory: new domain 2025-04-04 06:03:22 +13:00
Garfield69
199065334a extremlymtorrents: removed. resolves #15945 resolves #6668 2025-04-03 21:33:05 +13:00
Garfield69
0262d371ce torrentqq: bump domains 2025-04-03 18:30:42 +13:00
Garfield69
54f8a24e12 Revert "zetorrents: update keywordless parh"
This reverts commit b67a9dfbc7.
2025-04-03 16:08:25 +13:00
Garfield69
f84f3cc794 assorted unit3d: bump engine tag 2025-04-03 16:01:32 +13:00
Garfield69
6789045429 torrentip: bump domain 2025-04-03 05:30:49 +13:00
Garfield69
ac44cb440f torrentsome: bump domain 2025-04-03 05:30:38 +13:00
Garfield69
ffe6e18eea torrentsir: bump domain 2025-04-03 05:26:01 +13:00
Garfield69
949cc7beea Update rudub.yml 2025-04-03 05:25:44 +13:00
Garfield69
cb34ab2f39 assorted unit3d: bump engine tag 2025-04-03 05:25:38 +13:00
Garfield69
3d4d183b7b polishtorrent: -> 9.0.3 + perPage 50 -> 100 2025-04-02 14:04:41 +13:00
Garfield69
93e7913d32 assorted unit3d: bump engine tag 2025-04-02 07:47:49 +13:00
Garfield69
c9c6690156 yuscene: MST bumped from 3d to 5d 2025-04-02 07:18:06 +13:00
Garfield69
7417e0fcb5 Update rudub.yml 2025-04-02 05:51:09 +13:00
Garfield69
aed15079ce filmeshdtorrent: drop alternate domain. #15718 2025-04-01 20:21:04 +13:00
Garfield69
33cb2d98a4 Revert "zktorrent: path change for keywordless search"
This reverts commit 5798e35572.
2025-04-01 18:39:16 +13:00
Garfield69
662c06af41 Update rudub.yml 2025-04-01 05:43:02 +13:00
Garfield69
13a4115d03 catorrent: update engine tag 2025-03-31 09:12:35 +13:00
Garfield69
f5c22d5f84 selezen: update engine tag 2025-03-31 09:12:24 +13:00
Garfield69
17bcbc5394 proporno: -> semi-private resolves #9572 2025-03-31 09:06:38 +13:00
Garfield69
665c3db4af add afun a Chinese private site. resolves #15940 2025-03-31 06:07:39 +13:00
Garfield69
71e41a9ea6 vsttorrentz: back to time selector 2025-03-31 06:07:16 +13:00
Garfield69
8269e2140d Update rudub.yml 2025-03-31 06:06:52 +13:00
Bogdan
5b729333b9 animebytes: allow season searching for ONA 2025-03-30 17:38:48 +03:00
Garfield69
219b134370 zktorrent: bump domain 2025-03-30 18:40:22 +13:00
Garfield69
b8c701d654 nortorrent: bump domain 2025-03-30 18:40:09 +13:00
Garfield69
4a7704b3bb fearnopeer: bump engine tag 2025-03-30 18:39:55 +13:00
Garfield69
cebd924045 dontorrent: new domain 2025-03-30 05:52:59 +13:00
Garfield69
c77b45298b Update rudub.yml 2025-03-30 05:17:05 +13:00
Garfield69
ba911ba185 mazepa: update details selector, #15936 2025-03-30 05:16:16 +13:00
Garfield69
348b64a2d4 mazepa: update title selector, resolves #15936 2025-03-29 21:21:50 +13:00
Garfield69
d57054bead rudub: new domain 2025-03-29 18:38:43 +13:00
Garfield69
cefef09003 polishtorrent: update cats 2025-03-29 13:55:48 +13:00
Garfield69
b5be567625 vsttorrentz: update date selector 2025-03-29 05:38:10 +13:00
Garfield69
47c7dd72a5 Update rudub.yml 2025-03-29 05:37:21 +13:00
Garfield69
536f8ed239 peeratiko: CA expired 2025-03-29 05:37:16 +13:00
Garfield69
fc1a808bc0 assorted unit3d: bump engine tag 2025-03-28 18:36:23 +13:00
Garfield69
a249e50436 Update README.md 2025-03-28 10:00:45 +13:00
Garfield69
500dbd7024 sportscraze: update description 2025-03-28 09:01:59 +13:00
Garfield69
2aafbb1299 ex-torrenty: update cats 2025-03-28 06:19:03 +13:00
Garfield69
e776c8680d marinetracker: update cats 2025-03-28 05:46:02 +13:00
Garfield69
f63d275c2e Update rudub.yml 2025-03-28 05:39:38 +13:00
Garfield69
99254193fc torrentqq: bump domains 2025-03-27 18:36:38 +13:00
Garfield69
dd18a84161 turkseed: MST overrides global MR 2025-03-27 08:36:25 +13:00
Garfield69
13ebc3b4c9 polskie-torrenty; update cats 2025-03-27 07:30:07 +13:00
Garfield69
36f9c4bdd1 torrenttip: bump domain 2025-03-27 06:12:42 +13:00
Garfield69
cd7d870b66 torrentsome: bump domain 2025-03-27 06:12:30 +13:00
Garfield69
1bd59e0fb6 hdgalaktic: new CA 2025-03-27 06:12:11 +13:00
Garfield69
33a8e10c5c Update rudub.yml 2025-03-27 05:37:01 +13:00
Garfield69
73d0d96671 dark-shadow: update login error detection 2025-03-26 07:23:01 +13:00
Garfield69
0149bfe839 explosiv-world: update login error detection 2025-03-26 07:20:18 +13:00
Garfield69
20e1990efa dasunerwarete: update login error detection 2025-03-26 07:20:04 +13:00
Garfield69
a5c8bffdff piratesparadise: switch to infohash method. resolves #15932 2025-03-26 06:01:35 +13:00
Garfield69
48ac06c7af Update rudub.yml 2025-03-26 06:00:10 +13:00
Bogdan
5eaeaf397b privatehd/cinemaz: update timezone offset 2025-03-25 13:08:09 +02:00
Garfield69
b67a9dfbc7 zetorrents: update keywordless parh 2025-03-25 18:57:30 +13:00
Garfield69
addcb16d98 torrentsir: bump domain 2025-03-25 18:57:04 +13:00
Garfield69
2fee47d240 assorted unit3d: update engine tag 2025-03-25 18:25:29 +13:00
Garfield69
37a90f871c add sportscraze a private site. resolves #15935 2025-03-25 16:11:48 +13:00
Garfield69
e02d753989 coastalcrew: typo 2025-03-25 08:50:49 +13:00
Garfield69
87f78ca2eb coastalcrew: new engine. resolves #10715 2025-03-25 08:41:30 +13:00
Garfield69
0e62a8f76e hdhome: update description 2025-03-25 08:41:07 +13:00
Garfield69
112ce9b5e9 Update README.md 2025-03-25 08:40:45 +13:00
Garfield69
658c104206 piratesparadise: add date
note date is not available for keywordless searches
2025-03-25 05:23:31 +13:00
Garfield69
1bac2885b2 Update rudub.yml 2025-03-25 05:22:37 +13:00
Garfield69
5798e35572 zktorrent: path change for keywordless search 2025-03-24 18:40:24 +13:00
Garfield69
b0b86577ad torrentslocal: removed. resolves #5049 2025-03-24 09:08:12 +13:00
Garfield69
ea4b656058 jav-torrent: removed. resolves #13017 2025-03-24 09:00:41 +13:00
Garfield69
28d21f53dc bitspyder: removed. resolves #14997 2025-03-24 08:52:48 +13:00
Garfield69
7bc231d237 torrentfunk: new search 2025-03-24 05:41:28 +13:00
Garfield69
9886973bc2 Update rudub.yml 2025-03-24 05:28:48 +13:00
Garfield69
03e7cd2780 acgrip: site has dropped seed, leech and grabs 2025-03-24 05:28:45 +13:00
Garfield69
ea9c27ef4d yggtorrent: new domain. resolves #15933 2025-03-23 20:04:42 +13:00
Garfield69
547b3cce10 Update piratesparadise.yml 2025-03-23 18:57:57 +13:00
Garfield69
e604443083 add pirate's paradise a public site. resolves #15932 2025-03-23 18:51:28 +13:00
Garfield69
2ebfbdb346 oxtorrent-vip: update alternate domains resolves #15931 2025-03-23 12:22:10 +13:00
Bogdan
45cb5e4a28 beyond-hd-api: parsing audio and subtitle languages 2025-03-22 21:06:31 +02:00
Garfield69
ff4bf651ad Update rudub.yml 2025-03-23 05:34:53 +13:00
Garfield69
1ca19d41c1 btsow: new domain 2025-03-23 05:34:50 +13:00
Garfield69
7dd6bcfaa3 add zappateers a private site. resolves #15930 2025-03-22 17:03:33 +13:00
Garfield69
9f966a252f dontorrent: new domain 2025-03-22 05:32:33 +13:00
Garfield69
58a63574aa Update rudub.yml 2025-03-22 05:31:59 +13:00
Bogdan
661c2a79fe theempire: searching for season packs 2025-03-21 11:18:11 +02:00
Garfield69
4b159f8ffe helltorrents: add no-permission detection to search
update pay2dl description
2025-03-21 09:15:34 +13:00
Garfield69
a379ebbf7f bitbazis: remove expired CA 2025-03-21 07:11:01 +13:00
Garfield69
13116e199b Update rudub.yml 2025-03-21 06:14:50 +13:00
Garfield69
b2a411c6d6 pandahd: update cats, turn off MST add book-search mode 2025-03-20 17:45:04 +13:00
Garfield69
a913c361ee assorted unit3d: clean up path 2025-03-20 15:16:04 +13:00
Garfield69
96908d60d6 pandahd -> 5.3.0 resolves #15919 2025-03-20 15:15:26 +13:00
Garfield69
4d3ce99541 matrix: incldead 2025-03-20 08:04:47 +13:00
Garfield69
51462873e0 torrenttip: bump domain 2025-03-20 06:32:19 +13:00
Garfield69
6fa0e6c0d8 torrentsome: bump domain 2025-03-20 06:30:55 +13:00
Garfield69
297761f34b torrentqq: bump domains 2025-03-20 06:30:38 +13:00
Garfield69
4dbb72fee4 Update rudub.yml 2025-03-20 06:30:25 +13:00
Garfield69
632f09e380 megamixtracker: add cat 2025-03-20 06:30:22 +13:00
Garfield69
f48b262eb2 matrix: switch to cookie due to turnstile 2025-03-20 06:30:06 +13:00
Garfield69
3691dcec7b leech24: update cats 2025-03-20 06:29:34 +13:00
Garfield69
346e0be7a4 bitbazis: CA expired 2025-03-20 06:29:16 +13:00
ilike2burnthing
ca60b59fbb pttime: update search inputs. resolves #15927 2025-03-19 05:47:48 +00:00
Garfield69
75c7d43b3c Update README.md 2025-03-19 18:22:18 +13:00
Garfield69
01e11951d0 theplace: update cats 2025-03-19 18:22:16 +13:00
Garfield69
9715903582 matrix: posters are back
add verified to poster description
show only active
I'm getting strange results with incldead %-/
site is WIP
2025-03-19 14:56:04 +13:00
Garfield69
ba93320b4e Update rudub.yml 2025-03-19 06:03:44 +13:00
Constey
5796837133 newheaven: update selectors
(cherry picked from commit 9287605200bf5770f845301cb491a732bbdc9874)
2025-03-18 11:16:31 +02:00
Garfield69
ed9bbeae4f mejortorrent: bump domain 2025-03-18 18:33:41 +13:00
Garfield69
e3d845c7e9 knaben: drop limetorrents results if it does not have magnet. resolves #15907 2025-03-18 15:28:18 +13:00
Garfield69
cfd960cf33 ntelogo: update engine tag 2025-03-18 15:25:38 +13:00
Garfield69
d3a6b00dd1 assorted add reminder to check cats in search block 2025-03-18 09:03:36 +13:00
Garfield69
231de19702 assorted: update description 2025-03-18 08:57:48 +13:00
Garfield69
bd9439e33c assorted: update description 2025-03-18 08:27:28 +13:00
Garfield69
465f5c0440 rockethd: bump engine tag 2025-03-18 07:01:53 +13:00
Garfield69
36fe83864e matrix; lint fix 2025-03-18 06:56:10 +13:00
ilike2burnthing
7055e3555e rockethd: remove old link 2025-03-17 17:50:22 +00:00
Garfield69
a0c6b2f61f matrix: new selectors
the details link is gone, so extract the id and manually build the details and download links
2025-03-18 06:41:14 +13:00
Garfield69
5489feec12 vsttorrents: new selectors poster, date, description 2025-03-18 06:03:40 +13:00
Garfield69
d5c2c707fa assorted: update description 2025-03-18 05:40:44 +13:00
Garfield69
8ea3eb9a3d Update rudub.yml 2025-03-18 05:40:30 +13:00
Garfield69
340a9ac9fd rastasturgan: update timezone
while web site is on GMT the API is returning GMT-2
2025-03-18 05:38:54 +13:00
ilike2burnthing
8f2f94249d rastastugan: add new Nordic private tracker. resolves #15924 (#15925) 2025-03-17 11:26:15 +00:00
ilike2burnthing
d7ff172a9d nordicquality: update desc 2025-03-17 11:15:48 +00:00
Garfield69
660474de5b assorted: update description 2025-03-17 19:23:49 +13:00
Garfield69
095161aa37 megamixtracker: update cat 2025-03-17 17:53:35 +13:00
Garfield69
d4cd76b42a assorted: update description 2025-03-17 17:53:18 +13:00
Garfield69
08e80b566f assorted: update description 2025-03-17 17:12:59 +13:00
Garfield69
fed3f22f98 lostfilm: update alternate domains. #1922 2025-03-17 14:43:31 +13:00
Garfield69
8ae793fd87 pandahd: MST now 7d MR global 2025-03-17 14:18:36 +13:00
Garfield69
e2da102477 assorted: update description 2025-03-17 12:59:14 +13:00
Garfield69
87b051a1cb jptv: removed. resolves #9242 2025-03-17 09:12:01 +13:00
Garfield69
f2adc102e2 itatorrents: bump engine tag 2025-03-17 08:56:43 +13:00
Garfield69
eda64d6b3e assorted: update descritptions 2025-03-17 08:56:31 +13:00
Garfield69
62d91b0831 assorted: description updates 2025-03-17 07:16:33 +13:00
Garfield69
b4cf0ca738 Update rudub.yml 2025-03-17 05:44:03 +13:00
Garfield69
c0cc6988c8 matrix: prevent parsing wrong tables causing logging 2025-03-17 05:43:00 +13:00
Garfield69
73a4f41ef9 assorted: update description 2025-03-17 05:41:53 +13:00
Bogdan
4eccc11508 abtorrents: remove [REQUESTED] from titles 2025-03-16 11:56:32 +02:00
Bogdan
67b05aadfe core: bump nuget packages (#15921) 2025-03-16 11:52:48 +02:00
Garfield69
3fd19ede56 assorted unit3d: bump engine tag 2025-03-16 17:53:19 +13:00
Garfield69
84de4f960e darkpeers: new cat 2025-03-16 13:57:29 +13:00
Garfield69
0c4bc244c8 assorted: last batch of description updates 2025-03-16 11:57:43 +13:00
Garfield69
49599dfa37 matrix. new selectors. resolves #15888
now has search freeleech
now sort keys are text
new logout test
poster is gone
files is gone
titles are abbreviated ;-(
new DLVF and ULVF flags
users will need to edit the config to pick up the new config options (which they are likely to do since the password needs resetting anyways)
2025-03-16 09:49:00 +13:00
Garfield69
921bcf3328 assorted: more description updates 2025-03-16 08:09:27 +13:00
Garfield69
4f5117049a pandahd: new cats and modes 2025-03-16 06:01:36 +13:00
Garfield69
c8adb3ffce Update rudub.yml 2025-03-16 05:43:52 +13:00
Garfield69
74ea4e5798 matrix: update login error detection 2025-03-16 05:43:48 +13:00
Garfield69
d1b43c52be assorted: more description updates 2025-03-15 20:55:46 +13:00
Garfield69
4575ff2979 assorted c# indexers: bring description closer to common standard content 2025-03-15 19:32:53 +13:00
Garfield69
076250ed8f zktorrent: bump domain 2025-03-15 18:36:50 +13:00
Garfield69
32d5ff2f81 nortorrent: bump domain 2025-03-15 18:36:39 +13:00
Garfield69
8e7aa3358a assorted nexus: bump engine tag 2025-03-15 17:52:31 +13:00
Garfield69
31cd77d111 add pandahd an Asian private site. resolves #15919 2025-03-15 17:52:06 +13:00
Garfield69
ab2d3c9ea2 assorted nexus: bump engine tag 2025-03-15 12:07:04 +13:00
Garfield69
15d1012b2d bitgamer: switch to date default. replaces 861176e909 2025-03-15 12:06:47 +13:00
√(noham)²
6a471ff07b PhoenixProject: added MR and MST (#15918) 2025-03-15 07:24:20 +13:00
Garfield69
2b03dcda6d acrossthetasman: update logout selector. resolves #15917 2025-03-15 06:31:59 +13:00
Garfield69
6ea50f5c89 Update rudub.yml 2025-03-15 06:10:23 +13:00
Garfield69
408a01b9e5 cyanbug: size can be missing 2025-03-15 06:10:19 +13:00
Garfield69
861176e909 bitgamer: replace invalid dates with now 2025-03-14 19:05:00 +13:00
Garfield69
f2f075d46a torrentsir: bump domain 2025-03-14 18:40:15 +13:00
Ross Patterson
4253207c43 bitgamer: add private tracker. resolves #15915 (#15916)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-03-14 05:24:37 +00:00
ilike2burnthing
5585622c02 aither-api: fix time zone comment
GMT is time zone, UTC is a time standard
2025-03-14 04:51:59 +00:00
Garfield69
efa064138f redacted: add MR 2025-03-14 17:41:42 +13:00
Garfield69
919329cf8a iAnon: add MR 2025-03-14 17:38:03 +13:00
Garfield69
596c672d74 orpheus: add MR 2025-03-14 17:33:14 +13:00
Ross Patterson
630c99626d letseed: add Turkish private tracker. resolves #15901 (#15902)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2025-03-14 04:24:40 +00:00
ilike2burnthing
b513f11580 Update README.md 2025-03-14 03:26:10 +00:00
Garfield69
b3f365d8db vsttorrents: new selectors 2025-03-14 07:41:26 +13:00
Garfield69
b5fb9376f4 torrentqq: bump alternate domain 2025-03-14 07:41:05 +13:00
Garfield69
933e152f72 Update rudub.yml 2025-03-14 07:40:52 +13:00
Garfield69
4e9d907d2b arabp2p: new selectors 2025-03-14 07:40:49 +13:00
ilike2burnthing
5a14cbdf11 redstartorrent: fix test path & selector order 2025-03-13 15:51:37 +00:00
Bogdan
f8d2aeeb87 rockethd: new alternative link 2025-03-13 15:46:25 +02:00
Garfield69
607e4f8665 add uindex a public site. resolves #15912 2025-03-13 21:10:35 +13:00
Garfield69
0d4c3aa61c assorted: remove redundant CA
sites have replace their expired CA
2025-03-13 15:48:51 +13:00
√(noham)²
b3669e8e32 Add Phoenix Project, a private site. resolves #15911 (#15910) 2025-03-13 11:46:26 +13:00
Garfield69
bb12babe1a vsttorrents: update selectors once again. 2025-03-13 06:16:40 +13:00
Garfield69
2601c88144 torrentqq: bump domain 2025-03-13 06:15:56 +13:00
Garfield69
acf9fbbb8b Update rudub.yml 2025-03-13 06:15:46 +13:00
Garfield69
222ee230dc crabpt: size, seed, leech, grabs can be missing 2025-03-13 06:15:39 +13:00
454 changed files with 8603 additions and 11597 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

@@ -0,0 +1,68 @@
name: Update definitions
on:
workflow_dispatch:
schedule:
- cron: '0 1 * * *'
pull_request:
paths:
- '.github/workflows/definitions-update.ya?ml'
concurrency:
group: ${{ github.workflow }}-${{ github.event.number || github.ref }}
cancel-in-progress: true
jobs:
update-rudub:
name: Update rudub
if: github.repository == 'Jackett/Jackett'
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Generate Token
uses: actions/create-github-app-token@v2
id: app-token
with:
app-id: "${{ secrets.BOT_APP_ID }}"
private-key: "${{ secrets.BOT_APP_PRIVATE_KEY }}"
- name: Get GitHub App User ID
id: get-user-id
run: echo "user-id=$(gh api "/users/${{ steps.app-token.outputs.app-slug }}[bot]" --jq .id)" >> "$GITHUB_OUTPUT"
env:
GH_TOKEN: ${{ steps.app-token.outputs.token }}
- name: Checkout
uses: actions/checkout@v5
with:
token: ${{ steps.app-token.outputs.token }}
- name: Setup Environment Variables
run: |
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
with:
cmd: yq -i '.legacylinks += "https://" + strenv(PREVIOUS_RUDUB_DOMAIN) + "/" | .legacylinks += "http://" + strenv(CURRENT_RUDUB_DOMAIN) + "/" | .links = ["https://" + strenv(CURRENT_RUDUB_DOMAIN) + "/"] | .legacylinks |= unique | .legacylinks = .legacylinks.[-30:]' src/Jackett.Common/Definitions/rudub.yml
- name: Show changes
run: git diff --color
- name: Commit Changes
if: github.event_name != 'pull_request'
run: |
git config user.name '${{ steps.app-token.outputs.app-slug }}[bot]'
git config user.email '${{ steps.get-user-id.outputs.user-id }}+${{ steps.app-token.outputs.app-slug }}[bot]@users.noreply.github.com'
git add src/Jackett.Common/Definitions/rudub.yml
if git status | grep -q modified
then
git commit -m "Update rudub"
git push
else
echo "No changes since last run"
fi

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'

196
README.md
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
@@ -42,21 +41,21 @@ Prior versions of Jackett are no longer supported.
* AniSource
* ApacheTorrent
* AudioBook Bay (ABB)
* Badass Torrents
* Bangumi Moe
* BigFANGroup
* BitRu
* BitSearch
* BitSearch (Solid Torrents)
* BluDV
* BlueRoms
* BT.etree
* BTdirectory (BT目录)
* BTSOW
* btstate
* Byrutor
* Catorrent
* Cinecalidad
* cpasbien
* cpasbienClone
* CrackingPatching
* DaMagNet
* DivxTotal
* dmhy
* DonTorrent
@@ -67,48 +66,48 @@ Prior versions of Jackett are no longer supported.
* EXT Torrents
* ExtraTorrent.st
* EZTV
* FileMood
* FilmesHdTorrent
* Free JAV Torrent
* Frozen Layer
* GamesTorrents
* GloDLS
* GTorrent.pro
* Idope
* ilCorSaRoNeRo
* Internet Archive (archive.org)
* Isohunt2
* iTorrent
* JAV-Torrent
* kickasstorrents.to
* kickasstorrents.ws
* Knaben
* LAPUMiA
* LePorno.info
* Libronube
* LimeTorrents
* LinuxTracker
* Mac Torrents Download
* Magnet Cat
* MagnetDownload
* MegaPeer
* MejorTorrent
* Mikan
* MixTapeTorrent
* MoviesDVDR
* MyPornClub
* Newstudio
* NewStudio
* Nipponsei
* NoNaMe Club (NNM-Club)
* NorTorrent
* Nyaa.si
* NyaaPantsu
* OneJAV
* OxTorrent
* OxTorrent-vip
* OpenSharing
* PC-torrent
* Pirate's Paradise
* plugintorrent
* PornoTorrent
* PornRips
* PornXLab
* Postman
* ProPorn
* Qbite (Hubite)
* Rapidzona
* RedeTorrent
* RinTorNeT
@@ -117,24 +116,22 @@ Prior versions of Jackett are no longer supported.
* Sexy-Pics
* Shana Project
* ShowRSS
* Solid Torrents
* SkidrowRepack
* sosulki
* SubsPlease
* sukebei.Nyaa.si
* The Pirate Bay (TPB)
* TheRARBG
* Tokyo Tosho
* Torlock
* Torrent Downloads
* Torrent Oyun indir
* Torrent[CORE]
* torrent.by
* torrent-pirat
* Torrent9
* TorrentFunk
* TorrentDosFilmes
* TorrentDownload
* TorrentGalaxy
* TorrentGalaxyClone
* TorrentKitty
* TorrentProject2
* TorrentQQ (토렌트큐큐)
@@ -143,19 +140,16 @@ Prior versions of Jackett are no longer supported.
* Torrentsome (토렌트썸)
* torrentssg (토렌트쓱)
* Torrenttip (토렌트팁)
* Torrentz2nz
* TrahT
* truPornolabs
* U3C3
* UnionDHT
* Uindex
* UzTracker
* VSTHouse
* VST Torrentz
* VSTorrent
* Wolfmax4K
* xxxAdultTorrent
* XXXClub
* xxxtor
* YourBittorrent
* YTS.ag
* zetorrents
* ZkTorrent
@@ -171,24 +165,22 @@ Prior versions of Jackett are no longer supported.
* BitMagnet (Local DHT) [[site](https://github.com/bitmagnet-io/bitmagnet)]
* BookTracker
* BootyTape
* Catorrent
* comicat
* Deildu
* Devil-Torrents
* DreamingTree
* DXP (Deaf Experts)
* Electro-Torrent
* EniaHD
* Erai-Raws
* Ex-torrenty
* ExKinoRay
* ExtremlymTorrents
* EZTV (login)
* Fenyarnyek-Tracker
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
* HD-CzTorrent
* HD-CzTorrent [PAY2DL]
* HDGalaKtik
* HellTorrents
* HellTorrents [PAY2DL]
* HunTorrent
* Il CorSaRo Blu
* ilDraGoNeRo
@@ -206,10 +198,12 @@ Prior versions of Jackett are no longer supported.
* MVGroup Forum
* MVGroup Main
* NetHD (VietTorrent)
* Newstudio (login)
* NewStudio (login)
* NoNaMe Club (NNM-Club) (login)
* Polskie-Torrenty
* PornoLab
* Postman (login)
* ProPorno
* PussyTorrents
* Rainbow Tracker
* RGFootball
@@ -226,44 +220,45 @@ Prior versions of Jackett are no longer supported.
* themixingbowl (TMB)
* Toloka
* TorrentMasters
* Torrents-Local
* TribalMixes
* Union Fansub
* UniOtaku
* ViDEOTEKA
* ZOMB
* ViDEOTEKA (VT)
* Ztracker
</details>
<details> <summary> <b> Supported Private Trackers </b> </summary>
* 0day.kiev
* 13City
* 1ptbar
* 3ChangTrai (3CT) [![(invite needed)][inviteneeded]](#)
* 3D Torrents (3DT)
* 4thD (4th Dimension) [![(invite needed)][inviteneeded]](#)
* 52PT
* 720pier
* Abnormal
* Abnormal (ABN)
* ABtorrents (ABT + RNS)
* AcrossTheTasman [![(invite needed)][inviteneeded]](#)
* Aftershock
* AGSVPT (Artic Global Seed Vault)
* AFUN
* AGSVPT (Arctic Global Seed Vault)
* Aidoru!Online
* Aither
* AlphaRatio (AR)
* AmigosShareClub
* AmigosShareClub (ASC)
* AnimeBytes (AB)
* AnimeLovers
* AnimeTorrents (AnT)
* AnimeTorrents.ro (Anime Torrents Romania)
* AnimeWorld
* Anthelion
* AnimeWorld (AW)
* Anthelion (ANT)
* Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#)
* ArabicSource
* ArabP2P
* ArabTorrents [![(invite needed)][inviteneeded]](#)
* AsianCinema
* AsianDVDClub
* AsianDVDClub (ADC)
* Audiences
* AudioNews (AN)
* Aussierul.es [![(invite needed)][inviteneeded]](#)
@@ -275,14 +270,16 @@ Prior versions of Jackett are no longer supported.
* Best-Core
* BeyondHD (BHD)
* Bibliotik [![(invite needed)][inviteneeded]](#)
* BigCore
* Bit-Bázis
* BIT-HDTV
* Bitded
* bitGAMER
* Bithorlo (BHO)
* BitHUmen [![(invite needed)][inviteneeded]](#)
* BitHUmen
* Bitpalace
* BitPorn
* Bitspyder
* BitSexy
* BitTorrentFiles
* BiTTuRK
* BJ-Share (BJ) [![(invite needed)][inviteneeded]](#)
@@ -313,51 +310,50 @@ Prior versions of Jackett are no longer supported.
* CinemaMovieS_ZT
* Cinematik
* CinemaZ (EuTorrents)
* Coastal-Crew
* ConCen [![(invite needed)][inviteneeded]](#)
* ClearJAV
* Coastal-Music-Crew (C-M-C)
* ConCen (Conspiracy Central) [![(invite needed)][inviteneeded]](#)
* Concertos
* CrabPT (蟹黄堡)
* CrazySpirits
* CrnaBerza
* cspt (财神)
* cyanbug (大青虫)
* DANISH BYTES
* Dark-Shadow
* Darkpeers
* Das Unerwartete (D-U)
* DataScene (DS)
* DesiTorrents [![(invite needed)][inviteneeded]](#)
* Diablo Torrent
* DICMusic [![(invite needed)][inviteneeded]](#)
* DigitalCore
* DigitalCore (DC)
* DimeADozen (EzTorrent)
* DiscFan [![(invite needed)][inviteneeded]](#)
* DivTeam
* DocsPedia
* Drugari
* Ebooks-Shares [![(invite needed)][inviteneeded]](#)
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
* eMuwarez
* Enthralled
* eShareNet
* eStone (BigTorrent)
* Exitorrent.org [![(invite needed)][inviteneeded]](#)
* ExoticaZ (YourExotic)
* Explosiv-World
* Explosiv-World (E-W)
* ExtremeBits
* F1Carreras
* F1GP
* FANO.IN [![(invite needed)][inviteneeded]](#)
* Fappaizuri
* FearNoPeer
* Femdomcult
* FileList (FL)
* FinElite (FE) [![(invite needed)][inviteneeded]](#)
* FinVip
* Flood (FLD)
* Flux-Zone
* Free Farm (自由农场)
* FSM
* FunFile (FF)
* FunkyTorrents (FT) [![(invite needed)][inviteneeded]](#)
* FutureTorrent
* FutureTorrent [PAY2DL]
* Fuzer (FZ)
* Gay-Torrents.org
* GAYtorrent.ru
@@ -365,13 +361,13 @@ Prior versions of Jackett are no longer supported.
* Generation-Free [![(invite needed)][inviteneeded]](#)
* GGPT
* GigaTorrents
* GimmePeers (formerly ILT)
* GimmePeers (formerly ILT) [PAY2DL]
* GiroTorrent
* GreatPosterWall (GPW)
* HaiDan
* Hǎitáng (海棠PT)
* HappyFappy
* Hawke-uno
* HappyFappy (HF)
* Hawke-uno (HUNO)
* HD Dolby [![(invite needed)][inviteneeded]](#)
* HD Zero
* HD-Club [![(invite needed)][inviteneeded]](#)
@@ -382,81 +378,74 @@ Prior versions of Jackett are no longer supported.
* HD-Torrents (HDT)
* HD-UNiT3D
* HDArea (HDA)
* HDAtmos
* HDBao
* HDBits [![(invite needed)][inviteneeded]](#)
* HDCiTY (HDC) [![(invite needed)][inviteneeded]](#)
* HDClone
* HDFans
* HDHome (HDBigger) [![(invite needed)][inviteneeded]](#)
* HDHome [![(invite needed)][inviteneeded]](#)
* HDKylin (麒麟)
* HDRoute [![(invite needed)][inviteneeded]](#)
* HDSky [![(invite needed)][inviteneeded]](#)
* HDT-LaFenice
* HDtime
* HDTorrents.it [PAY2DL]
* HDTurk
* HDU
* HDVIDEO
* Hebits
* Hebits (HB)
* HellasHut
* HHanClub
* HHD
* HomePornTorrents (HPT)
* House of Devil
* HQMusic
* HUDBT (蝴蝶) [![(invite needed)][inviteneeded]](#)
* iAnon
* ICC2022 (冰淇淋) [![(invite needed)][inviteneeded]](#)
* ilolicon PT
* ImmortalSeed (iS)
* Immortuos
* Indietorrents [![(invite needed)][inviteneeded]](#)
* INFINITY
* INFINITY [PAY2DL] [![(invite needed)][inviteneeded]](#)
* Infire
* Insane Tracker
* IPTorrents (IPT)
* IrishTV
* ItaTorrents
* JME-REUNIT3D
* JoyHD [![(invite needed)][inviteneeded]](#)
* JoyHD (JHD) [![(invite needed)][inviteneeded]](#)
* JPopsuki
* JPTV
* KamePT [![(invite needed)][inviteneeded]](#)
* Karagarga [![(invite needed)][inviteneeded]](#)
* Keep Friends [![(invite needed)][inviteneeded]](#)
* Keep Friends (FRDS-PT) [![(invite needed)][inviteneeded]](#)
* Kelu [![(invite needed)][inviteneeded]](#)
* Korsar [![(invite needed)][inviteneeded]](#)
* KrazyZone
* Kufei (库非)
* Kufirc
* Last Digital Underground (LDU)
* LastFiles
* LaidBackManor
* LastFiles (LF)
* Lat-Team
* Le Saloon [![(invite needed)][inviteneeded]](#)
* Le-Cinephile
* LearnBits
* LearnFlakes
* Leech24
* LemonHD [![(invite needed)][inviteneeded]](#)
* Lesbians4u
* LetSeed
* Libble
* LibraNet (LN)
* LinkoManija
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* LST
* LuckPT [![(invite needed)][inviteneeded]](#)
* M-Team TP (MTTP) [![(invite needed)][inviteneeded]](#)
* MaDs Revolution
* Majomparádé (TurkDepo)
* Making Off
* Mansão dos Animes (MDAN)
* Malayabits
* Mansão dos Animes (MDAN)
* Matrix
* MegamixTracker
* MeseVilág (Fairytale World)
* MetalGuru [![(invite needed)][inviteneeded]](#)
* Milkie
* Milkie (ME)
* MMA-Torrents [![(invite needed)][inviteneeded]](#)
* MNV (Max-New-Vision)
* MOJBLiNK
@@ -465,23 +454,20 @@ Prior versions of Jackett are no longer supported.
* MouseBits
* MyAnonamouse (MAM)
* MySpleen [![(invite needed)][inviteneeded]](#)
* NCore [![(invite needed)][inviteneeded]](#)
* NCore
* Nebulance (NBL) (TransmiTheNet)
* NewHeaven (TorrentHeavenResurrection) [![(invite needed)][inviteneeded]](#)
* NicePT
* Nirvana
* NorBits
* NordicQuality
* Ntelogo
* Nusanta(RA.RE)
* OKPT
* Old Greek Tracker
* Old Toons World
* Old Greek Tracker (OGT)
* Old Toons World (OTW)
* OpenCD [![(invite needed)][inviteneeded]](#)
* Orpheus
* OnlyEncodes+
* OshenPT
* Ostwiki
* OurBits (HDPter)
* P2PBG
* Panda
@@ -489,6 +475,7 @@ Prior versions of Jackett are no longer supported.
* PassThePopcorn (PTP) [![(invite needed)][inviteneeded]](#)
* Peeratiko
* Peers.FM
* Phoenix Project
* PigNetwork (猪猪网)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
@@ -498,7 +485,6 @@ Prior versions of Jackett are no longer supported.
* Portugas
* Pretome
* PrivateHD (PHD)
* PrivateSilverScreen (PSS)
* ProAudioTorrents (PAT)
* PT GTK
* PT分享站 (itzmx)
@@ -509,6 +495,7 @@ Prior versions of Jackett are no longer supported.
* PTFiles (PTF)
* PThome [![(invite needed)][inviteneeded]](#)
* PTSBAO (烧包) [![(invite needed)][inviteneeded]](#)
* PTSKIT
* PTtime
* PTVicomo
* Punk's Horror Tracker
@@ -519,30 +506,31 @@ Prior versions of Jackett are no longer supported.
* R3V WTF! [![(invite needed)][inviteneeded]](#)
* Racing4Everyone (R4E)
* RacingForMe (RFM)
* Rain
* RareShare2
* Red Leaves (红叶) [![(invite needed)][inviteneeded]](#)
* RailgunPT
* Rain (雨)
* Rastastugan
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
* Redacted (PassTheHeadphones)
* ReelFlix
* ReelFlix (HD4Free,LegacyHD)
* RetroFlix
* RevolutionTT [![(invite needed)][inviteneeded]](#)
* RocketHD
* Romanian Metal Torrents (RMT)
* RoTorrent
* Rousi
* SAMARITANO
* SATClubbing
* SceneHD [![(invite needed)][inviteneeded]](#)
* SceneRush [![(invite needed)][inviteneeded]](#)
* SceneTime
* Secret Cinema
* SeedFile
* 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)
@@ -550,7 +538,7 @@ Prior versions of Jackett are no longer supported.
* Speedmaster HD [![(invite needed)][inviteneeded]](#)
* Spirit of Revolution [![(invite needed)][inviteneeded]](#)
* SportsCult
* SpringSunday [![(invite needed)][inviteneeded]](#)
* SpringSunday (SSD) [![(invite needed)][inviteneeded]](#)
* SugoiMusic
* Superbits (SBS)
* Swarmazon
@@ -561,23 +549,23 @@ Prior versions of Jackett are no longer supported.
* TeamOS
* TEKNO3D [![(invite needed)][inviteneeded]](#)
* The Crazy Ones
* The Empire (TE)
* The Falling Angels (TFA)
* The Geeks
* The Kitchen
* The Kitchen (TK)
* The New Retro
* The Occult
* The Old School
* The Occult (TO)
* The Old School (TOS)
* The Paradiese
* The Place [![(invite needed)][inviteneeded]](#)
* The Show
* The Vault
* The Place (TP)
* The Show (TSBZ)
* The Vault (TVBZ)
* The-New-Fun
* TheEmpire (TE)
* TheLeachZone (TLZ)
* ThePiratedShip
* TJUPT (北洋园PT)
* TLFBits [![(invite needed)][inviteneeded]](#)
* TmGHuB [![(invite needed)][inviteneeded]](#)
* TmGHuB (TH) [![(invite needed)][inviteneeded]](#)
* Toca Share
* Tormac
* Tornado
@@ -591,19 +579,18 @@ Prior versions of Jackett are no longer supported.
* TorrentBytes (TBy) [![(invite needed)][inviteneeded]](#)
* TorrentCCF (TCCF)
* TorrentDay (TD)
* TorrentDD
* TorrentDD (TodayBit)
* Torrenteros (TTR)
* TorrentHR
* Torrenting (TT)
* TorrentLeech (TL)
* TorrentLeech.pl [![(invite needed)][inviteneeded]](#)
* TorrentSeeds (TS)
* ToTheGlory (TTG) [![(invite needed)][inviteneeded]](#)
* TrackerMK
* TranceTraffic
* Trellas (Magico) [![(invite needed)][inviteneeded]](#)
* TreZzoR
* TurkSeed
* TurkSeed (Aturk)
* TurkTorrent (TT)
* TV Chaos UK (TVCUK)
* TVstore
@@ -612,7 +599,7 @@ Prior versions of Jackett are no longer supported.
* UHDBits
* UltraHD
* UnlimitZ
* upload.cx
* upload.cx (ULCX)
* Upscale Vault
* UTOPIA
* Vault network
@@ -621,19 +608,18 @@ Prior versions of Jackett are no longer supported.
* WinterSakura [![(invite needed)][inviteneeded]](#)
* World-In-HD [![(invite needed)][inviteneeded]](#)
* World-of-Tomorrow [![(invite needed)][inviteneeded]](#)
* Wukong (悟空问道)
* x-ite.me (XM)
* Xider-Torrent
* XSpeeds (XS)
* Xthor [![(invite needed)][inviteneeded]](#)
* xTorrenty [![(invite needed)][inviteneeded]](#)
* XtremeBytes
* XtremeBytes (TorrentSurf)
* XWT-Classics
* XWTorrents (XWT)
* YggTorrent (YGG)
* YOiNKED
* YUSCENE
* Zamunda.net
* Zappateers
* Zelka.org
* ZmPT (织梦)
* ZonaQ [![(invite needed)][inviteneeded]](#)
@@ -663,6 +649,8 @@ t=book:
params : q, title, author, publisher, year, genre
```
Note that most indexers will only support a subset of these search modes and parameters, use the t=caps to get a list of the actual modes and parms supported by an indexer.
Examples:
```
@@ -712,7 +700,7 @@ A special "all" indexer is available at `/api/v2.0/indexers/all/results/torznab`
It will query all configured indexers and return the combined results.
If your client supports multiple feeds it's recommended to add each indexer directly instead of using the "all" indexer.
Using the "all" indexer has no advantages (besides reduced management overhead), the only disadvantages:
Using the "all" indexer has no advantages (besides reduced management overhead), and there are many disadvantages:
* you lose control over indexer specific settings (categories, search modes, etc.)
* mixing search modes (IMDB, query, etc.) might cause low-quality results
* indexer specific categories (>= 100000) can't be used.
@@ -775,7 +763,7 @@ If you want to run it with a user without a /home directory you need to add `Env
## Installation on Linux (ARMv6 or below)
1. Install [Mono 5.8](http://www.mono-project.com/download/#download-lin) or better (using the latest stable release is recommended)
1. Install [Mono 5.10](http://www.mono-project.com/download/#download-lin) or better (using the latest stable release is recommended)
* Follow the instructions on the mono website and install the `mono-devel` and the `ca-certificates-mono` packages.
* On Red Hat/CentOS/openSUSE/Fedora the `mono-locale-extras` package is also required.
2. Install libcurl:

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)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

@@ -323,7 +323,7 @@
<li><a target="_blank" href="{{this}}" class="alternativesitelink">{{this}}</a></li>
{{/each}}
</ul>
Click on an URL to copy it to the Site Link field.
Click on a URL to load it into the Site Link field.
</div>
</script>
<script id="setup-item-inputtags" type="text/x-handlebars-template">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

@@ -6,12 +6,12 @@ language: en-US
type: public
encoding: UTF-8
links:
- https://0magnet.co/
- https://13mag.net/
- https://16mag.net/
legacylinks:
- https://0magnet.com/
- https://9mag.net/
- https://0magnet.co/
caps:
categories:
@@ -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

@@ -12,14 +12,7 @@ links:
- https://1337x.st/
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- https://x1337x.cc/
- https://1337x.unblockninja.com/
- https://1337x.ninjaproxy1.com/
- https://1337x.proxyninja.org/
- https://1337x.proxyninja.net/
- https://1337x.torrentbay.st/
- https://1337x.torrentsbay.org/
legacylinks:
- https://1337x.is/
- https://1337x.gd/
@@ -27,6 +20,13 @@ legacylinks:
- https://1337x.abcproxy.org/
- https://1337x.so/
- https://1337x.unblockit.download/
- https://1337x.unblockninja.com/ # keyword search not working
- https://1337x.ninjaproxy1.com/ # keyword search not working
- https://1337x.proxyninja.org/ # keyword search not working
- https://1337x.proxyninja.net/ # keyword search not working
- https://1337x.torrentbay.st/ # keyword search not working
- https://1337x.torrentsbay.org/ # keyword search not working
- https://x1337x.se/
caps:
categorymappings:
@@ -120,6 +120,13 @@ caps:
allowrawsearch: true
settings:
- name: uploader
type: text
label: Filter by Uploader
- name: info_uploader
type: info
label: About filtering by Uploader
default: "You can filter by Uploader by entering a Case Sensitive username, or leave empty to get all results.<br>Note: this is the username of the Uploader and not the Groupname that often show up at the end of 1337x titles, eg -GalaxyRG."
- name: info_flaresolverr
type: info_flaresolverr
- name: downloadlink
@@ -177,7 +184,7 @@ search:
args: ["\\bS(20\\d{2})\\b", "$1"]
rows:
selector: tr:has(a[href^="/torrent/"])
selector: "tr:has(a[href^=\"/torrent/\"]){{ if .Config.uploader }}:has(td[class^=\"coll-5\"]:contains({{ .Config.uploader }})){{ else }}{{ end }}"
fields:
title_default:
@@ -273,6 +280,10 @@ search:
selector: td[class^="coll-2"]
leechers:
selector: td[class^="coll-3"]
_username:
selector: td[class^="coll-5"]
description:
text: "Uploader: {{ .Result._username }}"
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -1,32 +1,31 @@
---
id: hdvideo
name: HDVIDEO
description: "HDVIDEO is a CHINESE Private torrent tracker for MOVIES / TV / GENERAL"
id: 13city
name: 13City
description: "13City is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://hdvideo.one/
- https://13city.org/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影", default: true}
- {id: 402, cat: TV, desc: "TV Series/电视剧", default: true}
- {id: 403, cat: TV, desc: "TV Shows/综艺", default: true}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片", default: true}
- {id: 405, cat: TV/Anime, desc: "Anime/动漫", default: true}
- {id: 406, cat: Audio/Video, desc: "Music Videos/演唱会", default: true}
- {id: 407, cat: TV/Sport, desc: "Sports/体育", default: true}
- {id: 408, cat: Audio, desc: "HQ Audio/音乐", default: true}
- {id: 409, cat: PC, desc: "3D模型", default: false}
- {id: 401, cat: Movies, desc: "电影/Movies"}
- {id: 402, cat: TV, desc: "电视剧/TVSeries"}
- {id: 403, cat: TV, desc: "综艺/TV Shows"}
- {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: Books/EBook, desc: "电子书/E-book"}
- {id: 409, cat: Audio/Audiobook, desc: "有声读物/A-book"}
- {id: 413, cat: TV/Documentary, desc: "纪录片/Documentary"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
book-search: [q]
settings:
- name: cookie
@@ -61,10 +60,10 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts inactive (i.e. not logged in for a long time) are automatically deleted."
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:
# switched from form method to cookie method when it was restored the second time #15071 reason was not recorded
# 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 }}"
@@ -75,9 +74,6 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 404, 405, 406, 407, 408]
- path: special.php
categories: [409]
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 }}"
@@ -94,7 +90,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
@@ -116,6 +112,9 @@ search:
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"]
@@ -147,12 +146,20 @@ search:
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
@@ -167,15 +174,12 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
description_verified:
case:
span[title="通过"], span[title="通過"], span[title="Allowed"]: "Verified:"
span[title="未审"], span[title="未審"], span[title="Not reviewed"]: "Unverified:"
span[title="拒绝"], span[title="拒絕"], span[title="Denied"]: "Banned:"
minimumratio:
text: 2.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
description:
selector: td:nth-child(2)
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.15 2024-12-23
# NexusPHP v1.9.6 2025-06-25

View File

@@ -18,9 +18,7 @@ caps:
- {id: 406, cat: Audio/Video, desc: "Music Videos"}
- {id: 407, cat: TV/Sport, desc: "Sports"}
- {id: 408, cat: Audio, desc: "HQ Audio"}
- {id: 410, cat: PC, desc: "Software"}
- {id: 411, cat: Books, desc: "Documents"}
- {id: 412, cat: PC/Games, desc: "Games"}
- {id: 409, cat: Other, desc: "Misc"}
modes:
search: [q]
@@ -30,12 +28,11 @@ caps:
book-search: [q]
settings:
- name: username
- name: cookie
type: text
label: Username
- name: password
type: password
label: Password
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -68,23 +65,10 @@ settings:
default: "Cherish your account. Inactive accounts will be deleted based on the following provisions:<ol><li>Nexus Master or later will not be deleted account.</li><li>Veteran User or higher will not be deleted if temporarily locked (at User Settings).</li><li>Temporarily locked accounts will be deleted if not logged in within 90 days.</li><li>Accounts that are not temporarily locked will be deleted if they do not log in within 60 days.</li><li>Accounts with no storage for uploads and downloads will be deleted if they do not log in within 30 days or have registered within 14 days.</li></ol>"
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
# 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:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("Đăng nhập thất bại!")) # Login failed!
- selector: td.embedded:has(h2:contains("Thất bại")) # Failure (captcha)
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]
@@ -101,7 +85,7 @@ search:
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: "{{ if .Query.IMDBID }}4{{ else }}0{{ end }}"
# 0 AND, 1 OR, 2 exact
# 0 AND, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
@@ -112,23 +96,23 @@ search:
fields:
category:
selector: a[href^="?cat="]
selector: a[href*="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
selector: a[href*="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
selector: a[title][href*="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
selector: a[href*="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
selector: a[href*="download.php?id="]
attribute: href
poster:
selector: img[data-src]
@@ -138,7 +122,7 @@ search:
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(5) > span[title]
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
@@ -148,7 +132,7 @@ search:
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td.rowfollow:nth-child(5):not(:has(span))
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
@@ -158,13 +142,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.rowfollow:nth-child(6)
selector: td.rowfollow:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(7)
selector: td.rowfollow:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(8)
selector: td.rowfollow:nth-child(7)
grabs:
selector: td.rowfollow:nth-child(9)
selector: td.rowfollow:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
@@ -180,9 +164,9 @@ search:
img.pro_2up: 2
"*": 1
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
description:
selector: td:nth-child(3)
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP 3ChangTrai v3.0 2020-04-30
# NexusPHP 3ChangTrai v2.0 2025-02-18

View File

@@ -1,20 +1,31 @@
---
id: 52bt
name: 52BT
description: "52BT is a CHINESE Public tracker for TV / MOVIES / MUSIC / GENERAL"
description: "52BT is a CHINESE Public tracker for MOVIES / TV / MUSIC / GENERAL"
language: zh-CN
type: public
encoding: UTF-8
requestDelay: 2
links:
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://521.52btbt.cyou/
- https://www.529053.xyz/
- https://www.529055.xyz/
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://52btbt.icu/
- https://www.529065.xyz/
- https://www.529067.xyz/
legacylinks:
- https://529050.xyz/
- https://529048.xyz/
- https://529049.xyz/
- https://www.529052.xyz/
- https://www.529053.xyz/
- https://www.529055.xyz/
- https://www.529057.xyz/
- https://www.529056.xyz/
- https://www.529058.xyz/
- https://www.52bt059.buzz/
- https://www.529060.xyz/
- https://www.529061.xyz/
- https://www.529059.xyz/
- https://www.529062.xyz/
- https://www.529063.xyz/
- https://www.529064.xyz/
- https://www.529066.xyz/
caps:
categorymappings:

View File

@@ -1,7 +1,7 @@
---
id: Bittorrentfiles
name: Bittorrentfiles
description: "Bittorrentfiles is a Private GERMAN tracker"
description: "Bittorrentfiles is a Private GERMAN Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: UTF-8

View File

@@ -1,7 +1,7 @@
---
id: abnormal
name: Abnormal
description: "General French Private Tracker"
description: "ABNormal (ABN) is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: fr-FR
type: private
encoding: UTF-8

View File

@@ -8,6 +8,8 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://abtorrents.xyz/
legacylinks:
- https://abtorrents.me/
caps:
@@ -15,9 +17,9 @@ caps:
- {id: 10, cat: Audio/Audiobook, desc: "Action/Adventure"}
- {id: 80, cat: Audio/Audiobook, desc: "Adult/Erotica"}
- {id: 20, cat: Audio/Audiobook, desc: "Biography/Memoirs"}
- {id: 30, cat: Audio/Audiobook, desc: "Business "}
- {id: 30, cat: Audio/Audiobook, desc: "Business"}
- {id: 40, cat: Audio/Audiobook, desc: "Childrens"}
- {id: 70, cat: Audio/Audiobook, desc: "Computers "}
- {id: 70, cat: Audio/Audiobook, desc: "Computers"}
- {id: 260, cat: Audio/Audiobook, desc: "Crime/Thriller"}
- {id: 90, cat: Audio/Audiobook, desc: "Fantasy-General"}
- {id: 100, cat: Audio/Audiobook, desc: "Fantasy-Youth"}
@@ -45,6 +47,7 @@ caps:
- {id: 285, cat: Audio/Audiobook, desc: "Travel"}
- {id: 290, cat: Audio/Audiobook, desc: "Urban Fantasy/Paranormal"}
- {id: 300, cat: Audio/Audiobook, desc: "Western"}
- {id: 310, cat: Audio/Audiobook, desc: "Young Adult"}
- {id: 400, cat: Books/EBook, desc: "[E] Action/Adventure"}
- {id: 410, cat: Books/EBook, desc: "[E] Adult/Erotica"}
- {id: 420, cat: Books/EBook, desc: "[E] Arts & Crafts (Hobbies)"}
@@ -134,6 +137,7 @@ search:
attribute: alt
title:
selector: a[href^="details.php?id="]
remove: span.has-text-red
details:
selector: a[href^="details.php?id="]
attribute: href

View File

@@ -29,10 +29,10 @@ search:
selector: tbody tr
fields:
title:
selector: td.title > span.title a
category:
text: 1
title:
selector: td.title > span.title a
details:
selector: td.title > span.title a
attribute: href
@@ -42,16 +42,13 @@ search:
size:
selector: td.size
seeders:
selector: td.peers div.seed
text: 1
leechers:
selector: td.peers div.leech
grabs:
selector: td.peers div.done
text: 1
date:
# unix
selector: td.date time
attribute: datetime
filters:
- name: fuzzytime
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -1,7 +1,7 @@
---
id: acrossthetasman
name: Across The Tasman
description: "ATT is a torrent site for Rugby and other sports played in Australia"
description: "ATT is a Private torrent site for Rugby and other sports played in Australia"
language: en-AU
type: private
encoding: UTF-8
@@ -51,7 +51,7 @@ login:
- selector: div.restore:contains("invalid username or password")
test:
path: torrents.php
selector: a[href*="logout.php"]
selector: a[href*="login.php?do=logout"]
search:
paths:

View File

@@ -101,7 +101,7 @@ login:
selector: td.text
test:
path: /
selector: a[href="/logout.php"]
selector: a[href*="/logout.php"]
search:
paths:
@@ -120,6 +120,12 @@ search:
- name: andmatch
fields:
category:
selector: a[href*="/browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a.index
attribute: href
@@ -127,17 +133,11 @@ search:
- name: querystring
args: name
- name: urldecode
category:
selector: td a[href^="/browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
details:
selector: a.index
selector: a[href*="/details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
selector: a.index
attribute: href
filters:
- name: urldecode
@@ -147,6 +147,8 @@ search:
filters:
- name: regexp
args: src=([^\s]+)
- name: replace
args: ["\"", ""]
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href

View File

@@ -0,0 +1,180 @@
---
id: afun
name: AFUN
description: "AFUN is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://www.ptlover.cc/
caps:
categorymappings:
- {id: 407, cat: TV/Sport, desc: "Sports/赛事"}
- {id: 414, cat: TV, desc: "TV Shows/综艺"}
- {id: 408, cat: Audio, desc: "HQ Audio/HQ音频"}
- {id: 409, cat: Other, desc: "Misc/其他"}
- {id: 407, cat: TV/Sport, desc: "TV Sport/体育"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/MV"}
- {id: 403, cat: TV, desc: "TV Talk Shows/脱口秀"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 405, cat: TV/Anime, desc: "Anime/动画"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 401, cat: Movies, desc: "Movies/电影"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
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: "Cherish your user account. Inactive accounts will be deleted based on the following rules:<ol><li>Veteran User or above will never be deleted.</li><li>Elite User or above will never be deleted if parked (at User CP).</li><li>Parked accounts will be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts will be deleted if users have not logged in for more than 150 days in a row.</li><li>Accounts with both uploaded and downloaded amount being 0 will be deleted if users have not logged in for more than 100 days in a row.</li></ol>"
login:
# using cookie method because site regularly disables login page for certain events during the year
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}}"
# searching in description causes HTTP 500 so we will not support doubanid searching
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0: include dead, 1: alive, 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: description, 3: uploader, 4: imdburl
search_area: "{{ if .Query.IMDBID }}4{{ else }}0{{ end }}"
# 0: AND, 2: exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# Support in NexusPHP so bots don't pollute trending searches:
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: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: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:nth-child(5)
seeders:
selector: td:nth-child(6)
leechers:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
img.pro_free2up: 0
img.pro_50pctdown: 0.5
img.pro_50pctdown2up: 0.5
img.pro_30pctdown: 0.3
"*": 1
uploadvolumefactor:
case:
img.pro_50pctdown2up: 2
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# NexusPHP v1.9.0 2025-02-06

View File

@@ -8,6 +8,8 @@ encoding: UTF-8
requestDelay: 2
links:
- https://www.agsvpt.com/
- https://pt.agsvpt.cn/
legacylinks:
- https://abroad.agsvpt.com/
caps:

View File

@@ -1,7 +1,7 @@
---
id: aidoruonline
name: Aidoru!Online
description: "Aidoru!Online is a Private Torrent Tracker for Female Japanese Idol related files"
description: "Aidoru!Online is a JAPANESE Private Torrent Tracker for Female Japanese Idol related files"
language: en-US
type: private
encoding: UTF-8

View File

@@ -5,6 +5,7 @@ description: "Aither is a Private Torrent Tracker for HD MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
# status https://status.aither.cc/
links:
- https://aither.cc/
@@ -13,13 +14,11 @@ caps:
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 9, cat: TV/Sport, desc: "Sport"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-search: [q]
settings:
@@ -70,9 +69,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -139,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:
@@ -152,7 +156,7 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # UTC
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
@@ -188,4 +192,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.0.0
# json UNIT3D 9.1.5

View File

@@ -1,7 +1,7 @@
---
id: amigosshare
name: Amigos Share Club
description: "Amigos Share Club is a Brazilian Private site for TV / MOVIES / GENERAL"
description: "Amigos Share Club (ASC) is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pt-BR
type: private
encoding: UTF-8
@@ -152,7 +152,7 @@ search:
keywordsfilters:
# drop the year from searches since site titles do not include year
- name: re_replace
args: ["(19|20[0-9]{2})", ""]
args: ["(\\b((19|20)\\d{2})\\b)", ""]
rows:
selector: "div#fancy-list-group ul.list-group li.list-group-item{{ if .Config.freeleech }}:has(span.badge-success:contains(\"FREE\")){{ else }}{{ end }}"

View File

@@ -1,300 +0,0 @@
---
id: anilibria
name: AniLibria
description: "AniLibria is a Public torrent tracker for anime, voiced on russian by AniLibria team"
language: ru-RU
type: public
encoding: UTF-8
links:
- https://www.anilibria.tv/
caps:
categories:
Anime: TV/Anime
Movies: Movies/Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
settings:
- name: stripcyrillic
type: checkbox
label: Strip Cyrillic Letters
default: false
- name: sonarr_compatibility
type: checkbox
label: Improve Sonarr compatibility by trying to better parse Season information in release titles.
default: false
- name: addrussiantotitle
type: checkbox
label: Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.
default: false
search:
paths:
# https://github.com/anilibria/docs/blob/master/api_v3.md
- path: "https://api.anilibria.tv/v3/title/{{ if .Keywords }}search{{ else }}updates{{ end }}"
response:
type: json
inputs:
search: "{{ .Keywords }}"
filter: "names,posters.small.url,code,torrents.list,season.year,description"
limit: 100
keywordsfilters:
# strip season and/or ep
- name: re_replace
args: ["(?i)\\b(?:[SE]\\d{1,4}){1,2}\\b\\s?", ""]
rows:
selector: list
attribute: torrents.list
multiple: true
fields:
_episodes:
selector: episodes.string
optional: true
category:
text: "{{ if eq .Result._episodes \"Фильм\" }}Movies{{ else }}Anime{{ end }}"
title_ru:
selector: ..names.ru
title_en:
selector: ..names.en
title_en_parsed:
selector: ..names.en
filters:
- name: re_replace
args: ["(?i)\\bPart\\s*1\\b", "Part One"]
- name: re_replace
args: ["(?i)\\bPart\\s*2\\b", "Part Two"]
- name: re_replace
args: ["(?i)\\bPart\\s*3\\b", "Part Three"]
- name: re_replace
args: ["(?i)\\bPart\\s*4\\b", "Part Four"]
- name: re_replace
args: ["(?i)\\bPart\\s*5\\b", "Part Five"]
- name: re_replace
args: ["(?i)\\bPart\\s*6\\b", "Part Six"]
- name: re_replace
args: ["(?i)\\bPart\\s*7\\b", "Part Seven"]
- name: re_replace
args: ["(?i)\\bPart\\s*8\\b", "Part Eight"]
- name: re_replace
args: ["(?i)\\bPart\\s*9\\b", "Part Nine"]
- name: re_replace
args: ["(?i)\\bseason\\s*(\\d+)\\b", ""]
- name: re_replace
args: ["(?i)\\b(\\d+)(st|nd|rd|th)\\s*season[\\s\\.]*", ""]
- name: re_replace
args: ["(?i)\\b(\\d+)\\s*season\\b[\\s\\.]*", ""]
- name: re_replace
args: ["(?i)\\bseason\\s*([IVXLCDM]+)\\b", ""]
- name: re_replace
args: ["\\bI$", ""]
- name: re_replace
args: ["\\bII$", ""]
- name: re_replace
args: ["\\bIII$", ""]
- name: re_replace
args: ["\\bIV$", ""]
- name: re_replace
args: ["\\bV$", ""]
- name: re_replace
args: ["\\bVI$", ""]
- name: re_replace
args: ["\\bVII$", ""]
- name: re_replace
args: ["\\bVIII$", ""]
- name: re_replace
args: ["\\bIX$", ""]
- name: re_replace
args: ["\\bX$", ""]
- name: re_replace
args: ["(?i)\\b(\\d+)(?:st|nd|rd|th)?\\b", ""]
- name: trim
title_alternative:
selector: ..names.alternative
optional: true
filters:
- name: re_replace
args: ["(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)", "{{ if .Config.stripcyrillic }}{{ else }}$1$2$3$4{{ end }}"]
- name: re_replace
args: ["[\\[\\(\\{<«][\\s\\W]*[\\]\\)\\}>»]", ""]
- name: re_replace
args: ["^[\\s&,\\.!\\?\\+\\-_\\|\\/':]+", ""]
- name: re_replace
args: ["^OVA$", ""]
_season_number_en:
selector: ..names.en
filters:
- name: re_replace
args: ["(?i)\\bPart\\s*\\d+\\s*$", ""]
- name: re_replace
args: ["(?i)(^.*\\bseason\\s*(\\d+)\\b\\s*$)", "S$2"]
- name: re_replace
args: ["(?i)(^.*\\b(\\d+)(st|nd|rd|th)\\s*season\\b.*$)", "S$2"]
- name: re_replace
args: ["(?i)(^.*\\b(\\d+)\\s*season\\b.*$)", "S$2"]
- name: re_replace
args: ["(?i)(^.*\\bseason\\s*([IVXLCDM]+)\\b\\s*$)", "$1"]
- name: re_replace
args: ["(^.*X$)", "S10"]
- name: re_replace
args: ["(^.*IX$)", "S9"]
- name: re_replace
args: ["(^.*VIII$)", "S8"]
- name: re_replace
args: ["(^.*VII$)", "S7"]
- name: re_replace
args: ["(^.*VI$)", "S6"]
- name: re_replace
args: ["(^.*V$)", "S5"]
- name: re_replace
args: ["(^.*IV$)", "S4"]
- name: re_replace
args: ["(^.*III$)", "S3"]
- name: re_replace
args: ["(^.*II$)", "S2"]
- name: re_replace
args: ["(^.*I$)", "S1"]
- name: re_replace
args: ["(?i)(^.*\\b(\\d+)(?:st|nd|rd|th)?\\b\\s*$)", "S$2"]
- name: re_replace
args: ["(?i)^(?!S\\d+).*", ""]
_season_number_alternative:
selector: ..names.alternative
optional: true
filters:
- name: re_replace
args: ["(?i)\\bPart\\s*\\d+\\s*$", ""]
- name: re_replace
args: ["(?i)(^.*\\bseason\\s*(\\d+)\\b\\s*$)", "S$2"]
- name: re_replace
args: ["(?i)(^.*\\b(\\d+)(st|nd|rd|th)\\s*season\\b\\s*$)", "S$2"]
- name: re_replace
args: ["(?i)(^.*\\b(\\d+)\\s*season\\b\\s*$)", "S$2"]
- name: re_replace
args: ["(?i)(^.*\\bseason\\s*([IVXLCDM]+)\\b\\s*$)", "$1"]
- name: re_replace
args: ["(^.*X$)", "S10"]
- name: re_replace
args: ["(^.*IX$)", "S9"]
- name: re_replace
args: ["(^.*VIII$)", "S8"]
- name: re_replace
args: ["(^.*VII$)", "S7"]
- name: re_replace
args: ["(^.*VI$)", "S6"]
- name: re_replace
args: ["(^.*V$)", "S5"]
- name: re_replace
args: ["(^.*IV$)", "S4"]
- name: re_replace
args: ["(^.*III$)", "S3"]
- name: re_replace
args: ["(^.*II$)", "S2"]
- name: re_replace
args: ["(^.*I$)", "S1"]
- name: re_replace
args: ["(?i)(^.*\\b(\\d+)(?:st|nd|rd|th)?\\b\\s*$)", "S$2"]
- name: re_replace
args: ["(?i)^(?!S\\d+).*", ""]
_season_number:
text: "{{ .Result._season_number_en }}"
filters:
- name: append
args: "{{ .Result._season_number_alternative }}"
- name: re_replace
args: ["^S1S1$", "S1"]
- name: re_replace
args: ["^S1(.+)$", "$1"]
- name: re_replace
args: ["^(S\\d+).*$", "$1"]
- name: re_replace
args: ["^$", "S1"]
year:
selector: ..season.year
_quality:
selector: quality.string
_quality_type:
selector: quality.type
_quality_resolution:
selector: quality.resolution
_quality_encoder:
selector: quality.encoder
filters:
- name: re_replace
args: ["(?i)^h", "x"]
title_parsed:
text: "{{ if .Config.stripcyrillic }}{{ else }}{{ .Result.title_ru }} / {{ end }}{{ .Result.title_en_parsed }} {{ .Result._season_number}}E{{ .Result._episodes }} [{{ .Result._quality_type }} {{ .Result._quality_resolution }} {{ .Result._quality_encoder }}]"
filters:
- name: re_replace
args: ["\\bS\\d+EФильм\\b", "({{ .Result.year }}) MOVIE"]
- name: re_replace
args: ["\\bS\\d+EOVA\\b", "({{ .Result.year }}) OVA"]
- name: re_replace
args: ["\\bS\\d+EONA\\b", "({{ .Result.year }}) ONA"]
- name: re_replace
args: ["\\bS\\d+EMovie\\b", "({{ .Result.year }}) MOVIE"]
- name: re_replace
args: ["\\bS\\d+EП/м фильм\\b", "({{ .Result.year }}) MOVIE"]
- name: re_replace
args: ["\\bS\\d+EРекап\\b", "({{ .Result.year }}) RECAP"]
- name: re_replace
args: ["\\bS\\d+ETV-Special\\b", "({{ .Result.year }}) SPECIAL"]
- name: append
args: "{{ if .Config.addrussiantotitle }} - RUS{{ else }}{{ end }}"
title_original:
text: "{{ if .Config.stripcyrillic }}{{ else }}{{ .Result.title_ru }} / {{ end }}{{ .Result.title_en }}{{ if .Result.title_alternative }} / AKA {{ .Result.title_alternative }}{{ else }}{{ end }} ({{ .Result.year }}) [{{ .Result._quality }}]{{ if .Result._episodes }} - E{{ .Result._episodes }}{{ else }}{{ end }}"
filters:
- name: re_replace
args: [" - \\bEФильм\\b", " - MOVIE"]
- name: re_replace
args: [" - \\bEMovie\\b", " - MOVIE"]
- name: re_replace
args: [" - \\bEП/м фильм\\b", " - MOVIE"]
- name: re_replace
args: [" - \\bEOVA\\b", " - OVA"]
- name: re_replace
args: [" - \\bEONA\\b", " - ONA"]
- name: append
args: "{{ if .Config.addrussiantotitle }} - RUS{{ else }}{{ end }}"
title:
text: "{{ if .Config.sonarr_compatibility }}{{ .Result.title_parsed }}{{ else }}{{ .Result.title_original }}{{ end }}"
_code:
selector: ..code
details:
text: "{{ .Config.sitelink }}release/{{ .Result._code }}.html"
download_url:
selector: url
download:
text: "{{ .Config.sitelink }}{{ .Result.download_url }}"
magnet:
selector: magnet
poster:
selector: ..posters.small.url
filters:
- name: prepend
args: "https://static.anilibria.tv"
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: downloads
date:
# unix
selector: uploaded_timestamp
size:
selector: total_size
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
description:
selector: ..description
# json api v3

View File

@@ -75,9 +75,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -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:
@@ -193,4 +198,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.4
# json UNIT3D 9.1.5

View File

@@ -1,7 +1,7 @@
---
id: animeworld-api
name: AnimeWorld (API)
description: "AnimeWorld (AW) is a GERMAN Private site for ANIME / MANGA / HENTAI"
description: "AnimeWorld (AW) is a GERMAN Private Torrent Tracker for ANIME / MANGA / HENTAI"
language: de-DE
type: private
encoding: UTF-8
@@ -81,9 +81,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -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

@@ -4,7 +4,7 @@ replaces:
- tehconnectionme
- anthelion
name: Anthelion (API)
description: "Anthelion is a Private MOVIES tracker"
description: "Anthelion (ANT) is a Private Torrent Tracker for MOVIES"
language: en-US
type: private
encoding: UTF-8

View File

@@ -1,7 +1,7 @@
---
id: arabafenice
name: ArabaFenice
description: "Araba Fenice (Phoenix) is an ITALIAN Private site for TV / MOVIES / GENERAL"
description: "Araba Fenice (Phoenix) is an ITALIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: it-IT
type: private
encoding: UTF-8

View File

@@ -51,7 +51,6 @@ caps:
- {id: 89, cat: TV, desc: "مسلسلات عربية كامله (Full Arabic Series)"}
- {id: 52, cat: TV, desc: "مسرحيات (Plays)"}
- {id: 71, cat: TV, desc: "مسلسلات مدبلجه عربي (Arabic Dubbed Series)"}
- {id: 117, cat: TV, desc: "رمضان 2025 (Ramadan 2025)"}
- {id: 90, cat: TV, desc: "برامج ومسابقات (Shows)"}
# المرئيات الاجنبية Foreign Movies
- {id: 92, cat: TV/Foreign, desc: "تعليمي (Educational)"}
@@ -111,12 +110,13 @@ login:
search:
paths:
# https://www.arabp2p.com/index.php?page=torrents&search=&category=0&active=0&internel=0
# https://www.arabp2p.net/index.php?page=torrents&search=&category=0&active=0&internel=0&order=3&by=2
- path: index.php
inputs:
page: torrents
search: "{{ .Keywords }}"
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0{{ end }}"
# does not support multi categories, default to All
category: 0
# 0 all 1 activeonly 2 deadonly
active: 0
# 0 all 1 internal 2 external
@@ -126,13 +126,13 @@ search:
# does not support imdbid search or provide imdb link in results
rows:
selector: table.torrent tr.torrent
selector: table#torrents_list_p > tbody > tr:has(a[href^="download.php?id="])
filters:
- name: andmatch
fields:
category:
selector: a[href^="index.php?page=torrents&category="]
selector: a[href^="index.php?page=torrents&category="]:last-child
attribute: href
filters:
- name: querystring
@@ -143,7 +143,7 @@ search:
selector: a[href^="index.php?page=torrent-details"]
attribute: href
download:
selector: a[href^="download.php"]
selector: a[href^="download.php?id="]
attribute: href
optional: true
magnet:
@@ -151,18 +151,18 @@ search:
attribute: href
optional: true
date:
selector: td:nth-child(4) span
selector: span.upload-date > span
attribute: title
# auto adjusted by site account profile
filters:
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss"
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
args: "MM-yy-dd HH:mm:ss tt"
size:
selector: td:nth-child(7)
selector: span.size
seeders:
selector: span[title="Seeders"]
leechers:
selector: span[title="Leechers"]
downloadvolumefactor:
case:
span.free: 0

View File

@@ -1,7 +1,7 @@
---
id: asiancinema
name: AsianCinema
description: "Tracker Movies/TV/Music"
description: "AsianCinema is a Private Tracker for ASIAN MOVIES / TV / MUSIC"
language: en-US
type: private
encoding: UTF-8

View File

@@ -1,7 +1,7 @@
---
id: asiandvdclub
name: AsianDVDClub
description: "AsianDVDClub (ADC) is a Private Torrent Tracker for Asian DVD and BluRay"
description: "AsianDVDClub (ADC) is a Private Torrent Tracker for ASIAN DVD and BluRay"
language: en-US
type: private
encoding: UTF-8

View File

@@ -1,7 +1,7 @@
---
id: aussierules
name: Aussierul.es
description: "Aussierul.es is a torrent site for Aussie Rules Football played in Australia"
description: "AussieRul.es is a Private Torrent Tracker for AUSTRALIAN RULES FOOTBALL"
language: en-AU
type: private
encoding: UTF-8

View File

@@ -1,7 +1,7 @@
---
id: azusa
name: Azusa (梓喵)
description: "Azusa (梓喵) is a CHINESE Private Torrent Tracker focusing on Comics"
description: "Azusa (梓喵) is a CHINESE Private Torrent Tracker focusing on COMICS"
language: zh-CN
type: private
encoding: UTF-8
@@ -64,20 +64,23 @@ login:
search:
paths:
- path: torrents.php
allowEmptyInputs: true
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 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 }}"
inclbookmarked: 0
approval_status: ""
trackerStatus: ""
search: "{{ .Keywords }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: 0
# 0 AND, 1 OR, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)

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,7 @@ 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"}
- {id: 34, cat: TV, desc: "Kids"}
@@ -38,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"}
@@ -47,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"}
@@ -59,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

@@ -1,106 +0,0 @@
---
id: badasstorrents
name: Badass Torrents
description: "Badass Torrents is a Public torrent site for MOVIES / TV / GENERAL"
language: en-US
type: public
encoding: UTF-8
requestDelay: 5
links:
- https://badasstorrents.com/
legacylinks:
- https://badasstorrents.mrunblock.bond/
- https://badasstorrents.nocensor.cloud/
caps:
categories:
Anime: TV/Anime
Apps: PC
Books: Books
Games: PC/Games
Movies: Movies
Music: Audio
Other: Other
TV: TV
XXX: XXX
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q, album, artist]
book-search: [q]
settings:
- name: info_flaresolverr
type: info_flaresolverr
- name: downloadlink
type: select
label: Download link
default: "magnet:?xt="
options:
"/d/": ".torrent"
"magnet:?xt=": "magnet"
- name: downloadlink2
type: select
label: Download link (fallback)
default: "/d/"
options:
"/d/": ".torrent"
"magnet:?xt=": "magnet"
- name: info_download
type: info
label: About the Download links
default: You can optionally set as a fallback an automatic alternate link, so if the .torrent download link fails your download will still be successful.
download:
selectors:
- selector: a[href*="{{ .Config.downloadlink }}"]
attribute: href
- selector: a[href*="{{ .Config.downloadlink2 }}"]
attribute: href
search:
paths:
# search has 10 torrents per page, latest has 100 torrents per page.
- path: "{{ if .Keywords }}s/{{ .Keywords }}{{ else }}latest.html{{ end }}"
- path: "{{ if .Keywords }}s/{{ .Keywords }}&page=10{{ else }}{{ end }}"
keywordsfilters:
- name: re_replace
args: ["[\\s]+", "-"]
- name: tolower
rows:
selector: table.table-hover > tbody > tr
filters:
- name: andmatch
fields:
category:
selector: a[href^="/c/"]
title:
selector: a[href*="/v/"]
details:
selector: a[href*="/v/"]
attribute: href
download:
selector: a[href*="/v/"]
attribute: href
date:
selector: td:nth-child(3)
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-child(4)
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,7 +1,7 @@
---
id: bestcore
name: Best-Core
description: "Best-Core is a HUNGARIAN Private Tracker for MOVIES / TV"
description: "Best-Core is a HUNGARIAN Private Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: ISO-8859-2

View File

@@ -1,7 +1,7 @@
---
id: bibliotik
name: Bibliotik
description: "Bibliotik is a private site for eBooks and audiobooks"
description: "Bibliotik is a Private Torrent Tracker for EBOOKS and AUDIOBOOKS"
language: en-US
type: private
encoding: UTF-8

View File

@@ -0,0 +1,147 @@
---
id: bigcore
name: BigCore
description: "BigCore is a HUNGARIAN Private Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
links:
- https://bigcore.eu/
caps:
categorymappings:
- {id: 48, cat: Movies/SD, desc: "CAM/Hun"}
- {id: 49, cat: Movies/SD, desc: "CAM/Eng"}
- {id: 50, cat: Movies/SD, desc: "SD/Hun"}
- {id: 51, cat: Movies/SD, desc: "SD/Eng"}
- {id: 52, cat: Movies/DVD, desc: "DVD/Hun"}
- {id: 53, cat: Movies/DVD, desc: "DVD/Eng"}
- {id: 54, cat: Movies/HD, desc: "HD/Hun"}
- {id: 55, cat: Movies/HD, desc: "HD/Eng"}
- {id: 56, cat: TV, desc: "Sorozat/Hun"}
- {id: 57, cat: TV, desc: "Sorozat/Eng"}
- {id: 58, cat: PC/Games, desc: "Játék/ISO"}
- {id: 59, cat: PC/ISO, desc: "Program/ISO"}
- {id: 60, cat: PC/Games, desc: "Játék/RIP"}
- {id: 61, cat: PC/0day, desc: "Program/RIP"}
- {id: 62, cat: Audio, desc: "Zene/Hun"}
- {id: 63, cat: Audio, desc: "Zene/Eng"}
- {id: 64, cat: Books, desc: "Könyv"}
- {id: 65, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 66, cat: XXX/x264, desc: "XXX/Video"}
- {id: 67, cat: XXX/ImageSet, desc: "XXX/Kép"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: sort
type: select
label: Sort requested from site
default: 4
options:
1: title
4: created
7: seeders
5: 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>Torrentek száma egy oldalon</b> setting to <b>100</b> on your account profile. The default is <i>30</i>.
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="/logout.php"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead, 3 myupload, 4 waiting for seed
incldead: 1
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: tr[id^="torrent_row_"], tr[id^="hidden_torrent_row_"]
after: 1
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a.tooltip[href$="details"]
attribute: title
details:
selector: a.tooltip[href$="details"]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a[href^="kepek/"]
attribute: href
files:
selector: a.viewFileList
date:
selector: td:nth-child(7) a[title]
attribute: title
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-child(8)
grabs:
selector: td:nth-child(9)
seeders:
selector: td:nth-child(10)
leechers:
selector: td:nth-child(11)
description:
case:
i.fa-check: "Verified"
i.fa-question: "Unverified"
downloadvolumefactor:
case:
span:contains("0x"): 0
"*": 1
uploadvolumefactor:
case:
span:contains("2x"): 2
span:contains("3x"): 3
span:contains("4x"): 4
span:contains("5x"): 5
"*": 1
minimumseedtime:
# 1 days (as seconds = 1 x 24 x 60 x 60)
text: 86400
# engine n/a

View File

@@ -0,0 +1,160 @@
---
id: bitgamer
name: bitGAMER
description: "bitGAMER is a Private Torrent Tracker for GAMES"
language: en-US
type: private
encoding: UTF-8
links:
- https://bitgamer.ch/
caps:
categorymappings:
- {id: 1, cat: XXX/Other, desc: "Adult Games"}
- {id: 3, cat: PC/0day, desc: "Burning/Ripping Tools"}
- {id: 4, cat: Books/Other, desc: "Guides/Game Documents"}
- {id: 13, cat: Movies/Other, desc: "Movies/TV/Video"}
- {id: 48, cat: Audio/Other, desc: "Music/OST"}
- {id: 52, cat: Console/Other, desc: "Amiga"}
- {id: 18, cat: PC/Mobile-iOS, desc: "Apple - iPhone/iPod/iPad"}
- {id: 54, cat: Console/Other, desc: "Arcade"}
- {id: 19, cat: Console/Other, desc: "Atari"}
- {id: 51, cat: Console/Other, desc: "Commodore 64"}
- {id: 22, cat: PC/Mobile-Android, desc: "Google - Android"}
- {id: 61, cat: Console/Other, desc: "Hyperspin"}
- {id: 24, cat: Console/XBox, desc: "Microsoft - Xbox"}
- {id: 25, cat: Console/XBox 360, desc: "Microsoft - Xbox 360"}
- {id: 49, cat: Console/XBox 360, desc: "Microsoft - Xbox 360 JTAG"}
- {id: 57, cat: Console/XBox One, desc: "Microsoft - Xbox One"}
- {id: 27, cat: Console/Other, desc: "Neo Geo"}
- {id: 55, cat: Console/3DS, desc: "Nintendo - 3DS"}
- {id: 28, cat: Console/NDS, desc: "Nintendo - DS"}
- {id: 29, cat: Console/Other, desc: "Nintendo - Game Boy Advance"}
- {id: 30, cat: Console/Other, desc: "Nintendo - Gameboy"}
- {id: 31, cat: Console/Other, desc: "Nintendo - Gamecube "}
- {id: 33, cat: Console/Other, desc: "Nintendo - N64 "}
- {id: 35, cat: Console/Other, desc: "Nintendo - NES"}
- {id: 50, cat: Console/Other, desc: "Nintendo - SNES"}
- {id: 63, cat: Console/Other, desc: "Nintendo - Switch"}
- {id: 37, cat: Console/Wii, desc: "Nintendo - Wii"}
- {id: 59, cat: Console/WiiU, desc: "Nintendo - Wii U"}
- {id: 53, cat: PC/Games, desc: "PC - DOS"}
- {id: 64, cat: PC/Games, desc: "PC - Linux"}
- {id: 39, cat: PC/Mac, desc: "PC - Mac OS X"}
- {id: 40, cat: PC/Games, desc: "PC - Windows"}
- {id: 41, cat: Console/Other, desc: "Sega"}
- {id: 42, cat: Console/Other, desc: "Sega - Dreamcast"}
- {id: 43, cat: Console/Other, desc: "Sega - Megadrive"}
- {id: 44, cat: Console/Other, desc: "Sony - Playstation"}
- {id: 45, cat: Console/Other, desc: "Sony - Playstation 2"}
- {id: 46, cat: Console/PS3, desc: "Sony - Playstation 3"}
- {id: 56, cat: Console/PS4, desc: "Sony - Playstation 4"}
- {id: 47, cat: Console/PSP, desc: "Sony - Playstation Portable "}
- {id: 58, cat: Console/PS Vita, desc: "Sony - Playstation Vita"}
modes:
search: [q]
book-search: [q]
allowrawsearch: true
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td:has(:contains("Login failed"))
test:
path: my.php
selector: a[href^="logout.php"]
search:
paths:
- path: browse.php
inputs:
search: "{{ .Keywords }}"
# multi-cat search appears to be broken on site
category: 0
# 0: name, 1: descr, 2: both
blah: 0
# 0: include dead, 1: alive, 2: dead, 3: freeleech
incldead: "{{ if .Config.freeleech }}3{{ else }}0{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: .outer > form > table > tbody > tr:has(a[href^="download.php"])
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php"][title]
attribute: title
details:
selector: a[href^="details.php"]
attribute: href
download:
selector: a[href^="download.php"]
attribute: href
date:
# several old torrents with `0000-00-00 00:00:00` dates
selector: td:nth-child(5):not(:contains("000-00-0000:00:00"))
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
optional: true
default: now
size:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(10)
leechers:
selector: td:nth-child(11)
grabs:
selector: td:nth-child(7)
downloadvolumefactor:
case:
img[src*="/freeleech.png"]: 0
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine n/a

View File

@@ -145,7 +145,7 @@ search:
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td.fixed-width-size > span
selector: td.fixed-width-size > a
grabs:
selector: td.fixed-width-completed
seeders:

View File

@@ -1,7 +1,7 @@
---
id: bithumen
name: BitHUmen
description: "BitHUmen is a Hungarian Private site for TV / MOVIES / GENERAL"
description: "BitHUmen is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: ISO-8859-2
@@ -48,44 +48,61 @@ caps:
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- 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_activity
type: info
label: Account Inactivity
default: "If you do not visit the site for 1 year, you will be banned for inactivity. The permanent deletion of your account after the ban is 2 years."
login:
path: takelogin.php
method: post
method: cookie
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td.embedded:has(h2:contains("bejelentkezés"))
cookie: "{{ .Config.cookie }}"
test:
path: browse.php
selector: a[href*="logout.php"]
path: index.php
selector: a[href^="/logout.php?"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
incldead: 1
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
onlytitle: "{{ if .Query.IMDBID }}{{ else }}yes{{ end }}"
sort: "{{ .Config.sort }}"
d: "{{ .Config.type }}"
rows:
selector: table#torrenttable > tbody > tr:has(a[href^="details.php?id="])
filters:
- name: andmatch
fields:
# download button can be disbled in the profile, use details link instead
# download:
# selector: a[href^="download.php/"]
# attribute: href
download:
selector: a[href^="details.php?id="]
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: replace
args: ["details.php?id=", "download.php/"]
- name: append
args: "/invalid.torrent"
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
title:
@@ -96,21 +113,30 @@ search:
details:
selector: a[href^="details.php?id="]
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
# download button can be disabled in the profile, use details link instead
download:
selector: a[href^="details.php?id="]
attribute: href
filters:
- name: replace
args: ["details.php?id=", "download.php/"]
- name: append
args: "/invalid.torrent"
poster:
selector: a[onmouseover^="bithumen.UI.images.coverShow"]
attribute: onmouseover
filters:
- name: regexp
args: "\"(.*?)\""
category:
selector: a[href^="?cat="]
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
filters:
- name: querystring
args: cat
size:
selector: td:nth-child(6) > u
files:
selector: td:nth-child(3)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
@@ -118,21 +144,19 @@ search:
filters:
- name: regexp
args: /\s*([\d,]+)
grabs:
selector: td:nth-child(7)
files:
selector: td:nth-child(3)
size:
selector: td:nth-child(6) > u
genre:
selector: span:has(a[href^="browse.php?genre="])
downloadvolumefactor:
text: 0
uploadvolumefactor:
selector: td:nth-child(5) > nobr > font:contains(" × ")
optional: true
default: 1
filters:
- name: replace
args: ["×", ""]
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
description:
selector: td:nth-child(2) > div
date_year:
selector: td:nth-child(5):contains('.')
optional: true
@@ -155,6 +179,4 @@ search:
args: ["tegnap", "yesterday"]
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
description:
selector: td:nth-child(2) > div
# engine tbd

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

@@ -1,7 +1,7 @@
---
id: bitpalace
name: Bitpalace
description: "Bitpalace is a Hungarian Private Torrent Tracker for MOVIES / TV / GENERAL"
description: "Bitpalace is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
@@ -35,10 +35,10 @@ caps:
- {id: 3, cat: Movies/SD, desc: "XVID HUN"}
- {id: 12, cat: XXX/DVD, desc: "XXX DVD-R"}
- {id: 6, cat: XXX/x264, desc: "XXX HD"}
- {id: 10, cat: XXX/ImageSet, desc: "XXX/Képek"}
- {id: 10, cat: XXX/ImageSet, desc: "XXX KÉPEK"}
- {id: 11, cat: XXX/XviD, desc: "XXX XVID"}
- {id: 19, cat: Audio/Video, desc: "ZENE Klipp"}
- {id: 26, cat: Audio/MP3, desc: "ZENE MP3"}
- {id: 20, cat: Audio/MP3, desc: "ZENE MP3"}
modes:
search: [q]

View File

@@ -1,7 +1,7 @@
---
id: bitporn
name: BitPorn
description: "BitPorn is a HUNGARIAN Private Torrent Tracker for 3X"
name: BitPorn (API)
description: "BitPorn (Malacka) is a HUNGARIAN Private Torrent Tracker for 3X"
language: hu-HU
type: private
encoding: UTF-8
@@ -10,67 +10,68 @@ links:
caps:
categorymappings:
- {id: 418, cat: XXX, desc: "Amateur"}
- {id: 410, cat: XXX, desc: "Anal"}
- {id: 414, cat: XXX, desc: "Animal"}
- {id: 415, cat: XXX, desc: "Asian"}
- {id: 416, cat: XXX, desc: "BBW"}
- {id: 417, cat: XXX, desc: "BDSM"}
- {id: 419, cat: XXX, desc: "Big Ass"}
- {id: 420, cat: XXX, desc: "Big Tits"}
- {id: 421, cat: XXX, desc: "Black"}
- {id: 447, cat: XXX, desc: "Cartoon"}
- {id: 448, cat: XXX, desc: "Casting"}
- {id: 422, cat: XXX, desc: "Classic"}
- {id: 434, cat: XXX, desc: "Collection"}
- {id: 423, cat: XXX, desc: "Creampie"}
- {id: 424, cat: XXX, desc: "Cumshot"}
- {id: 451, cat: XXX, desc: "Deepthroat"}
- {id: 455, cat: XXX, desc: "Extreme"}
- {id: 460, cat: XXX, desc: "Fansite"}
- {id: 454, cat: XXX, desc: "Family"}
- {id: 425, cat: XXX, desc: "Feature"}
- {id: 426, cat: XXX, desc: "Fetish"}
- {id: 457, cat: XXX, desc: "Fisting"}
- {id: 453, cat: XXX, desc: "Gangbang"}
- {id: 459, cat: XXX, desc: "Game"}
- {id: 427, cat: XXX, desc: "Gay / Bi"}
- {id: 412, cat: XXX, desc: "Hair"}
- {id: 411, cat: XXX, desc: "Hardcore"}
- {id: 456, cat: XXX, desc: "HiddenCam"}
- {id: 428, cat: XXX, desc: "Homemade"}
- {id: 429, cat: XXX, desc: "Interracial"}
- {id: 430, cat: XXX, desc: "Lesbian"}
- {id: 431, cat: XXX, desc: "Magyar"}
- {id: 432, cat: XXX, desc: "Masturbation"}
- {id: 433, cat: XXX, desc: "Mature"}
- {id: 435, cat: XXX, desc: "Milf"}
- {id: 436, cat: XXX, desc: "Old and Young"}
- {id: 437, cat: XXX, desc: "Parody"}
- {id: 449, cat: XXX, desc: "Pictures"}
- {id: 438, cat: XXX, desc: "Pissing"}
- {id: 439, cat: XXX, desc: "POV"}
- {id: 440, cat: XXX, desc: "Pregnant"}
- {id: 452, cat: XXX, desc: "Public"}
- {id: 441, cat: XXX, desc: "Shemale"}
- {id: 442, cat: XXX, desc: "Softcore"}
- {id: 443, cat: XXX, desc: "Squirt"}
- {id: 444, cat: XXX, desc: "Straight"}
- {id: 445, cat: XXX, desc: "Teen"}
- {id: 450, cat: XXX, desc: "Threesome"}
- {id: 446, cat: XXX, desc: "VR"}
- {id: 458, cat: XXX, desc: "Uncategorized"}
- {id: 4, cat: XXX, desc: Amateur"}
- {id: 5, cat: XXX, desc: Anal"}
- {id: 6, cat: XXX, desc: Asian"}
- {id: 7, cat: XXX, desc: BBW"}
- {id: 8, cat: XXX, desc: BDSM"}
- {id: 9, cat: XXX, desc: Big Ass"}
- {id: 10, cat: XXX, desc: Big Tits"}
- {id: 11, cat: XXX, desc: Black"}
- {id: 12, cat: XXX, desc: Cartoon"}
- {id: 13, cat: XXX, desc: Casting"}
- {id: 14, cat: XXX, desc: Classic"}
- {id: 15, cat: XXX, desc: Collection"}
- {id: 16, cat: XXX, desc: Creampie"}
- {id: 17, cat: XXX, desc: Cumshot"}
- {id: 18, cat: XXX, desc: Deepthroat"}
- {id: 19, cat: XXX, desc: Extreme"}
- {id: 20, cat: XXX, desc: Fansite"}
- {id: 21, cat: XXX, desc: Family"}
- {id: 22, cat: XXX, desc: Feature"}
- {id: 23, cat: XXX, desc: Fetish"}
- {id: 24, cat: XXX, desc: Fisting"}
- {id: 25, cat: XXX, desc: Gangbang"}
- {id: 26, cat: XXX, desc: Game"}
- {id: 27, cat: XXX, desc: Gay / Bi"}
- {id: 28, cat: XXX, desc: Hair"}
- {id: 29, cat: XXX, desc: Hardcore"}
- {id: 30, cat: XXX, desc: HiddenCam"}
- {id: 31, cat: XXX, desc: Homemade"}
- {id: 32, cat: XXX, desc: Interracial"}
- {id: 33, cat: XXX, desc: Lesbian"}
- {id: 34, cat: XXX, desc: Magyar"}
- {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"}
- {id: 41, cat: XXX, desc: Pissing"}
- {id: 42, cat: XXX, desc: POV"}
- {id: 43, cat: XXX, desc: Pregnant"}
- {id: 44, cat: XXX, desc: Public"}
- {id: 45, cat: XXX, desc: Shemale"}
- {id: 46, cat: XXX, desc: Softcore"}
- {id: 47, cat: XXX, desc: Squirt"}
- {id: 48, cat: XXX, desc: Straight"}
- {id: 49, cat: XXX, desc: Teen"}
- {id: 50, cat: XXX, desc: Threesome"}
- {id: 51, cat: XXX, desc: VR"}
- {id: 52, cat: XXX, desc: Uncategorized"}
modes:
search: [q]
settings:
- name: username
- name: apikey
type: text
label: Username
- name: password
type: password
label: Password
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://bitporn.eu/\" target=\"_blank\">BitPorn</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -78,12 +79,12 @@ settings:
- name: sort
type: select
label: Sort requested from site
default: 4
default: created_at
options:
4: created
7: seeders
5: size
1: title
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
@@ -91,121 +92,105 @@ settings:
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: "You must log in to the site at least once a month; otherwise, your account will be suspended."
login:
path: takelogin.php
method: post
inputs:
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
path: /api/torrents
method: get
error:
- selector: td.embedded:has(h2:contains("Bejelentkezés sikertelen!"))
test:
path: index.php
selector: a[href="logout.php"]
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
- path: torrents.php
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 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: 0
# 0 AND, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
notnewword: 1
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: table.contenttable > tbody > tr:has(a[href^="details.php?id="])
selector: data
attribute: attributes
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
selector: category_id
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
selector: name
details:
selector: a[href^="details.php?id="]
attribute: href
selector: details_link
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img[data-src]
attribute: data-src
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +01:00" # CET
- 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: " +01:00" # CET
- 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)
selector: download_link
infohash:
selector: info_hash
files:
selector: num_file
seeders:
selector: td.rowfollow:nth-child(6)
selector: seeders
leechers:
selector: td.rowfollow:nth-child(7)
selector: leechers
grabs:
selector: td.rowfollow:nth-child(8)
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
img.pro_free: 0
img.pro_free2up: 0
img.pro_50pctdown: 0.5
img.pro_50pctdown2up: 0.5
img.pro_30pctdown: 0.3
"*": 1
False: 1 # normal
True: 2 # double
uploadvolumefactor:
case:
img.pro_50pctdown2up: 2
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio:
text: 1.0
minimumseedtime:
# 48 hours (as seconds = 2 x 24 x 60 x 60)
text: 172800
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v2.4 (custom)
# json UNIT3D 9.1.5 (custom)

View File

@@ -1,47 +1,67 @@
---
id: bitsearch
replaces:
- solidtorrents
name: BitSearch
description: "BitSearch is a Public torrent meta-search engine"
description: "BitSearch (Solid Torrents) is a Public torrent meta-search engine"
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://bitsearch.to/
- https://solidtorrents.to/
legacylinks:
- https://bitsearch.nocensor.cloud/
- https://bitsearch.mrunblock.bond/
- https://solidtorrents.net/
- https://solidtorrents.nocensor.cloud/
- https://solidtorrents.eu/
caps:
categories:
AudioBook: Audio/Audiobook
eBook: Books/EBook
"Ebook/Course": Books/EBook
Games: PC/Games
"Games/PC": PC/Games
Anime: TV/Anime
Anime/Dub/Dual Audio: TV/Anime
Anime/Raw: TV/Anime
Anime/Subbed: TV/Anime
Books: Books
Books/Academic: Books/EBook
Books/Comics: Books/Comics
Books/Fiction: Books/EBook
Books/Magazines: Books/Mags
Books/Non-fiction: Books/EBook
Ebook/Course: Books/EBook
Games: Console
Games/Console: Console
Games/Mobile: PC/Mobile-Other
Games/PC: PC/Games
Games/RIP: PC/Games
Movies: Movies
Movies/Dub/Dual Audio: Movies
Music: Audio
"Music/Album": Audio
"Music/mp3": Audio/MP3
"Music/Lossless": Audio/Lossless
"Music/Video": Audio/Video
Music/Album: Audio
Music/Discography: Audio
Music/FLAC: Audio/Lossless
Music/Lossless: Audio/Lossless
Music/MP3: Audio/MP3
Music/Single: Audio
Other: Other
"Other/Android": PC/Mobile-Android
"Other/Archive": Other
"Other/Audio": Audio
"Other/Database": PC
"Other/DiskImage": PC/ISO
"Other/Document": Books/Comics
"Other/Image": Other/Misc
"Other/Program": PC/0day
"Other/Sourcecode": PC
"Other/Source Code": PC
"Other/Video": Other
Other/Android: PC/Mobile-Android
Other/Archive: Other
Other/Audio: Audio
Other/Database: PC
Other/DiskImage: PC/ISO
Other/Document: Books/Comics
Other/Image: Other/Misc
Other/Program: PC
Other/Source Code: PC
Other/Video: TV
Softwares: PC/0day
"Softwares/Windows": PC/0day
Softwares/Android: PC/Mobile-Android
Softwares/Linux: PC
Softwares/MacOS: PC/Mac
Softwares/Windows: PC/0day
Softwares/iOS: PC/Mobile-iOS
TV: TV
Unknown: Other
XXX: XXX
modes:
search: [q]
@@ -51,139 +71,73 @@ caps:
book-search: [q]
settings:
- name: prefer_magnet_links
type: checkbox
label: Prefer Magnet Links
default: false
- name: sort
type: select
label: Sort requested from site
default: date
label: Sort requested from site.
default: created
options:
date: created
created: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
label: Order requested from site.
default: desc
options:
desc: desc
asc: asc
- name: info_category_8000
type: info
label: About BitSearch Categories
default: BitSearch does not properly return categories in its search results for some releases.</br>To add to your Apps' Torznab indexer, you will need to include the 8000(Other) category.
download:
selectors:
- selector: a[href^="magnet:?xt"]
attribute: href
search:
paths:
# https://bitsearch.to/search?q=&sort=date&order=desc
- path: search
inputs:
q: "{{ .Keywords }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
limit: 100
page: 1
# https://bitsearch.to/search?q=spongebob&sortBy=created&order=desc&page=1
- path: "{{ if .Keywords }}search?q={{ .Keywords }}&sortBy={{ .Config.sort }}&order={{ .Config.type }}&page=1{{ else }}latest{{ end }}"
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: div.search-result:has(a.dl-torrent), li.search-result:has(a.dl-torrent)
selector: div.space-y-4 > div.bg-white > div.items-start
fields:
category:
selector: a.category
# latest, search
selector: div.space-y-2 > span:nth-child(1), span.space-x-1:nth-child(1)
title:
selector: h5 a
selector: h3 > a
details:
selector: h5 a
selector: h3 > a
attribute: href
download_optional:
selector: a.dl-torrent
attribute: href
optional: true
download:
text: "{{ if .Config.prefer_magnet_links }}{{ else }}{{ .Result.download_optional }}{{ end }}"
optional: true
magnet:
selector: a[href^="magnet:?xt"]
selector: h3 > a
attribute: href
infohash:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
grabs_dot:
selector: div.stats div:has(img[alt="Download"]):contains(".")
optional: true
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
grabs_nodot:
selector: div.stats div:has(img[alt="Download"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
grabs:
text: "{{ if or .Result.grabs_dot .Result.grabs_nodot }}{{ or .Result.grabs_dot .Result.grabs_nodot }}{{ else }}0{{ end }}"
size:
selector: div.stats div:has(img[alt="Size"])
seeders_dot:
selector: div.stats div:has(img[alt="Seeder"]):contains(".")
selector: div.space-y-2 > span:nth-child(2), span.space-x-1:nth-child(2)
date_year:
selector: div.space-y-2 > span:nth-child(3):contains("/"), span.space-x-1:nth-child(3):contains("/")
optional: true
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
seeders_nodot:
selector: div.stats div:has(img[alt="Seeder"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
seeders:
text: "{{ if or .Result.seeders_dot .Result.seeders_nodot }}{{ or .Result.seeders_dot .Result.seeders_nodot }}{{ else }}0{{ end }}"
leechers_dot:
selector: div.stats div:has(img[alt="Leecher"]):contains(".")
optional: true
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
leechers_nodot:
selector: div.stats div:has(img[alt="Leecher"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
leechers:
text: "{{ if or .Result.leechers_dot .Result.leechers_nodot }}{{ or .Result.leechers_dot .Result.leechers_nodot }}{{ else }}0{{ end }}"
date:
selector: div.stats div:has(img[alt="Date"])
filters:
- name: dateparse
args: "MMM d, yyyy"
args: "M/d/yyyy"
date_ago:
selector: div.space-y-2 > span:nth-child(3):contains("ago"), span.space-x-1:nth-child(3):contains("ago")
optional: true
filters:
- name: timeago
date:
text: "{{ if or .Result.date_year .Result.date_ago }}{{ or .Result.date_year .Result.date_ago }}{{ else }}now{{ end }}"
seeders:
selector: div.space-x-3 > span:nth-child(1), span:contains("seeders")
leechers:
selector: div.space-x-3 > span:nth-child(2), span:contains("leechers")
grabs:
selector: span:contains("downloads")
optional: true
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -1,26 +1,25 @@
---
id: nirvana
name: Nirvana (API)
description: "Nirvana is a Private RUSSIAN Tracker for MOVIES / TV"
language: ru-RU
id: bitsexy-api
name: BitSexy (API)
description: "BitSexy is a Private Torrent Tracker for 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://nirvana.li/
- https://bitsexy.cc/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Фильмы"}
- {id: 2, cat: TV, desc: "Сериалы"}
- {id: 6, cat: Movies/Other, desc: "Аниме-фильмы"}
- {id: 7, cat: TV/Anime, desc: "Аниме-сериалы"}
- {id: 6, cat: Movies/Other, desc: "35mm"}
- {id: 4, cat: Other, desc: "No"}
- {id: 1, cat: XXX/x264, desc: "Movies"}
- {id: 2, cat: XXX/Pack, desc: "Pack"}
- {id: 3, cat: XXX/ImageSet, desc: "Images"}
- {id: 4, cat: Console, desc: "Games"}
- {id: 5, cat: Books, desc: "Books"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
movie-search: [q]
book-search: [q]
settings:
- name: apikey
@@ -29,7 +28,7 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://nirvana.li/\" target=\"_blank\">Nirvana</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://bitsexy.cc/\" target=\"_blank\">BitSexy</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -57,7 +56,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive users are regularly deleted. To keep an account, you must visit the site at least once a season."
default: "<ul><li>You must log in once every 60 days or seed at least 1 torrent to not get disabled</li><li>Once disabled, you have another 60 days to log back in and have your account re-activated. You may need to contact Helpdesk to do so</li><li>Disabled account will be deleted after 180 days of inactivity</li><ul>"
login:
path: /api/torrents
@@ -70,9 +69,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -83,11 +82,6 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
@@ -117,8 +111,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -132,8 +124,16 @@ search:
selector: tvdb_id
genre:
selector: meta.genres
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,10 +175,7 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.3
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.6 (custom)

View File

@@ -1,182 +0,0 @@
---
id: bitspyder
name: Bitspyder
description: "Bitspyder is a Private site for Educational BOOKS / AUDIO"
language: en-US
type: private
encoding: iso-8859-1
links:
- https://bitspyder.net/
legacylinks:
- http://bitspyder.net/
caps:
categorymappings:
- {id: 61, cat: Books, desc: "3D"}
- {id: 69, cat: Books, desc: "Anim|GFX"}
- {id: 56, cat: Books, desc: "Art"}
- {id: 40, cat: Audio/Audiobook, desc: "Audio Books"}
- {id: 55, cat: Books, desc: "Business"}
- {id: 46, cat: Books, desc: "Career"}
- {id: 2, cat: Books, desc: "CBTs"}
- {id: 39, cat: Books, desc: "Cert QA"}
- {id: 63, cat: Books, desc: "College"}
- {id: 53, cat: Books, desc: "Cooking"}
- {id: 35, cat: Books, desc: "Developer"}
- {id: 42, cat: Books, desc: "Documentary"}
- {id: 37, cat: Books/EBook, desc: "e-Books"}
- {id: 65, cat: Books, desc: "Engineering"}
- {id: 45, cat: Books, desc: "Ethical hacking"}
- {id: 54, cat: Books, desc: "Health-Fitness"}
- {id: 64, cat: Books, desc: "Kids"}
- {id: 47, cat: Books, desc: "Languages"}
- {id: 49, cat: Books, desc: "Linux CBTs"}
- {id: 43, cat: Books, desc: "Lynda.com"}
- {id: 57, cat: Books/Mags, desc: "Magazines"}
- {id: 60, cat: Books, desc: "Medical"}
- {id: 44, cat: Books, desc: "Misc Learning"}
- {id: 51, cat: Books, desc: "Music Learning"}
- {id: 41, cat: Books, desc: "Others"}
- {id: 58, cat: Books, desc: "Packt"}
- {id: 52, cat: Books, desc: "Photography"}
- {id: 71, cat: Books, desc: "Pluralsight"}
- {id: 68, cat: Books, desc: "Self Growth"}
- {id: 72, cat: Books, desc: "Templates"}
- {id: 38, cat: Books, desc: "Udemy"}
- {id: 59, cat: Books, desc: "WEB | SocialMedia"}
modes:
search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: 8
options:
8: created
6: seeders
4: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td.msg_info > font > b
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 title, 1 default
scope: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["\\s+", " "] # More than 1 space to 1 space
- name: re_replace
args: ["(\\w+)", "+$1"] # prepend + to each word
- name: trim
rows:
selector: table > tbody > tr[class]
fields:
# there are two styles, we support both
title:
selector: a[href^="details.php?id="]
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="details.php?id="]
attribute: href
filters:
- name: replace
args: ["details.php?id=", "download.php/"]
- name: replace
args: ["&hit=1", "/dummy.torrent"]
size:
selector: td.rowcol:nth-child(6):has(br), font:contains("Size:") + font
files:
selector: a[href*="&filelist=1"]
grabs:
selector: td.rowcol:nth-child(7):has(br), td.clear:nth-child(4)
seeders:
selector: td.rowcol:nth-last-child(3)
leechers:
selector: td.rowcol:nth-last-child(2)
date_added:
optional: true
selector: font[color="5F5F5F"]
filters:
- name: split
args: [" (", 0]
- name: replace
args: ["\xA0", " "]
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
date_upload:
optional: true
selector: a[title^="Upploaded at"]
attribute: title
filters:
- name: replace
args: ["Upploaded at - ", ""]
- name: replace
args: ["\xA0", " "]
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
date:
text: "{{ if or .Result.date_upload .Result.date_added }}{{ or .Result.date_upload .Result.date_added }}{{ else }}now{{ end }}"
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
description:
selector: font[color="#990000"]
minimumratio:
text: 1.0
# custom v4

View File

@@ -1,7 +1,7 @@
---
id: bitturk
name: BiTTuRK
description: "BiTTuRK is a Turkish Private Torrent Tracker for HD MOVIES / TV / GENERAL. This Indexer is for English only."
description: "BiTTuRK is a TURKISH Private Torrent Tracker for HD MOVIES / TV / GENERAL. This Indexer is for English only."
language: en-US
type: private
encoding: UTF-8
@@ -13,67 +13,23 @@ legacylinks:
caps:
categorymappings:
- {id: 56, cat: Movies, desc: "BTRG"}
- {id: 57, cat: Movies, desc: "Yerli Dizi"}
- {id: 62, cat: Movies, desc: "Yab@ncı Dizi"}
- {id: 63, cat: Movies, desc: "Türkçe Film"}
- {id: 64, cat: Movies, desc: "Türk Filmi"}
- {id: 66, cat: Movies/HD, desc: "x265"}
- {id: 67, cat: XXX, desc: "XxX"}
- {id: 68, cat: Movies, desc: "Dual (TR-~)"}
- {id: 71, cat: Movies, desc: "NFLIX"}
- {id: 78, cat: TV, desc: "EXXEN"}
- {id: 79, cat: TV, desc: "BLUTV"}
- {id: 90, cat: TV, desc: "Disney+"}
- {id: 91, cat: TV, desc: "Prime Video"}
- {id: 93, cat: TV, desc: "Gain"}
- {id: 94, cat: TV, desc: "ATVP"}
- {id: 95, cat: Movies, desc: "HMAX"}
- {id: 98, cat: Movies, desc: "PUHUTV"}
- {id: 58, cat: Movies, desc: "Film"}
- {id: 72, cat: Movies, desc: "Belgesel"}
- {id: 60, cat: Movies/3D, desc: "3D"}
- {id: 76, cat: Movies/UHD, desc: "4K UHD"}
- {id: 80, cat: TV/Sport, desc: "Formula-1"}
- {id: 45, cat: Other, desc: "Eğitim/Prog"}
- {id: 1, cat: Movies, desc: "Filmler"}
- {id: 14, cat: Movies/3D, desc: "3D Film"}
- {id: 77, cat: Movies/UHD, desc: "4K UHD"}
- {id: 16, cat: Movies, desc: "Animasyon"}
- {id: 17, cat: TV/Anime, desc: "Anime"}
- {id: 31, cat: Movies, desc: "Belgesel"}
- {id: 32, cat: Movies/BluRay, desc: "Bluray"}
- {id: 33, cat: Movies/HD, desc: "BRRiP"}
- {id: 34, cat: Movies, desc: "Çizgi Film"}
- {id: 35, cat: Movies, desc: "D-Z0N3"}
- {id: 36, cat: Movies/DVD, desc: "DVD"}
- {id: 37, cat: Movies, desc: "MP4"}
- {id: 38, cat: Movies, desc: "Türk Filmi"}
- {id: 39, cat: Movies, desc: "Türkçe BoX"}
- {id: 40, cat: Movies, desc: "Türkçe Film"}
- {id: 41, cat: Movies, desc: "ViP"}
- {id: 42, cat: Movies/SD, desc: "XviD"}
- {id: 43, cat: Movies/SD, desc: "XviD BoX"}
- {id: 55, cat: Movies/WEB-DL, desc: "WEB-DL"}
- {id: 7, cat: Audio, desc: "Müzik"}
- {id: 20, cat: Audio, desc: "Türkçe MüziK"}
- {id: 46, cat: Audio, desc: "Yab@ncı MüziK"}
- {id: 21, cat: Audio/Video, desc: "Video Klipler"}
- {id: 2, cat: Console, desc: "Oyun"}
- {id: 74, cat: PC/Games, desc: "Oyun PC"}
- {id: 84, cat: Console/PS3, desc: "Oyun Playstation"}
- {id: 82, cat: Console/PSP, desc: " Oyun PSP"}
- {id: 83, cat: Console/Other, desc: "Oyun Gameboy"}
- {id: 87, cat: Console/XBox, desc: "Oyun XBOX"}
- {id: 88, cat: Console/Other, desc: "Oyun NEO-GEO"}
- {id: 89, cat: Console/Wii, desc: "Oyun Nintendo Wii"}
- {id: 6, cat: PC/0day, desc: "Program"}
- {id: 47, cat: Other, desc: "Resimler"}
- {id: 113, cat: Movies, desc: "Yabancı Dil"}
- {id: 77, cat: Movies/UHD, desc: "4K UHD / 3D"}
- {id: 16, cat: Movies, desc: "Animasyon"}
- {id: 31, cat: Movies, desc: "Belgesel"}
- {id: 112, cat: XXX, desc: "XxX"}
- {id: 48, cat: TV, desc: "Televizyon"}
- {id: 49, cat: TV/HD, desc: "Tv HD"}
- {id: 50, cat: TV, desc: "Yab@ncı Dizi"}
- {id: 51, cat: TV, desc: "Yerli Dizi"}
- {id: 44, cat: Books, desc: "E-BooK"}
- {id: 7, cat: Audio, desc: "Müzik"}
- {id: 20, cat: Audio, desc: "Türkçe MüziK"}
- {id: 46, cat: Audio, desc: "Yab@ncı MüziK"}
- {id: 2, cat: Console, desc: "Oyun / Program"}
- {id: 44, cat: Books, desc: "E-BooK / Eğitim"}
modes:
search: [q]

View File

@@ -10,23 +10,26 @@ links:
caps:
categorymappings:
- {id: "/3ds", cat: Console/3DS, desc: "3DS"}
- {id: "/arcade", cat: Console/Other, desc: "Arcade"}
- {id: "/dreamcast", cat: Console/Other, desc: "Dreamcast"}
- {id: "/nds", cat: Console/Other, desc: "DS"}
- {id: "/gba", cat: Console/Other, desc: "Game Boy Advance"}
- {id: "/gamecube", cat: Console/Other, desc: "GameCube"}
- {id: "/genesis", cat: Console/Other, desc: "Mega Drive - Genesis"}
- {id: "/neogeo", cat: Console/Other, desc: "Neo Geo"}
- {id: "/3ds", cat: Console/3DS, desc: "Nintendo 3DS"}
- {id: "/n64", cat: Console/NDS, desc: "Nintendo 64"}
- {id: "/nds", cat: Console/NDS, desc: "Nintendo DS"}
- {id: "/gamecube", cat: Console/Other, desc: "Nintendo GameCube"}
- {id: "/switch", cat: Console/NDS, desc: "Nintendo Switch"}
- {id: "/wii", cat: Console/Wii, desc: "Nintendo Wii"}
- {id: "/wiiu", cat: Console/WiiU, desc: "Nintendo Wii U"}
- {id: "/ps1", cat: Console/PS3, desc: "PlayStation"}
- {id: "/ps2", cat: Console/PS3, desc: "PlayStation 2"}
- {id: "/ps3", cat: Console/PS3, desc: "PlayStation 3"}
- {id: "psp", cat: Console/PSP, desc: "PlayStation Portable"}
- {id: "/ps4", cat: Console/PS4, desc: "PlayStation 4"}
- {id: "/psp", cat: Console/PSP, desc: "PlayStation Portable"}
- {id: "/psvita", cat: Console/PS Vita, desc: "PlayStation Vita"}
- {id: "/saturn", cat: Console/Other, desc: "Saturn"}
- {id: "/snes", cat: Console/NDS, desc: "Super Nintendo"}
- {id: "/wii", cat: Console/Wii, desc: "Wii"}
- {id: "/xbox", cat: Console/XBox, desc: "Xbox"}
modes:
@@ -76,31 +79,30 @@ search:
category:
selector: p.card-text a
attribute: href
_platform:
title_platform:
selector: p.card-text a
title:
selector: h4.card-title a
filters:
- name: append
args: " - {{ .Result._platform }}"
args: " - {{ .Result.title_platform }}"
details:
selector: h4.card-title a
attribute: href
download:
selector: div.card-footer a
attribute: href
poster:
selector: img
attribute: src
size:
selector: p.card-text
filters:
- name: regexp
args: (\d+\.?\d+[T|G|K]iB)
args: ([\d\.]+[T|G|M|K]iB)
date:
selector: p.card-text
filters:
- name: regexp
args: (\d{4}-\d{2}-\d{2})
- name: dateparse
args: "yyyy-MM-dd"
# release date is for game, not torrent
text: now
seeders:
text: 1
leechers:
@@ -109,4 +111,9 @@ search:
text: 0
uploadvolumefactor:
text: 1
description:
selector: p.card-text
filters:
- name: regexp
args: "(Score: .+)"
# engine n/a

View File

@@ -73,9 +73,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -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.0.0
# json UNIT3D 9.1.6

View File

@@ -1,7 +1,7 @@
---
id: bootytape
name: BootyTape
description: "BootyTape is a Semi-Private site for 3X"
description: "BootyTape is a Semi-Private Torrent Tracker for 3X"
language: en-US
type: semi-private
encoding: UTF-8

View File

@@ -7,13 +7,17 @@ type: public
encoding: UTF-8
# current domain at https://cursor.vip/btmulu then follow links to the final search-movie link
links:
- https://www.btmulu.one/
- https://btmulu.live/
- https://www.btmulu.cyou/
- https://www.btmulu.quest/
- https://www.btmulu.cfd/
- https://www.btmulu.help/
legacylinks:
- https://btmulu.work/
- https://www.btmulu.asia/
- https://www.btmulu.digital/
- https://www.btmulu.pw/
- https://www.btmulu.one/
- https://btmulu.work/
caps:
categorymappings:
@@ -39,7 +43,7 @@ search:
name: "{{ re_replace .Keywords \"[\\s]+\" \"+\" }}"
rows:
selector: article.item
selector: article.item:has(a[href^="/hash/"])
filters:
- name: andmatch

View File

@@ -1,7 +1,7 @@
---
id: btschool
name: BTSCHOOL
description: "BTSCHOOL is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
description: "BTSCHOOL is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-CN
type: private
encoding: UTF-8

View File

@@ -1,88 +0,0 @@
---
id: btsow
name: BTSOW
description: "BTSOW is a Public torrent indexer"
language: en-US
type: public
encoding: UTF-8
# use https://tellme.pw/btsow to find the new domain
links:
- https://btsow.motorcycles/
legacylinks:
- https://btsow.bar/
- https://btsow.click/
- https://btsow.cfd/
- https://btsow.sbs/
- https://btsow.quest/
- https://btsow.autos/
- https://btsow.beauty/
- https://btsow.mom/
- https://btsow.boats/
- https://btsow.hair/
- https://btsow.bond/
- https://btsow.skin/
- https://btsow.makeup/
- https://btsow.homes/
- https://btsow.yachts/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_category_8000
type: info_category_8000
download:
selectors:
- selector: a#magnetOpen
attribute: href
search:
paths:
- path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
headers:
# site blocks Jackett's User-Agents, so slightly alter it here (e.g. Safari/537.36 > Safari/537.35)
User-Agent: ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.35"]
rows:
selector: div.row:has(a[href*="/detail/hash/"])
fields:
category:
text: Other
title:
selector: a[href*="/detail/hash/"]
attribute: title
details:
selector: a[href*="/detail/hash/"]
attribute: href
download:
selector: a[href*="/detail/hash/"]
attribute: href
date:
selector: div.date
filters:
- name: append
args: " -00:00" # GMT
- name: dateparse
args: "yyyy-MM-dd zzz"
size:
selector: div.size
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -0,0 +1,72 @@
---
id: btstate
replaces:
- btsate
name: btstate
description: "btstate is a Public BitTorrent DHT search engine."
language: en-US
type: public
encoding: UTF-8
links:
- https://btstate.com/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_category_8000
type: info_category_8000
search:
paths:
# https://btstate.com/api/searchByKeyword/2025?take=100&skip=0&page=1&pageSize=100
- path: "api/searchByKeyword/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
response:
type: json
inputs:
take: 100
skip: 0
page: 1
pageSize: 100
rows:
selector: items
attribute: _source
filters:
- name: andmatch
fields:
category:
text: Other
title:
selector: name
details:
text: "{{ .Config.sitelink }}"
infohash:
selector: infohash
date:
# unix
selector: createTime
filters:
- name: regexp
args: ^(\d{10})
size:
selector: size
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# json api

View File

@@ -1,21 +1,21 @@
---
id: bwtorrents
name: BwTorrents
description: "BwTorrents is a Private Torrent Tracker for BollyWood MOVIES / TV / GENERAL"
description: "BwTorrents is an INDIAN Private Torrent Tracker for MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
links:
- https://bwtorrents.tv/
- https://www.bwtorrents.life/
- https://www.bwtorrents.pro/
- https://bwtorrents.cc/
- https://bwtorrents.live/
legacylinks:
- https://bwtorrents.fun/
- https://bwtorrents.xyz/
- https://bwtorrents.us/
- https://bwtorrents.live/
- https://bwtorrents.co/
- https://www.bwtorrents.life/
caps:
categorymappings:

View File

@@ -77,9 +77,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -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

@@ -1,11 +1,13 @@
---
id: catorrent
name: Catorrent
description: "Catorrent is a RUSSIAN Semi-Private Torrent Tracker for GAMES"
description: "Catorrent is a RUSSIAN Public Torrent Tracker for GAMES"
language: ru-RU
type: semi-private
type: public
encoding: UTF-8
links:
- https://catorrent.net/
legacylinks:
- https://catorrent.org/
caps:
@@ -33,28 +35,7 @@ caps:
modes:
search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
login:
path: index.php
method: form
form: form[action=""]
inputs:
login_name: "{{ .Config.username }}"
login_password: "{{ .Config.password }}"
login_not_save: ""
login: submit
error:
- selector: div.berrors
test:
path: /
selector: a[href$="/index.php?action=logout"]
settings: []
download:
selectors:
@@ -78,6 +59,8 @@ search:
fields:
category:
selector: div.icon_default
optional: true
default: PS1
title:
selector: div.short_game_title
details:
@@ -105,4 +88,4 @@ search:
text: 0
uploadvolumefactor:
text: 1
# engine n/a
# DataLife v25

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.8.11 2024-03-27
# NexusPHP v1.9.6 2025-06-25

View File

@@ -6,8 +6,8 @@ language: zh-CN
type: private
encoding: UTF-8
links:
- https://chdbits.co/
- https://ptchdbits.co/
- https://chdbits.co/
caps:
categorymappings:
@@ -66,6 +66,8 @@ login:
path: login.php
method: form
form: form[action="takelogin.php"]
headers:
user-agent: ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
@@ -80,9 +82,12 @@ login:
error:
- selector: td.embedded:has(h2:contains("失败"))
- selector: td.embedded:has(h2:contains("failed"))
- selector: td.embedded:has(h2:contains("错误"))
- selector: td.embedded:has(h2:contains("error"))
- selector: font[color="red"]
test:
path: torrents.php
selector: a[href*="logout.php"]
selector: a[href*="logout"]
download:
selectors:

View File

@@ -73,9 +73,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -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

@@ -1,7 +1,7 @@
---
id: cinemageddon
name: Cinemageddon
description: "B-movie tracker"
description: "Cinemageddon is a Private Torrent Tracker for B-movies"
language: en-US
type: private
encoding: UTF-8
@@ -38,6 +38,14 @@ caps:
search: [q]
movie-search: [q, imdbid]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
login:
path: takelogin.php
method: post

View File

@@ -1,7 +1,7 @@
---
id: cinematik
name: Cinematik (API)
description: "A tracker for full BD and DVD discs of non-mainstream movies, niche cinema and arthouse."
description: "Cinematik is a Private tracker for full BD and DVD discs of non-mainstream movies, niche cinema and arthouse."
language: en-US
type: private
encoding: UTF-8
@@ -72,9 +72,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -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.0.0
# json UNIT3D 9.1.6

View File

@@ -1,29 +1,19 @@
---
id: jptv-api
name: JPTV (API)
description: "JPTV is a JAPANESE Private Torrent Tracker for JAPANESE TV / MOVIES / GENERAL"
language: ja-JP
id: clearjav-api
name: ClearJAV (API)
description: "ClearJAV is a Private Torrent Tracker for Japanese Adult Video (JAV) content from official JAV studios only."
language: en-US
type: private
encoding: UTF-8
links:
- https://jptv.club/
- https://clearjav.com/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV Shows"}
- {id: 6, cat: TV, desc: "TS Firehose"}
- {id: 7, cat: Movies/Other, desc: "Anime Movies"}
- {id: 9, cat: TV/Anime, desc: "Anime Series"}
- {id: 8, cat: Audio, desc: "Audio"}
- {id: 10, cat: Books, desc: "Book"}
- {id: 1, cat: XXX, desc: "JAV"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-search: [q]
settings:
- name: apikey
@@ -32,7 +22,7 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://jptv.club/\" target=\"_blank\">JPTV</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://clearjav.com/\" target=\"_blank\">ClearJAV</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -56,7 +46,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Your membership requires that you stay active at JPTVclub. In order to not be disabled, you are required to login to the site at least once every 90 days. If your account gets disabled, you will recive an email informing you about it, along with instructions on how to get enabled again."
default: "You must download or upload data within 30 days of joining, or your account may be pruned for lurking."
login:
path: /api/torrents
@@ -69,9 +59,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -79,15 +69,13 @@ search:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
name: "{{ .Keywords }}"
imdb: "{{ .Query.IMDBIDShort }}"
tmdb: "{{ .Query.TMDBID }}"
tvdb: "{{ .Query.TVDBID }}"
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sorting: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 100
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
# there are no categories on the site so using XXX as a default
keywordsfilters:
- name: re_replace
@@ -98,20 +86,16 @@ search:
attribute: attributes
fields:
categorydesc:
selector: category
category:
text: 1
title:
selector: name
details:
selector: details_link
download:
selector: download_link
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
infohash:
selector: info_hash
files:
selector: num_file
seeders:
@@ -130,22 +114,35 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
# api returns 0=false, 1=true
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0: 1 # not free
1: 0 # freeleech
uploadvolumefactor:
# api returns 0=false, 1=true
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
0: 1 # normal
1: 2 # double
False: 1 # normal
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 5.2.0
# json UNIT3D 9.1.5 (custom)

View File

@@ -1,7 +1,7 @@
---
id: coastalcrew
name: Coastal-Crew
description: "Coastal-Crew is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
name: Coastal-Music-Crew
description: "Coastal-Music-Crew (C-M-C) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: UTF-8
@@ -10,47 +10,90 @@ links:
caps:
categorymappings:
- {id: 30, cat: TV/Anime, desc: "Filme - Animie"}
- {id: 28, cat: Movies/BluRay, desc: "Filme - Bluray"}
- {id: 31, cat: Movies/Other, desc: "Filme - Bollywood"}
- {id: 77, cat: TV/Documentary, desc: "Filme - DokusHD"}
- {id: 32, cat: Movies/DVD, desc: "Filme - DVD"}
- {id: 33, cat: Movies/HD, desc: "Filme - HD"}
- {id: 34, cat: Movies, desc: "Filme - Klassiker"}
- {id: 35, cat: Movies, desc: "Filme - Pack"}
- {id: 36, cat: Movies/SD, desc: "Filme - SD"}
- {id: 37, cat: Movies/UHD, desc: "Filme - UHD"}
- {id: 38, cat: Movies/HD, desc: "Filme - x264"}
- {id: 39, cat: Audio, desc: "Musik - Alben"}
- {id: 72, cat: Audio, desc: "Musik - Charts"}
- {id: 40, cat: Audio, desc: "Musik - Diskografie"}
- {id: 75, cat: Audio/Lossless, desc: "Musik - Flac"}
- {id: 41, cat: Audio/Audiobook, desc: "Musik - Hoerbuch"}
- {id: 74, cat: Audio/Other, desc: "Musik - Kids"}
- {id: 42, cat: Audio, desc: "Musik - Mixe"}
- {id: 66, cat: Audio, desc: "Musik - Pack"}
- {id: 70, cat: Audio, desc: "Musik - Sampler Deu."}
- {id: 71, cat: Audio, desc: "Musik - Sampler Int."}
- {id: 76, cat: Audio/Other, desc: "Musik - Soundtrack"}
- {id: 44, cat: Audio/Video, desc: "Musik - Video"}
- {id: 45, cat: PC, desc: "Programme - Linux"}
- {id: 48, cat: PC/Mac, desc: "Programme - Mac"}
- {id: 49, cat: PC/0day, desc: "Programme - Windows"}
- {id: 65, cat: TV, desc: "Serien - Allgemein"}
- {id: 50, cat: TV/Documentary, desc: "Serien - Dokus"}
- {id: 51, cat: TV, desc: "Serien - Klassiker"}
- {id: 52, cat: TV, desc: "Serien - Pack"}
- {id: 53, cat: TV/Sport, desc: "Serien - Sport"}
- {id: 62, cat: Books/EBook, desc: "EBook"}
- {id: 63, cat: Movies, desc: "Fuer Unsere Kleinsten"}
- {id: 64, cat: PC/Mobile-Other, desc: "Handy-Stuff"}
- {id: 60, cat: Other, desc: "Sonstiges"}
- {id: 69, cat: Books/Mags, desc: "Zeitung"}
- {id: 54, cat: PC/Mobile-Other, desc: "Spiele - Handy"}
- {id: 55, cat: Console, desc: "Spiele - Konsolen"}
- {id: 57, cat: PC/Games, desc: "Spiele - Mac / Linux / PC"}
- {id: 58, cat: Console/Other, desc: "Spiele - Wimmel"}
- {id: 59, cat: XXX, desc: "XXX"}
- {id: 122, cat: Movies, desc: "Movie Klassiker"}
- {id: 124, cat: Movies, desc: "Movie Kids"}
- {id: 127, cat: Movies, desc: "Movie Pack"}
- {id: 138, cat: Movies/BluRay, desc: "Movie BluRay"}
- {id: 140, cat: Movies/3D, desc: "Movie 3D"}
- {id: 114, cat: Movies/DVD, desc: "Movie DVD-R"}
- {id: 28, cat: Movies/SD, desc: "Movie SD"}
- {id: 32, cat: Movies/HD, desc: "Movie HD"}
- {id: 26, cat: Movies/UHD, desc: "Movie 4K"}
- {id: 133, cat: TV/Anime, desc: "Serien Anime"}
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 59, cat: TV, desc: "Serien Pack"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 56, cat: TV/SD, desc: "Serien DVD-R"}
- {id: 123, cat: TV, desc: "Serien Klassiker"}
- {id: 126, cat: TV, desc: "Serien Kids"}
- {id: 132, cat: TV/UHD, desc: "Serien UHD"}
- {id: 92, cat: TV/Documentary, desc: "Doku Avi"}
- {id: 94, cat: TV/Documentary, desc: "Doku Audio"}
- {id: 135, cat: TV/Documentary, desc: "Doku UHD"}
- {id: 13, cat: TV/Documentary, desc: "Doku DVD-R"}
- {id: 14, cat: TV/Documentary, desc: "Doku HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku SD"}
- {id: 136, cat: TV/Documentary, desc: "Doku Pack"}
- {id: 9, cat: PC, desc: "App Linux"}
- {id: 10, cat: PC/Mac, desc: "App Mac"}
- {id: 11, cat: PC/Mobile-Other, desc: "App Other"}
- {id: 12, cat: PC/0day, desc: "App Win"}
- {id: 139, cat: PC/Mobile-Android, desc: "App Android Apps"}
- {id: 16, cat: Console, desc: "Game Misc"}
- {id: 17, cat: PC/Games, desc: "Game PC"}
- {id: 18, cat: Console/PS3, desc: "Game PS2"}
- {id: 19, cat: Console/PS3, desc: "Game PS3"}
- {id: 20, cat: Console/PSP, desc: "Game PSP"}
- {id: 21, cat: Console/PS4, desc: "Game PSX"}
- {id: 22, cat: Console/Wii, desc: "Game Wii"}
- {id: 23, cat: Console/XBox, desc: "Game XBOX"}
- {id: 24, cat: Console/XBox 360, desc: "Game XBOX360"}
- {id: 137, cat: Audio, desc: "Music OST"}
- {id: 54, cat: Audio, desc: "Music Single"}
- {id: 48, cat: Audio, desc: "Music Album"}
- {id: 49, cat: Audio, desc: "Music Charts"}
- {id: 52, cat: Audio, desc: "Music Pack"}
- {id: 53, cat: Audio, desc: "Music Sampler"}
- {id: 120, cat: Audio, desc: "Music Xmas"}
- {id: 121, cat: Audio/Lossless, desc: "Music Flac"}
- {id: 55, cat: Audio/Video, desc: "Music Video SD"}
- {id: 109, cat: Audio/Video, desc: "Music Video HD"}
- {id: 110, cat: Audio/Video, desc: "Music DVD-R"}
- {id: 128, cat: Audio, desc: "Music EP"}
- {id: 125, cat: Audio, desc: "Music Kids"}
- {id: 61, cat: TV/Sport, desc: "Sport HD"}
- {id: 62, cat: TV/Sport, desc: "Sport SD"}
- {id: 116, cat: TV/Sport, desc: "Sport DVD-R"}
- {id: 117, cat: TV/Sport, desc: "Sport DVD-R"}
- {id: 134, cat: Other, desc: "Sonstiges Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Sonstiges A-Book"}
- {id: 96, cat: Books/EBook, desc: "Sonstiges E-Book"}
- {id: 69, cat: Other, desc: "Sonstiges Tutorial"}
- {id: 71, cat: Other/Misc, desc: "Sonstiges Other"}
- {id: 131, cat: TV/UHD, desc: "Internt'l Serie UHD"}
- {id: 103, cat: Movies/SD, desc: "Internt'l Movie SD"}
- {id: 98, cat: Movies/HD, desc: "Internt'l Movie HD"}
- {id: 102, cat: TV/SD, desc: "Internt'l Serie SD"}
- {id: 99, cat: TV/HD, desc: "Internt'l Serie HD"}
- {id: 115, cat: Movies/DVD, desc: "Internt'l DVD-R"}
- {id: 107, cat: Audio/Audiobook, desc: "Internt'l A-Book"}
- {id: 106, cat: Books/EBook, desc: "Internt'l E-Book"}
- {id: 105, cat: TV/Documentary, desc: "Internt'l Doku"}
- {id: 104, cat: Other, desc: "Internt'l Misc"}
- {id: 73, cat: XXX/x264, desc: "XXX HD"}
- {id: 74, cat: XXX/Other, desc: "XXX Other"}
- {id: 75, cat: XXX/Pack, desc: "XXX Pack"}
- {id: 76, cat: XXX/SD, desc: "XXX SD"}
- {id: 113, cat: XXX/DVD, desc: "XXX DVD-R"}
modes:
search: [q]
@@ -66,14 +109,6 @@ settings:
- name: password
type: password
label: Password
- name: onlyupload
type: checkbox
label: Filter OnlyUpload only
default: false
- name: info_free
type: info
label: About Freeleech and OnlyUpload at Coastal Crew
default: "<ul><li>FreeLeech are torrents where neither the download or upload is counted. (On the Jackett dashboard search results these are tagged as NoUpload).</li><li>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).</li></ul>"
- name: sort
type: select
label: Sort requested from site
@@ -93,85 +128,102 @@ 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>Anzahl der Torrents beim Durchsuchen</b> <i>Torrents per page:</i> setting to <b>60</b> on your account profile. The default is <i>15</i>.
- name: info_activity
type: info
label: Account Inactivity
default: "If you do not log in, your account will be automatically deleted after 28 days."
login:
path: takelogin.php
method: post
path: login.php
method: form
form: form[action="/login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: .tablea:contains("Fehler")
- selector: div#login_error
test:
path: index.php
selector: a[href="logout.php"]
search:
# https://coastal-crew.bounceme.net/browse.php?showsearch=1&c62=1&c33=1&search=&incldead=1&orderby=added&sort=desc
path: browse.php
paths:
- path: selection.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
showsearch: 1
search: "{{ .Keywords }}"
# 0 active, 1 all, 2 dead
incldead: 1
# 0 name, 1 descr, 2 both (options 1 and 2 are disabled)
blah: 0
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
# site does not support imdbid search from the browse.php page or return imdb links in results
rows:
selector: "table.tableinborder[cellspacing=\"1\"][cellpadding=\"0\"]:not(:has(a[href=\"index.php\"])) > tbody > tr:has(a[href^=\"download.php\"]){{ if .Config.onlyupload }}:has(img[src=\"pic/oupic.gif\"]){{ else }}{{ end }}"
selector: div.selection_wrap
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
category_p1:
selector: div.kat_cat_pic_name
category_p2:
selector: div.kat_cat_pic_name_b
categorydesc:
text: "{{ .Result.category_p1 }} {{ .Result.category_p2 }}"
title:
selector: a[href^="details.php"]
selector: a.selection_a
filters:
- name: re_replace
args: ["^\\[[\\w ]*\\]\\s?", ""]
details:
selector: a[href^="details.php"]
selector: a.selection_a
attribute: href
download:
selector: a[href^="download.php"]
selector: a[href^="download_ssl.php?torrent="]
attribute: href
poster:
selector: img[id="img-1"]
selector: div[id^="details"] img
attribute: src
size:
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(1)
files:
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(2)
seeders:
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(2) b:nth-child(1)
leechers:
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(2) > b:nth-of-type(2)
selector: div.selection_unter_ad
grabs:
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(3) b:nth-child(1)
date:
selector: td.tablea table tbody tr:nth-child(2) td:nth-child(5)
selector: div.selection_unter_ae
date_day:
# Heute 13:30:04
# Gestern 09:10:10
selector: div.selection_unter_ab:not(:contains("."))
optional: true
filters:
- name: replace
args: ["Heute", "Today"]
- name: replace
args: ["Gestern", "Yesterday"]
- name: append
args: " +01:00" # CET
date_year:
# 30.02.2018 um 23:12:50
selector: div.selection_unter_ab:contains(".")
optional: true
filters:
- name: replace
args: ["\xA0", " "]
args: [" um", ""]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
seeders:
selector: div.selection_unter_aa
leechers:
selector: div.selection_unter_aaa
downloadvolumefactor:
case:
img[src="pic/oupic.gif"]: 0 # only upload is counted
"*": 1
text: 1
uploadvolumefactor:
case:
img[src="pic/freeleech.gif"]: 0 # nothing is counted
"*": 1
minimumratio:
text: 0.7
# engine n/a
text: 1
# global MR is 1.0 but torrents must be seeded for 3 days regardless of ratio
# minimumratio:
# text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# 3xT

View File

@@ -1,7 +1,7 @@
---
id: concertos
name: Concertos
description: "Concertos - Private site for Live Concerts with Strict Quality Control"
description: "Concertos is a Private Torrent Tracker for Live Concerts with Strict Quality Control"
language: en-US
type: private
encoding: UTF-8

View File

@@ -1,151 +0,0 @@
---
id: cpasbien
name: cpasbien
description: "cpasbien is a FRENCH Public site for TV / MOVIES / GENERAL"
language: fr-FR
type: public
encoding: UTF-8
followredirect: true
links:
- https://feminalpes.fr/
legacylinks:
- https://www.cpasbiens.cz/
- https://www.cpasbiens.bz/
- https://www.cpasbien.vg/
- https://www.cpasbien.lol/
- https://www.gktorrent.biz/
- https://vww.cpasbien-fr.fr/
- https://wvw.cpasbien-fr.fr/
- https://wwwv.cpasbien-fr.fr/
- https://www2.cpasbien-fr.fr/
- https://www.cpasbien-fr.nz/
- https://vwwvwvwvvw.cpasbien-fr.nz/
- https://cpasbiens3.fr/
- https://labastidevivante.fr/
- https://cpasbiens911.fr/
- https://jardattraction.fr/
- https://cpasbien-vf.fr/
- https://cpasbien-vf.pics/
- https://cpasbien-vf.li/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
settings:
- name: info_flaresolverr
type: info_flaresolverr
- name: info_category_8000
type: info_category_8000
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
default: false
- name: multilanguage
type: select
label: Replace MULTi by this language
default: FRENCH
options:
FRENCH: FRENCH
MULTi FRENCH: MULTi FRENCH
ENGLISH: ENGLISH
MULTi ENGLISH: MULTi ENGLISH
VOSTFR: VOSTFR
MULTi VOSTFR: MULTi VOSTFR
- name: vostfr
type: checkbox
label: Replace VOSTFR and SUBFRENCH with ENGLISH
default: false
download:
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
- path: "{{ if .Keywords }}index.php?do=search&subaction=search{{ else }}{{ end }}"
method: post
# postData is mandatory FlareSolverr/FlareSolverr#789
allowEmptyInputs: true
inputs:
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ end }}"
# does not support imdbid search and does not return imdb link in results.
keywordsfilters:
# if searching for season packs with S01 to saison 1 #9712
- name: re_replace
args: ["(?i)\\b(?:S0?)(\\d{1,3})\\b", "saison $1"]
headers:
# site blocks Linux UAs, so slightly alter the Windows UA here (e.g. Safari/537.36 > Safari/537.35)
User-Agent: ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.35"]
rows:
selector: div#gauche > table > tbody > tr:has(a), div#dle-content > a.cover2
fields:
category:
text: Other
title_phase1_title:
selector: a
title_phase1_url:
selector: a
attribute: href
filters:
- name: regexp
args: torrents\d+\/(.+?)\/
- name: replace
args: ["-", " "]
title_phase1:
text: "{{ if .Result.title_phase1_title }}{{ .Result.title_phase1_title }}{{ else }}{{ .Result.title_phase1_url }}{{ end }}"
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:
- name: re_replace
args: ["(?i)\\b(vostfr|subfrench)\\b", "ENGLISH"]
title_phase2:
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
title_multilang:
text: "{{ .Result.title_phase2 }}"
filters:
- name: re_replace
args: ["(?i)\\b(MULTI(?!.*(?:FRENCH|ENGLISH|VOSTFR)))\\b", "{{ .Config.multilanguage }}"]
title:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
details:
selector: a
attribute: href
download:
selector: a
attribute: href
poster:
selector: img
attribute: src
size:
selector: div.poid
optional: true
default: "512 MB"
date:
text: now
seeders:
selector: div.up
optional: true
default: 0
leechers:
selector: div.down
optional: true
default: 0
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,7 +1,7 @@
---
id: cpasbienclone
name: cpasbien clone
description: "cpasbien clone is a FRENCH Public site for TV / MOVIES / GENERAL"
description: "cpasbien clone is a FRENCH Public site for MOVIES / TV / GENERAL"
language: fr-FR
type: public
encoding: UTF-8
@@ -93,7 +93,7 @@ search:
selector: a
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:

View File

@@ -10,6 +10,7 @@ links:
- https://crabpt.vip/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "电影 / Movies", default: true}
- {id: 402, cat: TV, desc: "电视剧 / TVSeries", default: true}
@@ -17,7 +18,7 @@ caps:
- {id: 408, cat: Audio, desc: "音乐 / Music", default: true}
- {id: 405, cat: TV/Anime, desc: "动漫 / Anime", default: true}
- {id: 406, cat: Audio/Video, desc: "MV", default: true}
- {id: 403, cat: Movies, desc: "综艺 / TV Shows", default: true}
- {id: 403, cat: TV, desc: "综艺 / TV Shows", default: true}
- {id: 407, cat: TV/Sport, desc: "体育竞技 / Sports", default: true}
- {id: 404, cat: TV/Documentary, desc: "纪录片 / Documentary", default: true}
- {id: 409, cat: Other, desc: "其他 / Other", default: true}
@@ -178,12 +179,20 @@ search:
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
@@ -206,4 +215,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.13 2024-09-21
# NexusPHP v1.9.6 2025-06-25

View File

@@ -0,0 +1,177 @@
---
id: cspt
name: Caishen (财神)
description: "Caishen (财神) is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://cspt.top/
caps:
categorymappings:
- {id: 408, cat: Audio, desc: "HQ音乐 / HQ Audio"}
- {id: 409, cat: Other, desc: "其他 / Misc"}
- {id: 407, cat: TV/Sport, desc: "体育 / Sports"}
- {id: 406, cat: Audio/Video, desc: "MV / Music Videos"}
- {id: 404, cat: TV/Documentary, desc: "纪录片 / Documentary"}
- {id: 403, cat: TV, desc: "综艺 / TV Shows"}
- {id: 402, cat: TV, desc: "电视剧 / TVSeries"}
- {id: 401, cat: Movies, desc: "电影 / Movies"}
- {id: 405, cat: TV/Anime, desc: "动漫 / Anime"}
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>Veteran User and above will be retained forever</li><li>Elite User and above will not have their account deleted after parking (in the control panel)</li><li> Users with a parked account will be deleted if they do not log in for 400 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 150 consecutive days</li><li>Users with no traffic (i.e. upload/download data is 0) will be deleted if they have not logged in for more than 100 consecutive days.</li></ol>"
login:
# using cookie method because site regularly disables login page for certain events during the year
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: div.torrents > div > div.torrent-table-sub-info
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
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: div.torrent-info-text-added > 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: div.torrent-info-text-added: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: div.torrent-info-text-size
seeders:
selector: div.torrent-info-text-seeders
leechers:
selector: div.torrent-info-text-leechers
grabs:
selector: div.torrent-info-text-finished
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: 1.0
description_verified:
case:
span[title="通过"]: "Verified:"
span[title="未审"]: "Unverified:"
span[title="拒绝"]: "Banned:"
description:
selector: div.text-start
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.15 2024-12-23

View File

@@ -169,6 +169,8 @@ search:
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

View File

@@ -0,0 +1,82 @@
---
id: damagnet
name: DaMagNet
description: "DaMagNet is a Public DHT Crawler"
language: en-US
type: public
encoding: UTF-8
links:
- https://damag.net/
caps:
categorymappings:
- {id: Other, cat: Other, desc: Other}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_category_8000
type: info_category_8000
download:
infohash:
hash:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
title:
selector: input[name="q"]
attribute: value
filters:
- name: validfilename
search:
paths:
# https://damag.net/?q=2025&wanted=100
- path: /
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
# 20, 50, 100
wanted: 100
headers:
Referer: ["{{ .Config.sitelink }}"]
rows:
selector: table.table-striped > tbody > tr:has(a)
filters:
- name: andmatch
fields:
category:
text: Other
title:
selector: a
details:
selector: a
attribute: href
download:
selector: a
attribute: href
date:
text: now
files:
selector: span.label
size:
selector: span[id^="size"]
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,7 +1,7 @@
---
id: danishbytes-api
name: DanishBytes (API)
description: "DanishBytes is a Private Danish Tracker"
description: "DanishBytes is a Private Danish Torrent Tracker for MOVIES / TV / GENERAL"
language: da-DK
type: private
encoding: UTF-8
@@ -19,9 +19,10 @@ caps:
- {id: 2, cat: TV, desc: "TV"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 3, cat: Audio, desc: "Sound"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 8, cat: Books, desc: "Books"}
- {id: 17, cat: Audio/Audiobook, desc: "AudioBooks"}
- {id: 19, cat: Audio, desc: "Podcasts"}
modes:
search: [q]

View File

@@ -1,157 +0,0 @@
---
id: dark-shadow
name: Dark-Shadow
description: "Dark-Shadow (D-S) is a GERMAN Private Torrent Tracker for TV / MOVIES / 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: 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: 14, cat: TV/Documentary, desc: "Doku > HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
- {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: 144, cat: TV/Sport, desc: "Sport > Wrestling"}
- {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: 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.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

@@ -12,8 +12,9 @@ caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 7, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 4, cat: Console, desc: "Games"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 5, cat: PC, desc: "Software"}
- {id: 6, cat: XXX, desc: "XXX"}
@@ -72,9 +73,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -119,8 +120,6 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -141,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:
@@ -190,4 +194,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.3.6
# json UNIT3D 9.1.6

View File

@@ -10,17 +10,20 @@ links:
caps:
categorymappings:
- {id: 145, cat: Movies, desc: "Filme > DRG"}
- {id: 28, cat: Movies/SD, desc: "Filme > SD"}
- {id: 32, cat: Movies/HD, desc: "Filme > HD"}
- {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
- {id: 143, cat: TV/Anime, desc: "Filme > Anime"}
- {id: 138, cat: Movies, desc: "Filme > Packs"}
- {id: 148, cat: Movies, desc: "Filme > Packs UHD"}
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
- {id: 144, cat: TV/Anime, desc: "Serien > Anime"}
- {id: 59, cat: TV, desc: "Serien > Packs"}
- {id: 147, cat: TV, desc: "Serien > Packs UHD"}
- {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
- {id: 52, cat: Audio, desc: "Audio > Pack"}
@@ -96,6 +99,7 @@ login:
password: "{{ .Config.password }}"
loggiin: Login
error:
- selector: div#login_error
- selector: div.error-message
test:
path: index.php

View File

@@ -99,9 +99,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -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

@@ -1,7 +1,7 @@
---
id: deildu
name: Deildu
description: "Deildu is an Icelandic Semi-Private site for TV / MOVIES / GENERAL"
description: "Deildu is an ICELANDIC Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
language: is-IS
type: semi-private
encoding: iso-8859-1

View File

@@ -1,7 +1,7 @@
---
id: desitorrents-api
name: DesiTorrents (API)
description: "Desitorrents is a Private Torrent Tracker for BOLLYWOOD / TOLLYWOOD / MUSIC"
description: "DesiTorrents is an INDIAN Private Torrent Tracker for MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
@@ -67,8 +67,8 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: "/api/v1/torrents/filter"
response:
type: json

View File

@@ -1,7 +1,7 @@
---
id: diablotorrent
name: Diablo Torrent
description: "Diablo Torrent is a Hungarian Private site for TV / MOVIES / GENERAL"
description: "Diablo Torrent is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8

View File

@@ -1,7 +1,9 @@
---
id: digitalcore
name: DigitalCore
description: "DigitalCore is a Private Torrent Tracker for MOVIES / TV / GENERAL"
id: digitalcore-api
replaces:
- digitalcore
name: DigitalCore (API)
description: "DigitalCore (DC) is a Private Torrent Tracker for 0DAY / GENERAL"
language: en-US
type: private
encoding: UTF-8
@@ -62,11 +64,13 @@ caps:
book-search: [q]
settings:
- name: cookie
- name: apikey
type: text
label: Cookie
- name: info_cookie
type: info_cookie
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Generate a new API Key by accessing your <a href=\"https://digitalcore.club/\" target=\"_blank\">DigitalCore</a> account <i>Settings</i> page and clicking on the <b>Security</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -101,10 +105,8 @@ settings:
default: "If your account is inactive (you do not sign in) for more than 60 days, your account is disabled. Park your account if you are going away for more than 60 days."
login:
# using cookie method because login page is dynamically generated using JS
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
method: get
path: /api/v1/torrents
search:
paths:
@@ -113,6 +115,9 @@ search:
type: json
noResultsMessage: ""
headers:
X-API-KEY: ["{{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
dead: true

View File

@@ -184,4 +184,4 @@ search:
args: "cat={{ .Result.category_title }} - "
minimumratio:
text: 0.9
# NexusPHP v1.8.13 2024-09-21
# NexusPHP v1.9.7 2025-06-29

View File

@@ -1,194 +0,0 @@
---
id: divteam
name: DivTeam
description: "DivTeam is a SPANISH Private Torrent Tracker for MOVIES / GENERAL"
language: es-ES
type: private
encoding: UTF-8
links:
- https://divteam.com/
caps:
categorymappings:
- {id: 60, cat: Movies/HD, desc: "MicroHD 720p"}
- {id: 77, cat: Movies/HD, desc: "MicroHD 1080p"}
- {id: 78, cat: Movies/UHD, desc: "MicroHD 4K"}
- {id: 64, cat: TV/HD, desc: "Pack Series"}
- {id: 65, cat: TV/HD, desc: "Pack Series VOSE"}
- {id: 80, cat: Movies/HD, desc: "BDRip X265 1080p"}
- {id: 81, cat: Movies/UHD, desc: "UHDRip x265 4K"}
- {id: 82, cat: Movies/WEB-DL, desc: "Pelis Web-DL 1080"}
- {id: 83, cat: Movies/WEB-DL, desc: "Pelis Web-DL 720"}
- {id: 84, cat: Movies/UHD, desc: "UHD Remux x265"}
- {id: 91, cat: Movies/HD, desc: "BDRip x264"}
- {id: 89, cat: Movies/HD, desc: "BDRemux"}
- {id: 88, cat: Movies/BluRay, desc: "Full HD"}
- {id: 90, cat: Movies/BluRay, desc: "UHD Full"}
- {id: 92, cat: Movies/UHD, desc: "Web-DL UHD"}
- {id: 23, cat: TV/Sport, desc: "Deportes"}
- {id: 20, cat: TV/HD, desc: "Series"}
- {id: 31, cat: TV/HD, desc: "Series VOSE"}
- {id: 69, cat: Movies, desc: "Ciclo Cine Clasico"}
- {id: 70, cat: Movies, desc: "Ciclo Clint Eastwood"}
- {id: 71, cat: Movies, desc: "Ciclo Studio Ghibli"}
- {id: 72, cat: Movies, desc: "Ciclo George A. Romero"}
- {id: 73, cat: Movies, desc: "Saga Fast And Furious"}
- {id: 74, cat: Movies, desc: "Saga Crepúsculo"}
- {id: 75, cat: Movies, desc: "Saga The Purge"}
- {id: 79, cat: Movies, desc: "Saga Star Wars"}
- {id: 76, cat: Movies, desc: "x-men saga"}
- {id: 85, cat: Movies, desc: "Sean Connery"}
- {id: 6, cat: Books/EBook, desc: "EBooks"}
- {id: 58, cat: Books/Mags, desc: "Kiosko"}
- {id: 24, cat: TV/Documentary, desc: "Documentales"}
- {id: 32, cat: TV/Documentary, desc: "Documentales VOSE"}
- {id: 49, cat: Books/Technical, desc: "eLearning"}
- {id: 68, cat: Books/Technical, desc: "eLearning Multimedia"}
- {id: 87, cat: Audio/Audiobook, desc: "Audiolibros"}
- {id: 0, cat: Other, desc: "Otros"} # results can have a category of 0, but searching by category 0 returns all results
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
- name: info_results
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: "In principle, the STAFF reserves the right to delete any user who has not accessed the tracker in 90 days or has not downloaded/uploaded any contribution in the last 180 days, if you are going to be away for a while, park the account from your panel."
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://divteam.com/index.php?page=torrents&search=daredevil&category=20;23;31;65;64;60;63;69;70;71;72;73;74;75;76;77;78;80;81;82;83;84&active=1
- path: index.php
inputs:
page: torrents
category: "{{ range .Categories }}{{.}};{{end}}"
search: "{{ .Keywords }}"
# 0 title, 1 title&desc, 2 descr, 3 uploaders, 5 gold, 6 silver, 9 2x, 10 3x, 11 4x, 12 5x
# note the options are exclusive, so searching for gold means the search keywords are ignored
options: 0
# 0 all, 1 activeonly, 2 deadonly
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
# does not support imdbid search and does not supply imdb link in results.
rows:
selector: "table.table.table-bordered > tbody > tr:has(a[href^=\"download.php?id=\"]){{ if .Config.freeleech }}:has(img[src$=\"gold.gif\"]){{ else }}{{ end }}, table.table.table-bordered > tbody > tr:has(a[href^=\"download.php?id=\"]){{ if .Config.freeleech }}:has(img[src$=\"freeleech.gif\"]){{ else }}{{ end }}"
fields:
download:
selector: a[href^="download.php?id="]
attribute: href
title_vose:
selector: a[href^="index.php?page=torrent-details"][onmouseover]:contains("VOSE")
optional: true
filters:
- name: append
args: " English"
title_notvose:
selector: a[href^="index.php?page=torrent-details"][onmouseover]:not(:contains("VOSE"))
optional: true
filters:
- name: append
args: " MULTi/SPANiSH" # DivTeam doesn't bring languages. Usually Original + Spanish.
- name: re_replace
args: ["\\.+", "."] # More than 1 dot -> .
- name: re_replace
args: ["^\\.", ""] # Delete first dot
- name: replace
args: ["UHDRip", "Bluray-2160p"] # Fix for Radarr
- name: replace
args: ["2160p BDRip", "Bluray-2160p"] # Fix for Radarr
title:
text: "{{ if .Result.title_vose }}{{ .Result.title_vose }}{{ else }}{{ .Result.title_notvose }}{{ end }}"
poster:
selector: a[onmouseover][href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.*?) "
category:
selector: a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
details:
selector: a[href^="index.php?page=torrent-details"]
attribute: href
size:
selector: td:nth-child(4)
date:
selector: td:nth-child(6)
# auto adjusted by site account profile
filters:
- name: dateparse
args: "dd/MM/yyyy"
seeders:
selector: td:nth-last-child(4)
leechers:
selector: td:nth-last-child(3)
grabs:
selector: td:nth-last-child(2)
downloadvolumefactor:
case:
img[src="images/freeleech.gif"]: 0
img[src="images/gold.png"]: 0
img[src="images/silver.png"]: 0.5
"*": 1
uploadvolumefactor:
case:
img[src="images/2x.png"]: 2
img[src="images/3x.png"]: 3
img[src="images/4x.png"]: 4
img[src="images/5x.png"]: 5
"*": 1
minimumratio:
text: 0.7
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# xbtit customised

View File

@@ -1,7 +1,7 @@
---
id: docspedia
name: DocsPedia
description: "DocsPedia is a Private Torrent Tracker for E-learning"
description: "DocsPedia is a Private Torrent Tracker for E-LEARNING"
language: en-US
type: private
encoding: UTF-8
@@ -26,6 +26,7 @@ caps:
- {id: 79, cat: TV, desc: "Educational"}
- {id: 93, cat: Books/EBook, desc: "Fantasy"}
- {id: 71, cat: Other, desc: "Fonts"}
- {id: 94, cat: Books/EBook, desc: "Gaming"}
- {id: 82, cat: Books/EBook, desc: "History"}
- {id: 87, cat: Books/EBook, desc: "Horror"}
- {id: 72, cat: Books, desc: "IT Books"}

View File

@@ -72,6 +72,8 @@ settings:
options:
desc: desc
asc: asc
- name: info_flaresolverr
type: info_flaresolverr
login:
path: takelogin.php

View File

@@ -5,259 +5,108 @@ description: "Ebooks-Shares is a Private Torrent Tracker for EBOOKS / AUDIOBOOKS
language: en-US
type: private
encoding: UTF-8
testlinktorrent: false
links:
- https://ebooks-shares.org/
caps:
categorymappings:
- {id: 274, cat: Audio/Audiobook, desc: "Audio: Poetry"}
- {id: 1, cat: Audio/Audiobook, desc: "Audio: Adventure"}
- {id: 2, cat: Audio/Audiobook, desc: "Audio: Radio Programs ie Dramas, Talk"}
- {id: 3, cat: Audio/Audiobook, desc: "Audio: Non English"}
- {id: 42, cat: Audio/Audiobook, desc: "Audio: Biography/Memoirs"}
- {id: 4, cat: Audio/Audiobook, desc: "Audio: Business"}
- {id: 5, cat: Audio/Audiobook, desc: "Audio: Childrens"}
- {id: 7, cat: Audio/Audiobook, desc: "Audio: Classics"}
- {id: 41, cat: Audio/Audiobook, desc: "Audio: Comedy"}
- {id: 9, cat: Audio/Audiobook, desc: "Audio: Crime/Mystery/Thriller"}
- {id: 10, cat: Audio/Audiobook, desc: "Audio: Factual"}
- {id: 11, cat: Audio/Audiobook, desc: "Audio: Graphic Audio Books"}
- {id: 43, cat: Audio/Audiobook, desc: "Audio: Historical Fiction"}
- {id: 12, cat: Audio/Audiobook, desc: "Audio: History/Military"}
- {id: 269, cat: Audio/Audiobook, desc: "Audio: History"}
- {id: 14, cat: Audio/Audiobook, desc: "Audio: Horror"}
- {id: 15, cat: Audio/Audiobook, desc: "Audio: Medical"}
- {id: 16, cat: Audio/Audiobook, desc: "Audio: Music"}
- {id: 45, cat: Audio/Audiobook, desc: "Audio: Non-Fict/Ref"}
- {id: 46, cat: Audio/Audiobook, desc: "Audio: Novels"}
- {id: 17, cat: Audio/Audiobook, desc: "Audio: General"}
- {id: 22, cat: Audio/Audiobook, desc: "Audio: Philosophy/Belief"}
- {id: 23, cat: Audio/Audiobook, desc: "Audio: Romance"}
- {id: 24, cat: Audio/Audiobook, desc: "Audio: Sci-Fi/Fantasy"}
- {id: 25, cat: Audio/Audiobook, desc: "Audio: Self-Improvement"}
- {id: 26, cat: Audio/Audiobook, desc: "Audio: Mod. Scholar/TTC"}
- {id: 27, cat: Audio/Audiobook, desc: "Audio: Travel"}
- {id: 33, cat: Audio/Audiobook, desc: "Audio: Tutorials"}
- {id: 34, cat: Audio/Audiobook, desc: "Audio: Western"}
- {id: 35, cat: Audio/Audiobook, desc: "Audio: Young Adult"}
- {id: 275, cat: Audio/Audiobook, desc: "Audio: Language"}
- {id: 276, cat: Audio/Audiobook, desc: "Audio: Military Fiction"}
- {id: 299, cat: Audio/Audiobook, desc: "Audio: Magazines"}
- {id: 301, cat: Audio/Audiobook, desc: "Audio: Collections"}
- {id: 314, cat: Audio/Audiobook, desc: "Audio: Dystopian/Post Apocalyptic Bks"}
- {id: 47, cat: Books/EBook, desc: "Children's: Adventure"}
- {id: 48, cat: Books/EBook, desc: "Children's: Novels"}
- {id: 49, cat: Books/EBook, desc: "Children's: Collections"}
- {id: 50, cat: Books/EBook, desc: "Children's: Educational"}
- {id: 51, cat: Books/EBook, desc: "Children's: Games"}
- {id: 52, cat: Books/EBook, desc: "Children's: General"}
- {id: 283, cat: Books/EBook, desc: "Children's: Sci-Fi/Fantasy"}
- {id: 284, cat: Books/EBook, desc: "Children's: Mystery"}
- {id: 286, cat: Books/EBook, desc: "Children's: Early Years / Picture"}
- {id: 295, cat: Books/EBook, desc: "Children's: Nonfiction"}
- {id: 296, cat: Books/EBook, desc: "Children's: Leveled / Decodable Readers"}
- {id: 288, cat: Books/EBook, desc: "Collections: Same Author"}
- {id: 289, cat: Books/EBook, desc: "Collections: Same Series"}
- {id: 291, cat: Books/EBook, desc: "Collections: Fiction"}
- {id: 292, cat: Books/EBook, desc: "Collections: Non Fiction"}
- {id: 220, cat: Books/Comics, desc: "Comics: Archie"}
- {id: 222, cat: Books/Comics, desc: "Comics: Books & Mags - Comics"}
- {id: 225, cat: Books/Comics, desc: "Comics: ComicStrip Collection"}
- {id: 228, cat: Books/Comics, desc: "Comics: DC"}
- {id: 244, cat: Books/Comics, desc: "Comics: Manga"}
- {id: 245, cat: Books/Comics, desc: "Comics: Marvel"}
- {id: 258, cat: Books/Comics, desc: "Comics: Other Pub - Humor/Satire"}
- {id: 262, cat: Books/Comics, desc: "Comics: Other Pub - Educational"}
- {id: 264, cat: Books/Comics, desc: "Comics: Independent Publishers"}
- {id: 265, cat: Books/Comics, desc: "Comics: General/Misc"}
- {id: 281, cat: Books/Technical, desc: "Computer: Tutorials"}
- {id: 38, cat: Books/Technical, desc: "Computer: Applications"}
- {id: 55, cat: Books/Technical, desc: "Computer: Gaming "}
- {id: 56, cat: Books/Technical, desc: "Computer: General"}
- {id: 57, cat: Books/Technical, desc: "Computer: Graphics"}
- {id: 58, cat: Books/Technical, desc: "Computer: Internet-WWW"}
- {id: 59, cat: Books/Technical, desc: "Computer: Networking"}
- {id: 60, cat: Books/Technical, desc: "Computer: OS/Mac"}
- {id: 61, cat: Books/Technical, desc: "Computer: OS/Other"}
- {id: 62, cat: Books/Technical, desc: "Computer: OS/Windows"}
- {id: 63, cat: Books/Technical, desc: "Computer: Programming "}
- {id: 66, cat: Books/EBook, desc: "Doc/Vid/Tut: Computer"}
- {id: 67, cat: Books/EBook, desc: "Doc/Vid/Tut: Crafts"}
- {id: 68, cat: Books/EBook, desc: "Doc/Vid/Tut: Educational"}
- {id: 69, cat: Books/EBook, desc: "Doc/Vid/Tut: General"}
- {id: 70, cat: Books/EBook, desc: "Doc/Vid/Tut: History"}
- {id: 71, cat: Books/EBook, desc: "Doc/Vid/Tut: Medical/Health"}
- {id: 72, cat: Books/EBook, desc: "Doc/Vid/Tut: Military"}
- {id: 73, cat: Books/EBook, desc: "Doc/Vid/Tut: Modelling"}
- {id: 74, cat: Books/EBook, desc: "Doc/Vid/Tut: Sciences"}
- {id: 75, cat: Books/EBook, desc: "Doc/Vid/Tut: Transportation"}
- {id: 76, cat: Books/EBook, desc: "Doc/Vid/Tut: Woodworking"}
- {id: 287, cat: Books/EBook, desc: "Doc/Vid/Tut: Martial Arts/Boxing/Wrestling"}
- {id: 121, cat: Books/EBook, desc: "Educational: Arts"}
- {id: 122, cat: Books/EBook, desc: "Educational: Astronomy/Cosmology"}
- {id: 123, cat: Books/EBook, desc: "Educational: Biology & Genetics"}
- {id: 124, cat: Books/EBook, desc: "Educational: Chemistry"}
- {id: 125, cat: Books/EBook, desc: "Educational: Culture/Languages"}
- {id: 126, cat: Books/EBook, desc: "Educational: Earth Sciences"}
- {id: 127, cat: Books/EBook, desc: "Educational: Educational"}
- {id: 128, cat: Books/EBook, desc: "Educational: Engineering & Technology "}
- {id: 129, cat: Books/EBook, desc: "Educational: Environmental Studies"}
- {id: 130, cat: Books/EBook, desc: "Educational: General Science Titles"}
- {id: 131, cat: Books/EBook, desc: "Educational: Literature / Writing"}
- {id: 132, cat: Books/EBook, desc: "Educational: Mathematics and Statistics"}
- {id: 133, cat: Books/EBook, desc: "Educational: Medical Texts"}
- {id: 134, cat: Books/EBook, desc: "Educational: Military History"}
- {id: 135, cat: Books/EBook, desc: "Educational: Non-Military History"}
- {id: 136, cat: Books/EBook, desc: "Educational: Paleontology"}
- {id: 137, cat: Books/EBook, desc: "Educational: Physics"}
- {id: 138, cat: Books/EBook, desc: "Educational: Psychology"}
- {id: 139, cat: Books/EBook, desc: "Educational: Student Reference"}
- {id: 297, cat: Books/EBook, desc: "Educational: Life Sciences/Evolution/Human "}
- {id: 77, cat: Books/EBook, desc: "Fiction: Adventure"}
- {id: 78, cat: Books/EBook, desc: "Fiction: Classics"}
- {id: 79, cat: Books/EBook, desc: "Fiction: Collections"}
- {id: 80, cat: Books/EBook, desc: "Fiction: Comedy/Humorous "}
- {id: 81, cat: Books/EBook, desc: "Fiction: Crime/Mystery/Thriller"}
- {id: 302, cat: Books/EBook, desc: "Fiction: Cozy Mysteries"}
- {id: 82, cat: Books/EBook, desc: "Fiction: General Fiction"}
- {id: 83, cat: Books/EBook, desc: "Fiction: Horror"}
- {id: 84, cat: Books/EBook, desc: "Fiction: Military & Historic"}
- {id: 86, cat: Books/EBook, desc: "Fiction: Romance"}
- {id: 87, cat: Books/EBook, desc: "Fiction: Sci-Fi/Fantasy"}
- {id: 88, cat: Books/EBook, desc: "Fiction: Westerns"}
- {id: 270, cat: Books/EBook, desc: "Fiction: Historical "}
- {id: 312, cat: Books/EBook, desc: "Fiction: Various Authors"}
- {id: 303, cat: Books/EBook, desc: "Fiction: Poetry"}
- {id: 313, cat: Books/EBook, desc: "Fiction: Dystopian"}
- {id: 140, cat: Books/EBook, desc: "Hobby/Pastime: Art"}
- {id: 141, cat: Books/EBook, desc: "Hobby/Pastime: Boating"}
- {id: 142, cat: Books/EBook, desc: "Hobby/Pastime: Crafts/Knitting/Sewing"}
- {id: 143, cat: Books/EBook, desc: "Hobby/Pastime: Food & Drink"}
- {id: 144, cat: Books/EBook, desc: "Hobby/Pastime: Games/RPG/Gaming"}
- {id: 145, cat: Books/EBook, desc: "Hobby/Pastime: General Pastimes"}
- {id: 146, cat: Books/EBook, desc: "Hobby/Pastime: Graphic Arts and Design"}
- {id: 147, cat: Books/EBook, desc: "Hobby/Pastime: Health/Lifestyle"}
- {id: 148, cat: Books/EBook, desc: "Hobby/Pastime: Home/Gardening"}
- {id: 149, cat: Books/EBook, desc: "Hobby/Pastime: Metalworking"}
- {id: 150, cat: Books/EBook, desc: "Hobby/Pastime: Modelling"}
- {id: 151, cat: Books/EBook, desc: "Hobby/Pastime: Pets/Vet Science"}
- {id: 152, cat: Books/EBook, desc: "Hobby/Pastime: Photography"}
- {id: 153, cat: Books/EBook, desc: "Hobby/Pastime: Quiz and Crossword Books"}
- {id: 154, cat: Books/EBook, desc: "Hobby/Pastime: Sports"}
- {id: 155, cat: Books/EBook, desc: "Hobby/Pastime: Travel"}
- {id: 156, cat: Books/EBook, desc: "Hobby/Pastime: Woodworking"}
- {id: 157, cat: Books/EBook, desc: "Language Learn: Arabic"}
- {id: 158, cat: Books/EBook, desc: "Language Learn: Chinese"}
- {id: 159, cat: Books/EBook, desc: "Language Learn: English"}
- {id: 160, cat: Books/EBook, desc: "Language Learn: French"}
- {id: 161, cat: Books/EBook, desc: "Language Learn: German"}
- {id: 162, cat: Books/EBook, desc: "Language Learn: Italian"}
- {id: 163, cat: Books/EBook, desc: "Language Learn: Japanese"}
- {id: 164, cat: Books/EBook, desc: "Language Learn: Latin"}
- {id: 165, cat: Books/EBook, desc: "Language Learn: Nordic Lang"}
- {id: 166, cat: Books/EBook, desc: "Language Learn: Oriental Lang"}
- {id: 167, cat: Books/EBook, desc: "Language Learn: Russian"}
- {id: 168, cat: Books/EBook, desc: "Language Learn: Spanish"}
- {id: 169, cat: Books/EBook, desc: "Language Learn: Other Lang"}
- {id: 310, cat: Books/Mags, desc: "Magazines: Woodworking"}
- {id: 311, cat: Books/Mags, desc: "Magazines: Sewing, Knitting and Quilting"}
- {id: 170, cat: Books/Mags, desc: "Magazines : Computer"}
- {id: 171, cat: Books/Mags, desc: "Magazines: Current Events"}
- {id: 172, cat: Books/Mags, desc: "Magazines: Business/Finance "}
- {id: 173, cat: Books/Mags, desc: "Magazines: Electronics"}
- {id: 174, cat: Books/Mags, desc: "Magazines: General/Misc"}
- {id: 175, cat: Books/Mags, desc: "Magazines: Military"}
- {id: 176, cat: Books/Mags, desc: "Magazines: Photography"}
- {id: 177, cat: Books/Mags, desc: "Magazines: Sciences "}
- {id: 178, cat: Books/Mags, desc: "Magazines: Sports"}
- {id: 179, cat: Books/Mags, desc: "Magazines: Technology"}
- {id: 180, cat: Books/Mags, desc: "Magazines: Transportation"}
- {id: 181, cat: Books/EBook, desc: "Military: Aircraft"}
- {id: 182, cat: Books/EBook, desc: "Military: Armour"}
- {id: 183, cat: Books/EBook, desc: "Military: General Military"}
- {id: 184, cat: Books/EBook, desc: "Military: Miscellaneous"}
- {id: 185, cat: Books/EBook, desc: "Military: Naval"}
- {id: 186, cat: Books/Foreign, desc: "Non English Bks: Dutch"}
- {id: 187, cat: Books/Foreign, desc: "Non English Bks: French"}
- {id: 188, cat: Books/Foreign, desc: "Non English Bks: German"}
- {id: 189, cat: Books/Foreign, desc: "Non English Bks: Greek"}
- {id: 190, cat: Books/Foreign, desc: "Non English Bks: Hungarian"}
- {id: 191, cat: Books/Foreign, desc: "Non English Bks: Italian"}
- {id: 192, cat: Books/Foreign, desc: "Non English Bks: Japanese"}
- {id: 194, cat: Books/Foreign, desc: "Non English Bks: Other"}
- {id: 193, cat: Books/Foreign, desc: "Non English Bks: Polish"}
- {id: 195, cat: Books/Foreign, desc: "Non English Bks: Romanian"}
- {id: 196, cat: Books/Foreign, desc: "Non English Bks: Russian"}
- {id: 197, cat: Books/Foreign, desc: "Non English Bks: Scandinavian"}
- {id: 198, cat: Books/Foreign, desc: "Non English Bks: Serbian"}
- {id: 199, cat: Books/Foreign, desc: "Non English Bks: Spanish"}
- {id: 89, cat: Books/EBook, desc: "Non Fict/Ref: Agricultural"}
- {id: 90, cat: Books/EBook, desc: "Non Fict/Ref: Alt. Therapies"}
- {id: 95, cat: Books/EBook, desc: "Non Fict/Ref: Architecture"}
- {id: 91, cat: Books/EBook, desc: "Non Fict/Ref: Auto & Repair"}
- {id: 92, cat: Books/EBook, desc: "Non Fict/Ref: Aviation"}
- {id: 94, cat: Books/EBook, desc: "Non Fict/Ref: Biographies and Memoirs"}
- {id: 96, cat: Books/EBook, desc: "Non Fict/Ref: Business/Finance"}
- {id: 97, cat: Books/EBook, desc: "Non Fict/Ref: Comedy/Humorous"}
- {id: 98, cat: Books/EBook, desc: "Non Fict/Ref: Crime"}
- {id: 99, cat: Books/EBook, desc: "Non Fict/Ref: Criminology"}
- {id: 100, cat: Books/EBook, desc: "Non Fict/Ref: Economics & Math"}
- {id: 102, cat: Books/EBook, desc: "Non Fict/Ref: Electronics"}
- {id: 103, cat: Books/EBook, desc: "Non Fict/Ref: Enc/Dict/Atlas,s"}
- {id: 104, cat: Books/EBook, desc: "Non Fict/Ref: Entertainment"}
- {id: 105, cat: Books/EBook, desc: "Non Fict/Ref: General Ref"}
- {id: 106, cat: Books/EBook, desc: "Non Fict/Ref: Geo & Archaeology"}
- {id: 107, cat: Books/EBook, desc: "Non Fict/Ref: Journ/Current Affairs "}
- {id: 108, cat: Books/EBook, desc: "Non Fict/Ref: Legal"}
- {id: 109, cat: Books/EBook, desc: "Non Fict/Ref: Medical/Health"}
- {id: 110, cat: Books/EBook, desc: "Non Fict/Ref: Motorcycle"}
- {id: 111, cat: Books/EBook, desc: "Non Fict/Ref: Music"}
- {id: 112, cat: Books/EBook, desc: "Non Fict/Ref: Parenting/Family"}
- {id: 113, cat: Books/EBook, desc: "Non Fict/Ref: Philosophy & Belief"}
- {id: 114, cat: Books/EBook, desc: "Non Fict/Ref: Literature / Writing"}
- {id: 115, cat: Books/EBook, desc: "Non Fict/Ref: Political Science"}
- {id: 116, cat: Books/EBook, desc: "Non Fict/Ref: Project Management"}
- {id: 117, cat: Books/EBook, desc: "Non Fict/Ref: Self-Improvement"}
- {id: 118, cat: Books/EBook, desc: "Non Fict/Ref: Sht Music-Tablatures"}
- {id: 119, cat: Books/EBook, desc: "Non Fict/Ref: Sociology/Politics"}
- {id: 120, cat: Books/EBook, desc: "Non Fict/Ref: Transportation"}
- {id: 266, cat: Books/EBook, desc: "Non Fict/Ref: Technology Books"}
- {id: 267, cat: Books/EBook, desc: "Non Fict/Ref: History Books"}
- {id: 271, cat: Books/EBook, desc: "Non Fict/Ref: Collections"}
- {id: 272, cat: Books/EBook, desc: "Non Fict/Ref: DIY (Do It Yourself)"}
- {id: 273, cat: Books/EBook, desc: "Non Fict/Ref: Archaeology"}
- {id: 278, cat: Books/EBook, desc: "Non Fict/Ref: Conspiracy Theory/UFO/Alien Bk"}
- {id: 279, cat: Books/EBook, desc: "Non Fict/Ref: Psychology"}
- {id: 280, cat: Books/EBook, desc: "Non Fict/Ref: Education"}
- {id: 282, cat: Books/EBook, desc: "Non Fict/Ref: Martial Arts/Boxing/Wrestling"}
- {id: 293, cat: Books/EBook, desc: "Non Fict/Ref: Zoology & Veterinary Science"}
- {id: 294, cat: Books/EBook, desc: "Non Fict/Ref: True Stories"}
- {id: 300, cat: Books/EBook, desc: "Non Fict/Ref: Maritime Books (Building,navig"}
- {id: 200, cat: Books/EBook, desc: "Teens: Collections"}
- {id: 201, cat: Books/EBook, desc: "Teens: Educational"}
- {id: 202, cat: Books/EBook, desc: "Teens: Fiction"}
- {id: 203, cat: Books/EBook, desc: "Teens: Non Fiction"}
- {id: 285, cat: Books/EBook, desc: "Teens: Sci-Fi/Fantasy"}
- {id: 305, cat: Books/Other, desc: "VIP: Science Fiction"}
- {id: 307, cat: Books/Other, desc: "VIP: Thriller"}
- {id: 306, cat: Books/Other, desc: "VIP: Mystery"}
- {id: 308, cat: Books/Other, desc: "VIP: Crime"}
- {id: 309, cat: Books/Other, desc: "VIP: Fantasy"}
- {id: 204, cat: Books/Other, desc: "VIP: Collections"}
- {id: 205, cat: Books/Other, desc: "VIP: Audiobooks"}
- {id: 206, cat: Books/Other, desc: "VIP: Comics"}
- {id: 207, cat: Books/Other, desc: "VIP: Computers"}
- {id: 208, cat: Books/Other, desc: "VIP: Documentaries"}
- {id: 209, cat: Books/Other, desc: "VIP: Educational"}
- {id: 210, cat: Books/Other, desc: "VIP: Fiction"}
- {id: 211, cat: Books/Other, desc: "VIP: Hobby/Craft"}
- {id: 212, cat: Books/Other, desc: "VIP: Literature"}
- {id: 213, cat: Books/Other, desc: "VIP: Medical"}
- {id: 214, cat: Books/Other, desc: "VIP: Military"}
- {id: 215, cat: Books/Other, desc: "VIP: Music"}
- {id: 216, cat: Books/Other, desc: "VIP: Non Fiction"}
- {id: 217, cat: Books/Other, desc: "VIP: Original Content"}
- {id: 218, cat: Books/Other, desc: "VIP: RPG"}
# Audio
- {id: 293, cat: Audio/Audiobook, desc: "Audio: Fiction"}
- {id: 294, cat: Audio/Audiobook, desc: "Audio:Sci-Fi/Fantasy"}
- {id: 295, cat: Audio/Audiobook, desc: "Audio:Crime/Thriller"}
- {id: 296, cat: Audio/Audiobook, desc: "Audio:Horror"}
- {id: 297, cat: Audio/Audiobook, desc: "Audio:General"}
- {id: 302, cat: Audio/Audiobook, desc: "Audio: (TTC,TMS,TGC)"}
- {id: 303, cat: Audio/Audiobook, desc: "Audio:Autobiography "}
- {id: 308, cat: Audio/Audiobook, desc: "Audio:Collections"}
- {id: 309, cat: Audio/Audiobook, desc: "Audio:History"}
- {id: 310, cat: Audio/Audiobook, desc: "Audio:Children/YA"}
- {id: 311, cat: Audio/Audiobook, desc: "Audio:Romance"}
- {id: 317, cat: Audio/Audiobook, desc: "Audio:Urbn Fant/para"}
- {id: 319, cat: Audio/Audiobook, desc: "Audio:V.I.P"}
- {id: 320, cat: Audio/Audiobook, desc: "Audio:Science/engine"}
- {id: 321, cat: Audio/Audiobook, desc: "Audio:History/War"}
- {id: 322, cat: Audio/Audiobook, desc: "Audio:non fiction"}
- {id: 323, cat: Audio/Audiobook, desc: "Audio:Educational"}
- {id: 324, cat: Audio/Audiobook, desc: "Audio:Tutorials"}
- {id: 325, cat: Audio/Audiobook, desc: "Audio:True Crime"}
- {id: 326, cat: Audio/Audiobook, desc: "Audio:Tech/Computers"}
# Collections
- {id: 305, cat: Books/EBook, desc: "Same Author"}
- {id: 345, cat: Books/Mags, desc: "Collection: Magazines"}
- {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"}
- {id: 275, cat: Books/EBook, desc: "General Fiction"}
- {id: 280, cat: Books/EBook, desc: "Crime/Thriller/Myste"}
- {id: 312, cat: Books/EBook, desc: "Romance"}
- {id: 313, cat: Books/EBook, desc: "Comedy/Humour"}
- {id: 314, cat: Books/EBook, desc: "Historical Fiction"}
- {id: 315, cat: Books/EBook, desc: "Cozy/Mystery "}
- {id: 318, cat: Books/EBook, desc: "Urbn Fantasy/Para"}
- {id: 340, cat: Books/EBook, desc: "Lit/RPG"}
- {id: 341, cat: Books/EBook, desc: "Collections"}
- {id: 352, cat: Books/EBook, desc: "Westerns"}
# Children & Y/A
- {id: 299, cat: Books/EBook, desc: "Young Adult"}
- {id: 298, cat: Books/EBook, desc: "Children's"}
# Education/Textbooks
- {id: 278, cat: Books/EBook, desc: "Tutorials"}
- {id: 300, cat: Books/EBook, desc: "Textbooks"}
- {id: 301, cat: Books/EBook, desc: "Educational"}
- {id: 328, cat: Books/EBook, desc: "Engineering/Mech"}
- {id: 339, cat: Books/EBook, desc: "Science/Physics"}
- {id: 346, cat: Books/EBook, desc: "Chemistry"}
- {id: 347, cat: Books/EBook, desc: "Medical"}
- {id: 348, cat: Books/EBook, desc: "Mathematics"}
# Tech/Computers
- {id: 331, cat: Books/EBook, desc: "Electronics"}
- {id: 336, cat: Books/EBook, desc: "Video Games"}
- {id: 337, cat: Books/EBook, desc: "Computers"}
- {id: 350, cat: Books/EBook, desc: "Programming"}
- {id: 354, cat: Books/EBook, desc: "Apps"}
# Hobbies/pastimes
- {id: 271, cat: Books/EBook, desc: "Food And Drink"}
- {id: 272, cat: Books/EBook, desc: "General Hobbies"}
- {id: 327, cat: Books/EBook, desc: "Gardening"}
- {id: 329, cat: Books/EBook, desc: "Motorcars/Repairs"}
- {id: 330, cat: Books/EBook, desc: "D.I.Y"}
- {id: 332, cat: Books/EBook, desc: "Trivia/Quiz"}
# Non Fict/Ref
- {id: 285, cat: Books/EBook, desc: "General Non-fiction"}
- {id: 289, cat: Books/EBook, desc: "Autobiography/Memoir"}
- {id: 274, cat: Books/EBook, desc: "Business"}
- {id: 316, cat: Books/EBook, desc: "True Crime"}
- {id: 335, cat: Books/EBook, desc: "Entertainment"}
- {id: 338, cat: Books/EBook, desc: "Encyclopedia/Ref"}
- {id: 349, cat: Books/EBook, desc: "Self Help"}
- {id: 351, cat: Books/EBook, desc: "Religion"}
- {id: 358, cat: Books/EBook, desc: "History"}
# Military
- {id: 287, cat: Books/EBook, desc: "WW1"}
- {id: 288, cat: Books/EBook, desc: "WW2"}
- {id: 12, cat: Books/EBook, desc: "Army,Navy,Airforce"}
- {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"}
# Comics
- {id: 290, cat: Books/Comics, desc: "General Comics"}
- {id: 291, cat: Books/Comics, desc: "Marvel"}
- {id: 292, cat: Books/Comics, desc: "D/C"}
# Magazines
- {id: 306, cat: Books/Mags, desc: "Music"}
- {id: 10, cat: Books/Mags, desc: "Language Learn"}
- {id: 13, cat: Books/Mags, desc: "Non English Bks"}
- {id: 16, cat: Books/Mags, desc: "VIP"}
modes:
search: [q]
@@ -270,10 +119,6 @@ settings:
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: vip
type: checkbox
label: Include VIP results
@@ -281,35 +126,39 @@ settings:
- name: sort
type: select
label: Sort requested from site
default: id
default: 3
options:
id: created
seeders: seeders
size: size
name: title
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: desc
default: 2
options:
desc: desc
asc: asc
- name: info_results
2: desc
1: asc
- name: info
type: info
label: Search results
default: "If you are not getting results, then access the site with your browser and mark as read all PMs."
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: "All members are required to log into their account at least every 89 days or you will be deleted without warning."
login:
path: account-login.php
path: index.php?page=login
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: div.panel:contains("Access Denied")
- selector: tr td span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href^="account-logout.php"]
selector: a[href="logout.php"]
download:
selectors:
@@ -318,54 +167,70 @@ download:
search:
paths:
- path: torrents-search.php
# https://ebooks-shares.org/index.php?page=torrents&search=&category=0&active=0
- path: index.php
inputs:
search: "{{ if .Keywords }}\"{{ .Keywords }}\"{{ else }}{{ end }}"
# 0 only active 1 incl dead 2 only dead
incldead: 1
# 0 all 1 not freeleech 2 only freeleech
freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 all 1 english 2 french 3 german 4 italian 5 japanese 6 spanish 7 russian 8 other
lang: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
page: torrents
search: "{{ .Keywords }}"
# does not support multi category selection so defaulting to all
category: 0
# 0 all, 1 active only, 2 dead only
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows:
selector: "tr.t-row{{ if .Config.vip }}{{ else }}:not(:has(a[href^=\"torrents.php?cat=\"]):contains(\"VIP\")){{ end }}"
selector: "table.lista:not(table[cellspacing]) > tbody > tr:has(a[href^=\"index.php?page=torrent-details&id=\"]){{ if .Config.vip }}{{ else }}:not(:has(a[href$=\"&category=16\"])):not(:has(a[href$=\"&category=319\"])){{ end }}"
fields:
category:
selector: a[href^="torrents.php?cat="]
selector: a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: cat
args: category
_is_vip:
selector: a[href$="&category=16"], a[href$="&category=319"]
attribute: href
optional: true
title:
selector: a[href^="torrents-details.php?id="]
attribute: title
selector: a[href^="index.php?page=torrent-details&id="]
filters:
- name: append
args: "{{ if .Result._is_vip }} VIP{{ else }}{{ end }}"
details:
selector: a[href^="torrents-details.php?id="]
selector: a[href^="index.php?page=torrent-details&id="]
attribute: href
download:
selector: a[href^="torrents-details.php?id="]
selector: a[href^="index.php?page=downloadcheck"]
attribute: href
size:
selector: td:nth-child(5)
seeders:
selector: td:nth-child(6)
leechers:
selector: td:nth-child(7)
description:
selector: td:nth-child(4)
poster:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: onmouseover
filters:
- name: prepend
args: "uploader: "
- name: regexp
args: "src=(.*?) "
- name: replace
args: ["torrentimg/nocover.jpg", ""]
size:
selector: td:nth-last-child(4)
date:
text: now
selector: td:nth-last-child(8)
# auto adjusted by site account profile
filters:
- name: dateparse
args: dd/MM/yyyy
seeders:
selector: td:nth-last-child(7)
leechers:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(5)
downloadvolumefactor:
case:
img[src="images/free.gif"]: 0
"*": 1
text: 1
uploadvolumefactor:
text: 1
# engine tbd
minimumseedtime:
# 1 day (as seconds = 1 x 24 x 60 x 60)
text: 86400
# xbtitFM v4.1.31

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,17 +12,18 @@ 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: ip_filtering
type: info
label: "IP Filtering"
default: "eMuwarez blocks Non-Spanish IP addresses. A <b>FlareSolverr</b> error means your IP was not accepted."
- name: apikey
type: text
label: APIKey
@@ -66,9 +67,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -135,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:
@@ -183,4 +189,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.2.0
# json UNIT3D 9.0.8

View File

@@ -1,262 +0,0 @@
---
id: eniahd
name: EniaHD
description: "EniaHD is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV"
language: ru-RU
type: semi-private
encoding: UTF-8
links:
- https://eniatv.com/
legacylinks:
- https://eniahd.com/
caps:
categorymappings:
# Cinema
- {id: 13, cat: Movies/HD, desc: "Зарубежное кино HD"}
- {id: 11, cat: Movies, desc: "Зарубежное кино"}
- {id: 12, cat: Movies, desc: "Наше кино"}
- {id: 66, cat: Movies, desc: "Зарубежное кино | VIP"}
- {id: 67, cat: Movies, desc: "Зарубежное кино HD | VIP"}
- {id: 68, cat: Movies, desc: "Фабельманы / The Fabelmans"}
# TV
- {id: 2, cat: TV/HD, desc: "Зарубежные сериалы HD"}
- {id: 65, cat: TV/HD, desc: "Майя МС / Майянцы / Mayans M.C."}
- {id: 52, cat: TV/HD, desc: "Блудный сын / Prodigal Son"}
- {id: 49, cat: TV/HD, desc: "Пенниуорт / Pennyworth"}
- {id: 62, cat: TV/HD, desc: "Черный список / The Blacklist"}
- {id: 64, cat: TV/HD, desc: "Игра престолов / Game of Thrones"}
- {id: 59, cat: TV/HD, desc: "Американская история ужасов / American Horror Story"}
- {id: 60, cat: TV/HD, desc: "Хороший доктор / The Good Doctor"}
- {id: 54, cat: TV/HD, desc: "Рэй Донован / Ray Donovan"}
- {id: 55, cat: TV/HD, desc: "Сверхъестественное / Supernatural"}
- {id: 56, cat: TV/HD, desc: "Сквозь снег / Snowpiercer"}
- {id: 57, cat: TV/HD, desc: "Теория большого взрыва / The Big Bang Theory"}
- {id: 58, cat: TV/HD, desc: "Миллиарды / Billions"}
- {id: 53, cat: TV/HD, desc: "Родина / Homeland"}
- {id: 51, cat: TV/HD, desc: "Новобранец / The Rookie"}
- {id: 50, cat: TV/HD, desc: "Это мы / This Is Us"}
- {id: 48, cat: TV/HD, desc: "Бэтвумен / Batwoman"}
- {id: 32, cat: TV/HD, desc: "Кости / Bones"}
- {id: 31, cat: TV/HD, desc: "Американские боги / American Gods"}
- {id: 30, cat: TV/HD, desc: "Агенты Щ.И.Т. / Agents of S.H.I.E.L.D."}
- {id: 17, cat: TV/HD, desc: "Зарубежные сериалы HD для Apple TV"}
- {id: 22, cat: TV, desc: "Зарубежные сериалы HEVC"}
- {id: 3, cat: TV, desc: "Зарубежные сериалы"}
- {id: 14, cat: TV, desc: "Русские сериалы"}
- {id: 10, cat: TV, desc: "Звуковые дорожки"}
# Cartoons
- {id: 24, cat: TV, desc: "Мультфильмы"}
- {id: 25, cat: TV, desc: "Мультсериалы"}
# Documentary
- {id: 7, cat: TV/Documentary, desc: "Документальные (HD Video)"}
- {id: 21, cat: TV/Documentary, desc: "Документальные"}
- {id: 28, cat: TV/Documentary, desc: "Развлекательные телепередачи и шоу"}
# Private Forums
- {id: 47, cat: TV/HD, desc: "Рассказ служанки / The Handmaid's Tale"}
# Miscellaneous
- {id: 8, cat: Other, desc: "Разное (раздачи)"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: stripcyrillic
type: checkbox
label: Strip Cyrillic Letters
default: false
- name: addrussiantotitle
type: checkbox
label: Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.
default: false
- name: freeleech_50
type: checkbox
label: Search freeleech and 50% freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 1
options:
1: created
10: seeders
7: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
login:
path: login.php
method: form
form: form[action="login.php"]
inputs:
login_username: "{{ .Config.username }}"
login_password: "{{ .Config.password }}"
autologin: 1
error:
- selector: table.error
test:
path: index.php
selector: a[href="./login.php?logout=1"]
search:
paths:
- path: tracker.php
inputs:
$raw: "{{ if .Categories }}{{ range .Categories }}f[]={{.}}&{{end}}{{ else }}f[]=-1{{ end }}"
prev_allw: 0
prev_a: 0
prev_dla: 0
prev_dlc: 0
prev_dld: 0
prev_dlw: 0
prev_my: 0
prev_new: 0
prev_sd: 0
prev_da: 1
prev_dc: 0
prev_df: 1
prev_ds: 0
prev_tor_type: 0
o: "{{ .Config.sort }}"
s: "{{ .Config.type }}"
# show category
dc: 0
# show forum
df: 1
# show author
da: 1
# show speed
ds: 0
# -1=all time
tm: -1
# seed not seen -1=disregard
sns: -1
# group releases -1=not selected
srg: -1
# title search
nm: "{{ .Keywords }}"
# search by partial word
allw: 0
tor_type: "{{ if .Config.freeleech_50 }}1{{ else }}{{ end }}"
keywordsfilters:
- name: diacritics
args: replace
# strip season and/or ep
- name: re_replace
args: ["(?i)\\b(?:[SE]\\d{1,4}){1,2}\\b\\s?", ""]
- name: re_replace
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: tr[id^="tor_"]:has(a[href^="./dl.php?id="])
fields:
title:
selector: a.tLink
filters:
# normalize to SXXEYY format
- name: re_replace
args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езоны?.+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))?", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езоны?.+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))?", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)", "S$1E$2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езоны?.+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "S$1E$2"]
- name: re_replace
args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "S$1E$2"]
- name: re_replace
args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?)", "S$1"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+[CС]езоны?", "S$1"]
- name: re_replace
args: ["(?i)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)", "E$1 of $2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "E$1 of $2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)", "E$1 of $2"]
- name: re_replace
args: ["(?i)(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)", "E$1"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))", "E$1"]
- name: re_replace
args: ["(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)", "{{ if .Config.stripcyrillic }}{{ else }}$1$2$3$4{{ end }}"]
- name: re_replace
args: ["(?i)\\bHDTV[-\\s]?Rip\\b", "HDTV"]
- name: re_replace
args: ["(?i)\\bSAT[-\\s]?Rip\\b", "HDTV"]
- name: re_replace
args: ["(?i)\\bWEB[-\\s]?DL[-\\s]?Rip\\b", "WEB-DL"]
- name: re_replace
args: ["(?i)\\bWEB\\sRip\\b", "WEBRip"]
- name: re_replace
args: ["(?i)\\bWEB\\sDL\\b", "WEB-DL"]
- name: re_replace
args: ["[\\[\\(\\{<«][\\s\\W]*[\\]\\)\\}>»]", ""]
- name: re_replace
args: ["^[\\s&,\\.!\\?\\+\\-_\\|\\/':]+", ""]
- name: append
args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
details:
selector: a.tLink
attribute: href
download:
selector: a[href^="./dl.php?id="]
attribute: href
magnet:
optional: true
selector: a[href^="magnet:?xt="]
attribute: href
category:
selector: a.gen
attribute: href
filters:
- name: querystring
args: f
size:
selector: td:nth-child(6) > u
seeders:
selector: td.seedmed > b
leechers:
selector: td.leechmed > b
grabs:
selector: td:nth-child(9)
date:
# unix
selector: td:last-child > u
downloadvolumefactor:
case:
img[src$="/tor_gold.gif"]: 0
img[src$="/tor_silver.gif"]: 0.5
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 100 hours (as seconds = 100 x 60 x 60)
text: 360000
description:
selector: a.tLink
# TorrentPier

View File

@@ -1,140 +0,0 @@
---
id: enthralled
name: Enthralled
description: "Enthralled is a Private Torrent Tracker for FETISH 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://www.enthralled.me/
caps:
categorymappings:
- {id: 1, cat: XXX, desc: "FemDom"}
- {id: 2, cat: XXX, desc: "LezDom"}
- {id: 4, cat: XXX, desc: "POV"}
- {id: 5, cat: XXX, desc: "Scat"}
- {id: 3, cat: XXX, desc: "TransDom"}
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 account profile.
login:
path: login
method: form
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
cinfo: "2550|1350|24|-60"
keeploggedin: 1
error:
- selector: div.error
test:
path: index.php
selector: "#nav_userinfo"
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent shaded_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

@@ -1,134 +0,0 @@
---
id: enthralled2fa
name: Enthralled2FA
description: "Enthralled is a Private Torrent Tracker for FETISH 3X. Cookie Login for 2FA use."
language: en-US
type: private
encoding: UTF-8
links:
- https://www.enthralled.me/
caps:
categorymappings:
- {id: 1, cat: XXX, desc: "FemDom"}
- {id: 2, cat: XXX, desc: "LezDom"}
- {id: 4, cat: XXX, desc: "POV"}
- {id: 5, cat: XXX, desc: "Scat"}
- {id: 3, cat: XXX, desc: "TransDom"}
modes:
search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: "#nav_userinfo"
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent shaded_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

@@ -9,6 +9,8 @@ links:
- https://ex-torrenty.org/
caps:
# find the category numbers from the szukaj.php page
# and dont forget to update the search fields category case block
categorymappings:
- {id: 774, cat: Movies, desc: "Filmy Polskie"}
- {id: 642, cat: Movies, desc: "Filmy/Bajki"}
@@ -19,14 +21,15 @@ caps:
- {id: 17, cat: Movies/HD, desc: "Filmy HD"}
- {id: 265, cat: Movies/HD, desc: "Filmy x265 HEVC"}
- {id: 12, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 530, cat: Movies/SD, desc: "Filmy TS/CAM"}
- {id: 826, cat: Movies/HD, desc: "REMUX / Complete"}
- {id: 530, cat: Movies/SD, desc: "Filmy TS/CAM"}
- {id: 9, cat: PC, desc: "Programy"}
- {id: 7, cat: Console, desc: "Konsole"}
- {id: 6, cat: PC/Games, desc: "Gry"}
- {id: 5, cat: Audio, desc: "Muzyka"}
- {id: 305, cat: Audio/Video, desc: "Teledyski"}
- {id: 22, cat: TV, desc: "TV"}
- {id: 829, cat: TV, desc: "Seriale Polskie"}
- {id: 922, cat: TV/Foreign, desc: "Seriale Zagraniczne"}
- {id: 228, cat: XXX, desc: "Erotyka"}
- {id: 25, cat: Books/EBook, desc: "Książki"}
- {id: 739, cat: Audio/Audiobook, desc: "AudioBooki"}
@@ -112,7 +115,8 @@ search:
":contains(\"Gry\")": 6
":contains(\"Muzyka\")": 5
":contains(\"Teledyski\")": 305
":contains(\"TV\")": 22
":contains(\"Seriale Polskie\")": 829
":contains(\"Seriale Zagraniczne\")": 922
":contains(\"Erotyka\")": 228
":contains(\"Książki\")": 25
":contains(\"AudioBooki\")": 739

View File

@@ -3,7 +3,7 @@ id: explosiv-world
replaces:
- torrent-explosiv
name: Explosiv-World
description: "Explosiv-World (E-W) is a German Private Torrent Tracker for TV / MOVIES / GENERAL"
description: "Explosiv-World (E-W) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: UTF-8
@@ -91,10 +91,11 @@ login:
method: form
form: form
inputs:
username: "{{ .Config.username }}"
login_identifier: "{{ .Config.username }}"
password: "{{ .Config.password }}"
loggiin: Einloggen
error:
- selector: div#login_error
- selector: div.alert
test:
path: index.php
selector: a[href="logout.php"]

View File

@@ -1,189 +0,0 @@
---
id: extremlymtorrents
name: ExtremlymTorrents
description: "ExtremlymTorrents (XTR) is a Semi-Private tracker for MOVIES / TV / GENERAL"
language: en-US
type: semi-private
encoding: UTF-8
links:
- https://extremlymtorrents.ws/
caps:
categorymappings:
- {id: 15, cat: Movies/HD, desc: "1080p HD"}
- {id: 52, cat: Other/Misc, desc: "2021 xROBOT Extern"}
- {id: 40, cat: Movies/UHD, desc: "4K UHD 2160p"}
- {id: 48, cat: Audio/Video, desc: "4K | 2160p | Music Video"}
- {id: 22, cat: Movies/HD, desc: "720p HD"}
- {id: 19, cat: PC/Mobile-Android, desc: "Android Apk"}
- {id: 28, cat: TV/Anime, desc: "Anime | Japanese"}
- {id: 3, cat: PC, desc: "Applications"}
- {id: 16, cat: Movies/3D, desc: "BluRay 3D"}
- {id: 12, cat: Movies/BluRay, desc: "BluRay HDR"}
- {id: 44, cat: Movies, desc: "Bollywood"}
- {id: 35, cat: Movies, desc: "BRRip | BDRip | HDRip"}
- {id: 36, cat: Movies, desc: "CAMRip | REC"}
- {id: 8, cat: Books/EBook, desc: "Comics | EBook"}
- {id: 31, cat: TV/Documentary, desc: "DOC's"}
- {id: 27, cat: Movies/DVD, desc: "DVD | PAL | NTSC"}
- {id: 5, cat: Movies/DVD, desc: "DVDRip"}
- {id: 1, cat: PC/Games, desc: "Games PC"}
- {id: 32, cat: PC/Mobile-Other, desc: "GPS Navigation"}
- {id: 13, cat: TV/HD, desc: "HDTV"}
- {id: 43, cat: XXX, desc: "Hentai | Manga"}
- {id: 20, cat: PC/Mobile-iOS, desc: "Iphone iOS"}
- {id: 9, cat: TV, desc: "Kidz | Cartoons"}
- {id: 23, cat: PC, desc: "Linux"}
- {id: 7, cat: PC/Mac, desc: "Mac"}
- {id: 6, cat: Audio, desc: "Music Mp3 | FLAC"}
- {id: 21, cat: Movies, desc: "Pack"}
- {id: 30, cat: TV/SD, desc: "PDTV | SDTV"}
- {id: 11, cat: XXX, desc: "Porn -[+18]- xXx"}
- {id: 47, cat: XXX/UHD, desc: "Porn UHD 4K -[+18]- xXx"}
- {id: 18, cat: Console/PS3, desc: "PS3 | Playstation 3"}
- {id: 46, cat: Console/PS4, desc: "PS4 | PlayStation 4"}
- {id: 17, cat: Console/PSP, desc: "PSP | Playstation"}
- {id: 39, cat: TV/Sport, desc: "Sport TV"}
- {id: 38, cat: Movies, desc: "TS: TeleSync | HD-TS"}
- {id: 10, cat: TV, desc: "TV Episode | Season Complete"}
- {id: 49, cat: TV/UHD, desc: "TV UHD | 2160p | Episodes"}
- {id: 41, cat: TV/WEB-DL, desc: "TVRip"}
- {id: 24, cat: Audio/Video, desc: "VideoClip"}
- {id: 45, cat: Audio, desc: "Vinyl Rip"}
- {id: 14, cat: Other, desc: "Wallpapers"}
- {id: 25, cat: Movies/WEB-DL, desc: "WEBRip | WEB-DL"}
- {id: 26, cat: Console/Wii, desc: "Wii Games"}
- {id: 29, cat: PC/0day, desc: "Windows PC"}
- {id: 42, cat: Other/Misc, desc: "X EXTERN ONLY MAGNET"}
- {id: 2, cat: Console/XBox 360, desc: "XBOX 360"}
- {id: 50, cat: XXX/ImageSet, desc: "xXx iMAGESET (+18)"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: id
options:
id: 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: account-login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: span.titlebar:contains("Access Denied")
message:
selector: td.text
test:
path: index.php
selector: a[href="account-logout.php"]
search:
paths:
- path: torrents-search.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 all 1 English 2 etc...
lang: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: table.xtrz > tbody > tr[class^="ttable_col"]
fields:
category:
selector: a[href^="torrents.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
_language:
selector: td:nth-last-child(5)
_vip:
selector: img[src="/images/vip-icon.png"]
attribute: alt
optional: true
title:
selector: a[href^="file.php?id="] b
filters:
- name: append
args: " {{ .Result._language }}{{ if .Result._vip }} VIP ONLY{{ else }}{{ end }}"
details:
selector: a[href^="file.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: a[href^="file.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?) "
- name: replace
args: ["/pic/uploadimage.jpg", ""]
date:
selector: td:nth-last-child(1)
# auto adjusted by site account profile
filters:
- name: dateparse
args: "dd.MM.yyyyHH:mm:ss"
leechers:
selector: td:nth-last-child(2)
seeders:
selector: td:nth-last-child(3)
size:
selector: td:nth-last-child(4)
downloadvolumefactor:
case:
img[src="/images/free.png"]: 0
"*": 1
uploadvolumefactor:
text: 1
genre:
# Drama, Romance | N/A | 2022 | 112 min | N/A
# Drama:Family:Romance
selector: td:nth-child(2)
remove: a
filters:
- name: split
args: ["|", 0]
- name: re_replace
args: ["\\bn\\\\a\\b", ""]
description:
text: "{{ .Result.genre }}{{ if .Result._vip }}</br>VIP ONLY{{ else }}{{ end }}"
minimumratio:
text: 1.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
# engine n/a

View File

@@ -75,8 +75,8 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
@@ -103,19 +103,21 @@ search:
paths:
# https://ext.to/browse/?sort=age&order=desc&age=4&with_adult=1
# https://ext.to/browse/?sort=age&order=desc&q=wipeout&with_adult=1
# https://ext.to/browse/?imdb_id=tt2693776
- path: browse/
- path: browse/
inputs:
page: 2
followredirect: true
inputs:
q: "{{ .Keywords }}"
q: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# 0=last 24 hours, 1=last 3 days, 2=last week, 3=last 2 weeks, 4=last month
age: "{{ if .Keywords }}{{ else }}0{{ end }}"
age: "{{ if or .Keywords .Query.IMDBID }}{{ else }}0{{ end }}"
# familysafe 0=enabled, 1=disabled
with_adult: 1
with_adult: "{{ if .Query.IMDBID }}{{ else }}1{{ end }}"
imdb_id: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}"
rows:
selector: table.table-striped > tbody > tr

View File

@@ -0,0 +1,118 @@
---
id: eztvl
name: EZTVL
description: "EZTV is a Public torrent site for TV shows. This indexer supports login."
language: en-US
type: semi-private
encoding: UTF-8
links:
- https://eztvx.to/
- https://eztv.wf/
- https://eztv.tf/
- https://eztv.yt/
- https://eztv1.xyz/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- https://eztv.re/
- https://eztv.li/
- https://eztv.mrunblock.bond/
- https://eztv.nocensor.cloud/
- https://eztv.unblockninja.com/ # layout=def_wlinks not working
- https://eztv.ninjaproxy1.com/ # layout=def_wlinks not working
- https://eztv.proxyninja.org/ # layout=def_wlinks not working
- https://eztv.abcproxy.org/
- https://eztv.unblockit.download/
caps:
categories:
1: TV
modes:
search: [q]
tv-search: [q, season, ep]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
login:
path: login/
method: post
inputs:
loginname: "{{ .Config.username }}"
password: "{{ .Config.password }}"
submit: Login
error:
- selector: span.text-error
test:
path: home
selector: a[href="/logout/"]
search:
paths:
- path: "{{ if .Keywords }}search/{{ .Keywords }}{{ else }}home{{ end }}"
keywordsfilters:
- name: re_replace
args: ["\\bS\\d{2,3}\\b", ""] # remove season tag without episode (search doesn't support it)
- name: trim
# fixes for site search issues - Prowlarr #1094
- name: replace
args: ["-", ""]
- name: replace
args: [" ", "-"]
- name: replace
args: ["&", ""]
headers:
cookie: ["sort_no=100; q_filter=all; q_filter_web=on; q_filter_reality=on; q_filter_x265=on; layout=def_wlinks"] # show 100 results for keywordless search and show links in results
rows:
# only use latest added torrents table for keywordless search to avoid duplicates, some torrents don't have any download links so skip them
selector: "table.forum_header_border:contains('Latest') tr[name='hover'].forum_header_border:has(a.magnet), table.forum_header_border:contains('Releases') tr[name='hover'].forum_header_border:has(a.magnet)"
filters:
- name: andmatch
fields:
category:
text: 1
title:
selector: td:nth-child(2) a
attribute: title
filters:
- name: replace
args: ["[eztv]", ""]
- name: re_replace
args: ["\\(.*\\)$", ""]
- name: trim
details:
selector: td:nth-child(2) a
attribute: href
download:
selector: td:nth-child(3) a.magnet, td:nth-child(3) a
attribute: href
size:
selector: td:nth-child(4)
optional: true
default: 512 MB
date:
selector: td:nth-child(5)
filters:
- name: append
args: " ago"
seeders:
selector: td:nth-child(6)
leechers:
text: 0
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,7 +1,7 @@
---
id: f1carreras-api
name: F1Carreras (API)
description: "F1Carreras is a Spanish Private Torrent Tracker for Motor Racing TV Releases"
description: "F1Carreras is a SPANISH Private Torrent Tracker for Motor Racing TV Releases"
language: es-MX
type: private
encoding: UTF-8
@@ -72,9 +72,9 @@ login:
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
# https://hdinnovations.github.io/UNIT3D/torrent_api.html
# https://github.com/HDInnovations/UNIT3D/blob/master/app/Http/Controllers/API/TorrentController.php#L657
- path: api/torrents/filter
response:
type: json
@@ -166,4 +166,4 @@ search:
minimumseedtime:
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 8.3.4 (custom)
# json UNIT3D 9.1.5 (custom)

View File

@@ -0,0 +1,156 @@
---
id: f1gp
name: F1GP
description: "F1GP is a Private Torrent Tracker for F1 Racing"
language: en-US
type: private
encoding: UTF-8
links:
- https://f1gp.site/
caps:
categorymappings:
- {id: 11, cat: TV/Sport, desc: "F1 Races"}
- {id: 1, cat: TV/Sport, desc: "F1 Qualifying"}
- {id: 2, cat: TV/Sport, desc: "F1 Sprint Races"}
- {id: 3, cat: TV/Sport, desc: "F1 Free Practice"}
- {id: 5, cat: TV/Sport, desc: "F1 Pre Races"}
- {id: 6, cat: TV/Sport, desc: "F1 Warm Up"}
- {id: 4, cat: TV/Sport, desc: "F1 Documentary"}
- {id: 7, cat: TV/Sport, desc: "F1 Oldies"}
- {id: 8, cat: TV/Sport, desc: "F1 Press Conferences"}
- {id: 9, cat: TV/Sport, desc: "F1 Post Races"}
- {id: 14, cat: TV/Sport, desc: "F1 Academy"}
- {id: 15, cat: TV/Sport, desc: "F1 Movies"}
- {id: 16, cat: TV/Sport, desc: "F1 Series"}
- {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]
tv-search: [q, season, ep]
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: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
- name: info
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. Default is <i>20</i>.
login:
path: index.php?page=login
method: post
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: tr td span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://f1gp.site/index.php?page=torrents&search=&category=0&active=0
- path: index.php
inputs:
page: torrents
search: "{{ .Keywords }}"
category: "{{ range .Categories }}{{.}};{{end}}"
# 0 filename, 1 file&descr, 2 descr, 3 uploaders, 5 gold, 6 silver, 7 bronze
options: "{{ if .Config.freeleech }}5{{ else }}0{{ end }}"
# 0 all, 1 active only, 2 dead only
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: table.lista > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
selector: a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[href^="index.php?page=torrent-details&id="]
details:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: onmouseover
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
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: td:nth-child(11)
date:
# auto adjusted by site account profile
selector: td:nth-child(6)
filters:
- name: dateparse
args: "dd/MM/yyyy"
seeders:
selector: td:nth-child(7)
optional: true
default: 0
leechers:
optional: true
selector: td:nth-child(8)
default: 0
grabs:
optional: true
selector: td:nth-child(9)
default: 0
downloadvolumefactor:
case:
img[src="images/freeleech.gif"]: 0
img[src="images/gold.gif"]: 0
img[src="images/silver.gif"]: 0.5
img[src="images/bronze.gif"]: 0.75
"*": 1
uploadvolumefactor:
text: 1
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# xbtitFM v4.1.31

View File

@@ -6,6 +6,8 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://www.fappaizuri.me/
legacylinks:
- https://fappaizuri.me/
caps:
@@ -99,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

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