Compare commits

...

789 Commits

Author SHA1 Message Date
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
Garfield69
107ee50099 aither: bump engine tag 2025-03-12 18:51:32 +13:00
Garfield69
f5cba8b4cd torrenttip: bump domain 2025-03-12 18:33:36 +13:00
Garfield69
d9112ad116 torrentsome: bump domain 2025-03-12 18:33:27 +13:00
Garfield69
3089d8aab9 torrentfunk: add sort, update cats, add verified, 100 results 2025-03-12 08:54:01 +13:00
Garfield69
430eb209a8 dontorrent: new domain 2025-03-12 06:57:14 +13:00
Garfield69
7db4e278f6 vsttorrents: new selectors 2025-03-12 06:57:02 +13:00
Garfield69
fcbaf2e245 tribalmixes: expired CA 2025-03-12 06:56:40 +13:00
Garfield69
efce398538 Update rudub.yml 2025-03-12 06:56:25 +13:00
Garfield69
395ec9b0c0 panda: new cat 2025-03-12 06:56:20 +13:00
Garfield69
2fca54a767 bitporn: bump engine tag 2025-03-12 06:56:13 +13:00
Garfield69
967e924669 abtorrents: new selectors 2025-03-12 06:55:58 +13:00
Bogdan
1195c71cf9 torrentfunk: update date format 2025-03-11 16:46:38 +02:00
Garfield69
56cb3a1761 Update rudub.yml 2025-03-11 08:28:50 +13:00
Garfield69
4ef46e9114 datascene: -> 8.3.6 resolves #12450 2025-03-11 08:28:28 +13:00
Garfield69
976eb97342 assorted unit3d: bump engine tag 2025-03-11 08:27:53 +13:00
Garfield69
a6c8ec724e shareinsland: update engine tag and descr 2025-03-10 08:56:25 +13:00
Garfield69
d639b8d970 oldtoonsworld: update engine tag 2025-03-10 08:55:51 +13:00
Garfield69
738076a280 Update rudub.yml 2025-03-10 08:08:02 +13:00
Garfield69
74e0323b0b polskie-torrenty: update cats 2025-03-10 08:07:59 +13:00
Garfield69
9359d4188c fappazuri: new selectors 2025-03-10 08:07:41 +13:00
Garfield69
8577f27752 aither: bump engine tag 2025-03-10 08:07:13 +13:00
Bogdan
d652818014 abtorrents: update title selector
Fixes #15899
2025-03-09 14:50:53 +02:00
ilike2burnthing
f3cd182ef0 therarbg: add new cats 2025-03-09 12:02:22 +00:00
ilike2burnthing
d4c28dc02e Update README.md 2025-03-09 08:25:47 +00:00
ilike2burnthing
c47b3cbd66 leech24: restore indexer. #12553 (#15900) 2025-03-09 07:07:06 +00:00
Garfield69
8e5fb86ea4 hdbao: tidy up 2025-03-09 13:59:51 +13:00
Garfield69
73d410f905 generationfree: -> 8.3.6 2025-03-09 13:59:36 +13:00
Garfield69
8310c38f5a darkpeers: new cat 2025-03-09 13:59:03 +13:00
Ross Patterson
cee1c3aaa7 Add HDBao a Chinese private tracker (#15892) resolves #15893 2025-03-09 06:38:10 +13:00
Garfield69
58f197654e torrenttip: fetch 3 pages; resolves #15895 2025-03-09 05:48:28 +13:00
Garfield69
8788628191 torrentsome; fetch 3 pages resolves #15898 2025-03-09 05:47:55 +13:00
Garfield69
c6b7022ccd Update rudub.yml 2025-03-09 04:50:11 +13:00
Garfield69
8b63bb00e4 panda: bump engine tag 2025-03-09 04:50:06 +13:00
Garfield69
0d2f3b1afb explosiv-world: update cat 2025-03-09 04:49:55 +13:00
Garfield69
d7d5e76eed torrent: removed. resolves #13768 2025-03-08 09:05:47 +13:00
Garfield69
1d67923004 torrenttip: update descr 2025-03-08 08:48:40 +13:00
Garfield69
1eeafa6a6b add torrentsome a public Korean site. resolves #15898 2025-03-08 08:46:08 +13:00
Garfield69
e02b1e1a40 torrent-api: removed. resolves #13768 2025-03-08 07:02:29 +13:00
Garfield69
e24f5b039c Update rudub.yml 2025-03-08 05:57:27 +13:00
Garfield69
2f9d6e91c7 infinity: add inactivity config info 2025-03-07 20:41:36 +13:00
Garfield69
55ab37470e torrenttip: add book search 2025-03-07 18:55:16 +13:00
Garfield69
e72a81b1a4 torrentview: removed. resolves #14672 2025-03-07 14:30:00 +13:00
Garfield69
a6fbd3a675 add torrenttip a Korean public site. resolves #15895 2025-03-07 14:18:39 +13:00
Garfield69
605272ba15 add darkpeers a private site. resolves #15897 2025-03-07 12:19:18 +13:00
Garfield69
5625adbc2b torrent-explosiv -> explosiv-world. resolves #6183 2025-03-07 07:29:37 +13:00
Garfield69
2a52d67bf7 dajiao: removed. resolves #14484 2025-03-07 06:36:27 +13:00
Garfield69
50546f6c52 torrentqq: bump alt domain 2025-03-07 06:11:22 +13:00
Garfield69
234cc19552 Update rudub.yml 2025-03-07 06:11:07 +13:00
Garfield69
d1bb7ce6a5 marinetracker: new cats 2025-03-07 06:11:04 +13:00
Garfield69
202903462b abtorrents: new categorydesc selector + cat updates 2025-03-07 06:10:48 +13:00
Garfield69
394d11f187 fearnopeer: MR has been bumped to > 0.8 2025-03-06 17:27:25 +13:00
Garfield69
fd357ede56 btmet: removed. resolves #13275 2025-03-06 12:04:05 +13:00
Garfield69
43985c99d3 Revert "matrix: drop MST"
This reverts commit 3109e08e5f.
2025-03-06 11:56:19 +13:00
Garfield69
1d89aa660b utopia: noResultsMessage
https://github.com/Prowlarr/Indexers/issues/525
2025-03-06 07:25:14 +13:00
Garfield69
36d9588d89 ptfans; size/seed/peer/grabs may be missing 2025-03-06 05:49:20 +13:00
Garfield69
f31bfd751e thepiratedship: update cats 2025-03-06 05:45:26 +13:00
Garfield69
fc7e8e0e46 abtorrents: new cats, plus seeders/leechers selectors update 2025-03-06 05:27:24 +13:00
Garfield69
5760f4dcf8 vsttorrents: new date selector 2025-03-06 05:01:36 +13:00
Garfield69
82cca5ff5d torrentqq: bump domain 2025-03-06 05:01:16 +13:00
Garfield69
8a0556fdf8 thepiratedship: add config inactivity info 2025-03-06 05:01:04 +13:00
Garfield69
6adb86cfeb Update rudub.yml 2025-03-06 05:00:31 +13:00
Garfield69
51b04ea791 Update oxtorrent-vip.yml 2025-03-05 18:19:35 +13:00
Garfield69
04b15fb77e torrentsir: bump domain 2025-03-05 18:18:12 +13:00
Garfield69
29fafa8af1 oxtorrent-vip: bump domain 2025-03-05 18:18:01 +13:00
Garfield69
3109e08e5f matrix: drop MST 2025-03-05 18:14:07 +13:00
Ross Patterson
5da6cbf134 Add Matrix a Hungarian private tracker (#15887) 2025-03-05 18:12:00 +13:00
Garfield69
07aa949242 uniongang: removed. resolves #5288 2025-03-05 05:59:50 +13:00
Garfield69
e99402a827 Update rudub.yml 2025-03-05 05:59:12 +13:00
Garfield69
2b6c7f450c marinetracker: new cats 2025-03-05 05:59:03 +13:00
Garfield69
ea238c3e36 abtorrents: new selectors for cat, seeds, leech 2025-03-05 05:58:47 +13:00
Garfield69
6ac655bef0 nortorrent: bump domain 2025-03-04 18:40:03 +13:00
Garfield69
9c18ea23de Update CONTRIBUTING.md 2025-03-04 13:32:43 +13:00
Garfield69
7647374cca Update bug_report.yml 2025-03-04 13:28:41 +13:00
Garfield69
0d0889e100 Update bug_report.yml 2025-03-04 13:26:21 +13:00
ilike2burnthing
ab1812f022 Add bug report input to weed out timewasters (#15885)
* Update bug_report.yml

* Update .github/ISSUE_TEMPLATE/bug_report.yml

Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>

---------

Co-authored-by: garfield69 <garfield69@outlook.com>
Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
2025-03-04 13:23:46 +13:00
Garfield69
65d43a97b6 yuscene: new cat 2025-03-04 05:06:19 +13:00
Garfield69
29c08854f9 Update rudub.yml 2025-03-04 05:06:08 +13:00
Bogdan
bb49ece3c7 avistaz: update timezone offset 2025-03-03 17:18:22 +02:00
Garfield69
34fce4e65f Update README.md 2025-03-03 13:30:43 +13:00
Garfield69
c35b02832c Update MagnetUtil.cs 2025-03-03 06:42:44 +13:00
Garfield69
cfc9afb3f1 hdtime: switch to cookie method. resolves #7015 2025-03-03 05:31:03 +13:00
Garfield69
0687ace7f6 Update rudub.yml 2025-03-03 05:27:28 +13:00
Garfield69
3d14c160c9 zktorrent: bump domain 2025-03-02 18:38:25 +13:00
Garfield69
6d3012503b zetorrents: bump domain 2025-03-02 18:38:14 +13:00
Garfield69
df154b2855 oxtorrent-vip: bump domain 2025-03-02 18:38:02 +13:00
Garfield69
c931a7177c nortorrent: bump domain 2025-03-02 18:37:49 +13:00
Garfield69
ffd8c8c834 teracod: removed. resolves #9743 2025-03-02 05:29:53 +13:00
Garfield69
a712f756f1 arabp2p: update cats 2025-03-02 05:19:10 +13:00
Garfield69
2fe4901958 Update rudub.yml 2025-03-02 05:09:15 +13:00
Garfield69
93ccff48dc helltorrents: update cats 2025-03-02 05:09:10 +13:00
Garfield69
ebddf09345 exttorrents: update cats 2025-03-02 05:08:47 +13:00
Bogdan
0f907ec577 beyondhd-api: search daily episodes using year-month-day format 2025-03-01 17:44:23 +02:00
Garfield69
e063eeb071 Update rudub.yml 2025-03-01 05:35:34 +13:00
Garfield69
c2512c09b9 bitbazis: update selectors 2025-03-01 05:34:05 +13:00
Garfield69
7263141e78 Update README.md 2025-02-28 12:04:13 +13:00
Garfield69
b8a2e48580 Update README.md 2025-02-28 12:03:18 +13:00
Garfield69
bdae226446 dontorrent: new domain 2025-02-28 04:37:52 +13:00
Garfield69
85f3689522 Update rudub.yml 2025-02-28 04:37:34 +13:00
Garfield69
906d39fa42 torrentqq: bump domains 2025-02-27 18:43:12 +13:00
Garfield69
3ada074207 Update rudub.yml 2025-02-27 12:27:13 +13:00
Garfield69
a41877645b infinity: bump engine tag 2025-02-26 10:45:42 +13:00
Garfield69
e22d887301 trigger pipeline 2025-02-26 05:20:55 +13:00
Garfield69
85e30387fd Update rudub.yml 2025-02-26 04:39:57 +13:00
Garfield69
f785cc38d2 privatesilverscreen: new cat 2025-02-26 04:39:53 +13:00
Garfield69
c1571fbea2 kickasstorrents-to: new domain 2025-02-26 04:39:31 +13:00
Garfield69
de14fef9c1 oxtorrent-vip: bump domain 2025-02-25 18:44:45 +13:00
Garfield69
3051639e4f scenetime: clean up details link
link generated has domain///details.php?id=nnnnnnn , two redundant forward slashes!
2025-02-25 05:04:00 +13:00
Garfield69
c02fe7368d torrentsir: bump domain 2025-02-25 05:01:45 +13:00
Garfield69
86bde01ce6 Update rudub.yml 2025-02-25 05:01:26 +13:00
Garfield69
09e1740b4b arabp2p: DL may be replaced by magnet in results 2025-02-25 05:01:19 +13:00
Garfield69
38d04f729d abtorrents: new cat 2025-02-25 05:00:32 +13:00
Garfield69
0c8b1a7581 add plugintorrent a public site. resolves #15874 2025-02-24 20:39:14 +13:00
Garfield69
c02a7a9bd5 vstorrent: add sort config, bump engine tag 2025-02-24 20:37:49 +13:00
Garfield69
dadab6feb3 Update torrentssg.yml 2025-02-24 17:19:20 +13:00
Garfield69
c826bbe65b Update torrentssg.yml 2025-02-24 16:18:28 +13:00
Garfield69
0a3d92c1bb add torrentssg a Korean public site. resolves #15872 2025-02-24 16:15:36 +13:00
Garfield69
5fedcc7df9 Update rudub.yml 2025-02-24 04:52:25 +13:00
Garfield69
7924cf9d13 myspleen: switch to cookie method. #15869 2025-02-23 05:53:41 +13:00
Garfield69
898767ab77 Update rudub.yml 2025-02-23 05:17:22 +13:00
Bogdan
bf3847101c aussierules: fixed default value for include dead torrents 2025-02-22 00:34:14 +02:00
Garfield69
96a043899e zetorrents: update domain list links 2025-02-22 07:43:55 +13:00
Garfield69
ca815f9064 oxtorrent-vip: update domain list links 2025-02-22 07:42:04 +13:00
Garfield69
f0f12247fa gktorrent -> zktorrent. resolves #15399 2025-02-22 07:39:09 +13:00
Garfield69
ec1c8faadb rain: bump engine tag 2025-02-22 07:35:57 +13:00
Garfield69
a7eef5f535 dasunerwartete: finally the site updated typo in cat name 2025-02-22 05:21:24 +13:00
Garfield69
89d0b4730f Update rudub.yml 2025-02-22 05:14:00 +13:00
Garfield69
c955a0aa7e torrent9-tel -> nortorrent. resolves #15217 2025-02-21 18:45:58 +13:00
Garfield69
c9ed7a05df jme-reunit3d: new MST and inactivity days 2025-02-21 12:29:32 +13:00
Garfield69
894a32a73d torrentqq: bump domains 2025-02-21 05:06:59 +13:00
Garfield69
a4f18e6fc2 Update rudub.yml 2025-02-21 05:06:37 +13:00
Garfield69
878c5b435e dreamtracker: removed. resolves #13206 2025-02-20 16:26:22 +13:00
Garfield69
e1fde9cfd8 Update rudub.yml 2025-02-20 06:06:36 +13:00
Garfield69
ac20c0b345 oxtorrent-vip: new domains 2025-02-19 18:59:01 +13:00
Garfield69
86f2a449c3 lusthive: removed. resolves #15642 2025-02-19 08:25:24 +13:00
Garfield69
36322c292c dontorrent; new domain 2025-02-19 05:14:40 +13:00
Garfield69
9be6104281 torrentgalaxy: swap out alternate domains 2025-02-19 05:14:21 +13:00
Garfield69
6901df69cf Update rudub.yml 2025-02-19 05:13:57 +13:00
Garfield69
419bae0206 ptfans: bump engine tag 2025-02-19 05:13:49 +13:00
Garfield69
8402b9c097 Update rudub.yml 2025-02-18 05:28:48 +13:00
Garfield69
5fd2680281 Revert "arabp2p: update selectors" site is back to original layout again!
This reverts commit a44c3514c4.
2025-02-18 05:28:06 +13:00
Garfield69
0bd0d468f8 tjupt: update DLVF ULVF 2025-02-17 17:54:51 +13:00
Garfield69
436ff0e918 Revert "tjupt: removed. resolves #8677" resolves #8677
This reverts commit b3346e9b19.
2025-02-17 17:30:29 +13:00
Garfield69
6fcbbe3c8a assorted nexus: bump engine tag 2025-02-17 16:56:23 +13:00
Garfield69
835cd350b0 Update rudub.yml 2025-02-17 05:20:28 +13:00
Garfield69
a962abe758 oldtoonsworld: bump engine tag 2025-02-17 05:20:21 +13:00
Garfield69
a44c3514c4 arabp2p: update selectors 2025-02-17 05:19:57 +13:00
Garfield69
eef61a4591 abtorrents: update cats 2025-02-17 05:19:35 +13:00
Garfield69
e2333a74f8 dontorrent: new domain 2025-02-16 18:38:11 +13:00
Garfield69
a9eb8e2ef0 kickasstorrents-ws: oops, dupe alternate domain 2025-02-16 15:42:12 +13:00
Garfield69
98b858b1a9 kickasstorrents-ws: lint 2025-02-16 15:33:53 +13:00
Garfield69
bcb387a2bb kickasstorrents-ws: add new alternate domains 2025-02-16 15:22:37 +13:00
Garfield69
51ab4390e0 Update rudub.yml 2025-02-16 04:27:32 +13:00
Garfield69
100a11cd33 zetorrents: new domain 2025-02-15 18:37:34 +13:00
Garfield69
4915aad3a8 seedoff: removed. resolves #13146 2025-02-15 12:28:06 +13:00
Garfield69
b29548e2cb torrentsir: bump domain 2025-02-15 04:42:53 +13:00
Garfield69
dd3b9e903d Update rudub.yml 2025-02-15 04:42:38 +13:00
Garfield69
5a3244d86a ptfans: drop rows without DL 2025-02-15 04:42:35 +13:00
Garfield69
c8fbe8fb9a Revert "emuwarez: removed. resolves #15762"
This reverts commit 40644e33a1.
Add info about IP filter
2025-02-14 16:22:45 +13:00
Garfield69
0944c9c8d9 bitporn: new row selector 2025-02-14 11:35:58 +13:00
Garfield69
e71e11dd54 torrentqq: bump alternate domain 2025-02-14 04:54:23 +13:00
Garfield69
0f7b570b57 Update rudub.yml 2025-02-14 04:54:09 +13:00
Garfield69
865ab99efc ptfiles: drop rows without DL 2025-02-14 04:54:05 +13:00
Garfield69
91c6e747bc torrentqq: bump domain 2025-02-13 19:55:42 +13:00
Garfield69
58dcd2092f turkseed: CA invalid for dot net domain 2025-02-13 14:25:11 +13:00
Garfield69
40644e33a1 emuwarez: removed. resolves #15762 2025-02-13 14:11:37 +13:00
Garfield69
2e6e4ffe7a 2fast4you: removed. resolves #15816 2025-02-13 14:06:19 +13:00
Garfield69
a42e379160 norbits: tidy up logger 2025-02-13 12:31:36 +13:00
ilike2burnthing
e9cd85f2c9 hdonly-api: remove unused error block. #15856 2025-02-12 18:46:10 +00:00
Bogdan
926330f914 Revert "norbits: update category parsing (#15858)"
This reverts commit 750b47bca2.
2025-02-12 20:01:58 +02:00
Bogdan
750b47bca2 norbits: update category parsing (#15858)
Plus minor cleanup

Co-authored-by: zodihax <gerund-frugal-0m@icloud.com>
2025-02-12 19:27:45 +02:00
Bogdan
d1c0c09cdc hdonly: switch to API (#15856) 2025-02-12 19:14:18 +02:00
Garfield69
f65acece68 turkseed: add new alternate domain + CA invalids CN 2025-02-13 04:41:03 +13:00
Garfield69
642ae9ba0a Update rudub.yml 2025-02-13 04:40:21 +13:00
Garfield69
32dad5a9ea yuscene: bump engine tag 2025-02-12 15:00:10 +13:00
Garfield69
5a8fa55cd6 torrentgalaxy: drop alternate sitelink 2025-02-12 05:06:00 +13:00
Garfield69
285454e205 Update rudub.yml 2025-02-12 05:05:39 +13:00
Garfield69
f705727d59 Revert "hdonly: switch to API (#15855)"
This reverts commit f67c3588b3.
2025-02-11 17:35:52 +13:00
Bogdan
f67c3588b3 hdonly: switch to API (#15855) 2025-02-11 12:16:48 +13:00
Garfield69
a2b96d7c17 Update rudub.yml 2025-02-11 05:22:20 +13:00
Garfield69
81281dc5fa theparadise: update cat 2025-02-10 05:21:09 +13:00
Garfield69
ba408370af Update rudub.yml 2025-02-10 05:20:51 +13:00
Bogdan
1a9c8275ea itatorrents: fix season search for id based searches
Removal of season/ep info from keywords due to mixed usage of `S02` and `Stagione 2`
2025-02-09 12:02:20 +02:00
Garfield69
439d88fd1a gktorrent: new domain 2025-02-09 18:50:56 +13:00
Garfield69
dfd9477a98 Update btdirectory.yml 2025-02-09 18:35:46 +13:00
Garfield69
8044a9f02a btdirectory: new domains. resolves #15518 2025-02-09 16:51:35 +13:00
Garfield69
f2fc30ff84 hdsky: new layout. resolves #15849 2025-02-09 06:10:49 +13:00
Garfield69
6959713ce5 Update rudub.yml 2025-02-09 05:28:01 +13:00
Bogdan
d6ad33a91c torrentseeds-api: minor increase to request delay 2025-02-08 15:25:52 +02:00
ilike2burnthing
89f4cccceb ptgtk: add alt sitelink. resolves #15845 2025-02-08 12:59:23 +00:00
Bogdan
46f5facf4b infire: add Referer header
Fix for `Access denied. Invalid referer.` without a Referer header
2025-02-08 14:25:00 +02:00
Garfield69
1ce9e8d222 freefarm: bump engine tag 2025-02-08 21:26:34 +13:00
Garfield69
e7918714eb torrentslocal: CA expired 2025-02-08 05:05:18 +13:00
Garfield69
acec7f62e0 Update rudub.yml 2025-02-08 05:04:59 +13:00
Garfield69
032e39ac29 dontorrent: new domain 2025-02-07 18:34:07 +13:00
Garfield69
6567e73734 torrentqq: bump alt domain 2025-02-07 18:33:52 +13:00
Garfield69
2e22572c37 danishbytes: update cats 2025-02-07 13:51:44 +13:00
Garfield69
8cc02ed3df Update rudub.yml 2025-02-07 04:57:39 +13:00
Garfield69
640a2be614 hellashut: update cats 2025-02-07 04:57:34 +13:00
Garfield69
773e991f00 Update README.md 2025-02-06 18:33:02 +13:00
Bogdan
8b83a1e474 cleanse rsskey from logs 2025-02-05 20:09:28 +02:00
Garfield69
bce5f6d3e5 norbits: fix ccb062668d 2025-02-06 05:47:07 +13:00
Garfield69
4e2015119a Revert "norbits: fix ccb062668d728fa043e3ad4d7db9467e10d73423"
This reverts commit cdf9b06e85.
2025-02-06 05:44:38 +13:00
Garfield69
cdf9b06e85 norbits: fix ccb062668d
some users have a different layout
2025-02-06 05:41:34 +13:00
Garfield69
6849a4194e mejortorrent: bump domain 2025-02-06 05:25:56 +13:00
Garfield69
2eacca137e torrentsir: bump domain 2025-02-06 05:25:36 +13:00
Garfield69
0dc9544223 torrentqq: bump domain 2025-02-06 05:25:23 +13:00
Garfield69
42ddf845ba tapochek: update cats 2025-02-06 05:24:59 +13:00
Garfield69
1eac010b29 Update rudub.yml 2025-02-06 05:24:41 +13:00
Bogdan
ccb062668d norbits: update release category selectors
From 887c262589
2025-02-05 12:57:35 +02:00
Garfield69
5c01b2bf7b rain: lint 2025-02-05 12:28:36 +13:00
Garfield69
2e5beb93a4 add rain a Chinese private site. resolves #15842 2025-02-05 12:22:47 +13:00
Bogdan
121148ba9d cardigann: fix login for definitions with optional captcha
Closes #15843
2025-02-04 23:00:50 +02:00
Garfield69
e6df421947 Update rudub.yml 2025-02-05 05:29:17 +13:00
Garfield69
67ccb01c40 pornolab: new login 2025-02-05 05:29:14 +13:00
Garfield69
01255f41a0 turkseed; cat 29 is now 30 2025-02-04 13:21:15 +13:00
Garfield69
bda40091c2 hdpt: removed. resolves #14289 2025-02-04 06:31:37 +13:00
Garfield69
f547bc7386 norbits: add main cats
from https://github.com/Prowlarr/Prowlarr/pull/2337
2025-02-04 06:10:34 +13:00
Garfield69
6fe799e827 xxxtor: CA expired 2025-02-04 05:02:40 +13:00
Garfield69
9c74145695 turkseed: new cat + add music-search 2025-02-04 05:02:30 +13:00
Garfield69
1d53002ec1 teamos: new cat 2025-02-04 05:01:59 +13:00
Garfield69
92e59370fb Update rudub.yml 2025-02-04 05:01:48 +13:00
Garfield69
db210053b0 hhd: new cats 2025-02-04 05:01:44 +13:00
Edward
68d3702a59 cardigann: fix captcha relogin (#15833) 2025-02-03 14:49:12 +02:00
Garfield69
702a4d201a torrent9-tel: new domain 2025-02-03 18:37:48 +13:00
Bogdan
7cb6cf2bd2 hdbits: use release name for full discs and XXX content 2025-02-02 18:55:45 +02:00
Garfield69
8003633279 Update rudub.yml 2025-02-03 05:30:21 +13:00
Bogdan
a0b5f8b6e6 iptorrents: cleanup languages between brackets when possible 2025-02-02 17:45:42 +02:00
Garfield69
efd979da82 Update rudub.yml 2025-02-02 04:53:34 +13:00
Garfield69
e82557d28f add nordicquality a private site. resolves #15841 2025-02-01 21:10:41 +13:00
Garfield69
14926c4f82 Update oxtorrent-vip.yml 2025-02-01 20:22:33 +13:00
Garfield69
61af5e0036 oxtorrent-vip: add new alternate domain 2025-02-01 20:20:43 +13:00
Garfield69
a212eb4dc2 oxtorrent-vip: new domain 2025-02-01 18:48:32 +13:00
Garfield69
586ecae5de hhd: update cats 2025-02-01 16:51:51 +13:00
Garfield69
4fbf68f5dc azusa: typo 2025-02-01 11:49:05 +13:00
Garfield69
f8b4e71b89 azusa: rework seeders, leechers and grabs selectors. resolves #14478
the row layout has changed.
2025-02-01 07:23:15 +13:00
Garfield69
b8575e8edf hhanclub: add music-search 2025-02-01 05:21:48 +13:00
Garfield69
dec32ad1e1 Revert "hhanclub: update cat title"
This reverts commit 09714561cb.
2025-02-01 05:20:42 +13:00
Garfield69
24a6577b14 torrentview: hardcode 2024 for TEST #14672 2025-02-01 05:07:15 +13:00
Garfield69
7d207f90d9 Update rudub.yml 2025-02-01 05:06:22 +13:00
Garfield69
675610c5e2 hdgalaktik: new selector for title, details and download 2025-02-01 05:06:19 +13:00
Garfield69
1ecf342f15 Revert "ildragonero: hardcode year for keywordless search. #8148"
This reverts commit 8f17502d8e.
2025-02-01 04:50:51 +13:00
ilike2burnthing
737c2d3304 hdatmos: fix bdaeaafc0b 2025-01-31 06:56:28 +00:00
ilike2burnthing
9a204a5919 hdvideo: add special search and cat 2025-01-31 06:43:55 +00:00
ilike2burnthing
bdaeaafc0b hdatmos: add special search and cats 2025-01-31 06:40:13 +00:00
ilike2burnthing
d7f9e3f874 freefarm: add 'pending' categories
not sure why there are multiple of these, but at least one seems be used
2025-01-31 06:28:42 +00:00
ilike2burnthing
547f3918a1 1ptbar: add special search, cats, and info 2025-01-31 05:51:28 +00:00
ilike2burnthing
09714561cb hhanclub: update cat title 2025-01-31 04:17:51 +00:00
ilike2burnthing
a9b7619943 pttime: update path cats
whoops
2025-01-31 04:12:18 +00:00
ilike2burnthing
9da0141602 ptvicomo: update cats 2025-01-31 04:06:08 +00:00
ilike2burnthing
b30d512c03 pttime: update cats 2025-01-31 03:54:09 +00:00
Garfield69
474d53ce92 polskie-torrenty: add reason for cookie 2025-01-31 16:52:56 +13:00
Garfield69
f8526ff228 polskie-torrenty: switch to cookie. #15835 2025-01-31 16:27:19 +13:00
ilike2burnthing
544c71884e hhanclub: update cats 2025-01-31 03:10:36 +00:00
Garfield69
6a38ea3d81 azuza: update login test selector. resolves #14478 2025-01-31 07:01:48 +13:00
Garfield69
a529a92b9f yuscene: update account inactivity info 2025-01-31 05:26:26 +13:00
Garfield69
6a8f8e8fe5 torrentqq: bump domains 2025-01-31 05:26:05 +13:00
Garfield69
2a01e253d2 Update rudub.yml 2025-01-31 05:25:50 +13:00
Garfield69
634aefa32c backups: new cats 2025-01-31 05:25:45 +13:00
Garfield69
303df377ca oxtorrent-vip: add alternate domain #15838 2025-01-30 17:01:11 +13:00
Garfield69
8757cdc386 polishtorrent: MST now mandatory 2025-01-30 16:16:51 +13:00
Garfield69
53e06d4de5 assorted unit3d: bump engine tag 2025-01-30 16:16:05 +13:00
Garfield69
a38544b0c3 pignetwork: update special cats 2025-01-30 10:16:02 +13:00
Garfield69
6019fdf0cd okpt: update special cats 2025-01-30 10:15:39 +13:00
Garfield69
6147328810 assorted: add reminder for cat updates 2025-01-30 10:15:10 +13:00
Garfield69
87778931e9 azusa: swith to cookie method. resolves #14478 2025-01-30 09:06:33 +13:00
Garfield69
35d9439fed bitbazis: update cats and path categories filter 2025-01-30 08:56:52 +13:00
Garfield69
a2afe61c22 teamctgame: update cats 2025-01-30 05:53:26 +13:00
Garfield69
1880e6647e crabpt: add special, update cats 2025-01-30 05:48:11 +13:00
Garfield69
7c89387f8d ilolicon: add specials, update cats 2025-01-30 05:05:48 +13:00
Garfield69
b3468a325c Update rudub.yml 2025-01-30 04:12:24 +13:00
Garfield69
3a57a693c6 frozenlayer: removed. resolves #1556 2025-01-30 04:11:14 +13:00
titoasi
dcf94a8a8e DonTorrent: new domain (#15837) 2025-01-30 04:00:01 +13:00
Garfield69
5fb8b9e62d filmeshdtorrent: fix row selector to prevent invalid URI. resolves #15718 2025-01-29 20:28:24 +13:00
ilike2burnthing
ffc225ab0c FilmesHdTorrent: update alt sitelink 2025-01-29 05:49:46 +00:00
Garfield69
ceef3ca682 leech24: removed. resolves #12553 2025-01-29 17:51:25 +13:00
Garfield69
6554d54f9e simpleanime: removed. resolves #14547 2025-01-29 16:45:50 +13:00
ilike2burnthing
5fe521ef31 backups: add new cats 2025-01-29 01:47:33 +00:00
ilike2burnthing
64bdc1f9d1 bluraytracker: update cats 2025-01-29 01:34:53 +00:00
Garfield69
8bf938c118 Update rudub.yml 2025-01-29 04:52:11 +13:00
Garfield69
0d300cd80c exttorrents: fix cat typo 2025-01-29 04:52:08 +13:00
Garfield69
a27ddba85a Update README.md 2025-01-28 18:51:49 +13:00
Garfield69
338f1e02ab turktorrent: update cats 2025-01-28 05:47:20 +13:00
Garfield69
84bc4a4bbb tapochek: update cats 2025-01-28 05:47:02 +13:00
Garfield69
0dfc27ba07 Update rudub.yml 2025-01-28 05:46:47 +13:00
Garfield69
d4003051a7 gktorrent: new domain 2025-01-27 18:45:51 +13:00
Garfield69
8e61b84394 ptfans: drop alternate domain resolves #15556 2025-01-27 17:34:28 +13:00
ilike2burnthing
5bd2fc5872 nirvana: add MST, comment out MR
from personal seed - only marked as 'satisfied' after 7 days
2025-01-27 04:16:26 +00:00
Garfield69
d745dd0f1b add thekitchen a private site. resolves #15834 2025-01-27 10:18:04 +13:00
Garfield69
8994d3e9b1 Update rudub.yml 2025-01-27 04:39:57 +13:00
Garfield69
6bf529d509 Update README.md 2025-01-26 20:20:03 +13:00
Garfield69
1f94b7ebe1 add animetimeL a login version for NSFW content. #14578 2025-01-26 20:18:09 +13:00
Garfield69
aca04b379f add animetime a public site. resolves #14578 2025-01-26 20:17:22 +13:00
Garfield69
f47256badb Update rudub.yml 2025-01-26 04:39:37 +13:00
Garfield69
202809816a hdgalaktik: new invalid CA 2025-01-26 04:38:51 +13:00
Garfield69
b3346e9b19 tjupt: removed. resolves #8677 2025-01-25 06:54:08 +13:00
Garfield69
4293069909 Update rudub.yml 2025-01-25 05:19:55 +13:00
Garfield69
61bfc2843d gamestorrents: new domain 2025-01-25 05:19:01 +13:00
Bogdan
abf1c81863 dontorrent: parse year for movie releases
plus some refactoring to use ParseDocumentAsync
2025-01-24 16:48:25 +02:00
Garfield69
0164a9568d samaritano: exclude cursos from default search to prevent http 500
until such time as the site resolve the issue
2025-01-24 19:03:31 +13:00
Garfield69
8f0a6188ef Update rudub.yml 2025-01-24 18:40:02 +13:00
Garfield69
5b70c676b3 thepiratedship: update cats 2025-01-24 05:15:45 +13:00
Garfield69
d65d31723b torrentsir: bump domain 2025-01-24 04:43:01 +13:00
Garfield69
c51a45ebf6 torrentqq: bump alternate domain 2025-01-24 04:42:45 +13:00
Garfield69
b9f73a6de9 proporno: update cat 2025-01-24 04:42:27 +13:00
Bogdan
083422b3c8 passthepopcorn: parse response with STJson 2025-01-23 13:46:09 +02:00
Marland Sitt
2dab0663f3 AnimeBytes ; Fix typo in configuration item description (#15832) 2025-01-23 19:01:22 +13:00
Garfield69
16327a75c1 torrentqq: bump domain 2025-01-23 18:34:45 +13:00
Garfield69
801087c002 Update rudub.yml 2025-01-23 12:55:39 +13:00
Garfield69
fbbe9a8909 hhd: -> 8.3.6 refresh cats resolves #15738 2025-01-22 06:17:12 +13:00
Garfield69
30cbe9d44b myporno: removed. resolves #15651 2025-01-22 05:24:56 +13:00
Garfield69
76d51e137d Update rudub.yml 2025-01-22 05:22:50 +13:00
Garfield69
4aea52e249 hd4fans: removed. resolves #6482 2025-01-22 05:21:57 +13:00
Bogdan
6fc81db798 anthelion-api: improve BR-DISK detection 2025-01-21 01:45:39 +02:00
Garfield69
cdae4834f7 Update rudub.yml 2025-01-21 04:42:38 +13:00
ilike2burnthing
729be32972 u3c3: update search2 input, remove title attribute 2025-01-20 11:02:24 +00:00
ilike2burnthing
00f8d1043a AnimeTorrents: add new cat 2025-01-20 05:38:55 +00:00
Garfield69
eead5a5cac assorted unit3d: bump engine tag 2025-01-20 15:41:21 +13:00
ilike2burnthing
12c2322851 Update README.md 2025-01-20 01:41:11 +00:00
Garfield69
37673f2d44 Update rudub.yml 2025-01-20 05:41:42 +13:00
Garfield69
4c46809d65 assorted nexus: update login cookie comment 2025-01-20 05:41:30 +13:00
Garfield69
25177eec69 torrent9-tel: new domain 2025-01-19 18:27:37 +13:00
Garfield69
6f2ab3ae50 tgay: removed. resolves #14989 2025-01-19 17:33:23 +13:00
Garfield69
0dd74558e9 resurrectthenet: removed. resolves #10016 2025-01-19 17:25:58 +13:00
Garfield69
bf17ac7091 fantastiko: removed. resolves #14389 2025-01-19 17:18:53 +13:00
Garfield69
bde5da7a7a classix: removed. resolves #14590 2025-01-19 17:17:41 +13:00
Garfield69
faa4d4f013 Update rudub.yml 2025-01-19 05:09:00 +13:00
Garfield69
53ac6cd530 portugas: -> 8.3.6 2025-01-19 05:08:55 +13:00
Garfield69
41321dfac6 oxtorrent-vip: new domain 2025-01-18 18:38:52 +13:00
Garfield69
f29e5a02ed solidtorrents: back to the [dot]to domain again. resolves #4751 2025-01-18 14:24:39 +13:00
Garfield69
aafbd056eb Update rudub.yml 2025-01-18 12:05:44 +13:00
ilike2burnthing
1b608861d6 Update README.md 2025-01-17 19:01:42 +00:00
Garfield69
bc6e47f17b rutracker: new cats 2025-01-18 05:25:42 +13:00
Garfield69
788d07ed6f filmeshdtorrent: replace alternate domain 2025-01-18 05:24:56 +13:00
yk
1642ba6d05 u2: back to standard nexusphp layout. resolves #15822 (#15823) 2025-01-17 15:24:04 +00:00
Garfield69
925f105f70 dontorrent: new domain 2025-01-17 18:30:15 +13:00
Garfield69
8e1c751b58 Update rudub.yml 2025-01-17 12:18:09 +13:00
Garfield69
9d98be9e1c malaybits: -> 8.3.6 2025-01-17 06:07:31 +13:00
Garfield69
8f8946d394 Update rudub.yml 2025-01-17 05:16:33 +13:00
ilike2burnthing
3c514c9a35 rudub: subdomain shortened
too late for current release, but we'll see if tomorrow's subdomain follows suit
2025-01-16 13:16:10 +00:00
Garfield69
35105220d5 assorted unit3d: bump engine tags 2025-01-16 20:36:58 +13:00
Garfield69
f012542786 torrentqq: bump domains 2025-01-16 18:38:56 +13:00
Garfield69
4465490014 immortalseed: date processing can fail. resolves #15819
when date is not found at the usual place then default to now.
2025-01-16 18:35:32 +13:00
Garfield69
cc817bb2f9 add nirvana a Russian private site. resolves #15817 2025-01-16 17:31:49 +13:00
Garfield69
4f8aa9a4a2 erairaws: default size when none returned 2025-01-16 14:25:13 +13:00
ilike2burnthing
8f17502d8e ildragonero: hardcode year for keywordless search. #8148 2025-01-15 17:36:21 +00:00
ilike2burnthing
76cf5627de ildragonero: add wildcard to keywordless search. #8148 2025-01-15 16:44:40 +00:00
Garfield69
32d4a83591 Update rudub.yml 2025-01-16 05:06:43 +13:00
Garfield69
0ede4ca412 parnuxi: removed. resolves #7558 2025-01-15 20:49:40 +13:00
Garfield69
3989ab7bbb nntt: removed. resolves #6345 2025-01-15 20:45:54 +13:00
Garfield69
7b5643e61c torrentsir: bump domain 2025-01-15 18:40:58 +13:00
Garfield69
ccd1c19961 gktorrent: new domain 2025-01-15 18:40:47 +13:00
Bogdan
f73d851733 animebytes: fixed BR-DISK detection 2025-01-15 01:58:45 +02:00
Garfield69
1291cb7d34 Update rudub.yml 2025-01-15 05:56:40 +13:00
ilike2burnthing
e4d6246190 siambit: and back to .org again 2025-01-14 14:38:49 +00:00
Bogdan
064d6d49f3 nyaasi: avoid double season info (#15814) 2025-01-14 14:03:37 +00:00
Garfield69
6e78f9c236 assorted indexers using cookie method, add inputs
while technically it is not necessary to add the inputs cookie key, it makes for better code readability and conforms with the majority of the other indexers using this method.
2025-01-14 14:35:50 +13:00
Garfield69
159c668b8b byrbt: switch to cookie method. resolves #15813 2025-01-14 14:33:47 +13:00
Bogdan
9229417fe7 myanonamouse: fix coding style 2025-01-13 23:16:44 +02:00
Bogdan
5b65e4aab6 myanonamouse: prevent error with null as default search languages value
Fixes #161
2025-01-13 21:17:33 +02:00
Garfield69
33aee9c4ab exttorrents: new search engine
avoid redirects during search by coding new search path
new category detection on results
2025-01-14 07:28:53 +13:00
Garfield69
b9243acadb Update bitbazis.yml 2025-01-14 05:34:00 +13:00
Garfield69
b4105d6117 siambit: back to [dot]co domain 2025-01-14 05:24:53 +13:00
Garfield69
150abd192f Update rudub.yml 2025-01-14 05:24:15 +13:00
Garfield69
5744879061 bitbazis: new logout selector 2025-01-14 05:24:09 +13:00
labdiynez
e2346ef0c0 siambit: new domain (#15811) 2025-01-13 17:28:42 +13:00
Garfield69
ba44b58152 jme-reunit3d: new cat 2025-01-13 15:24:27 +13:00
Garfield69
620925de82 fix cfce8f987f 2025-01-13 06:15:53 +13:00
Garfield69
2a490f0bba sfp: update cats 2025-01-13 06:12:00 +13:00
Bogdan
cfce8f987f animebytes: improve M2TS and ISO titles for BR-DISK detection 2025-01-12 19:02:51 +02:00
Garfield69
deff1196af Update FilmesHdTorrent.cs 2025-01-13 05:55:01 +13:00
Garfield69
72aee7d12e filmeshdtorrent: update alternate 2025-01-13 05:43:32 +13:00
Garfield69
1602a7e50f rutracker-ru: new cats 2025-01-13 05:41:27 +13:00
Garfield69
6cb9398e1e Update rudub.yml 2025-01-13 05:41:07 +13:00
ilike2burnthing
644ba9a630 Update README.md 2025-01-12 13:00:37 +00:00
ilike2burnthing
d389046024 irishtv: use https and update layout 2025-01-12 12:14:12 +00:00
ilike2burnthing
dc0f5e1b88 kufirc: add new cats 2025-01-12 10:31:13 +00:00
Garfield69
9508ac0a4c Update rudub.yml 2025-01-12 05:41:04 +13:00
Garfield69
f74c99ed60 btdirectory: new alternate domain 2025-01-12 05:40:57 +13:00
Bogdan
26e44917a0 myanonamouse: search filter setting 2025-01-11 16:40:32 +02:00
ilike2burnthing
8f2e122ae9 EraiRaws: remove beta site link 2025-01-11 09:32:23 +00:00
ilike2burnthing
97be156579 FilmesHdTorrent: update alt site
/baixar/ is required and working
2025-01-11 09:26:47 +00:00
ilike2burnthing
f47a06af9d AudioBookBay: change .is domain to http 2025-01-11 09:12:02 +00:00
Garfield69
59b77b213a seedoff: drop redundant replace filter 2025-01-11 21:36:10 +13:00
ilike2burnthing
650758efb7 irishtv: fix 723dbad436 2025-01-11 08:24:10 +00:00
ilike2burnthing
723dbad436 irishtv: 0 grabs fix 2025-01-11 07:59:06 +00:00
ilike2burnthing
81fcfbfa19 xwtorrents: update cats 2025-01-11 07:51:11 +00:00
ilike2burnthing
1f0ca7f18a scenerush: update cat cases 2025-01-11 07:43:53 +00:00
Garfield69
3b970e0681 torrent9-tel: new domain 2025-01-11 18:26:44 +13:00
Garfield69
485581482c ptfans: now MST mandatory, no MR 2025-01-11 14:09:28 +13:00
ilike2burnthing
36e268d34f Update README.md
derp :/
2025-01-11 01:04:36 +00:00
ilike2burnthing
f6e8d1e4d9 Update README.md 2025-01-11 01:03:48 +00:00
Garfield69
1c2f6b17bf Update rudub.yml 2025-01-11 05:07:23 +13:00
Garfield69
d047ca3973 assorted unit3d: bump engine tag 2025-01-10 16:20:42 +13:00
Garfield69
a325289a8d torrentqq: bump alternate domain 2025-01-10 04:48:26 +13:00
Garfield69
8e0a6cf99c theparadiese: new cat 2025-01-10 04:48:08 +13:00
Garfield69
7a3b62b777 Update rudub.yml 2025-01-10 04:47:32 +13:00
Garfield69
45f1fa851f torrentqq: bump domain 2025-01-09 18:49:27 +13:00
Garfield69
adb539b047 oxtorrent-vip: new domain 2025-01-09 18:49:08 +13:00
Garfield69
7223998fde tocashare: [dot]com domain gone 2025-01-09 15:47:18 +13:00
Garfield69
3cbc05a154 Update README.md 2025-01-09 15:46:30 +13:00
Garfield69
0dc70ac397 Update README.md 2025-01-09 15:46:07 +13:00
Garfield69
b8c1fd65eb Update rudub.yml 2025-01-09 05:01:32 +13:00
Garfield69
c79e582d95 arenabg: new cat 2025-01-09 05:01:29 +13:00
ilike2burnthing
16147732f0 cgpeers: cookie login. resolves #15802 (#15805) 2025-01-08 08:37:24 +00:00
ilike2burnthing
5f04ccd25b Update README.md 2025-01-08 07:36:12 +00:00
Garfield69
7abe3d6ff5 hdvideo: revert engine tag 2025-01-08 19:23:23 +13:00
Garfield69
108c35b227 mejortorrent: bump domain 2025-01-08 18:25:42 +13:00
Garfield69
df605c3279 haresclub: removed. resolves #14055 2025-01-08 16:36:35 +13:00
Garfield69
a4cf57cd21 f1carreras: -> 8.3.4 resolves #15273 2025-01-08 13:05:57 +13:00
Bogdan
1fe84ed592 digitalcore: add alternative link 2025-01-07 20:06:24 +02:00
Garfield69
e53aaf53a2 Update rudub.yml 2025-01-08 04:51:03 +13:00
Garfield69
27337f2d86 Update README.md 2025-01-07 16:02:18 +13:00
Bogdan
a5b8e4f98d broadcasthenet: improve M2TS and ISO titles for BR-DISK detection 2025-01-06 22:13:06 +02:00
Garfield69
06971abc6b rudub: bump domain 2025-01-07 05:41:00 +13:00
Garfield69
6ff840ebd4 proporno: update cat 2025-01-07 05:40:50 +13:00
Garfield69
99cf2415db ggpt: lint 2025-01-06 16:21:08 +13:00
Garfield69
7a40d7b7ce Update ggpt.yml 2025-01-06 16:12:27 +13:00
Garfield69
f3c27e83bd add ggpt a Chinese private site. resolves #15800 2025-01-06 16:05:40 +13:00
ilike2burnthing
f36d8a2c56 Update README.md 2025-01-06 00:54:12 +00:00
Garfield69
852c8e9ec6 assorted thx: tidy up and updates 2025-01-06 07:31:55 +13:00
Garfield69
67d04df99f rudub: bump domain 2025-01-06 05:53:23 +13:00
jantede
13fd1f9e16 dasunerwartete: new endpoint and add imdb search (#15797) 2025-01-05 13:30:27 +00:00
ilike2burnthing
4ff06d1fc4 enthralled: update row selector (#15798) 2025-01-05 09:47:27 +00:00
Garfield69
9810fef59f bitporn: new account inactivity rule 2025-01-05 15:54:41 +13:00
Garfield69
74a629984e assorted nexus: bump engine tag 2025-01-05 15:54:15 +13:00
Garfield69
0ffcb303ff sportscult: update cats 2025-01-05 06:47:46 +13:00
Garfield69
6b03c9e384 le-cinephile: update cats again 2025-01-05 06:47:27 +13:00
Garfield69
5d66d13ee3 rudub: bump domain 2025-01-05 06:15:08 +13:00
Garfield69
11c31e5ba8 assorted nexus: bump engine tag 2025-01-05 06:14:27 +13:00
Bogdan
dab498ac4c knaben: add response status check 2025-01-04 14:14:34 +02:00
ilike2burnthing
1284be319e hdgalaktik: ignore invalid cert 2025-01-04 11:10:38 +00:00
Garfield69
b8619f1a73 CardigannIIdexer: adjust .Today.Year
Almost all of the indexers that use the year for keywordless searches fail during January because there rarely are titles that contain the new year this early in the new year.
This update uses the previous year during January and the new year from February onwards.
2025-01-04 19:38:31 +13:00
Garfield69
4c0f37ec17 Update README.md 2025-01-04 16:24:38 +13:00
Garfield69
7c199bfcbe Update README.md 2025-01-04 16:23:19 +13:00
Garfield69
0a5f95b580 Update README.md 2025-01-04 12:11:55 +13:00
Garfield69
1b33ba06ab Update README.md 2025-01-04 12:09:57 +13:00
Garfield69
5940a54c32 Update README.md 2025-01-04 08:08:59 +13:00
Garfield69
ee5164103e ptfans: cusat.win CA update 2025-01-04 05:58:13 +13:00
Garfield69
44eb9825de rudub: bump domain 2025-01-04 05:36:49 +13:00
Garfield69
b96db2b5e7 dark-shadow: new login 2025-01-04 05:36:39 +13:00
Bogdan
f89b5db4e7 sharewood-api: update MST 2025-01-03 14:38:45 +02:00
Garfield69
e8d910fadd torrentqq: bump alternate domain 2025-01-03 18:38:49 +13:00
Garfield69
e7dbab0cc1 torrentsir: bump domain 2025-01-03 18:38:33 +13:00
Garfield69
d0cd0e281b gktorrent: new domain 2025-01-03 18:37:30 +13:00
Bogdan
c9fc2591dc passthepopcorn: increase rate limit 2025-01-02 23:21:55 +02:00
Garfield69
8b6f7af6e0 TSC: removed. resolves #15229 2025-01-03 08:00:22 +13:00
Garfield69
eedb2d43f9 assorted unit3d: bump engine tag 2025-01-03 07:44:43 +13:00
Garfield69
1d41c0c37a rudub: bump domain 2025-01-03 05:34:07 +13:00
Garfield69
8c3edb1043 lecinephile: new cats 2025-01-03 05:33:58 +13:00
Garfield69
d791f85cc6 bithorlo: new row selector 2025-01-03 05:33:38 +13:00
Bogdan
74e944bbbf hhanclub: update MR and MST 2025-01-02 15:42:47 +02:00
Garfield69
7cfa267dd5 zetorrents; new domain 2025-01-02 18:21:14 +13:00
Garfield69
16743e8c76 torrentqq: new domain 2025-01-02 18:20:59 +13:00
Garfield69
df085daac6 LDU: new cat 2025-01-02 18:16:13 +13:00
Bogdan
7f017f1a8b hhanclub: fix category filtering 2025-01-01 19:47:27 +02:00
Garfield69
2592191871 rudub: bump domain 2025-01-02 05:20:48 +13:00
Bogdan
dceab227df hhanclub: update categories 2025-01-01 16:10:35 +02:00
Garfield69
e49d80af54 dateTimeUtilTest: change for new year p2 2025-01-01 16:01:37 +13:00
Garfield69
7885143ed5 seedpool: bump engine tag 2025-01-01 15:47:32 +13:00
Bogdan
cd0c2a9762 hhanclub: allow redirects on search to bypass validation check
Needed on alternative link
2025-01-01 00:24:18 +02:00
Bogdan
e28364f759 hhanclub: strip episode from keywords 2024-12-31 23:46:41 +02:00
Garfield69
ae44a1faea assorted nexus: bump engine tag 2025-01-01 09:18:50 +13:00
Bogdan
9013b6adc6 hhanclub: use episode number from description in titles 2024-12-31 21:52:18 +02:00
Bogdan
3ad998b34c hhanclub: allow redirects to bypass validation check 2024-12-31 21:25:11 +02:00
Bogdan
7b27d1cde0 hhanclub: add alternative link 2024-12-31 20:45:39 +02:00
Garfield69
69ce8ed3ae rudub: bump domain 2025-01-01 05:40:54 +13:00
ilike2burnthing
b65812e1d0 postman: bypass proceed page, add generous requestdelay (#15792) 2025-01-01 05:39:23 +13:00
Bogdan
bb3e88b54d animebytes: fix coding style 2024-12-31 16:42:27 +02:00
Bogdan
bf341705fa animebytes: match only single digits in season number regex 2024-12-31 16:31:42 +02:00
Bogdan
2ee5c39854 animebytes: parse response with STJson 2024-12-31 16:31:37 +02:00
Bogdan
ad1a8aa698 Bump NLog, Polly, Microsoft.AspNetCore.DataProtection and Microsoft.AspNetCore.Mvc.NewtonsoftJson 2024-12-31 16:09:25 +02:00
Garfield69
10ed37f309 rutracker-ru: cat update 2025 2024-12-31 22:17:08 +13:00
Garfield69
f09ddd4655 rgfootball: cat update 2025 2024-12-31 22:16:52 +13:00
Garfield69
b683308686 krazyzone: cat update 2025 2024-12-31 22:16:37 +13:00
Garfield69
43cf259087 cardigannIndexerHtmlTest: change for new year p1 2024-12-31 14:05:40 +13:00
Garfield69
8f1ed5ab9d yoinked: update config account inactivity info 2024-12-31 13:47:07 +13:00
Bogdan
e3659bee91 animebytes: include year in release title for series with year in filenames 2024-12-31 02:12:08 +02:00
Garfield69
28e2ebc5b2 sktorrent-org: fix name. resolves #15791 2024-12-31 12:13:06 +13:00
Garfield69
663e9d4b84 Revert "mejortorrent: invalid CA" , new CA issued
This reverts commit 29a8d72b09.
2024-12-31 08:09:25 +13:00
Garfield69
a9e6d6aa00 amigosshare: update cats 2024-12-31 08:03:26 +13:00
Garfield69
ab28271c20 samaritano: correctly identify comics 2024-12-31 07:59:57 +13:00
Garfield69
dfcbb0a298 capybarabr: correctly identify comics 2024-12-31 07:59:26 +13:00
Garfield69
d38683ddce samaritano: forgot to add a book mode 2024-12-31 06:49:57 +13:00
Garfield69
38b9f2874f torrent-explosiv: fix cat 12 2024-12-31 05:01:13 +13:00
Garfield69
7ea2df4bd9 rudub: bump domain 2024-12-31 04:55:38 +13:00
Garfield69
43889e8a21 lst: new cat 2024-12-31 04:55:29 +13:00
Garfield69
c54939c0fb lastfiles: new domain + game pack detection fix 2024-12-31 04:55:16 +13:00
Garfield69
50b7d79d72 itatorrents: typo 2024-12-30 16:02:47 +13:00
Garfield69
9c8aef6f4f assorted unit3d: one or more updates to: engine tag, MST, MR, account retention info 2024-12-30 15:54:28 +13:00
Garfield69
8f6714ee5a assorted unit3d: complete name update (API) appending 2024-12-30 10:58:08 +13:00
Garfield69
088bd66f7c add samaritano a Brazilian private site. resolves #15786 2024-12-30 10:57:26 +13:00
Bogdan
85b6ee8b69 gazellegamesapi: fix NullRef when "Torrents" is not present in the response 2024-12-29 22:58:24 +02:00
Garfield69
668091af05 gaselletracker: don't dump HTML into error message, use log. #15784 2024-12-30 09:49:38 +13:00
Bogdan
db93459198 eztv: remove season tag without episode 2024-12-29 22:33:54 +02:00
Garfield69
e041dff7f3 CineClassics removed. resolves #14664 2024-12-30 07:48:12 +13:00
Garfield69
1dcd5179a4 theshinning: removed. resolves #13751 2024-12-30 07:46:13 +13:00
Garfield69
fe9ddb9694 hdforever: fix non-verified titles causing selector error 2024-12-30 05:44:29 +13:00
Garfield69
150e2f2828 gaytorrentru: new cat 2024-12-30 05:43:47 +13:00
Garfield69
e569c29735 dark-shadow: fix category detection 2024-12-30 05:43:34 +13:00
Garfield69
29a8d72b09 mejortorrent: invalid CA 2024-12-30 05:08:58 +13:00
Garfield69
bdcaa251fc rudub: bump domain 2024-12-30 05:08:38 +13:00
Garfield69
822dc6cd0c nyaapantsu: add info_flaresolverr to config 2024-12-30 05:08:29 +13:00
ilike2burnthing
a3ab49e587 assorted unit3d: add missing api to names (#15785)
* Update hdtorrentsit.yml

* Update oldtoonsworld.yml

* Update polishtorrent.yml

* Update tocashare.yml

* Update turkseed-api.yml

* Update uploadcx.yml

* Update utopia.yml

* Update yoinked.yml
2024-12-29 04:27:38 +00:00
Bogdan
83e49358ff eztv: allow season searches 2024-12-29 05:02:59 +02:00
Bogdan
01bd9957ed myanonamouse: catch search engine related error messages 2024-12-28 23:46:31 +02:00
Garfield69
f6715ed665 marinetracker: update cats 2024-12-29 05:04:12 +13:00
Garfield69
528b0f2a35 rudub: bump domain 2024-12-29 04:45:52 +13:00
Garfield69
7871394d0c assorted French public: update domain list
zetorrents: use home page for keywordless search to prevent no results
2024-12-28 18:47:16 +13:00
Garfield69
635dfd4515 polishtorrent: new cat 2024-12-28 14:17:47 +13:00
Garfield69
dfaa3f7467 torrent-explosiv: > JSON. resolves #15782 2024-12-28 06:07:07 +13:00
Garfield69
d71c5a10c2 rudub: bump domain 2024-12-28 06:05:16 +13:00
Garfield69
aa73263f4d dark-shadow: update engine tag 2024-12-28 06:05:04 +13:00
Garfield69
fcc16c0d5b cardigannIndexer: update info_cookie 2024-12-27 14:44:32 +13:00
Garfield69
3382a740b1 add yuscene a private site. resolves #15780 2024-12-27 06:40:01 +13:00
Garfield69
654eeffcde knaben: new domain 2024-12-27 05:48:14 +13:00
Garfield69
65c6183049 rudub: bump domain 2024-12-27 05:47:54 +13:00
Garfield69
30d5c00dd3 file-tracker: new cats 2024-12-27 05:47:40 +13:00
Garfield69
6ed6bf20df polishtorrent: typo fix e47c95f095 2024-12-26 20:11:56 +13:00
Garfield69
e47c95f095 polishtorrent: update MR MST and config info for account inactivity 2024-12-26 20:00:18 +13:00
Garfield69
f121d268a3 torrentqq: bump domains 2024-12-26 18:25:43 +13:00
Garfield69
07bd2b4648 dark-shadow: tidy search comments, fix DLVF detectiion 2024-12-26 13:50:11 +13:00
Garfield69
2be678e1d1 assorted torrentPier: fix title selector for grabbed releases 2024-12-26 10:57:47 +13:00
Bogdan
e314b5f685 mazepa: fix title selector for grabbed releases 2024-12-25 21:59:01 +02:00
Garfield69
fe17be2ec5 rudub: bump domain 2024-12-26 07:04:20 +13:00
Garfield69
c2756e6ce4 dark-shadow: > JSON resolves #7892 2024-12-26 07:04:09 +13:00
Garfield69
c08259b971 gktorrent: use /home for keywordless search
to prevent 0 results
2024-12-25 18:32:19 +13:00
ilike2burnthing
06eefc07ee torrentgalaxy: add requestdelay. #15358 2024-12-25 03:02:16 +00:00
Garfield69
11af86477e publicBrazilianIndexerBase and dependent indexers: drop duplicate magnet link. resolves #15775 #15774 #15773 #15771 #15769
also trim title
2024-12-25 08:03:34 +13:00
Garfield69
b8f8c4e478 btdirectory: fix magnet selector. resolves #15770 2024-12-25 07:36:29 +13:00
Garfield69
5148f29fde emuwarez: append Spanish to titles. resolves #15768 2024-12-25 07:10:53 +13:00
Garfield69
4e4ae1c3a4 rudub: bump domains 2024-12-25 05:59:41 +13:00
Garfield69
36bf724bd2 peeratiko: CA expired 2024-12-25 05:59:33 +13:00
Garfield69
1320002f9c lastfiles: new selectors for title,details,poster,genre 2024-12-25 05:59:18 +13:00
Bogdan
747047d678 ilcorsaronero: fix rows selector with no search results
Fixes #15772
2024-12-24 17:44:54 +02:00
ilike2burnthing
3c0191795e torrentgalaxy: change to parent_cat search. #15358 (#15767) 2024-12-24 15:50:11 +13:00
Garfield69
98e4b5157d polishtorrent: -> 8.3.4 2024-12-24 13:12:43 +13:00
Garfield69
f6d9825e9b rudub: bump domain 2024-12-24 06:00:54 +13:00
Garfield69
721bad624e solidtorrents: search now required q parm even if empty. resolves #15763 2024-12-23 19:32:01 +13:00
Garfield69
fcd7fd0bff add emuwarez a Spanish private site. resolves #15762 2024-12-23 15:35:00 +13:00
Garfield69
728934de91 rudub: bump domain 2024-12-23 05:36:53 +13:00
Garfield69
84c478752d hdforever: drop titles without DL
also clean up title by dropping stats-content
2024-12-23 05:36:20 +13:00
Garfield69
ce92799c4d torrenthr: fix grabs selector 2024-12-22 18:55:22 +13:00
Garfield69
2125e7e4f0 torrentmasters: update config sort 1 2024-12-22 16:06:10 +13:00
Garfield69
54830f0fec huntorrent: update config sort 1 2024-12-22 16:05:56 +13:00
Garfield69
8425f43e8f torrenthr: update to current standards
add config sort
MR + MST
use index page for test to speed up login check
2024-12-22 16:04:52 +13:00
Garfield69
10d2dfff12 add torrentgalaxy resolves #15358 2024-12-22 14:42:00 +13:00
Bogdan
f8f7684c82 torrenthr: imdb search support (#15761) 2024-12-22 00:00:31 +02:00
Garfield69
886084fb6d rudub: bump domain 2024-12-22 05:39:08 +13:00
Bogdan
c54d584e7a solidtorrents: update title selector 2024-12-21 16:48:37 +02:00
Garfield69
d05a2703a0 hhd: date now on GMT 2024-12-21 15:28:08 +13:00
Garfield69
e0e30ce160 rudub: bump domain 2024-12-21 06:45:32 +13:00
Garfield69
37b6818484 rutracker: update cats 2024-12-21 06:45:21 +13:00
Garfield69
83ed6203ea assorted nexus: bump engine tag 2024-12-20 16:54:38 +13:00
Garfield69
45816cacd4 assorted unit3d: bump engine tag 2024-12-20 14:20:41 +13:00
Garfield69
12502942d6 concertos: add multi-language support for date parsing. #15758 2024-12-20 10:22:54 +13:00
Garfield69
d6ee538ec0 brasiltracker: fix some 3x category detection 2024-12-20 06:36:10 +13:00
Garfield69
9fcdebcf31 dontorrent: new domain. resolves #15759 2024-12-20 05:45:01 +13:00
Garfield69
96bb7b4849 torrentqq: bump domains 2024-12-20 05:44:43 +13:00
Garfield69
cfc6d72196 rudub: bump domain 2024-12-20 05:44:27 +13:00
Garfield69
5e23d7ab22 wolfmax4k: improve the download error message. resolves #15757 2024-12-19 12:48:12 +13:00
Garfield69
899b0a6723 torrentkitty: new alternate domain 2024-12-19 06:42:26 +13:00
Garfield69
849d5d9241 thepiratedship: new cat 2024-12-19 06:41:42 +13:00
Garfield69
27ec867a89 rudub: bump domain 2024-12-19 06:41:26 +13:00
Garfield69
d5934add14 wihd: update cats. resolves #15754 2024-12-19 00:25:41 +13:00
Garfield69
90334636dc torrentdosfilmes: add flaresolverr config info 2024-12-18 17:44:52 +13:00
vgveloso
14860ff396 Expand Brazilian Portuguese Torrent Support with New Indexers (#15713)
Indexers: ApacheTorrent, RedeTorrent, TorrentDosFilmes, FilmesHdTorrent, LAPUMiA, BluDV and TorrentsMegaFilmes.
Mostly usable with Radarr, not so much with Sonarr.
2024-12-18 15:27:05 +13:00
Garfield69
8779d57169 assorted unit3d: bump engine tag 2024-12-18 14:17:35 +13:00
Garfield69
83be2763b2 rudub: bump domain 2024-12-18 04:49:46 +13:00
Garfield69
44828b75e0 Update README.md 2024-12-17 09:14:08 +13:00
Garfield69
b0dc5fce46 wihd: fix keywordless search + new cats #15754 2024-12-17 08:31:55 +13:00
Garfield69
4c5bb840b8 rudub: bump domain 2024-12-17 06:33:50 +13:00
Garfield69
6bc2f36913 lastfiles: new row selector + use date title timeago instead of D-M-Y 2024-12-17 06:33:37 +13:00
Garfield69
4f24bacf55 polishtorrent: new cat 2024-12-16 14:44:04 +13:00
Garfield69
517ca6219a rudub: bump domain 2024-12-16 04:46:23 +13:00
Garfield69
3dd9c8ddaf aftershock: drop un-approved results
because they may contain missing fields causing row error
2024-12-16 04:45:40 +13:00
Garfield69
11636b522b torrent9-tel: new domain 2024-12-15 04:57:44 +13:00
Garfield69
15787aafb6 rudub: bump domain 2024-12-15 04:57:31 +13:00
Garfield69
4dda31f74a blueroms: new layout selectors 2024-12-14 06:42:19 +13:00
Garfield69
b619e18719 lastfiles: update category selector 2024-12-14 06:02:50 +13:00
Garfield69
c54db4fa15 mejortorrent: new domain 2024-12-14 05:20:33 +13:00
Garfield69
a057979af6 dontorrent: new domain 2024-12-14 05:20:15 +13:00
Garfield69
91c34e9c01 rudub: bump domain 2024-12-14 05:19:59 +13:00
Bogdan
02fcad2ead hdforever: properly format titles 2024-12-13 16:57:01 +02:00
Bogdan
9d1a247bb2 hdforever: fix titles
Remove all spans children to group_info
2024-12-13 15:03:13 +02:00
Garfield69
f5b2afaf76 pornolab: 2025 cat updates. resolves #15749 2024-12-13 14:41:25 +13:00
Garfield69
9dc1e86f30 rudub: bump domain 2024-12-13 04:19:52 +13:00
Garfield69
70d9fbb721 thesceneplace: removed. resolves #11433 2024-12-13 04:19:38 +13:00
Garfield69
2e979aa08d torrentsir: bump domain 2024-12-12 18:30:14 +13:00
Garfield69
c6f0331930 torrentqq: bump domains 2024-12-12 18:20:01 +13:00
Vance
30d90741db indexers: dedupe duplicated results (#15748) 2024-12-11 17:42:25 +00:00
Garfield69
c785e745a2 rudub: bump domain 2024-12-12 04:30:16 +13:00
Garfield69
8af315c5c5 rudub: bump domain 2024-12-11 05:28:06 +13:00
Garfield69
7346ae2f3d arabp2p: new cat 2024-12-11 05:27:57 +13:00
Garfield69
7c15fedb60 rudub: bump domain 2024-12-10 05:12:16 +13:00
Garfield69
dffae30ea9 blutopia: new cats and music mode 2024-12-10 05:11:58 +13:00
Garfield69
1b4590b0d6 hdonly: simplify IF OR
I've tested this using blutopia which is also a json site for a POC and it seems to work
2024-12-09 18:24:16 +13:00
Bogdan
ab120c2f9f Revert "hdonly: clean up if or .multi"
This reverts commit 4bb05d8f6e.

Currently logical functions with more than 2 arguments aren't properly parsed and throw an error
2024-12-08 21:20:06 +02:00
Garfield69
1a8386d55f lastfiles: fix cats 2024-12-09 04:45:13 +13:00
Garfield69
0b4d7fc242 rudub: bump domain 2024-12-09 04:42:28 +13:00
Garfield69
de3337f3b4 lastfiles: use login form #7580 2024-12-09 04:41:51 +13:00
Garfield69
81ad3d308d lastfiles: new engine resolves #7580 2024-12-08 17:15:12 +13:00
Garfield69
e391d6f623 kickasstorrent-to: use UA resolves #9966 2024-12-08 17:14:20 +13:00
Garfield69
49d9229c93 rudub: bump domain 2024-12-08 05:23:07 +13:00
Bogdan
ed72348b15 mteamtp: remove imdb from releases response
Removed due to some collections being mapped as a single imdbid resulting in huge grabs.
2024-12-07 14:06:05 +02:00
Garfield69
e13a35e7a3 hhd: new cats, add music and book modes 2024-12-07 13:42:14 +13:00
Garfield69
d5cb0f0875 rudub: bump domain 2024-12-07 04:19:08 +13:00
Garfield69
3081445bf4 btdirectory: new domain 2024-12-07 04:18:57 +13:00
Garfield69
0b3d47c741 turkseed: bump engine tag 2024-12-06 20:36:51 +13:00
Garfield69
257e040336 itatorrent: bump engine tag and adjust time zone 2024-12-06 20:36:38 +13:00
Garfield69
ea1ff17c56 dontorrent: new domain 2024-12-06 18:09:05 +13:00
Garfield69
23fe061704 redbits: removed. resolves #11540 2024-12-06 17:08:44 +13:00
Garfield69
1a30fdc982 assorted nexus: update account info 2024-12-06 15:28:55 +13:00
Garfield69
0013d7dee1 Revert "hdclone: update info on account inactivity. #15703"
This reverts commit 140fe71cbe.
2024-12-06 14:17:31 +13:00
Garfield69
caf841d0ef Revert "hdclone: update info account activity"
This reverts commit c58fab8937.
2024-12-06 14:17:20 +13:00
Garfield69
b4fa7f5ec3 kufei update account retention info 2024-12-06 14:15:40 +13:00
Garfield69
6247c185ca crabpt add account retention info 2024-12-06 14:15:10 +13:00
Garfield69
47088079cd 52PT MR > 1 2024-12-06 14:14:51 +13:00
Garfield69
c58fab8937 hdclone: update info account activity 2024-12-06 11:32:45 +13:00
Garfield69
4bb05d8f6e hdonly: clean up if or .multi 2024-12-06 11:29:00 +13:00
Bogdan
dcadd474a0 hdonly: add VF2 to release titles 2024-12-05 20:11:15 +02:00
Garfield69
3dcd935483 torrentqq: bump domains 2024-12-06 04:35:54 +13:00
Garfield69
9c695d0972 rudub: bump domain 2024-12-06 04:35:36 +13:00
Garfield69
71b138e36f mejortorrents: bump domain 2024-12-05 18:31:35 +13:00
Garfield69
140fe71cbe hdclone: update info on account inactivity. #15703 2024-12-05 11:44:37 +13:00
Garfield69
3d561cca7a yoinked: new cats. add book mode. 2024-12-05 04:30:26 +13:00
Garfield69
ed1d3e2808 rudub: bump domain 2024-12-05 04:23:02 +13:00
Garfield69
ca5dbdba7e hhd: adjust time zone 2024-12-04 20:37:41 +13:00
Garfield69
e7da6502f7 hhd: -> 8.3.4 2024-12-04 20:22:26 +13:00
429 changed files with 7845 additions and 8410 deletions

View File

@@ -21,10 +21,17 @@ body:
id: contributing-guidelines
attributes:
label: Have you read our Contributing Guidelines?
description: Please read our <a href="https://github.com/Jackett/Jackett/blob/master/CONTRIBUTING.md">Contributing Guidelines</a> before submitting your issue to ensure a prompt response to your bug.
description: Please read our <a href="https://github.com/Jackett/Jackett/blob/master/CONTRIBUTING.md#troubleshooting">Contributing Guidelines (Troubleshooting and Reporting a Bug sections)</a> before submitting your issue to ensure a prompt response to your bug.
options:
- label: I have read the Contributing Guidelines
required: true
- type: input
attributes:
label: Have you ACTUALLY checked all these?
description: Please do not waste our time and yours; these checks are there for a reason, it is not just so you can tick boxes for fun. If you type <b>YES</b> and it is clear you did not or have put in no effort, your issue will be closed and locked without comment. If you type <b>NO</b> but still open this issue, you will be permanently blocked for timewasting.
placeholder: YES or NO
validations:
required: true
- type: textarea
id: environment
attributes:

View File

@@ -71,8 +71,8 @@ Your issue should have the following information.
- **What happens** when you take the steps and **what you expected to happen**
- **Error messages** and/or screenshots of the issue.
- The **last working version** if it's applicable. Tracker issues normally don't need this information.
- An attached copy of your **enhanced logs**. Don't forget to remove usernames/passwords/API-keys from the logs.
We'll be working on making sure these are automatically censored in the future.
- An attached copy of your **enhanced logs**. Don't forget to check and remove usernames/passwords/API-keys etc. from the logs.
We've attempted to automatically censor these, but it pays to double check we've not missed anything.
- Any other **relevant details** you can think of. The more information we have, the quicker we can solve the problem.
## Adding a New Tracker

211
README.md
View File

@@ -20,9 +20,12 @@ The software implements the [Torznab](https://torznab.github.io/spec-1.3-draft/i
A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](https://github.com/webtor-io/go-jackett)
#### Supported Systems
The currently supported version of Jackett is 0.22.+, which is compatible with the following OS:
* Windows 10 Version 1607+ or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#windows)
* Linux [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#linux)
* macOS 12.0+ (Monterey) or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#macos)
* 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)
Prior versions of Jackett are no longer supported.
#### Supported Trackers
<details> <summary> <b> Supported Public Trackers </b> </summary>
@@ -33,19 +36,21 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* ACG.RIP
* Anidex
* AniLibria
* Anime Time
* Anime Tosho
* AniRena
* AniSource
* ApacheTorrent
* AudioBook Bay (ABB)
* Badass Torrents
* Bangumi Moe
* BigFANGroup
* BitRu
* BitSearch
* BluDV
* BlueRoms
* BT.etree
* BTdirectory (BT目录)
* BTMET
* BTSOW
* Byrutor
* Cinecalidad
@@ -62,9 +67,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* EXT Torrents
* ExtraTorrent.st
* EZTV
* Frozen Layer
* FilmesHdTorrent
* GamesTorrents
* GkTorrent
* GloDLS
* GTorrent.pro
* Idope
@@ -72,10 +76,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Internet Archive (archive.org)
* Isohunt2
* iTorrent
* JAV-Torrent
* kickasstorrents.to
* kickasstorrents.ws
* Knaben
* LAPUMiA
* LePorno.info
* Libronube
* LimeTorrents
@@ -88,32 +92,30 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* MixTapeTorrent
* MoviesDVDR
* MyPornClub
* Myporno
* Newstudio
* Nipponsei
* NNTT
* NoNaMe Club (NNM-Club)
* NorTorrent
* Nyaa.si
* NyaaPantsu
* OneJAV
* OxTorrent
* OxTorrent-vip
* OpenSharing
* ParnuXi
* PC-torrent
* Pirate's Paradise
* plugintorrent
* PornoTorrent
* PornRips
* Postman
* ProPorn
* Rapidzona
* RedeTorrent
* RinTorNeT
* RuTor
* RuTracker.RU
* Seedoff
* Sexy-Pics
* Shana Project
* ShowRSS
* SimpleAnime
* Solid Torrents
* sosulki
* SubsPlease
@@ -128,19 +130,23 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* torrent.by
* torrent-pirat
* Torrent9
* Torrent9-tel
* TorrentFunk
* TorrentDosFilmes
* TorrentDownload
* TorrentGalaxy
* TorrentKitty
* TorrentProject2
* TorrentQQ (토렌트큐큐)
* Torrents.csv
* TorrentSir (토렌트썰)
* TorrentView (토렌트)
* Torrentsome (토렌트)
* torrentssg (토렌트쓱)
* Torrenttip (토렌트팁)
* Torrentz2nz
* TrahT
* truPornolabs
* U3C3
* Uindex
* UnionDHT
* VSTHouse
* VST Torrentz
@@ -152,11 +158,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* YourBittorrent
* YTS.ag
* zetorrents
* ZkTorrent
</details>
<details> <summary> <b> Supported Semi-Private Trackers </b> </summary>
* AniDUB
* Anime Time (login)
* AnimeLayer
* ArenaBG
* Best-Torrents [PAY2DL]
@@ -174,13 +182,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Erai-Raws
* Ex-torrenty
* ExKinoRay
* ExtremlymTorrents
* ExtremlymTorrents (XTR)
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
* HD-CzTorrent
* HDGalaKtik
* HellTorrents
* HellTorrents [PAY2DL]
* HunTorrent
* Il CorSaRo Blu
* ilDraGoNeRo
@@ -202,6 +210,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NoNaMe Club (NNM-Club) (login)
* Polskie-Torrenty
* PornoLab
* ProPorno
* PussyTorrents
* Rainbow Tracker
* RGFootball
@@ -218,11 +227,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* themixingbowl (TMB)
* Toloka
* TorrentMasters
* Torrents-Local
* TribalMixes
* Union Fansub
* UniOtaku
* ViDEOTEKA
* ViDEOTEKA (VT)
* ZOMB
* Ztracker
</details>
@@ -231,32 +239,32 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 0day.kiev
* 1ptbar
* 2 Fast 4 You [![(invite needed)][inviteneeded]](#)
* 3ChangTrai (3CT)
* 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]](#)
* ArabP2P
* ArabTorrents [![(invite needed)][inviteneeded]](#)
* AsianCinema
* AsianDVDClub
* AsianDVDClub (ADC)
* Audiences
* AudioNews (AN)
* Aussierul.es [![(invite needed)][inviteneeded]](#)
@@ -271,11 +279,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Bit-Bázis
* BIT-HDTV
* Bitded
* bitGAMER
* Bithorlo (BHO)
* BitHUmen [![(invite needed)][inviteneeded]](#)
* Bitpalace
* BitPorn
* Bitspyder
* BitTorrentFiles
* BiTTuRK
* BJ-Share (BJ) [![(invite needed)][inviteneeded]](#)
@@ -302,90 +310,87 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* CGPeers [![(invite needed)][inviteneeded]](#)
* CHDBits [![(invite needed)][inviteneeded]](#)
* ChileBT
* CineClassics
* Cinemageddon [![(invite needed)][inviteneeded]](#)
* CinemaMovieS_ZT
* Cinematik
* CinemaZ (EuTorrents)
* Classix
* Coastal-Crew
* ConCen [![(invite needed)][inviteneeded]](#)
* Coastal-Music-Crew (C-M-C)
* ConCen (Conspiracy Central) [![(invite needed)][inviteneeded]](#)
* Concertos
* CrabPT (蟹黄堡)
* CrazySpirits
* CrnaBerza
* cyanbug (大青虫)
* Dajiao (打胶) [![(invite needed)][inviteneeded]](#)
* 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
* Dream Tracker [![(invite needed)][inviteneeded]](#)
* 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 (E-W)
* ExtremeBits
* F1Carreras
* FANO.IN [![(invite needed)][inviteneeded]](#)
* Fantastiko [![(invite needed)][inviteneeded]](#)
* Fappaizuri
* FearNoPeer
* Femdomcult
* FileList (FL)
* FinElite (FE)
* FinElite (FE) [![(invite needed)][inviteneeded]](#)
* FinVip
* Flux-Zone
* Free Farm (自由农场)
* FSM
* FunFile (FF)
* FunkyTorrents (FT)
* FunkyTorrents (FT) [![(invite needed)][inviteneeded]](#)
* FutureTorrent
* Fuzer (FZ)
* Gay-Torrents.org
* GAYtorrent.ru
* GazelleGames (GGn)
* Generation-Free [![(invite needed)][inviteneeded]](#)
* GGPT
* GigaTorrents
* GimmePeers (formerly ILT)
* GimmePeers (formerly ILT) [PAY2DL]
* GiroTorrent
* GreatPosterWall (GPW)
* HaiDan
* Hǎitáng (海棠PT)
* HappyFappy
* Hares Club (白兔俱乐部) [![(invite needed)][inviteneeded]](#)
* Hawke-uno
* HD Dolby
* HappyFappy (HF)
* Hawke-uno (HUNO)
* HD Dolby [![(invite needed)][inviteneeded]](#)
* HD Zero
* HD-Club [![(invite needed)][inviteneeded]](#)
* HD-Forever (HDF) [![(invite needed)][inviteneeded]](#)
* HD-Forever (HDF)
* HD-Olimpo [![(invite needed)][inviteneeded]](#)
* HD-Only (HDO)
* HD-Space (HDS)
* HD-Torrents (HDT)
* HD-UNiT3D
* HD4FANS [![(invite needed)][inviteneeded]](#)
* 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 (麒麟)
* HDPT (明教) [![(invite needed)][inviteneeded]](#)
* HDRoute [![(invite needed)][inviteneeded]](#)
* HDSky [![(invite needed)][inviteneeded]](#)
* HDT-LaFenice
@@ -394,7 +399,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HDTurk
* HDU
* HDVIDEO
* Hebits
* Hebits (HB)
* HellasHut
* HHanClub
* HHD
@@ -402,7 +407,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* House of Devil
* HUDBT (蝴蝶) [![(invite needed)][inviteneeded]](#)
* iAnon
* ICC2022 (冰淇淋)
* ICC2022 (冰淇淋) [![(invite needed)][inviteneeded]](#)
* ilolicon PT
* ImmortalSeed (iS)
* Immortuos
@@ -411,23 +416,22 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Infire
* Insane Tracker
* IPTorrents (IPT)
* IrishTV
* IrishTV (ITV)
* 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]](#)
* Kelu
* Keep Friends (FRDS-PT) [![(invite needed)][inviteneeded]](#)
* Kelu [![(invite needed)][inviteneeded]](#)
* Korsar [![(invite needed)][inviteneeded]](#)
* KrazyZone
* Kufei (库非)
* Kufirc
* Last Digital Underground (LDU)
* LastFiles
* LaidBackManor
* Last Digital Underground (LDU)
* LastFiles (LF)
* Lat-Team
* Le Saloon [![(invite needed)][inviteneeded]](#)
* Le-Cinephile
@@ -436,23 +440,24 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Leech24
* LemonHD [![(invite needed)][inviteneeded]](#)
* Lesbians4u
* LetSeed
* Libble
* LibraNet (LN)
* LinkoManija
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* LST
* LustHive
* 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,12 +470,14 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Nebulance (NBL) (TransmiTheNet)
* NewHeaven (TorrentHeavenResurrection) [![(invite needed)][inviteneeded]](#)
* NicePT
* Nirvana
* NorBits
* NordicQuality
* Ntelogo
* Nusanta(RA.RE)
* OKPT
* Old Greek Tracker
* Old Toons World
* Old Toons World (OTW)
* OpenCD [![(invite needed)][inviteneeded]](#)
* Orpheus
* OnlyEncodes+
@@ -479,10 +486,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* OurBits (HDPter)
* P2PBG
* Panda
* PandaHD
* Party-Tracker
* PassThePopcorn (PTP) [![(invite needed)][inviteneeded]](#)
* Peeratiko
* Peers.FM
* Phoenix Project
* PigNetwork (猪猪网)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
@@ -513,38 +522,40 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* R3V WTF! [![(invite needed)][inviteneeded]](#)
* Racing4Everyone (R4E)
* RacingForMe (RFM)
* Rain (雨)
* RareShare2
* Rastastugan
* Red Leaves (红叶) [![(invite needed)][inviteneeded]](#)
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
* Redacted (PassTheHeadphones)
* RedBits
* ReelFlix
* Resurrect The Net [![(invite needed)][inviteneeded]](#)
* ReelFlix (HD4Free,LegacyHD)
* RetroFlix
* RevolutionTT [![(invite needed)][inviteneeded]](#)
* RocketHD
* Romanian Metal Torrents (RMT)
* RoTorrent
* Rousi
* SAMARITANO
* SATClubbing
* SceneHD [![(invite needed)][inviteneeded]](#)
* SceneRush
* SceneRush [![(invite needed)][inviteneeded]](#)
* SceneTime
* Secret Cinema
* SeedFile
* SeedFile (SF)
* seedpool
* SFP (Share Friends Projekt)
* Shareisland
* Shazbat
* SiamBIT
* SnowPT (SSPT)
* SoulVoice (聆音Club)
* SoulVoice (聆音Club) [![(invite needed)][inviteneeded]](#)
* SpeedApp (SceneFZ, XtreMeZone / MYXZ, ICE Torrent)
* SpeedCD
* Speedmaster HD [![(invite needed)][inviteneeded]](#)
* Spirit of Revolution [![(invite needed)][inviteneeded]](#)
* SportsCraze (SPCRZ)
* SportsCult
* SpringSunday [![(invite needed)][inviteneeded]](#)
* SpringSunday (SSD) [![(invite needed)][inviteneeded]](#)
* SugoiMusic
* Superbits (SBS)
* Swarmazon
@@ -554,35 +565,30 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TeamHD
* TeamOS
* TEKNO3D [![(invite needed)][inviteneeded]](#)
* teracod (Movie Zone)
* TGay
* The Crazy Ones
* The Empire (TE)
* The Falling Angels (TFA)
* The Geeks
* The Kitchen (TK)
* The New Retro
* The Occult [![(invite needed)][inviteneeded]](#)
* The Old School
* The Occult (TO)
* The Old School (TOS)
* The Paradiese
* The Place [![(invite needed)][inviteneeded]](#)
* The Shinning (TsH)
* The Show
* The Vault [![(invite needed)][inviteneeded]](#)
* The Place (TP)
* The Show (TSBZ)
* The Vault (TVBZ)
* The-New-Fun
* TheEmpire (TE)
* TheLeachZone (TLZ)
* ThePiratedShip
* TheScenePlace (TSP)
* TJUPT (北洋园PT)
* TLFBits [![(invite needed)][inviteneeded]](#)
* TmGHuB [![(invite needed)][inviteneeded]](#)
* TmGHuB (TH) [![(invite needed)][inviteneeded]](#)
* Toca Share
* Tormac
* Tornado
* Torrent Heaven (Dutch)
* Torrent Network (TN)
* Torrent Sector Crew (TSC)
* Torrent Trader [![(invite needed)][inviteneeded]](#)
* Torrent-Explosiv
* Torrent-Syndikat [![(invite needed)][inviteneeded]](#)
* TOrrent-tuRK (TORK)
* Torrent.LT
@@ -590,20 +596,19 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentBytes (TBy) [![(invite needed)][inviteneeded]](#)
* TorrentCCF (TCCF)
* TorrentDay (TD)
* TorrentDD
* TorrentDD (TodayBit)
* Torrenteros (TTR)
* TorrentHR [![(invite needed)][inviteneeded]](#)
* TorrentHR
* Torrenting (TT)
* Torrentland
* TorrentLeech (TL)
* TorrentLeech.pl
* 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
@@ -611,15 +616,14 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* UBits
* UHDBits
* UltraHD
* UnionGang
* UnlimitZ
* upload.cx
* upload.cx (ULCX)
* Upscale Vault
* UTOPIA
* Vault network
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
* White Angel
* WinterSakura
* WinterSakura [![(invite needed)][inviteneeded]](#)
* World-In-HD [![(invite needed)][inviteneeded]](#)
* World-of-Tomorrow [![(invite needed)][inviteneeded]](#)
* Wukong (悟空问道)
@@ -628,12 +632,14 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 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]](#)
@@ -666,17 +672,17 @@ t=book:
Examples:
```
.../api?apikey=APIKEY&t=search&cat=1,3&q=Show+Title+S01E02
.../api?apikey=APIKEY&t=search&cat=100002,100003&q=Show+Title+S01E02
.../api?apikey=APIKEY&t=tvsearch&cat=1,3&q=Show+Title&season=1&ep=2
.../api?apikey=APIKEY&t=tvsearch&cat=1,3&genre=comedy&season=2023&ep=02/13
.../api?apikey=APIKEY&t=tvsearch&cat=5000&q=Show+Title&season=1&ep=2
.../api?apikey=APIKEY&t=tvsearch&cat=5040,5045&genre=comedy&season=2023&ep=02/13
.../api?apikey=APIKEY&t=movie&cat=2&q=Movie+Title&year=2023
.../api?apikey=APIKEY&t=movie&cat=2&imdbid=tt1234567
.../api?apikey=APIKEY&t=movie&cat=100001&q=Movie+Title&year=2023
.../api?apikey=APIKEY&t=movie&cat=2000&imdbid=tt1234567
.../api?apikey=APIKEY&t=music&cat=4&album=Title&artist=Name
.../api?apikey=APIKEY&t=music&cat=100004&album=Title&artist=Name
.../api?apikey=APIKEY&t=book&cat=5,6&genre=horror&publisher=Stuff
.../api?apikey=APIKEY&t=book&cat=100005,100006&genre=horror&publisher=Stuff
```
### Filter indexers
@@ -722,17 +728,18 @@ Using the "all" indexer has no advantages (besides reduced management overhead),
To get all Jackett indexers including their capabilities you can use `t=indexers` on the "all" indexer. To get only configured/unconfigured indexers you can also add `configured=true/false` as a query parameter.
## Installation on Windows
We recommend you install Jackett as a Windows service using the supplied installer. You may also download the zipped version if you would like to configure everything manually.
We recommend you install Jackett as a Windows service using the supplied [Windows installer](https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Installer.Windows.exe). You may also download the [zipped version](https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Binaries.Windows.zip) if you would like to configure everything manually.
To get started with using the installer for Jackett, follow the steps below:
1. Check if you need any .NET prerequisites installed, see https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net80#dependencies
2. Download the latest version of the Windows installer, "Jackett.Installer.Windows.exe" from the [releases](https://github.com/Jackett/Jackett/releases/latest) page.
3. When prompted if you would like this app to make changes to your computer, select "yes".
4. If you would like to install Jackett as a Windows Service, make sure the "Install as Windows Service" checkbox is filled.
5. Once the installation has finished, check the "Launch Jackett" box to get started.
6. Navigate your web browser to http://127.0.0.1:9117
7. You're now ready to begin adding your trackers and using Jackett.
2. Download the latest version of the [Windows installer](https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Installer.Windows.exe)
3. Run the Jackett.Installer.Windows.exe program.
4. When prompted if you would like this app to make changes to your computer, select "yes".
5. If you would like to install Jackett as a Windows Service, make sure the "Install as Windows Service" checkbox is filled.
6. Once the installation has finished, check the "Launch Jackett" box to get started.
7. Navigate your web browser to http://127.0.0.1:9117
8. You're now ready to begin adding your trackers and using Jackett.
When installed as a service the tray icon acts as a way to open/start/stop Jackett. If you opted to not install it as a service then Jackett will run its web server from the tray tool.
@@ -803,7 +810,7 @@ On an Ubuntu 16 system: [chrisjohnson00.jackett](https://galaxy.ansible.com/chri
## Installation on macOS
### Prerequisites
macOS 12.0+ (Monterey) or greater
macOS 13.0+ (Ventura) or greater
### Install as service
1. Download and extract the latest `Jackett.Binaries.macOS.tar.gz` or `Jackett.Binaries.macOSARM64.tar.gz` release from the [releases](https://github.com/Jackett/Jackett/releases/latest) page.

View File

@@ -5,23 +5,41 @@ description: "1ptbar is a CHINESE Private Torrent Tracker for MOVIES / TV / E-LE
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://1ptba.com/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "Movie(電影)"}
- {id: 402, cat: TV, desc: "TV Series(電視影劇)"}
- {id: 403, cat: TV, desc: "TV Shows(電視綜藝)"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries(紀錄教育)"}
- {id: 405, cat: TV/Anime, desc: "Animations(卡通動漫)"}
- {id: 406, cat: Audio/Video, desc: "Music Videos(音樂短片/演唱會)"}
- {id: 407, cat: TV/Sport, desc: "Sports(體育賽事)"}
- {id: 408, cat: Audio, desc: "HQ Audio(高品质音频)"}
- {id: 410, cat: PC/0day, desc: "Software(軟體)"}
- {id: 411, cat: PC/Games, desc: "Games(電子遊戲)"}
- {id: 412, cat: Books/EBook, desc: "eBook(電子書)"}
- {id: 409, cat: Other, desc: "Misc(其他)"}
- {id: 401, cat: Movies, desc: "Movie(電影)", 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: "Animations(卡通動漫)", 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: 410, cat: PC/0day, desc: "Software(軟體)", default: true}
- {id: 411, cat: PC/Games, desc: "Games(電子遊戲)", default: true}
- {id: 412, cat: Books/EBook, desc: "eBook(電子書)", default: true}
- {id: 409, cat: Other, desc: "Misc(其他)", default: true}
- {id: 610, cat: XXX/x264, desc: "AV(有碼)/HD Censored", default: false}
- {id: 611, cat: XXX/x264, desc: "AV(無碼)/HD Uncensored", default: false}
- {id: 612, cat: XXX/SD, desc: "AV(有碼)/SD Censored", default: false}
- {id: 613, cat: XXX/SD, desc: "AV(無碼)/SD Uncensored", default: false}
- {id: 614, cat: XXX/DVD, desc: "AV(無碼)/DVDiSo Uncensored", default: false}
- {id: 615, cat: XXX/DVD, desc: "AV(有碼)/DVDiSo Censored", default: false}
- {id: 616, cat: XXX/UHD, desc: "AV(有碼)/Blu-Ray Censored", default: false}
- {id: 617, cat: XXX/UHD, desc: "AV(無碼)/Blu-Ray Uncensored", default: false}
- {id: 618, cat: XXX/Pack, desc: "AV(網站)/0Day", default: false}
- {id: 619, cat: XXX/Pack, desc: "IV(寫真影集)/Video Collection", default: false}
- {id: 620, cat: XXX/ImageSet, desc: "IV(寫真圖集)/Picture Collection", default: false}
- {id: 621, cat: XXX/Other, desc: "H-Game(遊戲)", default: false}
- {id: 622, cat: XXX/Other, desc: "H-Anime(動畫)", default: false}
- {id: 623, cat: XXX/Other, desc: "H-Comic(漫畫)", default: false}
- {id: 624, cat: XXX/Other, desc: "Adult film(成人電影)", default: false}
- {id: 625, cat: XXX/Other, desc: "AV(Gay)/HD", default: false}
modes:
search: [q]
@@ -74,6 +92,10 @@ settings:
type: info
label: Account Inactivity
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted.</li><li>Elite User or above would never be deleted if parked (at User CP).</li><li>Parked accounts would be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts would be deleted if users have not logged in for more than 150 days in a row.</li><li>Accounts with both uploaded and downloaded amount being 0 would be deleted if users have not logged in for more than 100 days in a row.</li></ol>"
- name: info_special
type: info
label: Special Categories
default: "Only <b>Power User</b> or above can view Special section. Searching for XXX categories by users below this class will result in search errors."
login:
path: login.php
@@ -101,6 +123,9 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 404, 405, 406, 407, 408, 410, 411, 412, 409]
- path: special.php
categories: [610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625]
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 }}"

View File

@@ -1,227 +0,0 @@
---
id: 2fast4you
name: 2 Fast 4 You
description: "2 Fast 4 You is a FRENCH Private site for TV / MOVIES / GENERAL"
language: fr-FR
type: private
encoding: UTF-8
links:
- https://2f4y.me/
legacylinks:
- http://www.2f4y.me/
- https://www.2f4y.me/
caps:
categorymappings:
- {id: 10, cat: TV/Anime, desc: "Animation: HD720P"}
- {id: 11, cat: TV/Anime, desc: "Animation: HD1080P"}
- {id: 56, cat: TV/Anime, desc: "Animation: DVDRip"}
- {id: 18, cat: PC/0day, desc: "Applications: PC"}
- {id: 16, cat: PC/Games, desc: "Applications: Jeux"}
- {id: 19, cat: PC/Mobile-Android, desc: "Applications: Android"}
- {id: 17, cat: PC/0day, desc: "Applications: Autres"}
- {id: 67, cat: TV, desc: "Autres: Emission TV"}
- {id: 68, cat: TV/Sport, desc: "Autres: Sport"}
- {id: 40, cat: Other, desc: "Autres: Autres"}
- {id: 14, cat: TV/Documentary, desc: "Documentaires: DivX"}
- {id: 15, cat: TV/Documentary, desc: "Documentaires: HD"}
- {id: 76, cat: TV/Documentary, desc: "Documentaires: TVRip"}
- {id: 62, cat: Audio/Audiobook, desc: "E-Books: E-Books Audio"}
- {id: 50, cat: Books, desc: "E-Books: Manuel Français"}
- {id: 49, cat: Books, desc: "E-Books: Manuel Anglais"}
- {id: 36, cat: Books, desc: "E-Books: Livres Français"}
- {id: 53, cat: Books, desc: "E-Books: Livre Anglais"}
- {id: 52, cat: Books, desc: "E-Books: Revue - Journaux"}
- {id: 51, cat: Books, desc: "E-Books: BD"}
- {id: 95, cat: Movies, desc: "Films: Film Divx XviD"}
- {id: 66, cat: Movies, desc: "Films: VOSTFR"}
- {id: 71, cat: Movies/WEB-DL, desc: "Films: WEB-DL"}
- {id: 65, cat: Movies, desc: "Films: VO"}
- {id: 72, cat: Movies/SD, desc: "Films: TVRip/HDTV"}
- {id: 70, cat: Movies/HD, desc: "Films: MHD X265"}
- {id: 57, cat: Movies/SD, desc: "Films: TS/CAM"}
- {id: 59, cat: Movies, desc: "Films: Spectacle"}
- {id: 55, cat: Movies/HD, desc: "Films: MHD 720P"}
- {id: 54, cat: Movies/HD, desc: "Films: MHD 1080P"}
- {id: 1, cat: Movies/HD, desc: "Films: HD720P"}
- {id: 2, cat: Movies/HD, desc: "Films: HD1080P"}
- {id: 90, cat: Movies/HD, desc: "Films: HD X265"}
- {id: 92, cat: Movies/HD, desc: "Films: 4K"}
- {id: 69, cat: Movies/3D, desc: "Films: Film 3D"}
- {id: 3, cat: Movies/DVD, desc: "Films: DVDRIP"}
- {id: 5, cat: Movies/DVD, desc: "Films: DVD9"}
- {id: 91, cat: Movies/HD, desc: "Films: RemuX"}
- {id: 89, cat: Movies/HD, desc: "Films: BD/BR Rip"}
- {id: 88, cat: Movies/BluRay, desc: "Films: Full BD/BR"}
- {id: 97, cat: Movies, desc: "Films: Cours Métrage"}
- {id: 79, cat: TV/Anime, desc: "Mangas: HD"}
- {id: 81, cat: TV/Anime, desc: "Mangas: HD VOSTFR"}
- {id: 85, cat: TV/Anime, desc: "Mangas: Web-DL"}
- {id: 86, cat: TV/Anime, desc: "Mangas: TV-RIP"}
- {id: 75, cat: Audio, desc: "Musique: Concert TVRip"}
- {id: 25, cat: Audio/MP3, desc: "Musique: Single MP3"}
- {id: 24, cat: Audio/Lossless, desc: "Musique: Single Flac"}
- {id: 22, cat: Audio/MP3, desc: "Musique: Album MP3"}
- {id: 23, cat: Audio/Lossless, desc: "Musique: Album Flac"}
- {id: 64, cat: Audio, desc: "Musique: Mégamix Maison"}
- {id: 96, cat: Audio/MP3, desc: "Musique: PlayList MP3"}
- {id: 94, cat: Audio, desc: "Musique: Podcast"}
- {id: 58, cat: Audio, desc: "Musique: Concert"}
- {id: 93, cat: TV, desc: "Serie TV: Saison VOSTFR"}
- {id: 61, cat: TV, desc: "Serie TV: Episode VOSTFR"}
- {id: 63, cat: TV, desc: "Serie TV: Episode VO"}
- {id: 12, cat: TV/Anime, desc: "Serie TV: Animation"}
- {id: 74, cat: TV, desc: "Serie TV: TVRip"}
- {id: 73, cat: TV/WEB-DL, desc: "Serie TV: WEB-DL"}
- {id: 7, cat: TV, desc: "Serie TV: Episode FR"}
- {id: 6, cat: TV, desc: "Serie TV: Saison FR"}
- {id: 98, cat: TV/Anime, desc: "Serie TV: Manga VOSTFR"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- 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
- name: sort
type: select
label: Sort requested from site
default: id
options:
id: created
seeders: seeders
size: size
name: title
- name: order
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: form:contains("Erreur")
message:
selector: form
remove: table
test:
path: torrents-search.php
selector: a[href="account-logout.php"]
search:
paths:
- path: torrents-search.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 all, 1 notfree, 2 onlyfree
freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 any, 1 French, 2 English, 3 Multi, 4-8 32-41
lang: 0
sort: "{{ .Config.sort}}"
order: "{{ .Config.order}}"
keywordsfilters:
- name: re_replace
args: ["^$", "%"] # replace empty search string with %
rows:
selector: table.ttable_headinner > tbody > tr[class^="t-row"]
fields:
category:
selector: a[href^="torrents.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_phase1:
selector: a[href^="torrents-details.php?id="]
filters:
- name: replace
args: [" - (Nouveau!)", ""]
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[href^="torrents-details.php?id="]
attribute: href
download:
selector: a[href^="torrents-details.php?id="]
attribute: href
filters:
- name: replace
args: ["torrents-details.php", "download.php"]
poster:
selector: img.rounded-img
attribute: src
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
date:
text: now
downloadvolumefactor:
case:
img[title="freeleech"]: 0
"*": 1
uploadvolumefactor:
case:
"*": 1
minimumratio:
text: 0.75
# engine n/a

View File

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

View File

@@ -173,7 +173,7 @@ search:
img.pro_2up: 2
"*": 1
minimumratio:
text: 1
text: 1.1
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400

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

@@ -13,68 +13,68 @@ links:
caps:
categorymappings:
- {id: 10, cat: Audio/Audiobook, desc: "Action/Adventure"}
- {id: 80, cat: Audio/Audiobook, desc: "Adult/Erotica"}
- {id: 20, cat: Audio/Audiobook, desc: "Biography/Memoirs"}
- {id: 30, cat: Audio/Audiobook, desc: "Business "}
- {id: 40, cat: Audio/Audiobook, desc: "Childrens"}
- {id: 50, cat: Audio/Audiobook, desc: "Humor (Comedy)"}
- {id: 60, cat: Audio/Audiobook, desc: "Comics"}
- {id: 70, cat: Audio/Audiobook, desc: "Computers "}
- {id: 80, cat: Audio/Audiobook, desc: "Adult/Erotica"}
- {id: 260, cat: Audio/Audiobook, desc: "Crime/Thriller"}
- {id: 90, cat: Audio/Audiobook, desc: "Fantasy-General"}
- {id: 100, cat: Audio/Audiobook, desc: "Fantasy-Youth"}
- {id: 110, cat: Audio/Audiobook, desc: "Files"}
- {id: 120, cat: Audio/Audiobook, desc: "Foreign Language"}
- {id: 130, cat: Audio/Audiobook, desc: "General Fiction"}
- {id: 140, cat: Audio/Audiobook, desc: "Historical Fiction"}
- {id: 150, cat: Audio/Audiobook, desc: "History"}
- {id: 160, cat: Audio/Audiobook, desc: "Horror"}
- {id: 50, cat: Audio/Audiobook, desc: "Humor (Comedy)"}
- {id: 170, cat: Audio/Audiobook, desc: "Literature"}
- {id: 175, cat: Audio/Audiobook, desc: "LitRPG"}
- {id: 180, cat: Audio/Audiobook, desc: "Mystery "}
- {id: 180, cat: Audio/Audiobook, desc: "Mystery"}
- {id: 190, cat: Audio/Audiobook, desc: "Non-Fiction"}
- {id: 215, cat: Audio/Audiobook, desc: "Paranormal Romance"}
- {id: 200, cat: Audio/Audiobook, desc: "Radio Drama"}
- {id: 205, cat: Audio/Audiobook, desc: "Reference/Educational"}
- {id: 207, cat: Audio/Audiobook, desc: "Religion and Spirituality"}
- {id: 210, cat: Audio/Audiobook, desc: "Romance"}
- {id: 220, cat: Audio/Audiobook, desc: "Science"}
- {id: 230, cat: Audio/Audiobook, desc: "Science Fiction "}
- {id: 240, cat: Audio/Audiobook, desc: "Sci-Fi Apocalypse"}
- {id: 220, cat: Audio/Audiobook, desc: "Science"}
- {id: 230, cat: Audio/Audiobook, desc: "Science Fiction"}
- {id: 250, cat: Audio/Audiobook, desc: "Self Improvement"}
- {id: 265, cat: Audio/Audiobook, desc: "Sports/Fitness"}
- {id: 270, cat: Audio/Audiobook, desc: "Suspense"}
- {id: 280, cat: Audio/Audiobook, desc: "Talk Radio"}
- {id: 260, cat: Audio/Audiobook, desc: "Crime/Thriller/Mystery"}
- {id: 290, cat: Audio/Audiobook, desc: "Urban Fantasy"}
- {id: 285, cat: Audio/Audiobook, desc: "Travel"}
- {id: 290, cat: Audio/Audiobook, desc: "Urban Fantasy/Paranormal"}
- {id: 300, cat: Audio/Audiobook, desc: "Western"}
- {id: 400, cat: Books/EBook, desc: "[E] Action/Adventure"}
- {id: 410, cat: Books/EBook, desc: "[E] Adult / Erotica"}
- {id: 410, cat: Books/EBook, desc: "[E] Adult/Erotica"}
- {id: 420, cat: Books/EBook, desc: "[E] Arts & Crafts (Hobbies)"}
- {id: 430, cat: Books/EBook, desc: "[E] Biography/Memoirs"}
- {id: 730, cat: Books/EBook, desc: "[E] Collections"}
- {id: 440, cat: Books/EBook, desc: "[E] Comic Books"}
- {id: 435, cat: Books/EBook, desc: "[E] Business"}
- {id: 450, cat: Books/EBook, desc: "[E] Computer Learning"}
- {id: 460, cat: Books/EBook, desc: "[E] Cookery"}
- {id: 470, cat: Books/EBook, desc: "[E] Crime/Thriller/Mystery"}
- {id: 470, cat: Books/EBook, desc: "[E] Crime/Thriller"}
- {id: 480, cat: Books/EBook, desc: "[E] Fantasy"}
- {id: 490, cat: Books/EBook, desc: "[E] Forteana"}
- {id: 490, cat: Books/EBook, desc: "[E] Fantasy-Youth"}
- {id: 500, cat: Books/EBook, desc: "[E] General Fiction"}
- {id: 510, cat: Books/EBook, desc: "[E] Historical Fiction"}
- {id: 520, cat: Books/EBook, desc: "[E] History/Documentary"}
- {id: 530, cat: Books/EBook, desc: "[E] Horror"}
- {id: 540, cat: Books/EBook, desc: "[E] Humor (Comedy)"}
- {id: 550, cat: Books/EBook, desc: "[E] LGBT"}
- {id: 560, cat: Books/EBook, desc: "[E] Literary Fiction"}
- {id: 565, cat: Books/EBook, desc: "[E] LitRPG"}
- {id: 570, cat: Books/EBook, desc: "[E] Magazines - all"}
- {id: 570, cat: Books/EBook, desc: "[E] Mystery"}
- {id: 580, cat: Books/EBook, desc: "[E] Non-Fiction"}
- {id: 585, cat: Books/EBook, desc: "[E] Other Languages"}
- {id: 590, cat: Books/EBook, desc: "[E] Paranormal Romance"}
- {id: 600, cat: Books/EBook, desc: "[E] Reference/Educational"}
- {id: 610, cat: Books/EBook, desc: "[E] Religion and Spirituality"}
- {id: 620, cat: Books/EBook, desc: "[E] Romance"}
- {id: 630, cat: Books/EBook, desc: "[E] Sci-Fi"}
- {id: 640, cat: Books/EBook, desc: "[E] Sci-Fi/Apocalyptic"}
- {id: 645, cat: Books/EBook, desc: "[E] Science"}
- {id: 650, cat: Books/EBook, desc: "[E] Self-Help"}
- {id: 660, cat: Books/EBook, desc: "[E] Sports/Fitness"}
- {id: 665, cat: Books/EBook, desc: "[E] Suspense"}
- {id: 670, cat: Books/EBook, desc: "[E] Travel"}
- {id: 680, cat: Books/EBook, desc: "[E] Unsorted"}
- {id: 690, cat: Books/EBook, desc: "[E] Urban Fantasy/Paranormal"}
- {id: 700, cat: Books/EBook, desc: "[E] Western"}
- {id: 710, cat: Books/EBook, desc: "[E] Young Adult"}
@@ -106,6 +106,8 @@ settings:
login:
# using cookie method because login page simplecaptcha generates Exception: Cannot access child value on Newtonsoft.Json.Linq.JValue.
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href*="logout.php?hash_please="]
@@ -116,26 +118,23 @@ search:
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# title, descr
# title, descr, series, additional_info, author, author, uploader
searchin: title
# 0 active, 1 incldead, 2 onlydead
# 0 active, 1 incldead, 2 onlydead, 3 My Unsatisfied Torrents, 4 My Watch List, 5 My Uploads
incldead: 1
# 1 onlyfree, null all
only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
# 0 All Torrents, 1 Only Free Torrents
only_free: "{{ if .Config.freeleech }}1{{ else }}0{{ end }}"
rows:
selector: table.table-striped > tbody > tr:has(a[href^="download.php?torrent="])
fields: # some users (rank specific?) have an extra column (td:nth-child(4)) with bookmark features
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
categorydesc:
selector: div[data-tid] > img
attribute: alt
title:
selector: a[href^="details.php?id="]
remove: span
remove: span.has-text-red
details:
selector: a[href^="details.php?id="]
attribute: href
@@ -166,9 +165,13 @@ search:
grabs:
selector: a[href^="snatches.php?id="]
seeders:
selector: td:nth-last-child(3) div:nth-last-child(2)
selector: a[title="Seeders"]
optional: true
default: 0
leechers:
selector: td:nth-last-child(3) div:last-child
selector: a[title="Leechers"]
optional: true
default: 0
downloadvolumefactor:
case:
tr.freeleech_color: 0

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

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

@@ -115,7 +115,7 @@ search:
type: "{{ .Config.type }}"
rows:
selector: table tbody#torrent_background tr:has(a.index)
selector: table tbody#torrent_background tr:has(a.index):has(span.icon_check_alt)
filters:
- name: andmatch

View File

@@ -1,33 +1,32 @@
---
id: dajiao
name: Dajiao (打胶)
description: "Dajiao (打胶) is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
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://dajiao.cyou/
- https://www.ptlover.cc/
caps:
categorymappings:
- {id: 414, cat: Console, desc: "Games/游戏"}
- {id: 412, cat: Audio/Audiobook, desc: "Audio Books/有声书"}
- {id: 409, cat: Other, desc: "Others/音乐"}
- {id: 411, cat: Books/Comics, desc: "Manga/漫画"}
- {id: 413, cat: Books/EBook, desc: "E-Books/电子书"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 403, cat: TV, desc: "TV Variety Shows/综艺"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {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/电影"}
- {id: 416, cat: TV, desc: "TV Shows/电视节目"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: username
@@ -42,7 +41,7 @@ settings:
- name: info_2fa
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the Kufei Web Site. Otherwise just leave it empty."
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the HDBao Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -67,6 +66,10 @@ settings:
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 would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted.</li><li>Elite User or above would never be deleted if parked (at User CP).</li><li>Parked accounts would be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts would be deleted if users have not logged in for more than 150 days in a row.</li></ol>"
login:
path: login.php
@@ -86,7 +89,7 @@ login:
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
- selector: td.embedded:contains("失败")
test:
path: index.php
selector: a[href="logout.php"]
@@ -96,21 +99,23 @@ search:
- 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
# 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 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
# 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(table.torrentname)
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
@@ -145,7 +150,7 @@ search:
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
selector: td:nth-child(4) > span[title]
attribute: title
optional: true
filters:
@@ -155,7 +160,7 @@ search:
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
selector: td:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
@@ -165,13 +170,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(5)
selector: td:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(6)
selector: td:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(7)
selector: td:nth-child(7)
grabs:
selector: td.rowfollow:nth-child(8)
selector: td:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
@@ -186,9 +191,12 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 1.0
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.4 2023-06-13
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

@@ -11,6 +11,7 @@ links:
- https://abroad.agsvpt.com/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "Movie(电影)", default: true}
- {id: 402, cat: TV, desc: "TV Series(电视剧)", default: true}
@@ -22,7 +23,6 @@ caps:
- {id: 406, cat: Audio/Video, desc: "MV(演唱", default: true}
- {id: 407, cat: TV/Sport, desc: "Sports(体育)", default: true}
- {id: 408, cat: Audio/Audiobook, desc: "Audio(音频)", default: true}
# special
- {id: 413, cat: PC/Games, desc: "Game(游戏)", default: false}
- {id: 416, cat: Books/Comics, desc: "Comic(漫画)", default: false}
- {id: 412, cat: PC/0day, desc: "Software(软件)", default: false}

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

@@ -57,7 +57,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "You must log in to the Aither web site with your browser once every 120 days to prevent your account from getting disabled."
default: "You must log in to the Aither web site with your browser once every90 days to prevent your account from getting disabled."
login:
path: /api/torrents
@@ -72,7 +72,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -152,7 +152,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 +188,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 8.3.3
# json UNIT3D 9.0.1

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
@@ -29,14 +29,14 @@ caps:
- {id: 25, cat: PC, desc: "Aplicativos: Linux"}
- {id: 23, cat: PC/Mobile-Android, desc: "Aplicativos: Android"}
- {id: 22, cat: PC/Mac, desc: "Aplicativos: Mac"}
- {id: 73, cat: Books, desc: "Cursos: Video Aula"}
- {id: 72, cat: Books, desc: "Cursos: Apostila"}
- {id: 71, cat: Books, desc: "Cursos: Cursos"}
- {id: 67, cat: Books, desc: "Ebook: Livros"}
- {id: 112, cat: Books, desc: "Ebook: HQs"}
- {id: 147, cat: Books, desc: "Ebook: Mangas"}
- {id: 73, cat: Other, desc: "Cursos: Video Aula"}
- {id: 72, cat: Other, desc: "Cursos: Apostila"}
- {id: 71, cat: Other, desc: "Cursos: Cursos"}
- {id: 67, cat: Books/EBook, desc: "Ebook: Livros"}
- {id: 112, cat: Books/Comics, desc: "Ebook: HQs"}
- {id: 147, cat: Books/Comics, desc: "Ebook: Mangas"}
- {id: 121, cat: Audio/Audiobook, desc: "Ebook: Audio-book"}
- {id: 68, cat: Books, desc: "Ebook: Revistas"}
- {id: 68, cat: Books/Mags, desc: "Ebook: Revistas"}
- {id: 119, cat: Movies, desc: "Filmes:"}
- {id: 70, cat: XXX, desc: "Fotos: Revistas, Livros e Fotos"}
- {id: 51, cat: Console/PS3, desc: "Jogos: Ps3"}

View File

@@ -1,7 +1,7 @@
---
id: anilibria
name: AniLibria
description: "AniLibria is a Public torrent tracker for anime, voiced on russian by AniLibria team"
description: "AniLibria is a Public torrent tracker for anime, voiced in Russian by AniLibria team"
language: ru-RU
type: public
encoding: UTF-8

View File

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

View File

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

View File

@@ -77,7 +77,7 @@ 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"
- path: api/torrents/filter
response:
type: json

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
@@ -83,7 +83,7 @@ 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"
- path: api/torrents/filter
response:
type: json

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
@@ -91,6 +91,8 @@ search:
selector: codec
_container:
selector: container
filters:
- name: toupper
_media:
selector: media
filters:
@@ -122,7 +124,11 @@ search:
filters:
- name: htmldecode
- name: append
args: " {{ .Result.year }} {{ .Result._codec }} {{ .Result._container }} {{ .Result._media }} {{ .Result._resolution }} {{ .Result._audioFormat }}{{ if .Result._subbing }} Subs{{ else }}{{ end }}{{ if .Result._flags }} {{ .Result._flags }}{{ else }}{{ end }}{{ if .Result._language }} {{ .Result._language }}{{ else }}{{ end }}{{ if and (.Result._releaseGroup) (ne .Result._releaseGroup \"NULL\") }}-{{ .Result._releaseGroup }}{{ else }}{{ end }}"
args: " {{ .Result.year }} {{ .Result._resolution }} {{ .Result._media }} {{ .Result._container }} {{ .Result._codec }} {{ .Result._audioFormat }}{{ if .Result._subbing }} Subs{{ else }}{{ end }}{{ if .Result._flags }} {{ .Result._flags }}{{ else }}{{ end }}{{ if .Result._language }} {{ .Result._language }}{{ else }}{{ end }}{{ if and (.Result._releaseGroup) (ne .Result._releaseGroup \"NULL\") }}-{{ .Result._releaseGroup }}{{ else }}{{ end }}"
- name: replace
args: ["M2TS H265", "M2TS HEVC"]
- name: replace
args: ["M2TS H264", "M2TS AVC"]
details:
selector: guid
download:

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,8 +51,8 @@ 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)"}
- {id: 117, cat: TV, desc: "رمضان 2024 (Ramadan)"}
# المرئيات الاجنبية Foreign Movies
- {id: 92, cat: TV/Foreign, desc: "تعليمي (Educational)"}
- {id: 93, cat: TV/Documentary, desc: "وثائقي (Documentary)"}
@@ -79,18 +79,10 @@ caps:
- {id: 25, cat: Audio, desc: "القران الكريم (The Holy Quran)"}
- {id: 27, cat: Audio, desc: "محاضرات (Lectures)"}
- {id: 26, cat: Audio, desc: "اناشيد (Chants)"}
- {id: 118, cat: Audio, desc: "برامج صوتية (Programs)"}
# برامج Software
- {id: 22, cat: PC, desc: "برامج عربية (Arabic Software)"}
- {id: 23, cat: PC, desc: "برامج عامه (Public Software)"}
- {id: 78, cat: PC/Mobile-iOS, desc: "iPad/iPhone"}
- {id: 79, cat: PC/Mobile-Android, desc: "android"}
# العاب Games
- {id: 30, cat: PC/Games, desc: "PC"}
- {id: 31, cat: Console/PS3, desc: "PS2"}
- {id: 53, cat: Console/Wii, desc: "wii"}
- {id: 55, cat: Console/PSP, desc: "PSP"}
- {id: 63, cat: Console/XBox, desc: "XBOX"}
- {id: 64, cat: Console/PS3, desc: "PS3"}
# اخرى Other
- {id: 17, cat: Books, desc: "كتب (Books)"}
- {id: 65, cat: Other, desc: "صور (Images)"}
@@ -119,7 +111,7 @@ 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
@@ -134,38 +126,43 @@ 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: td a[href^="index.php?page=torrents&category="]
selector: a[href^="index.php?page=torrents&category="]:last-child
attribute: href
filters:
- name: querystring
args: category
title:
selector: td a[href^="index.php?page=torrent-details"]
selector: a[href^="index.php?page=torrent-details"]
details:
selector: td a[href^="index.php?page=torrent-details"]
selector: a[href^="index.php?page=torrent-details"]
attribute: href
download:
selector: td a[href^="download.php"]
selector: a[href^="download.php?id="]
attribute: href
optional: true
magnet:
selector: a[href^="magnet:?xt="]
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

@@ -34,6 +34,7 @@ caps:
- {id: 24, cat: TV, desc: "Series / TV Episodes"}
- {id: 25, cat: TV, desc: "Series / TV Boxset"}
- {id: 26, cat: TV/HD, desc: "Series / TV Boxset HD"}
- {id: 60, cat: TV/UHD, desc: "Series / 4K"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 27, cat: Audio/MP3, desc: "Music / MP3"}
- {id: 28, cat: Audio/Video, desc: "Music / Video"}

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

@@ -65,7 +65,7 @@ settings:
default: "Account retention rules:<ol><li>Users with Extreme User and above will be retained forever</li><li>Starting from 20230701, the non-login ban time will be adjusted to:<ul><li>(Home Alone) User - 40 days</li><li>(Young and vigorous) Power User - 60 days</li><li>(Children of Jianghu) Elite User - 80 days</li><li>(Street Fighter) Crazy User - 100 days</li><li>(non-stop) Insane User - 120 days</li><li>(Outstanding Citizen) Veteran User - 180 days</li></ul></li><li>Users with no traffic (i.e. uploading/downloading data) If it is 0) If you do not log in for 7 consecutive days will be disabled</li><li>'Parked accounts' no longer enjoy the benefits of retaining accounts, and are also subject to the above rules.</li></ol>"
login:
# using cookie method because site has cloudflare challenge and flaresolverr is currently broken. Switch to standard nexus login when fixed.
# using cookie method because site regularly disables login page for certain events during the year
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

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
@@ -35,7 +35,7 @@ settings:
- name: dead
label: Include Dead Torrents
type: select
default: No
default: no
options:
yes: Yes
no: No

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
@@ -22,19 +22,11 @@ caps:
book-search: [q]
settings:
- name: username
- name: cookie
type: text
label: Username
- name: password
type: password
label: Password
- name: 2facode
type: text
label: 2FA code
- name: info_2fa
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the Uploads Web Site. Otherwise just leave it empty."
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -61,27 +53,13 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
# using cookie method because site regularly disables login page for certain events during the year
method: cookie
inputs:
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
two_step_code: "{{ .Config.2facode }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: ""
error:
- selector: td.embedded:has(h2:contains("失败"))
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]
selector: a[href^="logout.php?csrf_token="]
search:
paths:
@@ -148,11 +126,17 @@ search:
size:
selector: td.rowfollow:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(6)
selector: a[href$="dllist=1#seeders"]
optional: true
default: 0
leechers:
selector: td.rowfollow:nth-child(7)
selector: a[href$="dllist=1#leechers"]
optional: true
default: 0
grabs:
selector: td.rowfollow:nth-child(8)
selector: a[href^="viewsnatches.php?id="]
optional: true
default: 0
downloadvolumefactor:
case:
img.pro_free: 0
@@ -170,4 +154,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.7.20 2022-08-05
# NexusPHP v1.7.20 2022-08-05 (custom)

View File

@@ -17,6 +17,7 @@ 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"}
@@ -28,12 +29,13 @@ caps:
- {id: 41, cat: Console, desc: "Dragon"}
- {id: 5, cat: Books, desc: "EBooks"}
- {id: 80, cat: PC, desc: "Emulation Media"}
- {id: 61, cat: Console, desc: "emuxtras"}
- {id: 61, cat: PC, desc: "emuxtras"}
- {id: 69, cat: TV, desc: "Entertainment"}
- {id: 84, cat: TV, desc: "GOG DRM FREE"}
- {id: 77, cat: PC, desc: "Hyperspin"}
- {id: 34, cat: TV, desc: "Kids"}
- {id: 43, cat: Console, desc: "LB No Intro"}
- {id: 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"}
@@ -43,16 +45,18 @@ caps:
- {id: 59, cat: Console, desc: "P-R-U"}
- {id: 8, cat: PC/Games, desc: "PC Games"}
- {id: 50, cat: Console, desc: "PlayBox"}
- {id: 87, cat: Console, desc: "Playnite"}
- {id: 30, cat: Console, desc: "Playstation"}
- {id: 62, cat: Console, desc: "RaspberryPi"}
- {id: 83, cat: Console, desc: "Retro eXo"}
- {id: 56, cat: Console, desc: "Retro Minis"}
- {id: 62, cat: PC, desc: "RaspberryPi"}
- {id: 83, cat: PC, desc: "Retro eXo"}
- {id: 56, cat: PC, desc: "Retro Minis"}
- {id: 81, cat: PC, desc: "Retro Scene Releases"}
- {id: 67, cat: Console, desc: "Retrobat"}
- {id: 67, cat: PC, desc: "Retrobat"}
- {id: 88, cat: PC, desc: "RetroFE"}
- {id: 79, cat: PC, desc: "RGB-Pi"}
- {id: 76, cat: Console, desc: "RGS"}
- {id: 27, cat: Console, desc: "Roms and Emulators"}
- {id: 68, cat: Console, desc: "Schmoomer's"}
- {id: 27, cat: PC, desc: "Roms and Emulators"}
- {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"}

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

@@ -10,30 +10,29 @@ links:
- https://bitbazis.net/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 85, cat: Movies/SD, desc: "Film-Cam", default: true}
- {id: 15, cat: Movies/SD, desc: "Film-SD", default: true}
- {id: 17, cat: Movies/DVD, desc: "Film-DVD", default: true}
- {id: 83, cat: Movies/HD, desc: "Film-HD", default: true}
- {id: 94, cat: Movies/HD, desc: "Film-FHD", default: true}
- {id: 92, cat: Movies/UHD, desc: "Film-UHD", default: true}
- {id: 85, cat: Movies/SD, desc: "Film-Cam", default: true}
- {id: 22, cat: TV, desc: "Sorozat-Hun", default: true}
- {id: 64, cat: Movies, desc: "Film-Pack", default: true}
- {id: 24, cat: Audio/Video, desc: "Klip", default: true}
- {id: 70, cat: Audio/Audiobook, desc: "Hangoskönyv", default: true}
- {id: 27, cat: Books/EBook, desc: "Könyv", default: true}
- {id: 69, cat: TV/Anime, desc: "Mese-SD", default: true}
- {id: 91, cat: TV/Anime, desc: "Mese-HD", default: true}
- {id: 25, cat: Audio/MP3, desc: "Mp3-Hun", default: true}
- {id: 26, cat: Audio/MP3, desc: "Mp3-Eng", default: true}
- {id: 84, cat: Audio/Lossless, desc: "FLAC-Hun", default: true}
- {id: 71, cat: Audio/Lossless, desc: "FLAC-Eng", default: true}
- {id: 31, cat: PC/Games, desc: "Játék", default: true}
- {id: 27, cat: Books/EBook, desc: "Könyv", default: true}
- {id: 81, cat: PC/0day, desc: "Program", default: true}
- {id: 14, cat: Other, desc: "Egyéb", default: true}
- {id: 31, cat: PC/Games, desc: "Játék", default: true}
- {id: 69, cat: TV/Anime, desc: "Mese-SD", default: true}
- {id: 91, cat: TV/Anime, desc: "Mese-HD", default: true}
- {id: 64, cat: Movies, desc: "Film-Pack", default: true}
- {id: 92, cat: Movies/UHD, desc: "Film-UHD", default: true}
- {id: 66, cat: XXX/ImageSet, desc: "XXX", default: false}
- {id: 33, cat: XXX/SD, desc: "XXX-SD", default: false}
- {id: 89, cat: XXX/x264, desc: "XXX-HD", default: false}
- {id: 24, cat: Audio/Video, desc: "Klip", default: true}
- {id: 14, cat: Other, desc: "Egyéb", default: true}
modes:
search: [q]
@@ -82,12 +81,12 @@ login:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: li[onclick^="window.open('logout.php?k="]
selector: i.fa-arrow-right-from-bracket[title="Kilépés"]
search:
paths:
- path: browse.php
categories: [85, 86, 15, 16, 17, 19, 83, 82, 94, 95, 92, 93, 22, 58, 64, 24, 70, 27, 50, 69, 68, 91, 25, 26, 84, 71, 31, 54, 81, 67, 49, 14, 65, 97]
categories: [15, 83, 94, 85, 22, 25, 26, 84, 71, 27, 81, 31, 69, 91, 64, 92, 24, 14]
inputs:
# 0 all, 1 active, 2 deadonly, 3 myuploads, 4 zeroseed, 6 re-seeded
incldead: 0
@@ -116,7 +115,7 @@ search:
- name: replace
args: ["catpic_", ""]
title:
selector: span.torrent-title
selector: span.torrent-name
_id:
selector: tr[data-torrent-id]
attribute: data-torrent-id
@@ -131,7 +130,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
size:
selector: span.torrent-size
selector: td.torrent-size
date:
# 36 perce
# 13 órája és 59 perce

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

@@ -114,7 +114,7 @@ search:
User-Agent: ["{{ .Config.useragent }}"]
rows:
selector: table#TorrentTable > tbody > tr
selector: table#torrenttable > tbody > tr
fields:
category:

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

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

View File

@@ -1,7 +1,7 @@
---
id: bitporn
name: BitPorn
description: "BitPorn is a HUNGARIAN Private Torrent Tracker for 3X"
description: "BitPorn (Malacka) is a HUNGARIAN Private Torrent Tracker for 3X"
language: hu-HU
type: private
encoding: UTF-8
@@ -98,7 +98,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts will be deleted based on the following rules:<ul><li>Elite-ranked or higher-ranked accounts are never deleted after parking (in the control panel).</li><li>Veteran-ranked or higher-ranked accounts are never deleted.</li><li>Parked accounts are deleted if users haven't logged in for more than 400 days.</li><li>Non-parked accounts are deleted if users haven't logged in for more than 150 days.</li><li>Accounts with both uploaded and downloaded quantities at 0 will be deleted if users haven't logged in for more than 100 consecutive days.</li></ul>"
default: "You must log in to the site at least once a month; otherwise, your account will be suspended."
login:
path: takelogin.php
@@ -132,7 +132,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
selector: table.contenttable > tbody > tr:has(a[href^="details.php?id="])
fields:
category:
@@ -208,4 +208,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.5 2023-07-06
# NexusPHP v2.4 (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

View File

@@ -70,51 +70,37 @@ search:
at: "{{ .Config.sort }}"
rows:
selector: table.table-striped > tbody > tr
selector: div.row > div.col-xs-12
fields:
category:
selector: td:nth-child(1) a
selector: p.card-text a
attribute: href
_platform:
selector: td:nth-child(1)
selector: p.card-text a
title:
selector: td:nth-child(2)
selector: h4.card-title a
filters:
- name: append
args: " - {{ .Result._platform }}"
details:
selector: td:nth-child(2) a
selector: h4.card-title a
attribute: href
download:
selector: td:nth-child(3) a
selector: div.card-footer a
attribute: href
size:
selector: td:nth-child(4)
date_year:
selector: td:nth-child(5):not(:contains("-"))
optional: true
filters:
- name: dateparse
args: "yyyy"
date_month:
selector: td:nth-child(5):contains("-")
optional: true
selector: p.card-text
filters:
- name: regexp
args: (\d{4}-\d{2})
- name: dateparse
args: "yyyy-MM"
date_day:
selector: td:nth-child(5):contains("-")
optional: true
args: (\d+\.?\d+[T|G|K]iB)
date:
selector: p.card-text
filters:
- name: regexp
args: (\d{4}-\d{2}-\d{2})
- name: dateparse
args: "yyyy-MM-dd"
date:
text: "{{ if or .Result.date_year .Result.date_day .Result.date_month }}{{ or .Result.date_year .Result.date_day .Result.date_month }}{{ else }}now{{ end }}"
seeders:
text: 1
leechers:

View File

@@ -17,9 +17,7 @@ caps:
- {id: 17, cat: Movies/UHD, desc: " |- 4k/UHD Filmy "}
- {id: 31, cat: Movies/BluRay, desc: " |- Bluray DB/BD/DVD"}
- {id: 51, cat: Movies/3D, desc: " |- 3D Filmy"}
- {id: 14, cat: Movies/SD, desc: " |- DivX"}
- {id: 45, cat: Movies/Other, desc: " |- Kreslené/Anime"}
- {id: 16, cat: Movies/SD, desc: " |- CAM/Kino"}
- {id: 40, cat: TV, desc: "-----TV-----"}
- {id: 32, cat: TV, desc: " |- Serialy CZ/SK/EN"}
- {id: 47, cat: TV, desc: " |- Serialy"}
@@ -30,8 +28,9 @@ caps:
- {id: 19, cat: PC/Mac, desc: " |- Programy MacOS"}
- {id: 7, cat: Audio, desc: "-----Hudba-----"}
- {id: 39, cat: Audio/Audiobook, desc: " |- Mluvene Slovo"}
- {id: 21, cat: Audio, desc: " |- MP3/FLAC"}
- {id: 21, cat: Audio/MP3, desc: " |- MP3"}
- {id: 43, cat: Audio/Other, desc: " |- SoundTrack"}
- {id: 53, cat: Audio/Lossless, desc: " |- Flac"}
- {id: 2, cat: PC/Games, desc: "--Hry--"}
- {id: 3, cat: Console/PS3, desc: " |- Sony PS"}
- {id: 4, cat: Console/Wii, desc: " |- Wii"}
@@ -40,7 +39,6 @@ caps:
- {id: 28, cat: Console/NDS, desc: " |- Nintendo"}
- {id: 42, cat: Books, desc: "Knihy A Časopisy"}
- {id: 36, cat: Other, desc: "Ostatní"}
- {id: 46, cat: XXX, desc: "XXX (18+)"}
# not listed
- {id: 41, cat: Movies, desc: "VIP Torrent"}
- {id: 48, cat: Movies, desc: " |- RLS"}

View File

@@ -13,14 +13,17 @@ legacylinks:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 8, cat: Other, desc: "Other"}
- {id: 2, cat: TV, desc: "TV Show"}
- {id: 3, cat: Movies/Other, desc: "FANRES"}
- {id: 5, cat: Movies/Other, desc: "Trailer"}
- {id: 9, cat: Audio/Video, desc: "Live Concert"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
settings:
- name: apikey
@@ -72,7 +75,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -188,4 +191,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.4
# json UNIT3D 9.0.2

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,8 +7,13 @@ 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://www.btmulu.cyou/
legacylinks:
- https://btmulu.work/
- https://www.btmulu.asia/
- https://www.btmulu.digital/
- https://www.btmulu.pw/
caps:
categorymappings:
@@ -48,8 +53,11 @@ search:
selector: a[href^="/hash/"]
attribute: href
infohash:
selector: article.item
attribute: data-key
selector: a[href^="/hash/"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
date:
selector: p
filters:

View File

@@ -1,104 +0,0 @@
---
id: btmet
name: BTMET
description: "BTMET is a Public magnet indexer"
language: en-US
type: public
encoding: UTF-8
links:
- https://btmet.com/
caps:
categories:
Audio: Audio
Compressed: Other
Document: Books
Image: Other
Installation: PC
Other: Other
TV: TV # dummy cat to allow both Movies,TV to be categorised when Video is found.
Video: Movies
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
settings:
- name: sort
type: select
label: Sort requested from site
default: 0
options:
0: relevance
1: created
2: size
- name: info_flaresolverr
type: info_flaresolverr
search:
paths:
# https://btmet.com/search.php?q=2022&c=&l=&o=1
- path: search.php
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
o: "{{ if .Keywords }}{{ .Config.sort }}{{ else }}1{{ end }}"
rows:
selector: div.search-item:has(a[href^="magnet"])
filters:
- name: andmatch
fields:
category:
selector: div.item-bar > span[class="cpill blue-pill"]
category|append:
# add tv to video
optional: true
selector: div.item-bar > span[class="cpill blue-pill"]
filters:
- name: replace
args: ["Video", "TV"]
title:
selector: a.smashTitle > script:contains("decodeURIComponent")
filters:
- name: urldecode
- name: replace
args: ['document.write(decodeURIComponent("', ""]
- name: replace
args: ['"));', ""]
- name: replace
args: ["<b style='color:#ea644a'>", ""]
- name: replace
args: ["</b>", ""]
- name: htmldecode
details:
selector: a.smashTitle
attribute: href
infohash:
selector: a[href^="magnet:?xt="]
attribute: href
filters:
- name: regexp
args: ([a-f|0-9]{40})
date:
# unix
selector: div.item-bar > span:nth-child(2) > b
attribute: t
filters:
- name: regexp
args: (\d{10})
size:
selector: div.item-bar > span:nth-child(3) > b
files:
selector: div.item-bar > span:nth-child(4) > b
seeders:
selector: div.item-bar > span:nth-child(5) > b
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

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

@@ -7,9 +7,8 @@ type: public
encoding: UTF-8
# use https://tellme.pw/btsow to find the new domain
links:
- https://btsow.motorcycles/
- https://btsow.pics/
legacylinks:
- https://btsow.bar/
- https://btsow.click/
- https://btsow.cfd/
- https://btsow.sbs/
@@ -24,6 +23,7 @@ legacylinks:
- https://btsow.makeup/
- https://btsow.homes/
- https://btsow.yachts/
- https://btsow.motorcycles/
caps:
categories:

View File

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

View File

@@ -28,12 +28,11 @@ caps:
music-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,16 +67,10 @@ settings:
default: "Account retention rules:<ol><li>Newly registered users who have not generated any traffic within 14 days (that is, the upload/download data are both 0) will be deleted</li><li>Users with a user level of Peasant that have failed to successfully improve their sharing rate within 14 days will be deleted.</li></ol>"
login:
path: login.php
method: form
form: form[action="takelogin.php"]
# using cookie method because login page is dynamically generated with JS
method: cookie
inputs:
logintype: username
userinput: "{{ .Config.username }}"
password: "{{ .Config.password }}"
autologin: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href^="logout.php?key="]

View File

@@ -1,6 +1,6 @@
---
id: capybarabr
name: CapybaraBR
name: CapybaraBR (API)
description: "CapybaraBR is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pt-BR
type: private
@@ -17,7 +17,7 @@ caps:
- {id: 6, cat: Movies, desc: "Desenhos Animados"}
- {id: 5, cat: Console, desc: "Jogos"}
- {id: 9, cat: PC, desc: "Programas"}
- {id: 10, cat: Audio, desc: "HQs"}
- {id: 10, cat: Books/Comics, desc: "HQs"}
- {id: 11, cat: Books/EBook, desc: "Livros"}
- {id: 12, cat: Other, desc: "Cursos"}
- {id: 13, cat: Books/Mags, desc: "Revistas"}
@@ -79,7 +79,7 @@ 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"
- path: api/torrents/filter
response:
type: json

View File

@@ -10,6 +10,7 @@ links:
- https://carp-hunter.hu/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng", default: true}
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun", default: true}

View File

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

View File

@@ -105,4 +105,4 @@ search:
text: 0
uploadvolumefactor:
text: 1
# engine n/a
# DataLife v25

View File

@@ -75,7 +75,7 @@ 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"
- path: api/torrents/filter
response:
type: json

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

View File

@@ -1,7 +1,7 @@
---
id: cinematik
name: Cinematik
description: "A tracker for full BD and DVD discs of non-mainstream movies, niche cinema and arthouse."
name: Cinematik (API)
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
@@ -74,7 +74,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -190,4 +190,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.3.4
# json UNIT3D 9.0.2

View File

@@ -1,186 +0,0 @@
---
id: classix
name: Classix
description: "Classix is a Private Torrent Tracker for classic MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- http://classix-unlimited.co.uk/ # site does not support https ERR_CONNECTION_CLOSED
caps:
categorymappings:
- {id: 59, cat: PC/0day, desc: "Apps: Movies: Misc"}
- {id: 55, cat: PC/0day, desc: "Apps: Graphics Editing GNU/Linux"}
- {id: 53, cat: PC/0day, desc: "Apps: Apps DVD/Blu-Ray Copy Mac"}
- {id: 57, cat: PC/0day, desc: "Apps: DVD/Blu-Ray Copy GNU/Linux"}
- {id: 51, cat: PC/0day, desc: "Apps: Graphics Editing Mac"}
- {id: 58, cat: PC/0day, desc: "Apps: Music Editing & Recording GNU/"}
- {id: 52, cat: PC/0day, desc: "Apps: Apps DVD Editing Mac"}
- {id: 56, cat: PC/0day, desc: "Apps: DVD Editing GNU/Linux"}
- {id: 54, cat: PC/0day, desc: "Apps: Music Editing & Recording Mac"}
- {id: 18, cat: PC/0day, desc: "Apps: Graphics Editing PC"}
- {id: 19, cat: PC/0day, desc: "Apps: DVD Editing PC"}
- {id: 20, cat: PC/0day, desc: "Apps: DVD/Blu-Ray Copying PC"}
- {id: 21, cat: PC/0day, desc: "Apps: Music Editing & Recording PC"}
- {id: 66, cat: Other, desc: "grumpyman: pending torrents"}
- {id: 67, cat: Books/EBook, desc: "Media: pdf"}
- {id: 49, cat: Movies/HD, desc: "Movies: HD-Compressed Or Stripped"}
- {id: 47, cat: Movies/Other, desc: "Movies: Covers & Artwork"}
- {id: 48, cat: Movies/SD, desc: "Movies: DVD-Compressed Or Stripped"}
- {id: 1, cat: Movies/DVD, desc: "Movies: DVD-Untouched"}
- {id: 50, cat: Movies, desc: "Movies: Made For TV"}
- {id: 2, cat: Movies/SD, desc: "Movies: Divx/Xvid/Avi"}
- {id: 60, cat: Movies/HD, desc: "Movies: HD-mkv/mts"}
- {id: 65, cat: Movies/Foreign, desc: "Movies: Movies - w/additional lang/sub"}
- {id: 42, cat: Movies/HD, desc: "Movies: HD-Untouched"}
- {id: 3, cat: Movies/SD, desc: "Movies: SVCD/VCD"}
- {id: 71, cat: Movies/UHD, desc: "Movies: 4K-Untouched"}
- {id: 4, cat: Movies/Other, desc: "Movies: Other"}
- {id: 22, cat: Audio/MP3, desc: "Music: MP3"}
- {id: 23, cat: Audio/Lossless, desc: "Music: Lossless"}
- {id: 24, cat: Audio/Video, desc: "Music: DVD"}
- {id: 70, cat: Audio/Video, desc: "Music: HD"}
- {id: 25, cat: Audio/Video, desc: "Music: Video"}
- {id: 27, cat: Audio/Other, desc: "Music: Other"}
- {id: 63, cat: Other, desc: "Other: Educational/Instructional"}
- {id: 61, cat: Books/EBook, desc: "Other: Related Material"}
- {id: 37, cat: Other, desc: "Other: Images"}
- {id: 62, cat: TV, desc: "TV: Mini-Series"}
- {id: 64, cat: TV/Other, desc: "TV: Covers & Art Work"}
- {id: 69, cat: TV/SD, desc: "TV: Series - Compressed"}
- {id: 5, cat: TV/SD, desc: "TV: Series: DVD"}
- {id: 73, cat: TV/HD, desc: "TV: Complete Series HD"}
- {id: 72, cat: TV/SD, desc: "TV: Complete Series DVD"}
- {id: 41, cat: TV/HD, desc: "TV: Series: HD"}
- {id: 74, cat: TV, desc: "TV: Series Compilation: DVD or HD"}
- {id: 6, cat: TV/SD, desc: "TV: Divx/Xvid/AVI"}
- {id: 7, cat: TV/SD, desc: "TV: SVCD/VCD"}
- {id: 68, cat: TV, desc: "TV: .mkv"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: info_free
type: info
label: About Freeleech at Classix
default: This appears to only be uploads by the admin <b>grumpyman57</b>.
- 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: div.myContent:contains("Access Denied")
test:
path: index.php
selector: a[href="account-logout.php"]
search:
paths:
- path: torrents-search.php
inputs:
# category search returns results from unrelated categories
# $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
cat: 0
# 0 incldead, 1 active, 2 dead
incldead: 0
# 0 all, 1 notfree, 2 onlyfree
freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 all, 1 english, etc
lang: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# does not support imdbid search and does not return imdb link in results
keywordsfilters:
- name: re_replace
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: table > tbody > tr:has(a[href^="torrents.php?cat="])
fields:
category:
selector: a[href^="torrents.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="torrents-details.php?id="]
details:
selector: a[href^="torrents-details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: a[href^="torrents-details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?)>"
date:
selector: a[href^="torrents-details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "Date Added: </b>(\\d{2}-\\d{2}-\\d{4})<br />"
- name: dateparse
args: "MM-dd-yyyy"
size:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
genre:
selector: a[href^="torrents.php?gen="]
description:
text: "{{ .Result.genre }}"
downloadvolumefactor:
# returned results not marked as freeleech
text: "{{ if .Config.freeleech }}0{{ else }}1{{ end }}"
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine TorrentTrader v2-svn

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,70 @@ 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: 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: 56, cat: TV/SD, desc: "Serien DVD-R"}
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 59, cat: TV, desc: "Serien Pack"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 123, cat: TV, desc: "Serien Klassiker"}
- {id: 126, cat: TV, desc: "Serien Kids"}
- {id: 92, cat: TV/Documentary, desc: "Doku Avi"}
- {id: 94, cat: TV/Documentary, desc: "Doku Audio"}
- {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: 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: 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: 125, cat: Audio, desc: "Music Kids"}
- {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: 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: 64, cat: TV/Anime, desc: "Sonstiges Anime"}
- {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: 98, cat: Movies/HD, desc: "Internt'l Movie HD"}
- {id: 99, cat: TV/HD, desc: "Internt'l Serie HD"}
- {id: 102, cat: TV/SD, desc: "Internt'l Serie SD"}
- {id: 103, cat: Movies/SD, desc: "Internt'l Movie SD"}
- {id: 104, cat: Other, desc: "Internt'l Misc"}
- {id: 105, cat: TV/Documentary, desc: "Internt'l Doku"}
- {id: 106, cat: Books/EBook, desc: "Internt'l E-Book"}
- {id: 107, cat: Audio/Audiobook, desc: "Internt'l A-Book"}
- {id: 115, cat: Movies/DVD, desc: "Internt'l DVD-R"}
- {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 +89,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 +108,101 @@ 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
@@ -105,6 +105,43 @@ search:
selector: td.torrents__size
date:
selector: td.torrents__age
filters:
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
- name: re_replace
args: ["(?i)(önce|tagasi|geleden|fa|temu|siden|há|atrás|nazpět|назад|acum|în urmă|hace|il y a|vor|преди|前|sedan)", " ago"]
- name: re_replace
args: ["(?i)(saniye|sekundit|sekunder|secondi|sekund|segundos|sekundami|секунд|secunde|secondes|Sekunden|секунди|seconden|秒前)", "seconds"]
- name: re_replace
args: ["(?i)(minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten|minuter)", "minutes"]
- name: re_replace
args: ["(?i)(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut|分钟|分)", " minute"]
- name: re_replace
args: ["(?i)(tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden|timmar)", "hours"]
- name: re_replace
args: ["(?i)(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur|小时|時間|timme)", " hour"]
- name: re_replace
args: ["(?i)(päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen|dagar)", "days"]
- name: re_replace
args: ["(?i)(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден|天|日)", " day"]
- name: re_replace
args: ["(?i)(nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken|veckor)", "weeks"]
- name: re_replace
args: ["(?i)(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица|周|週間|vecka)", " week"]
- name: re_replace
args: ["(?i) (ay)", "month"]
- name: re_replace
args: ["(?i)(kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden|månader)", "months"]
- name: re_replace
args: ["(?i)(kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|Monat|месец|maand|个月|ヶ月|månad)", " month"]
- name: re_replace
args: ["(?i)(aastat|anni|lata|anos|roky|года|ani|años|ans|Jahren|години)", " years"]
- name: re_replace
args: ["(?i)(yil|aasta|år|anno|rok|ano|год|año|Jahr|година|jaar|年)", " year"]
- name: re_replace
args: ["(?i) (an)", "year"]
- name: re_replace
args: ["(?i)(För |und)", ""] # Misc removals
- name: timeago
seeders:
selector: td:nth-last-child(3)
leechers:

View File

@@ -1,7 +1,7 @@
---
id: cpasbien
name: cpasbien
description: "cpasbien is a FRENCH Public site for TV / MOVIES / GENERAL"
description: "cpasbien is a FRENCH Public site for MOVIES / TV / GENERAL"
language: fr-FR
type: public
encoding: UTF-8

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

View File

@@ -5,22 +5,28 @@ description: "CrabPT (蟹黄堡) is a CHINESE Private Torrent Tracker for MOVIES
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://crabpt.vip/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "电影 / Movies"}
- {id: 402, cat: TV, desc: "电视剧 / TVSeries"}
- {id: 413, cat: TV/Other, desc: "短剧 / Playlet"}
- {id: 408, cat: Audio, desc: "音乐 / Music"}
- {id: 405, cat: TV/Anime, desc: "动漫 / Anime"}
- {id: 406, cat: Audio/Video, desc: "MV"}
- {id: 403, cat: Movies, desc: "综艺 / TV Shows"}
- {id: 407, cat: TV/Sport, desc: "体育竞技 / Sports"}
- {id: 404, cat: TV/Documentary, desc: "纪录片 / Documentary"}
- {id: 409, cat: Other, desc: "其他 / Other"}
- {id: 415, cat: Books/Comics, desc: "漫画 / Cartoon"}
- {id: 401, cat: Movies, desc: "电影 / Movies", default: true}
- {id: 402, cat: TV, desc: "电视剧 / TVSeries", default: true}
- {id: 413, cat: TV/Other, desc: "短剧 / Playlet", default: true}
- {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: 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}
- {id: 415, cat: Books/Comics, desc: "漫画 / Cartoon", default: true}
- {id: 414, cat: Console, desc: "游戏 / Game", default: true}
- {id: 412, cat: Other, desc: "学习 / Study", default: true}
- {id: 411, cat: Audio/Audiobook, desc: "有声书 / Audiobook", default: true}
- {id: 410, cat: Books/EBook, desc: "电子书 / Ebook", default: true}
modes:
search: [q]
@@ -67,6 +73,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Veteran User and above will be retained forever</li><li>Elite User and above will not have their account deleted after parking (in the control panel)</li><li> Users with a parked account will be deleted if they do not log in for 400 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 150 consecutive days</li><li>Users who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 100 consecutive days.</li></ol>"
login:
path: login.php
@@ -94,6 +104,9 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 402, 413, 408, 405, 406, 403, 407, 404, 409]
- path: special.php
categories: [415, 414, 412, 411, 410]
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 }}"
@@ -166,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

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
@@ -209,4 +211,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.9 2023-09-29
# NexusPHP v1.8.14 2024-10-07

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
@@ -17,10 +17,11 @@ caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Sound"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 5, cat: PC/0day, desc: "Appz"}
- {id: 8, cat: Books, desc: "Bookz"}
- {id: 3, cat: Audio, desc: "Sound"}
- {id: 8, cat: Books, desc: "Books"}
- {id: 17, cat: Audio/Audiobook, desc: "AudioBooks"}
modes:
search: [q]

View File

@@ -1,7 +1,7 @@
---
id: dark-shadow
name: Dark-Shadow
description: "Dark-Shadow is a GERMAN Private site for TV / MOVIES / GENERAL"
description: "Dark-Shadow (D-S) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: UTF-8
@@ -13,56 +13,40 @@ legacylinks:
caps:
categorymappings:
# Movie
- {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: 28, cat: Movies/SD, desc: "Filme SD"}
- {id: 145, cat: Movies/SD, desc: "Filme all SD"}
- {id: 138, cat: Movies, desc: "Filme Pack's"}
# Serien
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 139, cat: TV/UHD, desc: "Serien UHD"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 59, cat: TV, desc: "Serien Pack's"}
# Audio
- {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"}
# Apps
- {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"}
# Doku
- {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"}
# Spiel
- {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"}
# Sport
- {id: 61, cat: TV/Sport, desc: "Sport HD"}
- {id: 62, cat: TV/Sport, desc: "Sport SD"}
- {id: 144, cat: TV/Sport, desc: "Sport Wrestling"}
# ePaper
- {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"}
# XXX
- {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"}
# Internal
- {id: 128, cat: Movies/HD, desc: "Internal Film HD"}
- {id: 129, cat: Movies/SD, desc: "Internal Film SD"}
- {id: 130, cat: TV/HD, desc: "Internal Serien HD"}
- {id: 131, cat: TV/SD, desc: "Internal Serie SD"}
- {id: 132, cat: Other, desc: "Internal Sonstiges"}
- {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]
@@ -75,29 +59,21 @@ settings:
- name: info_password
type: info
label: About Password Expiry
default: "Dark Shadow has an <b>8 week Password Expiry</b> regime. So if the Indexer has stopped working then the first thing you should do is check if your password has expired by login in at <a href=\"https://dark-shadow.me/login.php\" target=\"_blank\">Dark-Shadow</a>, and if necessary use the <b>Passwort anfordern</b> (<i>Request password</i>) button to renew it."
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: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeds: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- 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
@@ -106,103 +82,77 @@ settings:
login:
path: login.php
method: form
form: form[action="/login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
form: form
inputs:
username: "{{ .Config.username }}"
login_identifier: "{{ .Config.username }}"
password: "{{ .Config.password }}"
loggiin: Login
error:
- selector: div#login_error
- selector: div.error-message
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://dark-shadow.me//selection.php?ajax=true&search=&page=1&visible=no&free=no&c32=1&c28=1
- path: selection.php
response:
type: json
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
ajax: true
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
blah: 0
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
keywordsfilters:
# prefix and postfix percent wildcard as well as replacing spaces between words
- name: re_replace
args: ["\\W+", "%"]
- name: re_replace
args: ["^(.+)$", "%$1%"]
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: div.selection_wrap
selector: $
fields:
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 }}"
selector: category
filters:
- name: htmldecode
title:
selector: a.selection_a
filters:
# remove [REQ] and anything else in [] that prefixes titles
- name: re_replace
args: ["^(\\[.*\\])(.*)", "$2"]
selector: name
_id:
selector: id
details:
selector: a.selection_a
attribute: href
text: "details.php?id={{ .Result._id }}"
download:
selector: a[href^="download"]
attribute: href
selector: download_link
poster:
selector: div[id^="details"] img
attribute: src
selector: cover
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
date_day:
# Heute 13:30:04
# Gestern 09:10:10
selector: div.selection_unter_ab:not(:contains("."))
optional: true
selector: size
date:
# 25.12.2024 16:02
selector: added
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: [" 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 }}"
description:
selector: selection_unter_af
args: "dd.MM.yyyy HH:mm zzz"
seeders:
selector: div.selection_unter_aa
selector: seeders
leechers:
selector: div.selection_unter_aaa
selector: leechers
_onlyup:
selector: free_button:contains(Only Upload)
optional: true
downloadvolumefactor:
case:
":root:has(div.onlyup)": 0 # GLobal Freeleech event
"*": 1
text: "{{ if .Result._onlyup }}0{{ else }}1{{ end }}"
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 36 hours (as seconds = 36 x 60 x 60)
# 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
text: 129600
# 3xT
# THX JSON

View File

@@ -1,20 +1,22 @@
---
id: leech24-api
name: leech24 (API)
description: "leech24 is a Private Torrent Tracker for MOVIES / TV / GENERAL"
id: darkpeers-api
name: Darkpeers (API)
description: "Darkpeers is a NORDIC Private Torrent Tracker for MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
links:
- https://leech24.net/
- https://darkpeers.org/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Console, desc: "Game"}
- {id: 4, cat: Audio, desc: "Music"}
- {id: 5, cat: Other, desc: "Misc"}
- {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"}
modes:
search: [q]
@@ -30,7 +32,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://leech24.net/\" target=\"_blank\">leech24</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://darkpeers.org/\" target=\"_blank\">Darkpeers</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -58,7 +60,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "You must log in to the leech24 web site with your browser once every 120 days to prevent your account from getting disabled."
default: "If you do not log in for (number) days, your account will be closed/deleted."
login:
path: /api/torrents
@@ -73,7 +75,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -183,10 +185,10 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 1.0 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 1.0
# global MR is 0.4 but torrents must be seeded for 3 days or 1:1
minimumratio:
text: 1.0
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.2.0
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.0.1

View File

@@ -10,66 +10,60 @@ links:
caps:
categorymappings:
# Filme
- {id: 28, cat: Movies/SD, desc: "SD"}
- {id: 32, cat: Movies/HD, desc: "HD"}
- {id: 114, cat: Movies/UHD, desc: "UHD"}
- {id: 140, cat: Movies/BluRay, desc: "BluRay"}
- {id: 143, cat: TV/Anime, desc: "Anime"}
- {id: 138, cat: Movies, desc: "Pack`s"}
# Serien
- {id: 60, cat: TV/SD, desc: "SD"}
- {id: 57, cat: TV/HD, desc: "HD"}
- {id: 139, cat: TV/UHD, desc: "UHD"}
- {id: 144, cat: TV/Anime, desc: "Anime"}
- {id: 59, cat: TV, desc: "Pack`s"}
# Audio
- {id: 110, cat: Audio/MP3, desc: "MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Flac"}
- {id: 52, cat: Audio, desc: "Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Videos"}
# Apps
- {id: 12, cat: PC/0day, desc: "Windows"}
- {id: 125, cat: PC/Mac, desc: "Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 141, cat: PC, desc: "PC"}
# Doku
- {id: 15, cat: TV/Documentary, desc: "SD"}
- {id: 14, cat: TV/Documentary, desc: "HD"}
- {id: 123, cat: TV/Documentary, desc: "Reihe"}
# Spiel
- {id: 126, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 17, cat: PC/Games, desc: "PC"}
- {id: 24, cat: Console, desc: "Konsole"}
- {id: 121, cat: Console, desc: "Wimmelbild"}
# Sport
- {id: 61, cat: TV/Sport, desc: "HD"}
- {id: 62, cat: TV/Sport, desc: "SD"}
# ePaper
- {id: 96, cat: Books/Mags, desc: "Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "E-Book"}
- {id: 137, cat: Books/Comics, desc: "Comics"}
# XXX
- {id: 76, cat: XXX/SD, desc: "SD"}
- {id: 73, cat: XXX/x264, desc: "HD"}
- {id: 75, cat: XXX/Pack, desc: "Pack"}
- {id: 142, cat: XXX/ImageSet, desc: "Pic´s"}
# Internal
- {id: 129, cat: Movies/SD, desc: "Film SD"}
- {id: 128, cat: Movies/HD, desc: "Film HD"}
- {id: 131, cat: TV/SD, desc: "Serie SD"}
- {id: 130, cat: TV/HD, desc: "Serien HD"}
- {id: 132, cat: Other, desc: "Sonstiges"}
- {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: 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: 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, desc: "Apps > Other"}
- {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
- {id: 14, cat: TV/Documentary, desc: "Doku > HD"}
- {id: 123, cat: TV/Documentary, desc: "Doku > Reihe"}
- {id: 126, cat: PC/Mobile-Other, desc: "Spiel > Mobil"}
- {id: 17, cat: PC/Games, desc: "Spiel > PC"}
- {id: 24, cat: Console, desc: "Spiel > Konsole"}
- {id: 121, cat: Console, desc: "Spiel > Wimmelbild"}
- {id: 61, cat: TV/Sport, desc: "Sport > HD"}
- {id: 62, cat: TV/Sport, desc: "Sport > SD"}
- {id: 96, cat: Books/Mags, desc: "ePaper > Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper > E-Book"}
- {id: 137, cat: Books/Comics, desc: "ePaper > Comics"}
- {id: 76, cat: XXX/SD, desc: "XXX > SD"}
- {id: 73, cat: XXX/x264, desc: "XXX > HD"}
- {id: 75, cat: XXX/Pack, desc: "XXX > Pack"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX > Pic´s"}
- {id: 129, cat: Movies/SD, desc: "Internal > Film SD"}
- {id: 128, cat: Movies/HD, desc: "Internal > Film HD"}
- {id: 131, cat: TV/SD, desc: "Internal > Serien SD"}
- {id: 130, cat: TV/HD, desc: "Internal > Serien HD"}
- {id: 132, cat: Other, desc: "Internal > Sonstiges"}
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]
settings:
- name: info_password
type: info
label: About Password Expiry
default: "D-U has an <b>20 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://dasunerwartete.biz/login.php\" target=\"_blank\">Das Unerwartete</a>, and if necessary use the <b>Passwort anfordern</b> (<i>Request password</i>) button to renew it."
- name: username
type: text
label: Username
@@ -78,28 +72,12 @@ settings:
label: Password
- name: onlyupload
type: checkbox
label: Filter OnlyUpload only
label: Search OnlyUpload
default: false
- name: info_free
type: info
label: About OnlyUpload at D-U
default: "<ul><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
default: added
options:
added: created
seeds: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
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_tpp
type: info
label: Results Per Page
@@ -118,86 +96,72 @@ login:
password: "{{ .Config.password }}"
loggiin: Login
error:
- selector: div#login_error
- selector: div.error-message
test:
path: index.php
selector: a[href="logout.php"]
search:
# https://dasunerwartete.biz/selection.php?scat[]=60&scat[]=15&search=&blah=0&orderby=added&sort=desc
path: selection.php
paths:
# https://dasunerwartete.biz/torrents_search.php?ajax=true&search=1080p&page=1&imdb=1034320&free=yes&c32=1
- path: torrents_search.php
response:
type: json
inputs:
$raw: "{{ range .Categories }}scat[]={{.}}&{{end}}"
ajax: true
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
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
page: 1
imdb: "{{ .Query.IMDBIDShort }}"
# 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: "div.selection_wrap{{ if .Config.onlyupload }}:has(img[src=\"/pic/free.gif\"]){{ else }}{{ end }}"
selector: $
fields:
category:
selector: a[href^="selection.php?cat="]
attribute: href
categorydesc:
selector: category
filters:
- name: querystring
args: cat
- name: htmldecode
title:
selector: a[href^="details.php?id="]
selector: name
_id:
selector: id
details:
selector: a[href^="details.php?id="]
attribute: href
text: "details.php?id={{ .Result._id }}"
download:
selector: a[href^="download.php?torrent="]
attribute: href
selector: download_link
poster:
selector: img[src^="cloud-data/"]
attribute: src
selector: cover
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
seeders:
selector: div.selection_unter_aa
leechers:
selector: div.selection_unter_aaa
date_day:
# Heute 03:27:27
# Gestern 21:00:59
selector: div.selection_unter_ab:contains("Heute"), div.selection_unter_ab:contains("Gestern")
optional: true
filters:
- name: replace
args: ["Heute ", "Today"]
- name: replace
args: ["Gestern ", "Yesterday"]
- name: append
args: " +01:00" # CET
date_year:
# 14.03.2024 um 20:43:07
selector: div.selection_unter_ab:not(:contains("Heute")):not(:contains("Gestern"))
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: replace
args: ["um ", ""]
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
selector: size
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
# 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:
case:
img[src="/pic/free.gif"]: 0
"*": 1
text: "{{ if .Result._onlyup }}0{{ else }}1{{ end }}"
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# THX custom
# 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
text: 129600
# THX JSON (custom)

View File

@@ -63,6 +63,10 @@ settings:
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: sort
type: select
label: Sort requested from site
@@ -82,7 +86,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "<ul><li>Accounts with zero activity (0 bytes download and 0 bytes upload) are automatically deleted after 30 days.</li><li>Inactive VIP and unparked accounts are automatically deleted after 40 days.</li></ul>"
default: "<ul><li>Accounts with zero activity (0 bytes download and 0 bytes upload) are automatically deleted after 30 days.</li><li>Inactive account under the rank of VIP that are unparked are automatically deleted after 40 days.</li></ul>"
login:
path: /api/torrents
@@ -97,7 +101,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -129,8 +133,15 @@ search:
fields:
category:
selector: category_id
title:
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
@@ -151,8 +162,6 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
- name: re_replace
args: ["(?i)(All Sex)", "All_Sex"]
- name: re_replace
@@ -163,8 +172,6 @@ search:
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
files:
selector: num_file
seeders:
selector: seeders
leechers:
@@ -176,12 +183,17 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
args: " +02:00" # EET
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
@@ -191,16 +203,20 @@ search:
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 2 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 7.2.0
# json UNIT3D 8.3.6

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

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
@@ -10,6 +10,7 @@ links:
- https://diablotorrent.net/
caps:
# dont forget to update the path categories in the search block
categorymappings:
# Film
- {id: 49, cat: Movies/SD, desc: "Film > Cam", default: true}

View File

@@ -1,12 +1,13 @@
---
id: digitalcore
name: DigitalCore
description: "DigitalCore is a Private Torrent Tracker for MOVIES / TV / GENERAL"
description: "DigitalCore (DC) is a Private Torrent Tracker for 0DAY / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://digitalcore.club/
- https://prxy.digitalcore.club/
caps:
categorymappings:

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.8.15 2024-12-23

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

View File

@@ -1,232 +0,0 @@
---
id: dreamtracker
name: Dream Tracker
description: "Dream Tracker is a Subscription only GREEK Private tracker for TV / MOVIES / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://dream-tracker.net/
caps:
categorymappings:
# Anime
- {id: 113, cat: TV/Anime, desc: "Anime"}
- {id: 114, cat: TV/Anime, desc: "Anime Series"}
- {id: 115, cat: Movies/Other, desc: "Anime Movies"}
# VIP
- {id: 122, cat: Other, desc: "Only VIP"}
- {id: 123, cat: Audio, desc: "VIP Music"}
- {id: 124, cat: Movies, desc: "VIP Movies"}
# Kids Stuff
- {id: 1, cat: Movies/Other, desc: "Kids Stuff"}
- {id: 14, cat: Movies/Other, desc: "Cartoon No Subs"}
- {id: 16, cat: Movies/Other, desc: "Cartoon Sub. No Embed."}
- {id: 17, cat: Movies/Other, desc: "Cartoon Sub. Embed."}
- {id: 31, cat: Movies/Other, desc: "Cartoon in Greek "}
- {id: 107, cat: Movies/Other, desc: "Kids in Greek"}
- {id: 120, cat: Movies/Other, desc: "Cartoon Series"}
- {id: 88, cat: Audio/Other, desc: "Music Kids"}
# Movies Subs No Embed.
- {id: 38, cat: Movies, desc: "Movies Subs No Embed."}
- {id: 40, cat: Movies/SD, desc: "DVDscr - PPVRiP - WebRip -Web-DL- TVRiP"}
- {id: 41, cat: Movies/SD, desc: "DVDRrip/R6/R5 Xvid/x264"}
- {id: 42, cat: Movies/SD, desc: "BDRip/BRRip/HDRip/480p"}
- {id: 43, cat: Movies/HD, desc: "HD - 720p"}
- {id: 44, cat: Movies/HD, desc: "HD - 1080p"}
- {id: 104, cat: Movies/HD, desc: "Micro"}
# Movies Subs Embed.
- {id: 45, cat: Movies, desc: "Movies Subs Embed."}
- {id: 47, cat: Movies/SD, desc: "DVDscr - PPVRiP - WebRip - Web-DL-TVRiP"}
- {id: 48, cat: Movies/SD, desc: "DVDRrip/R6/R5 Xvid/x264"}
- {id: 49, cat: Movies/SD, desc: "BDRip/BRRip/HDRip/480p"}
- {id: 50, cat: Movies/HD, desc: "HD - 720p"}
- {id: 51, cat: Movies/HD, desc: "HD - 1080p"}
- {id: 105, cat: Movies/HD, desc: "Micro"}
# Movie Packs
- {id: 90, cat: Movies, desc: "Movie Packs"}
- {id: 91, cat: Movies, desc: "Movie Packs Greek"}
- {id: 106, cat: Movies/Foreign, desc: "Movie Packs Foreign"}
# Movies in Greek
- {id: 56, cat: Movies, desc: "Movies in Greek"}
- {id: 57, cat: Movies, desc: "Movies in Greek"}
- {id: 58, cat: Movies, desc: "Movies Greek All Time Classics"}
- {id: 98, cat: Movies, desc: "Greek Filmographies"}
- {id: 99, cat: Movies/HD, desc: "HD 1080p"}
- {id: 100, cat: Movies/HD, desc: "HD 720p"}
# Movies 3D + 4K
- {id: 97, cat: Movies, desc: "Movies 3D + 4K"}
- {id: 111, cat: Movies/UHD, desc: "Movies 4K"}
- {id: 112, cat: Movies/3D, desc: "Movies 3D"}
# Tv Shows & Series
- {id: 59, cat: TV, desc: "Tv Shows & Series"}
- {id: 62, cat: TV/Foreign, desc: "Tv Shows Foreign"}
- {id: 63, cat: TV, desc: "Tv Shows Greek"}
- {id: 126, cat: TV/Foreign, desc: "Mini Series Foreign"}
- {id: 64, cat: TV/Foreign, desc: "Series Foreign"}
- {id: 65, cat: TV, desc: "Series Greek"}
- {id: 92, cat: TV/Foreign, desc: "Series Foreign Packs"}
- {id: 93, cat: TV, desc: "Series Greek Packs"}
# Sports
- {id: 66, cat: TV/Sport, desc: "Sports"}
- {id: 67, cat: TV/Sport, desc: "Sports"}
# Documentary
- {id: 68, cat: TV/Documentary, desc: "Documentary"}
- {id: 69, cat: TV/Documentary, desc: "Documentary"}
# Applications
- {id: 6, cat: PC/0day, desc: "Applications"}
- {id: 74, cat: PC/0day, desc: "Windows"}
- {id: 73, cat: PC/Mobile-Android, desc: "Applications Mobile"}
# eBooks & Images
- {id: 87, cat: Books/EBook, desc: "eBooks & Images"}
- {id: 83, cat: Books/EBook, desc: "Ebooks"}
- {id: 110, cat: Books/Mags, desc: "EMagazines"}
- {id: 82, cat: Other, desc: "Pics & Images"}
- {id: 119, cat: Audio/Audiobook, desc: "Audio Books"}
# Games
- {id: 2, cat: PC/Games, desc: "Games"}
- {id: 27, cat: PC/Games, desc: "PC"}
# Music
- {id: 7, cat: Audio, desc: "Music"}
- {id: 75, cat: Audio/MP3, desc: "Music Greek"}
- {id: 76, cat: Audio/MP3, desc: "Music Greek Discographies"}
- {id: 116, cat: Audio/Lossless, desc: "Greek Flac"}
- {id: 77, cat: Audio/Foreign, desc: "Music Foreign"}
- {id: 78, cat: Audio/Foreign, desc: "Music Foreign Discographies"}
- {id: 94, cat: Audio/Lossless, desc: "Foreign Flac"}
- {id: 117, cat: Audio, desc: "Compact Disc Club"}
- {id: 20, cat: Audio/Video, desc: "Music Videos"}
- {id: 118, cat: Audio, desc: "Dream Radio Music"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_vip
type: info
label: VIP
default: "On 1st March 2024 this site became VIP only. You will not be able to access the Torrents page with this indexer if you do not have a subscription membership."
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: info
type: info
label: Layout
default: "<ul><li>Only the English Classic profile is supported.</li><li>Make sure to set the <b>Torrent Listing</b> option in your profile to <b>Classic</b></li><li>And set the <b>Language</b> to <b>English</b></li><li>Using the <i>Modern</i> theme will prevent results, and using <i>Greek</i> will prevent upload dates.</li></ul>"
login:
path: ?p=home&pid=1
method: form
form: form#sls_form
submitpath: ajax/login.php
inputs:
action: login
loginbox_membername: "{{ .Config.username }}"
loginbox_password: "{{ .Config.password }}"
loginbox_remember: 1
selectorinputs:
securitytoken:
selector: "script:contains(\"stKey: \")"
filters:
- name: regexp
args: "stKey: \"(.+?)\","
error:
- selector: ":contains(\"-ERROR-\")"
test:
path: ?p=home&pid=1
selector: a[href*="/?p=logout&"]
search:
paths:
- path: /
inputs:
p: torrents
pid: 10
$raw: "{{ range .Categories }}cid[]={{.}}&{{end}}"
keywords: "{{ .Keywords }}"
# name, description, both, uploader
search_type: name
rows:
selector: "table#torrents_table_classic tr:has(td.torrent_name){{ if .Config.freeleech }}:has(img[src$=\"/torrent_free.png\"]){{ else }}{{ end }}"
fields:
title:
selector: a[href*="?p=torrents&pid=10&action=details"]
category:
selector: div.category_image > a
attribute: href
filters:
- name: querystring
args: cid
details:
selector: a[href*="?p=torrents&pid=10&action=details"]
attribute: href
download:
selector: a[href*="?p=torrents&pid=10&action=download"]
attribute: href
date_day:
# Uploaded Friday at 05:11 by
# Uploaded Today at 00:48 by
# Uploaded Yesterday at 23:57 by
selector: td.torrent_name:contains(" at "):not(:has(abbr[data-time]))
# auto adjusted by site account profile
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: fuzzytime
date_year:
# Uploaded 30-01-2019 15:02 by
selector: td.torrent_name:not(:contains(" at ")):not(:has(abbr[data-time]))
# auto adjusted by site account profile
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: dateparse
args: "dd-MM-yyyy HH:mm"
date_unix:
# within the hour (unix)
selector: abbr[data-time]
attribute: data-time
optional: true
date:
text: "{{ if or .Result.date_day .Result.date_year .Result.date_unix }}{{ or .Result.date_day .Result.date_year .Result.date_unix }}{{ else }}now{{ end }}"
size:
selector: a[rel="torrent_size"]
seeders:
selector: a[rel="torrent_seeders"]
leechers:
selector: a[rel="torrent_leechers"]
grabs:
selector: a[rel="times_completed"]
poster:
selector: a[rel="fancybox"]
attribute: href
downloadvolumefactor:
case:
"img[src$=\"/silver.gif\"]": 0.5
"img[src$=\"/torrent_free.png\"]": 0
"*": 1
uploadvolumefactor:
case:
"img[src$=\"/torrent_multiple_upload.png\"]": 2
"*": 1
minimumseedtime:
# 110 hours (as seconds = 110 x 60 x 60)
text: 396000
minimumratio:
text: 1.0
# TSUE 2.2

View File

@@ -1,48 +1,43 @@
---
id: theshinning-api
name: The Shinning (API)
description: "The Shinning (TsH) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
id: emuwarez
name: eMuwarez (API)
description: "eMuwarez is a SPANISH Private Torrent Tracker for MOVIES / TV"
language: es-ES
type: private
encoding: UTF-8
links:
- https://theshinning.me/
legacylinks:
- https://theshinning.org
- https://theshinning.org/
- https://emuwarez.it/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 4, cat: Console, desc: "Game"}
- {id: 5, cat: PC, desc: "Application"}
- {id: 7, cat: TV/Sport, desc: "Wrestling"}
- {id: 8, cat: Books, desc: "Ebooks"}
- {id: 11, cat: Movies, desc: "TSH-Movie"}
- {id: 12, cat: TV, desc: "TSH-Serien"}
- {id: 13, cat: XXX, desc: "XxX"}
- {id: 1, cat: Movies, desc: "Películas"}
- {id: 2, cat: TV, desc: "Series"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-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
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://theshinning.me/\" target=\"_blank\">The Shinning</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://emuwarez.it/\" target=\"_blank\">eMuwarez</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: sort
type: select
label: Sort requested from site
@@ -73,7 +68,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -105,8 +100,15 @@ search:
fields:
category:
selector: category_id
title:
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }} Spanish"
details:
selector: details_link
download:
@@ -128,17 +130,13 @@ search:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
args: ["(?i)(Ciencia ficción)", "Ciencia_ficción"]
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
args: ["(?i)(TV Movie)", "TV_Movie"]
args: ["(?i)(Película de TV)", "Película_de_TV"]
- name: replace
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
files:
selector: num_file
seeders:
selector: seeders
leechers:
@@ -155,7 +153,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
@@ -165,13 +168,19 @@ search:
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
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 }}"
minimumratio:
text: 2.0
minimumseedtime:
# 2.5 days (as seconds = 2.5 x 24 x 60 x 60)
text: 216000
# json UNIT3D 6.5.0
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.2.0

View File

@@ -76,7 +76,7 @@ search:
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
selector: table#torrent_table > tbody > tr[class^="torrent shaded_row"]:has(a[href*="action=download"])
fields:
category:

View File

@@ -70,7 +70,7 @@ search:
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
selector: table#torrent_table > tbody > tr[class^="torrent shaded_row"]:has(a[href*="action=download"])
fields:
category:

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

@@ -0,0 +1,164 @@
---
id: explosiv-world
replaces:
- torrent-explosiv
name: Explosiv-World
description: "Explosiv-World (E-W) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: UTF-8
links:
- https://explosiv-world.biz/
legacylinks:
- https://torrent-explosiv.eu/
- https://torrent-explosiv.hopto.org/
- https://torrent-explosiv.me/
caps:
categorymappings:
- {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
- {id: 32, cat: Movies/HD, desc: "Filme > HD"}
- {id: 28, cat: Movies/SD, desc: "Filme > SD"}
- {id: 145, cat: Movies/UHD, desc: "Filme > Pack UHD"}
- {id: 138, cat: Movies/HD, desc: "Filme > Pack HD"}
- {id: 140, cat: Movies/SD, desc: "Filme > Pack SD"}
- {id: 143, cat: Movies/Other, desc: "Filme > Anime"}
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
- {id: 144, cat: TV/Anime, desc: "Serien > Anime"}
- {id: 146, cat: TV/UHD, desc: "Serien > Pack UHD/HD"}
- {id: 59, cat: TV/SD, desc: "Serien > Pack SD"}
- {id: 110, cat: Audio, desc: "Audio > Alben"}
- {id: 148, cat: Audio, desc: "Audio > Mixe"}
- {id: 149, cat: Audio, desc: "Audio > Sampler/OST"}
- {id: 150, cat: Audio, desc: "Audio > Charts/Singles"}
- {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
- {id: 52, cat: Audio/MP3, desc: "Audio > Pack mp3"}
- {id: 147, cat: Audio/Lossless, desc: "Audio > Pack Flac"}
- {id: 63, cat: Audio/Audiobook, desc: "Audio > Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Audio > Videos"}
- {id: 17, cat: PC/Games, desc: "Spiele > Windows"}
- {id: 24, cat: Console, desc: "Spiele > Konsole"}
- {id: 126, cat: Console/Other, desc: "Spiele > Mobil"}
- {id: 121, cat: Console, desc: "Spiele > andere"}
- {id: 12, cat: PC/0day, desc: "Software > Windows"}
- {id: 11, cat: PC/Mobile-Other, desc: "Software > Mobil"}
- {id: 141, cat: PC/Mobile-Other, desc: "Software > andere"}
- {id: 61, cat: TV/Sport, desc: "Sport > UHD/HD"}
- {id: 62, cat: TV/Sport, desc: "Sport > SD"}
- {id: 14, cat: TV/Documentary, desc: "Doku > UHD/HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
- {id: 123, cat: TV/Documentary, desc: "Doku > Pack UHD/HD"}
- {id: 151, cat: TV/Documentary, desc: "Doku > Pack SD"}
- {id: 96, cat: Books/Other, desc: "ePaper > Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper > E-Book"}
- {id: 137, cat: Books/Mags, desc: "ePaper > Magazine"}
- {id: 73, cat: XXX/x264, desc: "XXX > HD"}
- {id: 76, cat: XXX/SD, desc: "XXX > SD"}
- {id: 75, cat: XXX/Pack, desc: "XXX > Pack"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX > andere"}
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: "E-W 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://explosiv-world.biz/login.php\" target=\"_blank\">Explosiv-World</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 E-W
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)."
login:
path: login.php
method: form
form: form
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div#login_error
- selector: div.error-message
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://explosiv-world.biz/torrents_search.php?ajax=true&search=&page=1
- path: torrents_search.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:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# THX JSON (custom)

View File

@@ -22,55 +22,55 @@ legacylinks:
caps:
categorymappings:
- {id: "/anime/", cat: TV/Anime, desc: Anime}
- {id: "/anime/english-translated/", cat: TV/Anime, desc: "Anime English Translated"}
- {id: "/anime//anime/english-translated/", cat: TV/Anime, desc: "Anime English Translated"}
- {id: "/applications/", cat: PC, desc: Apps}
- {id: "/applications/android/", cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: "/applications/ios/", cat: PC/Mobile-iOS, desc: "Apps iOS"}
- {id: "/applications/linux/", cat: PC, desc: "Apps Linux"}
- {id: "/applications/mac/", cat: PC/Mac, desc: "Apps Mac"}
- {id: "/applications/other-applications/", cat: PC/Mobile-Other, desc: "Apps Other"}
- {id: "/applications/windows/", cat: PC/0day, desc: "Apps Windows"}
- {id: "/applications//applications/android/", cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: "/applications//applications/ios/", cat: PC/Mobile-iOS, desc: "Apps iOS"}
- {id: "/applications//applications/linux/", cat: PC, desc: "Apps Linux"}
- {id: "/applications//applications/mac/", cat: PC/Mac, desc: "Apps Mac"}
- {id: "/applications//applications/other-applications/", cat: PC/Mobile-Other, desc: "Apps Other"}
- {id: "/applications//applications/windows/", cat: PC/0day, desc: "Apps Windows"}
- {id: "/books/", cat: Books, desc: Books}
- {id: "/books/audio-books/", cat: Audio/Audiobook, desc: "Books Audiobooks"}
- {id: "/books/comics/", cat: Books/Comics, desc: "Books Comics"}
- {id: "/books/ebooks/", cat: Books/EBook, desc: "Books Ebooks"}
- {id: "/books//books/audio-books/", cat: Audio/Audiobook, desc: "Books Audiobooks"}
- {id: "/books//books/comics/", cat: Books/Comics, desc: "Books Comics"}
- {id: "/books//books/ebooks/", cat: Books/EBook, desc: "Books Ebooks"}
- {id: "/games/", cat: PC/Games, desc: Games}
- {id: "/games/nds/", cat: Console/NDS, desc: "Games NDS"}
- {id: "/games/other-games/", cat: Console/Other, desc: "Games Other"}
- {id: "/games/pc-games/", cat: PC/Games, desc: "Games PC"}
- {id: "/games/ps3/", cat: Console/PS3, desc: "Games PS3"}
- {id: "/games/ps4/", cat: Console/PS4, desc: "Games PS4"}
- {id: "/games/psp/", cat: Console/PSP, desc: "Games PSP"}
- {id: "/games/switch/", cat: Console/Other, desc: "Games Switch"}
- {id: "/games/wii/", cat: Console/Wii, desc: "Games Wii"}
- {id: "/games/xbox360/", cat: Console/XBox 360, desc: "Games Xbox360"}
- {id: "/games/mac/", cat: PC/Mac, desc: "Games Mac"}
- {id: "/games//games/nds/", cat: Console/NDS, desc: "Games NDS"}
- {id: "/games//games/other-games/", cat: Console/Other, desc: "Games Other"}
- {id: "/games//games/pc-games/", cat: PC/Games, desc: "Games PC"}
- {id: "/games//games/ps3/", cat: Console/PS3, desc: "Games PS3"}
- {id: "/games//games/ps4/", cat: Console/PS4, desc: "Games PS4"}
- {id: "/games//games/psp/", cat: Console/PSP, desc: "Games PSP"}
- {id: "/games//games/switch/", cat: Console/Other, desc: "Games Switch"}
- {id: "/games//games/wii/", cat: Console/Wii, desc: "Games Wii"}
- {id: "/games//games/xbox360/", cat: Console/XBox 360, desc: "Games Xbox360"}
- {id: "/games//games/mac/", cat: PC/Mac, desc: "Games Mac"}
- {id: "/movies/", cat: Movies, desc: Movies}
- {id: "/movies/3d-movies/", cat: Movies/3D, desc: "Movies 3D"}
- {id: "/movies/bollywood/", cat: Movies, desc: "Movies Bollywood"}
- {id: "/movies/documentary/", cat: Movies, desc: "Movies Documentary"}
- {id: "/movies/dubbed-movies/", cat: Movies, desc: "Movies Dubbed"}
- {id: "/movies/dvd/", cat: Movies/DVD, desc: "Movies DVD"}
- {id: "/movies/highres-movies/", cat: Movies/HD, desc: "Movies Highres"}
- {id: "/movies/mp4/", cat: Movies, desc: "Movies MP4"}
- {id: "/movies/other-movies/", cat: Movies, desc: "Movies Other Movies"}
- {id: "/movies/ultrahd/", cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: "/movies/music-videos/", cat: Audio/Video, desc: "Movies Music videos"}
- {id: "/movies/movie-clips/", cat: Movies/Other, desc: "Movies Movie clips"}
- {id: "/movies//movies/3d-movies/", cat: Movies/3D, desc: "Movies 3D"}
- {id: "/movies//movies/bollywood/", cat: Movies, desc: "Movies Bollywood"}
- {id: "/movies//movies/documentary/", cat: Movies, desc: "Movies Documentary"}
- {id: "/movies//movies/dubbed-movies/", cat: Movies, desc: "Movies Dubbed"}
- {id: "/movies//movies/dvd/", cat: Movies/DVD, desc: "Movies DVD"}
- {id: "/movies//movies/highres-movies/", cat: Movies/HD, desc: "Movies Highres"}
- {id: "/movies//movies/mp4/", cat: Movies, desc: "Movies MP4"}
- {id: "/movies//movies/other-movies/", cat: Movies, desc: "Movies Other Movies"}
- {id: "/movies//movies/ultrahd/", cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: "/movies//movies/music-videos/", cat: Audio/Video, desc: "Movies Music videos"}
- {id: "/movies//movies/movie-clips/", cat: Movies/Other, desc: "Movies Movie clips"}
- {id: "/music/", cat: Audio, desc: Music}
- {id: "/music/aac/", cat: Audio, desc: "Music AAC"}
- {id: "/music/lossless/", cat: Audio/Lossless, desc: "Music Lossless"}
- {id: "/music/mp3/", cat: Audio/MP3, desc: "Music MP3"}
- {id: "/music/other-music/", cat: Audio/Other, desc: "Music Other"}
- {id: "/music/radio-shows/", cat: Audio, desc: "Music Radio Shows"}
- {id: "/music//music/aac/", cat: Audio, desc: "Music AAC"}
- {id: "/music//music/lossless/", cat: Audio/Lossless, desc: "Music Lossless"}
- {id: "/music//music/mp3/", cat: Audio/MP3, desc: "Music MP3"}
- {id: "/music//music/other-music/", cat: Audio/Other, desc: "Music Other"}
- {id: "/music//music/radio-shows/", cat: Audio, desc: "Music Radio Shows"}
- {id: "/other/", cat: Other, desc: Other}
- {id: "/tv/", cat: TV, desc: TV}
- {id: "/xxx/", cat: XXX, desc: XXX}
- {id: "/xxx/games/", cat: XXX/Other, desc: "XXX Games"}
- {id: "/xxx/hentai/", cat: XXX/Other, desc: "XXX Hentai"}
- {id: "/xxx/magazines/", cat: XXX/Other, desc: "XXX Magazines"}
- {id: "/xxx/pictures/", cat: XXX/ImageSet, desc: "XXX Pictures"}
- {id: "/xxx/video/", cat: XXX, desc: "XXX Video"}
- {id: "/xxx//xxx/games/", cat: XXX/Other, desc: "XXX Games"}
- {id: "/xxx//xxx/hentai/", cat: XXX/Other, desc: "XXX Hentai"}
- {id: "/xxx//xxx/magazines/", cat: XXX/Other, desc: "XXX Magazines"}
- {id: "/xxx//xxx/pictures/", cat: XXX/ImageSet, desc: "XXX Pictures"}
- {id: "/xxx//xxx/video/", cat: XXX, desc: "XXX Video"}
- {id: "/video/", cat: XXX, desc: "XXX Video"}
modes:
@@ -101,26 +101,39 @@ settings:
search:
paths:
- path: "{{ if .Keywords }}search/{{ .Keywords }}/?order={{ .Config.sort }}&sort={{ .Config.type }}{{ else }}latest/{{ end }}"
- path: "{{ if .Keywords }}search/{{ .Keywords }}/2/?order={{ .Config.sort }}&sort={{ .Config.type }}{{ else }}latest/2/{{ end }}"
# 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
- path: browse/
- path: browse/
inputs:
page: 2
followredirect: true
keywordsfilters:
- name: tolower
- name: trim
- name: re_replace
args: ["[^\\w]+", "-"]
inputs:
q: "{{ .Keywords }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# 0=last 24 hours, 1=last 3 days, 2=last week, 3=last 2 weeks, 4=last month
age: "{{ if .Keywords }}{{ else }}0{{ end }}"
# familysafe 0=enabled, 1=disabled
with_adult: 1
rows:
selector: table.table-striped > tbody > tr
fields:
category_optional:
selector: td:nth-child(1) div div a:last-child
category_part1:
selector: td:nth-child(1) div div a:nth-child(2)
attribute: href
optional: true
category_part2:
selector: td:nth-child(1) div div a:nth-child(3)
attribute: href
optional: true
category_combined:
text: "{{ .Result.category_part1 }}{{ .Result.category_part2 }}"
optional: true
category:
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}/other/{{ end }}"
text: "{{ if .Result.category_combined }}{{ .Result.category_combined }}{{ else }}/other/{{ end }}"
title:
selector: td:nth-child(1) div a
details:

View File

@@ -42,7 +42,8 @@ search:
keywordsfilters:
- name: re_replace
args: ["S[0-9]{2}([^E]|$)", ""] # remove season tag without episode (search doesn't support it)
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: ["-", ""]

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
@@ -26,7 +26,7 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
tv-search: [q, season, ep]
settings:
- name: apikey
@@ -35,11 +35,15 @@ 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://f1carreras.xyz/\" target=\"_blank\">F1Carreras</a> account <i>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://f1carreras.xyz/\" target=\"_blank\">F1Carreras</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: sort
type: select
label: Sort requested from site
@@ -70,7 +74,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -84,9 +88,6 @@ search:
# disabled due to not being properly mapped
# 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 }}"
@@ -106,27 +107,21 @@ search:
fields:
category:
selector: category_id
title:
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
files:
selector: num_file
seeders:
selector: seeders
leechers:
@@ -143,7 +138,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
@@ -153,15 +153,17 @@ search:
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
minimumratio:
text: 1.0
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumseedtime:
# 1 day (as seconds = 1 x 24 x 60 x 60)
text: 86400
# json UNIT3D 7.2.5 (custom)
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 8.3.4 (custom)

View File

@@ -1,223 +0,0 @@
---
id: fantastiko
name: Fantastiko
description: "Fantastiko is a GREEK Private Torrent Tracker for SCI-FI / FANTASY / HORROR MOVIES / TV / GENERAL"
language: el-GR
type: private
encoding: UTF-8
links:
- https://fantastiko.space/
legacylinks:
- http://fantastiko.space/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 14, cat: Movies/BluRay, desc: "Movies DVDRip/BRRip"}
- {id: 56, cat: Movies/HD, desc: "Movies BluRay 720p/1080p/2160p"}
- {id: 17, cat: Movies/DVD, desc: "Movies DVD5/9"}
- {id: 49, cat: Movies, desc: "Movies Packs/filmographies"}
- {id: 50, cat: Movies/Other, desc: "Movies Others (screener-webrip-tvrip)"}
- {id: 53, cat: Movies/SD, desc: "Movies VHS"}
- {id: 51, cat: Movies, desc: "Movies Short films"}
- {id: 52, cat: Movies, desc: "Movie Serials"}
- {id: 32, cat: TV, desc: "Series"}
- {id: 38, cat: TV, desc: "TV Episodes"}
- {id: 39, cat: TV, desc: "TV Packs"}
- {id: 57, cat: TV/WEB-DL, desc: "Web Episodes"}
- {id: 65, cat: TV/WEB-DL, desc: "Web Episode Packs"}
- {id: 64, cat: TV, desc: "Video Episodes"}
- {id: 66, cat: TV, desc: "Video Episode Packs"}
- {id: 36, cat: TV/Anime, desc: "Animation"}
- {id: 54, cat: TV/Anime, desc: "Animation Movies"}
- {id: 55, cat: TV/Anime, desc: "Animation TV Series"}
- {id: 60, cat: TV/Anime, desc: "Animation Web Series"}
- {id: 61, cat: TV/Anime, desc: "Animation Video Series"}
- {id: 59, cat: TV/Anime, desc: "Animation Shorts"}
- {id: 33, cat: TV/Documentary, desc: "Ντοκιμαντέρ/Τηλ.Εκπομπές (Documentaries)"}
- {id: 58, cat: TV, desc: "Supermarionation"}
- {id: 62, cat: TV, desc: "Supermarionation Movies"}
- {id: 63, cat: TV, desc: "Supermarionation Series"}
- {id: 34, cat: Books, desc: "Βιβλία"}
- {id: 40, cat: Books/EBook, desc: "E-Books"}
- {id: 41, cat: Audio/Audiobook, desc: "Audio Books"}
- {id: 42, cat: Books/Mags, desc: "Περιοδικά (Magazines)"}
- {id: 35, cat: Books/Comics, desc: "Comics"}
- {id: 37, cat: Other, desc: "Παραστάσεις (Theater)"}
- {id: 45, cat: Other, desc: "Photos"}
- {id: 7, cat: Audio/Other, desc: "Music/Soundtrack"}
- {id: 2, cat: PC/Games, desc: "Games"}
- {id: 46, cat: PC, desc: "Software"}
- {id: 47, cat: Other, desc: "Κατασκευές (Constructions)"}
- {id: 48, cat: Other, desc: "Borg Cube"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: info_activity
type: info
label: Account Inactivity
default: "Newcomers with zero offer and participation are deleted after 1 week. Those users who fall into a ratio below 1 or make 3 hit'n'runs (2 for newcomers) become a redshirt (this means limited access to the tracker, removal of invites and reset of forum statistics) and at 5, if they don't enter the seed and 15 days pass, they are banned to the nearest barren planet..."
login:
path: ?p=home&pid=1
method: form
form: form#sls_form
submitpath: /ajax/login.php
inputs:
action: login
loginbox_membername: "{{ .Config.username }}"
loginbox_password: "{{ .Config.password }}"
loginbox_remember: 1
selectorinputs:
securitytoken:
selector: "script:contains(\"stKey: \")"
filters:
- name: regexp
args: "stKey: \"(.+?)\","
error:
- selector: ":contains(\"-ERROR-\")"
test:
path: ?p=home&pid=1
selector: a#logout
search:
paths:
- path: /
keywordsfilters:
- name: re_replace # add brackets to year on searchquery if missing
args: ["\\(*((19|20)\\d{2})\\)*", "($1)"]
- name: re_replace
args: ["[^\\w\\d\\(\\)]+", "%"]
inputs:
p: torrents
pid: 32
$raw: "{{ range .Categories }}cid[]={{.}}&{{end}}"
keywords: "{{ .Keywords }}"
# name, description, both, uploader
search_type: name
error:
- selector: div#show_error
rows:
selector: "tr:has(a[href*=\"?p=torrents\"][href*=\"&cid=\"]){{ if .Config.freeleech }}:has(img[src*=\"torrent_free.png\"]){{ else }}{{ end }}"
filters:
- name: andmatch
fields:
category:
selector: a[href*="?p=torrents"][href*="&cid="]
attribute: href
filters:
- name: querystring
args: cid
title:
selector: a[href*="?p=torrents"][href*="&action=details"]
details:
selector: a[href*="?p=torrents"][href*="&action=details"]
attribute: href
download:
selector: a[href*="?p=torrents"][href*="&action=download"]
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
size:
selector: a[rel="torrent_size"]
seeders:
selector: a[rel="torrent_seeders"]
leechers:
selector: a[rel="torrent_leechers"]
grabs:
selector: a[rel="times_completed"]
poster:
selector: a[rel="fancybox"]
attribute: href
downloadvolumefactor:
case:
"img[src*=\"torrent_free.png\"]": 0
"*": 1
uploadvolumefactor:
text: 1
date_day:
selector: td.torrent_name:contains("day"), td.torrent_name:contains("σήμερα"), td.torrent_name:contains("εχθές"), td.torrent_name:contains("Δευτέρα"), td.torrent_name:contains("Τρίτη"), td.torrent_name:contains("Τετάρτη"), td.torrent_name:contains("Πέμπτη"), td.torrent_name:contains("Παρασκευή"), td.torrent_name:contains("Σάββατο"), td.torrent_name:contains("Κυριακή")
# auto adjusted by site account profile
optional: true
remove: span, a
filters:
- name: replace
args: ["Uploaded ", ""]
- name: replace
args: [" by", ""]
- name: replace
args: ["Ανέβηκε ", ""] # Uploaded
- name: replace
args: [" από", ""] # by
- name: replace
args: [" τον/την", ""] # him/her
- name: replace
args: ["στις ", "at "] # at
- name: replace
args: ["σήμερα", "Today"]
- name: replace
args: ["εχθές", "Yesterday"]
- name: replace
args: ["Δευτέρα", "Monday"]
- name: replace
args: ["Τρίτη", "Tuesday"]
- name: replace
args: ["Τετάρτη", "Wednesday"]
- name: replace
args: ["Πέμπτη", "Thursday"]
- name: replace
args: ["Παρασκευή", "Friday"]
- name: replace
args: ["Σάββατο", "Saturday"]
- name: replace
args: ["Κυριακή", "Sunday"]
- name: fuzzytime
date_year:
selector: td.torrent_name:contains("-")
# auto adjusted by site account profile
optional: true
remove: span, a
filters:
- name: replace
args: ["Uploaded ", ""]
- name: replace
args: [" by", ""]
- name: replace
args: ["at ", ""]
- name: replace
args: ["Ανέβηκε ", ""] # Uploaded
- name: replace
args: [" από", ""] # by
- name: replace
args: [" τον/την", ""] # him/her
- name: replace
args: ["στις ", ""] # at
- name: dateparse
args: "dd-MM-yyyy HH:mm"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
minimumratio:
text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# TSUE 2.1

View File

@@ -73,6 +73,11 @@ login:
path: index.php
selector: a[href="account-logout.php"]
download:
selectors:
- selector: a[href^="download.php?id="]
attribute: href
search:
paths:
# https://fappaizuri.me/torrents-search.php?search=&c8=1&c6=1&incldead=1&freeleech=0&lang=0
@@ -90,7 +95,7 @@ search:
order: "{{ .Config.type }}"
rows:
selector: tr.t-row:has(a[href^="download.php?id="])
selector: tr.t-row
fields:
category:
@@ -105,11 +110,11 @@ search:
selector: a[href^="torrents-details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
selector: a[href^="torrents-details.php?id="]
attribute: href
poster:
selector: a[href^="torrents-details.php?id="]
attribute: onmouseover
attribute: onMouseover
filters:
- name: regexp
args: src=(.+?)>
@@ -123,13 +128,17 @@ search:
- name: append
args: "{{ if .Result._language }} - {{ .Result._language }}{{ else }}{{ end }}"
size:
selector: td:nth-child(4)
selector: td:nth-child(3)
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
date:
text: now
selector: td:nth-child(8)
filters:
- name: timeago
downloadvolumefactor:
case:
img[src="images/free.png"]: 0

View File

@@ -72,7 +72,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -182,10 +182,6 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.71 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.71
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.3
minimumratio:
text: 0.81
# json UNIT3D 9.0.2

View File

@@ -11,14 +11,12 @@ links:
caps:
categorymappings:
# Эксклюзив
# Exclusive
- {id: 387, cat: Movies/DVD, desc: " |- Отечественные фильмы DVD Master's"}
- {id: 386, cat: Movies/DVD, desc: " |- Зарубежные фильмы DVD Master's"}
- {id: 390, cat: TV/SD, desc: " |- Сериалы DVD Master's"}
- {id: 388, cat: Movies/DVD, desc: " |- Мультфильмы DVD Master's"}
- {id: 601, cat: TV/Anime, desc: " |- Мультсериалы DVD Master's"}
# Кино, видео, мультипликация и ТВ
# Film, video, animation and TV
- {id: 1002, cat: Movies, desc: " |- Зарубежные фильмы , мультфильмы [HD/UHD]"}
- {id: 987, cat: Movies, desc: " |- Зарубежные фильмы , мультфильмы [SD]"}
- {id: 1003, cat: Movies, desc: " |- Отечественные фильмы , мультфильмы [HD/UHD]"}
@@ -178,7 +176,6 @@ caps:
- {id: 304, cat: TV/Anime, desc: " |- Аниме (озвучка)"}
- {id: 303, cat: TV/Anime, desc: " |- Аниме (RAW)"}
# Игры
# Games
- {id: 471, cat: Console, desc: " |- Раздачи игр от R.G. FTN Gaming RePack"}
- {id: 19, cat: Console, desc: " |- Новинки игр"}
- {id: 99, cat: Console, desc: " |- Demo, Alpha, Beta версии"}
@@ -215,7 +212,6 @@ caps:
- {id: 662, cat: Console, desc: " |- Софт для консолей"}
- {id: 116, cat: Console, desc: " |- Портативные и Консольные (Игры)"}
# ПО для Windows
# Software for Windows
- {id: 529, cat: PC/0day, desc: " |- Информация и диагностика"}
- {id: 518, cat: PC/0day, desc: " |- Системные утилиты"}
- {id: 516, cat: PC/0day, desc: " |- Безопасность: Защита информации. Антивирусы/файерволы"}
@@ -267,7 +263,6 @@ caps:
- {id: 960, cat: PC/0day, desc: " |- Вспомогательный софт для релизера"}
- {id: 961, cat: PC/0day, desc: " |- Разное"}
# Операционные системы и программирование
# Operating systems and programming
- {id: 972, cat: PC, desc: " |- Windows 10 / 11 (Оригинальные версии)"}
- {id: 909, cat: PC, desc: " |- Windows 8 / 8.1 (Оригинальные версии)"}
- {id: 822, cat: PC, desc: " |- Windows 7 (Оригинальные версии)"}
@@ -303,7 +298,6 @@ caps:
- {id: 368, cat: Other, desc: " |- Компоненты для сред программирования"}
- {id: 367, cat: Other, desc: " |- Ищу и предлагаю (Веб-разработка и программирование)"}
# iPhone, iPod, iPod Touch, iPad, мобильные телефоны . Android и КПК
# iPhone, iPod, iPod Touch, iPad, mobile phones.
- {id: 430, cat: PC/Mobile-iOS, desc: " |- База знаний"}
- {id: 967, cat: PC/Mobile-iOS, desc: " |- Прошивки и ОС"}
- {id: 426, cat: PC/Mobile-iOS, desc: " |- Программы"}
@@ -313,7 +307,6 @@ caps:
- {id: 175, cat: PC/Mobile-iOS, desc: " |- Приложения"}
- {id: 174, cat: PC/Mobile-iOS, desc: " |- Игры"}
# Музыка
# Music
- {id: 939, cat: Audio/Lossless, desc: " |- Дискографии в Lossless"}
- {id: 948, cat: Audio/MP3, desc: " |- Дискографии в MP3"}
- {id: 129, cat: Audio, desc: " |- Многоканальная музыка (Электронная музыка)"}
@@ -415,7 +408,6 @@ caps:
- {id: 290, cat: Audio, desc: " |- К фильмам"}
- {id: 291, cat: Audio, desc: " |- К сериалам"}
# Литература и обучение
# Literature and learning
- {id: 61, cat: Books, desc: " |- Художественная литература"}
- {id: 664, cat: Books, desc: " |- Художественная литература для детей"}
- {id: 467, cat: Books, desc: " |- Художественная литература на иностранных языках"}
@@ -435,11 +427,13 @@ caps:
- {id: 586, cat: Books, desc: " |- Авто - Тюнинг, чиптюнинг, настройка, отделка и укращения"}
- {id: 672, cat: Books, desc: " |- Литература по медицине"}
- {id: 793, cat: Books, desc: "Журналы научно-прикладные и познавательно-образовательные"}
- {id: 708, cat: PC, desc: "ЖИнтерактивный и компьтерный материал"}
- {id: 875, cat: PC, desc: " |- Интерактивные компьютерные диски для хобби"}
- {id: 583, cat: PC, desc: " |- Интерактивные справочники и каталоги для авто/мото транспорт.."}
- {id: 465, cat: PC, desc: " |- Интерактивные и компьютерные диски для обучения ин. языкам"}
- {id: 674, cat: PC, desc: " |- Интерактивные и компьютерные диски по медицине"}
- {id: 710, cat: PC, desc: " |- Прочие материалы для детей и родителей"}
- {id: 888, cat: Books, desc: "Литература разных направлений"}
- {id: 897, cat: Books, desc: " |- Прочее"}
- {id: 896, cat: Books, desc: " |- Автомобили"}
- {id: 895, cat: Books, desc: " |- Домашним мастерам"}
@@ -461,10 +455,10 @@ caps:
- {id: 816, cat: Audio/Audiobook, desc: " |- Современная литература"}
- {id: 190, cat: Audio/Audiobook, desc: " |- Аудио книги для детей"}
- {id: 191, cat: Audio/Audiobook, desc: " |- Обучающие аудиокниги и аудиоупражнения для детей"}
- {id: 749, cat: Audio, desc: "Аудио концерты, спектакли, пьесы"}
- {id: 687, cat: Audio, desc: " |- Аудиоспектакли и литературные чтения"}
- {id: 751, cat: Audio, desc: " |- Аудио юмористические концерты (выступления)"}
# Эротика
# Erotica
- {id: 963, cat: XXX, desc: "Эротические художественные фильмы"}
- {id: 964, cat: XXX, desc: "Эротические документальные фильмы"}
- {id: 178, cat: XXX, desc: "Русская эротика"}
@@ -481,7 +475,7 @@ caps:
- {id: 813, cat: XXX, desc: " |- 3D | Иностранная эротика"}
- {id: 820, cat: XXX, desc: "Литература"}
# Служебный раздел
# Service section
- {id: 912, cat: Other, desc: "Нарушение правил оформления"}
- {id: 57, cat: Other, desc: "Временный склад (TEMP)"}
- {id: 433, cat: Other, desc: "Архив раздач"}
@@ -602,7 +596,7 @@ search:
- name: querystring
args: f
title:
selector: a.genmed
selector: a.genmed, a.seedmed
filters:
# normalize to SXXEYY format
- name: re_replace
@@ -668,7 +662,7 @@ search:
- name: append
args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
details:
selector: a.genmed
selector: a.genmed, a.seedmed
attribute: href
download:
selector: a[href^="/download.php?id="]
@@ -691,5 +685,5 @@ search:
uploadvolumefactor:
text: 1
description:
selector: a.genmed
selector: a.genmed, a.seedmed
# TorrentPier

View File

@@ -10,6 +10,7 @@ links:
- https://pt.0ff.cc/
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}
@@ -19,13 +20,25 @@ caps:
- {id: 406, cat: Audio/Video, desc: "Music Videos|音乐视频", default: true}
- {id: 407, cat: Audio/Lossless, desc: "HD Music|无损音乐", default: true}
- {id: 408, cat: TV/Sport, desc: "Sports|体育", default: true}
- {id: 427, cat: Other/Misc, desc: "待定", default: true}
- {id: 412, cat: Other/Misc, desc: "待定", default: true}
- {id: 411, cat: Other/Misc, desc: "待定", default: true}
- {id: 410, cat: Other/Misc, desc: "待定", default: true}
- {id: 409, cat: Other/Misc, desc: "待定", default: true}
- {id: 428, cat: Other, desc: "Others|其他", default: true}
# special
- {id: 413, cat: Other, desc: "Education|学习教育", default: false}
- {id: 414, cat: Other, desc: "Course|网络教程", default: false}
- {id: 415, cat: Books, desc: "book|书籍", default: false}
- {id: 416, cat: PC/0day, desc: "Resources|网络资源", default: false}
- {id: 417, cat: PC/Games, desc: "Game|游戏", default: false}
- {id: 425, cat: Other/Misc, desc: "待定", default: false}
- {id: 424, cat: Other/Misc, desc: "待定", default: false}
- {id: 423, cat: Other/Misc, desc: "待定", default: false}
- {id: 422, cat: Other/Misc, desc: "待定", default: false}
- {id: 421, cat: Other/Misc, desc: "待定", default: false}
- {id: 420, cat: Other/Misc, desc: "待定", default: false}
- {id: 419, cat: Other/Misc, desc: "待定", default: false}
- {id: 418, cat: Other/Misc, desc: "待定", default: false}
- {id: 426, cat: Other, desc: "Others|其他", default: false}
modes:
@@ -106,9 +119,9 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 404, 405, 406, 407, 408, 428]
categories: [401, 402, 403, 404, 405, 406, 407, 408, 427, 412, 411, 410, 409, 428]
- path: special.php
categories: [413, 414, 415, 416, 417, 426]
categories: [413, 414, 415, 416, 417, 425, 424, 423, 422, 421, 420, 419, 418, 426]
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 }}"
@@ -218,4 +231,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.13 2024-07-23
# NexusPHP v1.9.0 2025-02-06

View File

@@ -1,123 +0,0 @@
---
id: frozenlayer
name: Frozen Layer
description: "Frozen Layer is a SPANISH Public torrent site focused on ANIME"
language: es-ES
type: public
encoding: UTF-8
requestDelay: 2
certificates:
- 0e43335b4c778e95f8e4db46e20cc3d0e84e59ff # expired 19 June 2024
links:
- https://www.frozen-layer.com/
settings:
- name: category
type: select
label: Category
default: todos
options:
todos: todos
anime: anime
manga: manga
dorama: dorama
videojuego: videojuego
BSO: BSO
PV: PV
otros: otros
- name: info
type: info
label: Direct Downloads
default: This definition filters for search results that contain .torrent and magnet only. Results for Direct Download are not supported.
caps:
categorymappings:
- {id: Anime, cat: TV/Anime, desc: "anime"}
- {id: Manga, cat: TV/Anime, desc: "manga"}
- {id: Dorama, cat: TV/Anime, desc: "dorama"}
- {id: Videojuego, cat: TV/Anime, desc: "videojuego"}
- {id: Bso, cat: TV/Anime, desc: "BSO"}
- {id: Pv, cat: TV/Anime, desc: "PV"}
- {id: Otros, cat: TV/Anime, desc: "otros"}
modes:
search: [q]
tv-search: [q, season, ep]
search:
paths:
- path: "{{ if .Keywords }}buscar/descargas/{{ .Config.category }}/{{ .Keywords }}?search=Buscar{{ else }}descargas{{ end }}"
- path: "{{ if .Keywords }}buscar/descargas/{{ .Config.category }}/{{ .Keywords }}?search=Buscar&{{ else }}descargas?{{ end }}page=2"
keywordsfilters:
- name: re_replace # remove first season from search string
args: ["(?i)(S1)", ""]
- name: re_replace # switch second season from search string
args: ["(?i)(S2)", "segunda temporada"]
- name: re_replace # switch third season from search string
args: ["(?i)(S3)", "tercera temporada"]
- name: re_replace # remove E from episode number from search string
args: ["(?i)E([0-9]+)", "$1"]
rows:
selector: table#descargas > tbody > tr:has(td:has(a[href^="magnet:?"]))
fields:
category:
text: "{{ if eq .Config.category \"todos\" }}Anime{{ else }}{{ .Config.category }}{{ end }}"
title:
selector: td.tit a
filters:
- name: re_replace
args: ["\\/|\\(|\\)", " "]
- name: re_replace
args: ["([A-z]*) temporada", ""]
- name: re_replace
args: ["(?i)Sprimera|Ssegunda|Stercera", ""]
- name: re_replace
args: ["S([0-9]+) - Episodio ([0-9]+)", "$2"]
- name: re_replace
args: ["- Episodio ([0-9]*)", "$1"]
- name: append
args: " Spanish"
details:
selector: td.tit a
attribute: href
download:
selector: td:nth-child(1) a[href$=".torrent"]
attribute: href
magnet:
selector: td:nth-child(1) a[href^="magnet:?"]
attribute: href
date_day:
# 1d
# 2d 3h
# 3 dias
# 3h 14m
optional: true
selector: td.fecha:not(:contains("Jan:")):not(:contains("Feb")):not(:contains("Mar:")):not(:contains("Apr")):not(:contains("May:")):not(:contains("Jun")):not(:contains("Jul:")):not(:contains("Aug")):not(:contains("Sep:")):not(:contains("Oct")):not(:contains("Nov:")):not(:contains("Dec"))
filters:
- name: replace
args: ["días", "days ago"]
- name: timeago
date_year:
# 29 Oct 17
optional: true
selector: td.fecha:not(:contains("d")):not(:contains("h")):not(:contains("m"))
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd MMM yy zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,7 +1,7 @@
---
id: fuzer
name: Fuzer
description: "Fuzer is a private torrent website with israeli torrents."
description: "Fuzer (FZ) is an ISRAELI Private Torrent Tracker for MOVIES / TV / GENERAL"
language: he-IL
type: private
encoding: windows-1255

View File

@@ -6,11 +6,12 @@ language: es-ES
type: public
encoding: UTF-8
links:
- https://www.gamestorrents.fm/
- https://www.gamestorrents.app/
legacylinks:
- https://www.gamestorrents.com/
- https://www.gamestorrents.tv/
- https://www.gamestorrents.nu/
- https://www.gamestorrents.fm/
caps:
categorymappings:

View File

@@ -52,6 +52,7 @@ settings:
caps:
categorymappings:
- {id: 69, cat: XXX, desc: "AI"}
- {id: 62, cat: XXX, desc: "Amateur"}
- {id: 29, cat: XXX, desc: "Anal"}
- {id: 46, cat: XXX, desc: "Anime Games"}

View File

@@ -33,11 +33,15 @@ 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://generation-free.org/\" target=\"_blank\">Generation-Free</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://generation-free.org/\" target=\"_blank\">Generation-Free</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
@@ -95,7 +99,7 @@ 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"
- path: api/torrents/filter
response:
type: json
@@ -111,7 +115,7 @@ search:
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
free[]: "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
@@ -127,8 +131,15 @@ search:
fields:
category:
selector: category_id
title_phase1:
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title_phase1:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
title_vfq:
text: "{{ .Result.title_phase1 }}"
filters:
@@ -171,13 +182,13 @@ search:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
files:
selector: num_file
seeders:
selector: seeders
leechers:
@@ -194,7 +205,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
@@ -204,13 +220,17 @@ search:
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
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 }}"
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 6.5.0
# json UNIT3D 8.3.6

View File

@@ -1,31 +1,29 @@
---
id: haresclub
name: Hares Club (白兔俱乐部)
description: "Hares Club (白兔俱乐部) is a CHINESE Private site that focuses on 4K media."
id: ggpt
name: GGPT
description: "GGPT is a CHINESE Private Torrent Tracker for GAMES"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://club.hares.top/
- https://www.gamegamept.com/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "Movies | 电影"}
- {id: 402, cat: TV, desc: "TV Series | 电视剧"}
- {id: 403, cat: TV, desc: "TV Shows | 综艺"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries | 纪录片"}
- {id: 405, cat: TV/Anime, desc: "Animations | 动漫"}
- {id: 406, cat: Audio/Video, desc: "Music Videos | 音乐视频"}
- {id: 407, cat: TV/Sport, desc: "Sports | 体育"}
- {id: 409, cat: Audio/Video, desc: "Concert | 演唱会"}
- {id: 416, cat: TV, desc: "Show LIVE | 现场LIVE"}
- {id: 415, cat: Other, desc: "Others | 其他"}
- {id: 401, cat: PC/Games, desc: "PC游戏(PC Games)", default: true}
- {id: 404, cat: Console/PS4, desc: "索尼主机游戏(Sony console games)", default: true}
- {id: 405, cat: Console/XBox, desc: "微软主机游戏(Microsoft console games)", default: true}
- {id: 406, cat: Console/NDS, desc: "任天堂主机游戏(Nintendo console games)", default: true}
- {id: 407, cat: PC/Mac, desc: "苹果游戏(Apple Games)", default: true}
- {id: 409, cat: PC/Mobile-Android, desc: "安卓游戏(Android Games)", default: true}
- {id: 410, cat: Books/Mags, desc: "游戏书藉(Game Magazines)", default: true}
- {id: 412, cat: XXX/Other, desc: "9KG-PC", default: false}
- {id: 418, cat: XXX/Other, desc: "9KG-其他", default: false}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
book-search: [q]
settings:
- name: username
@@ -40,7 +38,7 @@ settings:
- name: info_2fa
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the Hares Club Web Site. Otherwise just leave it empty."
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the GGPT Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -61,10 +59,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_tpp
- name: info_activity
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.
label: Account Inactivity
default: "Account retention rules:<ol><li>Extreme User and above will be retained forever</li><li>Elite User and above will not have their account deleted within 180 days after parking (in the control panel)</li><li>Users with a parked account will be deleted if they do not log in for 180 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 180 consecutive days</li><li>Users who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 30 consecutive days.</li></ol>"
login:
path: login.php
@@ -84,66 +82,63 @@ login:
ssl: yes
trackerssl: yes
error:
- selector: script:contains("'失败'")
- selector: td.embedded:has(h2:contains("失败"))
message:
text: "图片代码无效The Image code is invalid. Close the config and start again."
- selector: script:contains("'登录失败!'")
message:
text: "用户名或密码不正确或者你还没有通过验证。The username or password is incorrect! Close the config and start again."
selector: td.text
test:
path: index.php
selector: a[href*="logout.php"]
selector: a[href="logout.php"]
search:
paths:
- path: torrents.php
categories: [401, 404, 405, 406, 407, 409, 410]
- path: special.php
categories: [412, 418]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if .Query.DoubanID }}/{{ .Query.DoubanID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }}{{ else }}{{ .Keywords }}{{ 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: "{{ if or .Query.IMDBID .Query.DoubanID }}1{{ else }}0{{ end }}"
# 0 AND, 1 OR, 2 exact
search_area: 0
# 0 AND, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href*="download.php?id="])
selector: table.torrents > tbody > tr:has(table.torrentname)
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: div.layui-torrents-Stills > a
attribute: rel
filters:
- name: replace
args: ["re.php?cache=", ""]
selector: img[data-src]
attribute: data-src
date_elapsed:
# time type: time elapsed (default)
selector: td:nth-last-child(6) > span[title]
selector: td:nth-child(4) > span[title]
attribute: title
optional: true
filters:
@@ -153,7 +148,7 @@ search:
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td:nth-last-child(6):not(:has(span))
selector: td:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
@@ -163,13 +158,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-last-child(5)
selector: td:nth-child(5)
seeders:
selector: td:nth-last-child(4)
selector: td:nth-child(6)
leechers:
selector: td:nth-last-child(3)
selector: td:nth-child(7)
grabs:
selector: td:nth-last-child(2)
selector: td:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
@@ -184,12 +179,12 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
description_text:
minimumratio:
text: 2.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
description:
case:
i.fa-check: "Verified: {{ .Result.description_text }}"
i.fa-question: "Unverified: {{ .Result.description_text }}"
i.fa-times: "Banned: {{ .Result.description_text }}"
# NexusPHP v1.6.2 2022-03-19
# NexusPHP v1.8.11 2024-03-27

View File

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

View File

@@ -1,7 +1,7 @@
---
id: gimmepeers
name: GimmePeers
description: "GimmePeers (formerly ILT) is a Paid Private Torrent Tracker for MOVIES / TV / GENERAL"
description: "GimmePeers (formerly ILT) is a Private PAY2DL Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: iso-8859-1

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