Compare commits

...

346 Commits

Author SHA1 Message Date
Garfield69
7bd92373e4 torrent9: use home for keywordless search. resolves #15003 2025-06-16 15:41:58 +12:00
Garfield69
820ddb315c oxtorrent-co: add forward slash to end of query. resolves #15293 2025-06-16 13:39:08 +12:00
Garfield69
c6651f02c7 oxtorrent-vip: bump alternate domain 2025-06-16 06:33:48 +12:00
Garfield69
a389a8a174 Update rudub.yml 2025-06-16 06:33:12 +12:00
Garfield69
94717e9dbf megapeer: add flaresolverr config info 2025-06-16 06:33:09 +12:00
Garfield69
6c54733eac torrentgalaxyclone: add cat 2025-06-15 04:48:12 +12:00
Garfield69
d30a065be6 bitsexy: bump engine tag 2025-06-15 04:47:55 +12:00
Garfield69
fb17e6931f Update rudub.yml 2025-06-15 04:47:36 +12:00
Garfield69
20c76a36f6 oldgreektracker: results no longer have magnets 2025-06-14 05:05:07 +12:00
Garfield69
8c282c2340 Update rudub.yml 2025-06-14 05:04:36 +12:00
Garfield69
91ebe4522f arabp2p: no longer supports multi cat search.
https://github.com/Prowlarr/Indexers/issues/547
2025-06-13 09:49:19 +12:00
Garfield69
0a52de8711 oxtorrent-vip: bump domain 2025-06-13 05:33:26 +12:00
Garfield69
0340e351cc kickasstorrents-to: new cat 2025-06-13 05:33:08 +12:00
Garfield69
d2ddb37729 Update rudub.yml 2025-06-13 05:32:49 +12:00
Garfield69
c16f2b9415 ianon: removed. resolves #14219 2025-06-12 20:50:50 +12:00
Garfield69
319e2c8671 restore and update Fenyarnyek-Tracker. resolves #13053 2025-06-12 15:31:48 +12:00
Garfield69
6d3439e5da spiritofrevolution: new domain 2025-06-12 09:11:28 +12:00
Garfield69
591d0c80b1 torrentsir: bump domain 2025-06-12 05:21:26 +12:00
Garfield69
c91b538e3b torrentqq: bump domains 2025-06-12 05:21:11 +12:00
Garfield69
54bf7026fc Update rudub.yml 2025-06-12 05:20:57 +12:00
Garfield69
71086695b8 ptchina: drop rows without DL 2025-06-12 05:20:54 +12:00
Garfield69
59bfb66d28 torrenttip: new domain 2025-06-11 17:38:33 +12:00
Garfield69
2c59525583 torrentsome: bump domain 2025-06-11 17:38:22 +12:00
Garfield69
7402e5af0e nicept: bump engine tag 2025-06-11 17:38:09 +12:00
Garfield69
5422f6976f assorted unit3d: bump engine tag 2025-06-11 12:01:38 +12:00
Garfield69
87219be183 add filemood a public site. resolves #16021 2025-06-11 08:45:42 +12:00
Garfield69
bf466fc1bd dontorrent: new domain 2025-06-11 06:27:02 +12:00
Garfield69
84647dabd2 Update rudub.yml 2025-06-11 06:26:48 +12:00
Garfield69
1841a36b80 kickasstorrents-to: new engine resolves #9966 2025-06-10 09:05:00 +12:00
Garfield69
5fa5c01b0c Update rudub.yml 2025-06-10 09:03:22 +12:00
Garfield69
ca70da79b0 rastaturgan: update MST 2025-06-09 19:18:44 +12:00
Garfield69
2356ac33b9 assorted unit3d: bump engine tag 2025-06-09 19:18:21 +12:00
Garfield69
7a7eb982b1 badasstorrents: removed. resolves #7196 2025-06-09 16:54:25 +12:00
Garfield69
409eff1420 glodls: removed. resolves #6286 2025-06-09 14:47:23 +12:00
Garfield69
cea1e7347f rutracker: update cats 2025-06-09 06:21:55 +12:00
Garfield69
48b922e69b Update rudub.yml 2025-06-09 06:21:38 +12:00
Garfield69
da0c2811af ebook-shares: new cats 2025-06-09 06:21:35 +12:00
Garfield69
4ad535d7aa polskie-torrenty: update cats 2025-06-08 08:22:30 +12:00
Garfield69
e28703c02d assorted nexus: bump engine tag 2025-06-08 06:33:24 +12:00
Garfield69
882b28be59 arabicsource: new cat 2025-06-08 06:33:01 +12:00
Garfield69
0a1c5218a4 Update rudub.yml 2025-06-08 06:31:05 +12:00
Garfield69
bbea5febd6 korsar: update cats 2025-06-07 07:49:56 +12:00
Garfield69
e966171e64 mejortorrent: bump domain 2025-06-07 05:47:40 +12:00
Garfield69
71d45db23a dontorrent: new domain 2025-06-07 05:47:24 +12:00
Garfield69
8572b71e0d Update rudub.yml 2025-06-07 05:47:12 +12:00
Garfield69
e3473f0fe8 fill in jacket_medium background white. #16015 2025-06-06 13:05:55 +12:00
Garfield69
fb76550ed1 panda: new cat 2025-06-06 06:01:49 +12:00
Garfield69
abb3eeea61 Update rudub.yml 2025-06-06 06:01:32 +12:00
Bogdan
8d2ce6998d Revert "ncore: fix login with 2FA"
This reverts commit f02e60a203.
2025-06-05 09:18:16 +03:00
Garfield69
2ba77c8249 torrentqq; bump domains 2025-06-05 17:45:24 +12:00
Garfield69
cda1228277 fill in favicon background white. resolves #16015 2025-06-05 16:14:18 +12:00
Bogdan
f02e60a203 ncore: fix login with 2FA 2025-06-04 23:03:55 +03:00
Garfield69
05d5387634 malayabits: bump engine tag 2025-06-05 05:09:22 +12:00
Garfield69
6dbbe32266 Update rudub.yml 2025-06-05 05:09:09 +12:00
Garfield69
149814f881 audiobookbay: more alternate domains 2025-06-04 17:15:12 +12:00
Garfield69
e310ab72d0 audiobookbay: restore http://*.se domain. resolves #16014 2025-06-04 16:42:42 +12:00
Garfield69
e1e81e9717 riperam: new domain 2025-06-04 05:27:33 +12:00
Garfield69
99635ae154 Update rudub.yml 2025-06-04 05:27:17 +12:00
Garfield69
ae1dc1e7db torrenttip: bump domain 2025-06-03 17:56:22 +12:00
Garfield69
243d3db5b8 torrentsome: bump domain 2025-06-03 17:56:04 +12:00
Garfield69
ced0950564 uploadcx: bump engine tag 2025-06-03 16:33:36 +12:00
Garfield69
bc654a9705 kelu: bump engine tag 2025-06-03 16:33:19 +12:00
Garfield69
4ff38251ca hdt-lafenice: add flaresolverr config info 2025-06-03 07:19:38 +12:00
Garfield69
2290aeb0b4 ebooks-shares: new cats 2025-06-03 05:17:13 +12:00
Garfield69
ccca4b037a Update rudub.yml 2025-06-03 05:03:58 +12:00
Garfield69
aebadb5e04 cspt: typo 2025-06-03 05:03:51 +12:00
ilike2burnthing
f1e86606a9 cspt: update layout 2025-06-02 07:00:35 +01:00
Garfield69
98fbebec0c le-cinephile: removed. resolves #14553 2025-06-02 07:56:59 +12:00
Garfield69
1815abeea2 ntelogo: removed. resolves #14302 2025-06-02 07:53:06 +12:00
Garfield69
6ec37a7619 Update rudub.yml 2025-06-02 05:21:59 +12:00
Garfield69
a96407f1c3 ebook-shares: new cat 2025-06-01 05:21:23 +12:00
Garfield69
64deac5d18 Update rudub.yml 2025-06-01 05:21:04 +12:00
Garfield69
bd4c353d6c assorted unit3d: bump engine tag 2025-06-01 05:20:58 +12:00
Garfield69
13c88a960a mejortorrent: bump domain 2025-05-31 17:35:23 +12:00
Garfield69
75edeb96a0 dontorrent: new domain 2025-05-31 17:35:05 +12:00
Garfield69
88d5f34f32 assorted unit3d: bump engine tag 2025-05-31 12:09:23 +12:00
Garfield69
68fdc72642 dasunerwartete: new cats 2025-05-31 06:17:46 +12:00
Garfield69
99f6dd3ed3 Update rudub.yml 2025-05-31 06:17:22 +12:00
Garfield69
c299248088 parabellumhd: strip season and/or episode from search 2025-05-30 15:33:56 +12:00
Garfield69
a51a145025 btsate -> btstate #16006 2025-05-30 12:10:02 +12:00
Garfield69
2aa8ab662f uniondht: removed. resolves #7409 2025-05-30 04:54:08 +12:00
Garfield69
cfe489db03 xxxadulttorrent: removed. resolves #9391 2025-05-30 04:52:29 +12:00
Garfield69
d19a15aca3 trupornolabs: removed. resolves #9390 2025-05-30 04:50:23 +12:00
Garfield69
291c9e6e4a torrentqq: bump alternate domain 2025-05-30 04:49:45 +12:00
Garfield69
27381b05f5 Update rudub.yml 2025-05-30 04:49:25 +12:00
Garfield69
001f99a995 parabellumhd: handle seasons and episodes. resolves #15977
also handle keywordless searches by using .today.year in the year query
2025-05-29 19:29:25 +12:00
Garfield69
3698377ac8 assorted nexus: bump engine tag 2025-05-29 16:00:58 +12:00
Garfield69
f9505ef1e4 afun: switch to cookie method 2025-05-29 15:40:39 +12:00
Garfield69
d777d359b7 assorted unit3d: bump engine tag 2025-05-29 14:54:07 +12:00
Garfield69
df03b6e71e mircrew: add movie/tv/other default sizes. resolves #16010 2025-05-29 14:53:48 +12:00
Garfield69
911418cc8d theparadiese: new domain resolves #15125 2025-05-29 06:22:39 +12:00
Garfield69
fbb2769fc7 xider-torrent: update cats 2025-05-29 05:48:40 +12:00
Garfield69
232f0b50f4 torrentqq: bump domain 2025-05-29 05:48:18 +12:00
Garfield69
025e9ce654 ebooks-shares: new cat 2025-05-29 05:48:06 +12:00
Garfield69
0d7a0ee5d3 Update rudub.yml 2025-05-29 05:47:49 +12:00
Garfield69
ebb8d9a95e torrentsir: bump domain 2025-05-28 17:42:43 +12:00
Garfield69
d1b82f304e torrentsome: bump domain 2025-05-28 17:42:19 +12:00
Garfield69
4b684e41ef btstate: filter andmatch 2025-05-28 14:13:31 +12:00
Garfield69
383282a9b0 add btstate a public site. resolves #16006 2025-05-28 12:29:36 +12:00
Garfield69
834ad341eb magnetcat: bump domains 2025-05-28 05:13:50 +12:00
Garfield69
76ab990804 Update rudub.yml 2025-05-28 05:13:32 +12:00
Garfield69
843de400a4 torrentsir: bump domain 2025-05-27 17:34:16 +12:00
Garfield69
cd8fe98bf6 assorted unit3d: bump engine tag 2025-05-27 07:25:57 +12:00
Garfield69
6a9c8e8c07 hawke-uno: update engine tag 2025-05-27 07:07:47 +12:00
Garfield69
c263cad6c3 ggpt: switch to cookie method 2025-05-27 07:07:21 +12:00
Garfield69
18c33e456f Update rudub.yml 2025-05-27 05:20:45 +12:00
Garfield69
e28429bd65 oxtorrent-co: home page no longer provides latest
so switching to .today.year
2025-05-27 05:20:41 +12:00
ilike2burnthing
623ee0203b majomparade: remove cert exception, updated 2025-05-26 15:23:24 +01:00
Garfield69
6854877b56 assorted unit3d: bump engine tag 2025-05-26 16:26:51 +12:00
Garfield69
aef5507e9e hdbao: switch to cookie method resolves #15893 2025-05-26 07:53:35 +12:00
Garfield69
5d4a423313 therarbg: use infohash from results. #14685
instead of fetching it from details page
https://github.com/Jackett/Jackett/issues/14685#issuecomment-2114668094
2025-05-26 07:21:44 +12:00
Garfield69
99d0478c3b Update rudub.yml 2025-05-26 05:39:52 +12:00
Garfield69
58ab6f9104 majomparade: CA expired 2025-05-26 05:39:49 +12:00
Garfield69
ed73b5fac7 hdgalaktik: CA expired 2025-05-26 05:39:25 +12:00
Garfield69
b6df4f70fa ebook-shares: new cats 2025-05-26 05:39:02 +12:00
Garfield69
4955cad64b rockethd: add incativity config info 2025-05-25 16:00:26 +12:00
Garfield69
fff472a486 hawke-uno: bump engine tag 2025-05-25 16:00:05 +12:00
Garfield69
caffd7eaa1 assorted nexus: bump engine tag 2025-05-25 15:59:41 +12:00
Garfield69
6956c66a07 arabicsource: poster can be missing 2025-05-25 06:27:14 +12:00
Garfield69
b64f2c9aaa Update rudub.yml 2025-05-25 06:26:49 +12:00
Garfield69
e5f1cab84d rousi: bump engine tag 2025-05-25 06:26:46 +12:00
Garfield69
47e6ee43ae itatorrents: bump engine tag 2025-05-25 06:26:36 +12:00
Garfield69
1e41fc7821 52bt: bump domains 2025-05-25 06:26:19 +12:00
Garfield69
b1d25dce12 assorted nexus: bump engine tag 2025-05-24 10:37:47 +12:00
Garfield69
0261999d39 theempire: lint 2025-05-24 06:00:51 +12:00
Garfield69
f0b83a6379 ebook-shares: download check 2025-05-24 05:52:23 +12:00
Garfield69
f830203158 dontorrent: new domain 2025-05-24 05:51:59 +12:00
Garfield69
44d67ebf4e theempire: CA expired 2025-05-24 05:51:38 +12:00
Garfield69
fcd06be2f0 torrent9: new domain 2025-05-24 05:51:22 +12:00
Garfield69
2f3a098b95 Update rudub.yml 2025-05-24 05:51:01 +12:00
Garfield69
f1e6358549 cpabien: removed. resolves #15964 2025-05-23 19:13:32 +12:00
ilike2burnthing
96593ccd7b pornolab: update login for optional captcha. resolves #16004 2025-05-23 06:05:45 +01:00
Garfield69
a3ca6eea55 Update rudub.yml 2025-05-23 05:32:54 +12:00
Garfield69
1d6d11b34d torrentqq: bump alternate domain 2025-05-23 05:16:51 +12:00
Garfield69
9863f73f70 Update rudub.yml 2025-05-23 05:16:37 +12:00
Garfield69
2e074cbbca torrentqq: bump domain 2025-05-22 17:39:30 +12:00
Garfield69
ff83c679b2 magnetcat: bump alternate domains 2025-05-22 17:39:18 +12:00
Garfield69
81e9f2404b thepiratedship: MST 1d -> 3d 2025-05-22 09:13:47 +12:00
Garfield69
cf4134d3af hdtorrents: c# -> yaml resolves #16002 2025-05-22 07:46:28 +12:00
Garfield69
2b41fa7e87 torrenttip: dump domain 2025-05-22 05:41:33 +12:00
Garfield69
1196b57746 torrentsome: bump domain 2025-05-22 05:41:06 +12:00
Garfield69
31aa4d30ca Update rudub.yml 2025-05-22 05:40:41 +12:00
Garfield69
50d96547b6 ebooks-shares: new cats 2025-05-22 05:40:37 +12:00
ilike2burnthing
790c3446b1 Update Program.cs
de68b41814
2025-05-21 02:32:38 +01:00
Garfield69
a2839a3bdc assorted unit3d: bump engine tag 2025-05-21 13:27:10 +12:00
Garfield69
de68b41814 laidbackmanor: removed. resolves #14535 2025-05-21 13:26:42 +12:00
Garfield69
c3dd827009 torrentssg: new domain + add IP filtering config info 2025-05-21 05:16:57 +12:00
Garfield69
b74712bae4 Update rudub.yml 2025-05-21 05:15:55 +12:00
Garfield69
1ee79a3043 emuwarez: no longer IP blocking 2025-05-21 05:15:51 +12:00
Garfield69
14220f169e fix arabicscene id which should have been lowercase 2025-05-20 18:27:50 +12:00
Garfield69
ada12ba547 torrentsir: bump domain 2025-05-20 17:43:08 +12:00
Garfield69
1899df1a84 Update README.md 2025-05-20 16:21:57 +12:00
Garfield69
5f75bdce58 Update README.md 2025-05-20 16:19:50 +12:00
Garfield69
96aeae6f25 add arabicsource a private site. resolves #15996 2025-05-20 14:40:38 +12:00
ilike2burnthing
2dbe6e1f20 tapochek: update cats 2025-05-20 01:06:09 +01:00
Garfield69
8c5be40d26 Update rudub.yml 2025-05-20 06:31:49 +12:00
Garfield69
abc871efeb oldgreektracker: update cats 2025-05-20 06:31:45 +12:00
Garfield69
3f84367e88 coastalcrew: update cats 2025-05-20 06:31:30 +12:00
ilike2burnthing
09c252fc9e btdirectory: add new domain 2025-05-19 18:56:11 +01:00
ilike2burnthing
f4a6c1f494 btdirectory: update domain. resolves #16001 2025-05-19 18:45:18 +01:00
Garfield69
f1ab49f462 hdtorrents: drop posters to avoid multiple flaresolverr hits 2025-05-19 16:15:55 +12:00
ilike2burnthing
e89c6a73aa lat-team-api: bump engine tag 2025-05-19 05:00:08 +01:00
Garfield69
267d6f9160 add bitsexy a private site. resolves #12070 2025-05-19 06:49:42 +12:00
Garfield69
a87f2e8123 Update rudub.yml 2025-05-19 05:56:49 +12:00
Garfield69
ed598f632e pornbay: update date selector. resolves #15997 2025-05-18 05:17:44 +12:00
Garfield69
b5e5d50128 Update rudub.yml 2025-05-18 05:17:21 +12:00
Garfield69
57e5293894 torrentgalaxyclone: lint 2025-05-17 20:18:51 +12:00
Garfield69
695c26fe07 torrentgalaxyclone: lint 2025-05-17 20:11:50 +12:00
Garfield69
c0c229e29d add torrentgalaxyclone a public site. resolves #15992 2025-05-17 20:01:46 +12:00
Garfield69
6e56730d93 dontorrent; new domain 2025-05-17 17:38:12 +12:00
Garfield69
da841b52b0 turkseed: bump engine tag 2025-05-17 17:37:56 +12:00
Garfield69
dd117c73f5 emuwarez: bump engine tag 2025-05-17 05:24:16 +12:00
Garfield69
0b7134eb7d Update rudub.yml 2025-05-17 05:07:09 +12:00
Garfield69
ca7c36735f assorted unit3d: bump engine tag 2025-05-16 19:44:05 +12:00
Garfield69
070ee26017 bithdtv: typo 2025-05-16 18:03:13 +12:00
Garfield69
81e0101cbd bithdtv; add config link to the rate limit forum topic #15993 2025-05-16 15:49:56 +12:00
Garfield69
479392cf4f bithdtv: add request limit detection. #15993 2025-05-16 14:02:58 +12:00
Garfield69
be377ac649 uindex: add c=0 to search. resolves #15912 2025-05-16 05:28:10 +12:00
Garfield69
36d3f19086 Merge branch 'master' of https://github.com/Jackett/Jackett 2025-05-16 05:24:47 +12:00
Garfield69
158d92d336 torrentqq: bump alternate domain 2025-05-16 05:24:38 +12:00
Garfield69
d7ed800d54 siambit: add flaresolverr info 2025-05-16 05:24:23 +12:00
Garfield69
366ce176bb ebook-shares: new cats 2025-05-16 05:24:08 +12:00
Garfield69
e0d3b960ad Update rudub.yml 2025-05-16 05:23:54 +12:00
ilike2burnthing
ae7d6c499b Update Program.cs 2025-05-15 18:03:14 +01:00
ilike2burnthing
1aba79fe13 enthralled2fa: removed. #14897 2025-05-15 18:03:10 +01:00
ilike2burnthing
e4a9019f7f Update README.md 2025-05-15 17:55:41 +01:00
ilike2burnthing
be26c199bf assorted: fix year regex (#15994) 2025-05-15 17:38:44 +01:00
ilike2burnthing
bff8bf3a96 ncore: migrate to yaml (#15991) 2025-05-15 01:36:13 +01:00
Bogdan
4716ea7829 passthepopcorn: download torrent files with API credentials 2025-05-15 01:46:55 +03:00
ilike2burnthing
dcf04e7eac lastfiles: remove unused genre search modes 2025-05-14 17:55:54 +01:00
Garfield69
643bf3283a Update rudub.yml 2025-05-15 04:41:04 +12:00
Garfield69
5b16b9ff65 torrentqq: bump domain 2025-05-14 17:45:04 +12:00
Garfield69
f2f2e63a97 bithorlo: update size selector 2025-05-14 05:48:03 +12:00
Garfield69
4fd1203bef polishtorrent: update inactivity info 2025-05-14 05:47:41 +12:00
Garfield69
10a498308f Update rudub.yml 2025-05-14 05:47:19 +12:00
Garfield69
1fb7c8c346 torrenttip: bump domain 2025-05-13 17:39:31 +12:00
Garfield69
e894496bda torrentsome: bump domain 2025-05-13 17:39:17 +12:00
Garfield69
ca314d3e6a Update rudub.yml 2025-05-13 05:51:57 +12:00
Garfield69
5cba616a31 parabellumhd: tolower 2025-05-12 13:14:28 +12:00
Garfield69
75222975af parabellumhd: fix year input 2025-05-12 07:17:03 +12:00
Garfield69
3d919aa88b Update rudub.yml 2025-05-12 05:50:10 +12:00
Garfield69
030926a549 danishbytes: new cat 2025-05-11 05:31:13 +12:00
Garfield69
90abe2e4d8 Update rudub.yml 2025-05-11 05:30:56 +12:00
Garfield69
84abb69984 dontorrent: new domain 2025-05-10 17:36:24 +12:00
Garfield69
b218635d10 ebook-shares: -> xbitFM v4.1.31 resolves #5515
https://github.com/Prowlarr/Indexers/issues/508
2025-05-10 17:03:10 +12:00
Garfield69
f703702fbd uindex: update cat 2025-05-10 05:41:50 +12:00
Garfield69
1e7074f3ba Update rudub.yml 2025-05-10 05:41:37 +12:00
Garfield69
f4f1c0a33d piratesparadise: use year for keywordless. resolves #15932 2025-05-10 05:41:33 +12:00
Garfield69
51fbb82da1 torrentsir: bump domain 2025-05-09 17:38:21 +12:00
Alessandro
e4b8cfae04 EraiRaws: add custom RSS feed options (#15948) 2025-05-09 17:19:07 +12:00
Garfield69
b89fb33815 parabellumhd: refine year handling 2025-05-09 13:07:52 +12:00
Garfield69
5b0a038f5b superbits: update cat 13. resolves #15985 2025-05-09 08:38:20 +12:00
Garfield69
1b19e3853d torrentqq: bump alternate domain 2025-05-09 05:09:54 +12:00
Garfield69
32e2683927 Update rudub.yml 2025-05-09 05:09:27 +12:00
Garfield69
e39e6b8ed5 kickasstorrents-to: domain updates 2025-05-09 05:09:24 +12:00
Garfield69
4ae36c4f5c 0magnet: domain update 2025-05-09 05:08:57 +12:00
Garfield69
ae7efd5934 assorted unit3d: bump engine tag 2025-05-08 05:53:36 +12:00
Garfield69
54792d3060 abtorrents: cat typo fix 2025-05-08 05:07:35 +12:00
Garfield69
bcf513a122 torrenttip: bump domain 2025-05-08 04:44:29 +12:00
Garfield69
bbe84bfb71 torrentsome: bump domain 2025-05-08 04:44:17 +12:00
Garfield69
7d4f73bd04 Update rudub.yml 2025-05-08 04:44:05 +12:00
Garfield69
abd2674f42 enthralled: removed. resolves #14897 2025-05-08 04:44:01 +12:00
Garfield69
7e2a012d28 zktorrent: bump domain 2025-05-07 17:39:19 +12:00
Garfield69
789a4c37c6 hd-unit3d; limit 100 -> 90 to avoind http 500 after 9.0.7 upgrade 2025-05-07 07:49:54 +12:00
Garfield69
4c0f76dbde parabellum: fix year extraction 2025-05-07 07:10:00 +12:00
Garfield69
19b528cbd7 parabellum: refine year extract 2025-05-07 06:51:09 +12:00
Garfield69
23c4c4e353 torrentqq: bump domain 2025-05-07 06:42:40 +12:00
Garfield69
1c24de57b0 52bt: bump alternate domain 2025-05-07 06:34:17 +12:00
Garfield69
3a045ef7ee uindex: update cat 2025-05-07 06:33:57 +12:00
Garfield69
69df7d7d61 Update rudub.yml 2025-05-07 06:33:46 +12:00
Garfield69
bddba36702 Update README.md 2025-05-07 06:33:41 +12:00
Garfield69
34d9392d85 parabellumhd: extract the year from .Query.Keywords and pass it to the search inputs parm year 2025-05-06 20:43:05 +12:00
Garfield69
57b2eac692 oxtorrent-vip: bump domains 2025-05-06 17:41:01 +12:00
Garfield69
df8779e9ab nortorrent: bump domain 2025-05-06 17:40:35 +12:00
Garfield69
a8504cd3a6 assorted unit3d: bump engine tag 2025-05-06 05:31:03 +12:00
Garfield69
3c2c2afb7f sktorrent-org: only return entries with DL 2025-05-06 05:30:46 +12:00
Garfield69
2cafa025c2 Update rudub.yml 2025-05-06 05:29:24 +12:00
Garfield69
beb3b0de6d oxtorrent-vip: bump domain 2025-05-06 05:29:14 +12:00
Garfield69
2abca57494 divxtotal: new domain 2025-05-05 17:36:57 +12:00
Garfield69
85c5acf0ab Update rudub.yml 2025-05-05 05:16:20 +12:00
Garfield69
adcb01309f parabellumhd: strip season from query and convert temporada back to season 2025-05-04 08:42:38 +12:00
Garfield69
6a20fd4cdf parabellumhd: strip year from keywords, add query.year 2025-05-04 06:18:55 +12:00
Garfield69
1b59de35f2 parabellumhd: add Spanish to the end of the titles 2025-05-04 05:14:05 +12:00
Garfield69
51f5bd90ff Update rudub.yml 2025-05-04 05:13:23 +12:00
Garfield69
148928b3de zktorrent: new selectors for cat title details 2025-05-03 17:41:43 +12:00
Garfield69
c4cc225d92 filmeshdtorrent: clean up 2025-05-03 13:44:20 +12:00
Garfield69
8612ef2153 parabellumhd: add category as a description 2025-05-03 13:39:46 +12:00
garfield69
ace2e6e011 add ParabellumHD a Spanish private site. resolves #15977 (#15979) 2025-05-03 07:46:15 +12:00
Garfield69
0d8353863c Update rudub.yml 2025-05-03 05:28:52 +12:00
Garfield69
2fefae0c58 torrentseeds: removed. resolves #4842 2025-05-02 15:27:18 +12:00
Garfield69
4b98243670 assorted: standardise search path usage 2025-05-02 11:34:20 +12:00
Garfield69
3e4fd585fe okpt: lint 2025-05-02 06:53:42 +12:00
Garfield69
a4cee83367 okpt: update MST 1.5d -> 3d, update config account info 2025-05-02 06:05:53 +12:00
Garfield69
027e6edeee torrentqq: bump alternate domain 2025-05-02 05:44:41 +12:00
Garfield69
3d7111df7a Update rudub.yml 2025-05-02 05:44:27 +12:00
Garfield69
3517a0d1f0 hdt-lafenice: new cat 2025-05-02 05:44:24 +12:00
Lyfer_Lu
9823e8929b 52bt: domain update (#15976) 2025-05-02 05:37:53 +12:00
Bogdan
d0a942a68e passthepopcorn: fix release sorting 2025-05-01 17:05:47 +03:00
Bogdan
38d4a749e0 passthepopcorn: category mapping for search results 2025-05-01 17:05:01 +03:00
Garfield69
0a2236536f samaritano: perpage back to 100 resolves #15786 2025-05-01 04:56:45 +12:00
Garfield69
46dd3f3875 Update rudub.yml 2025-05-01 04:55:42 +12:00
Garfield69
526a96c834 torrenttip: bump domain 2025-04-30 17:45:52 +12:00
Garfield69
351c2563b0 torrentsome: bump domain 2025-04-30 17:45:31 +12:00
Garfield69
4593db5c21 torrentqq: bump domainl 2025-04-30 17:45:18 +12:00
Garfield69
65881c6f57 Update README.md 2025-04-30 13:40:15 +12:00
Garfield69
da2f3a5df3 lapumia: removed. resolves #15719 2025-04-30 13:39:44 +12:00
Garfield69
024149f7ee rotorrent: removed. resolves #15175 2025-04-30 10:49:15 +12:00
Garfield69
e7ef111efc bithdtv: update config inactivity info 2025-04-30 08:17:25 +12:00
Garfield69
c42baa456c aither: bump engine tag 2025-04-30 05:53:18 +12:00
Garfield69
2bbf687c45 learnbits: removed. resolves #12204 2025-04-30 05:52:38 +12:00
Garfield69
a47f3f3ed2 dontorrent: new domain 2025-04-30 05:25:15 +12:00
Garfield69
1c12ee62a2 Update rudub.yml 2025-04-30 05:24:50 +12:00
Garfield69
ab4fe6874f libronube: removed. resolves #15522 2025-04-30 05:24:40 +12:00
Garfield69
3f822fb173 Update rudub.yml 2025-04-29 05:29:55 +12:00
Garfield69
77f4ef566d immortuos: freeleech -> onluup. resolves https://github.com/Prowlarr/Indexers/issues/537 2025-04-28 11:48:07 +12:00
Garfield69
33f19486e1 dxp: add config flaresolverr info 2025-04-28 05:19:47 +12:00
Garfield69
8dfeeef504 fappaizuri: switch to www. resolves #14438 2025-04-28 05:19:20 +12:00
Garfield69
38731bda65 Update rudub.yml 2025-04-28 05:18:39 +12:00
Garfield69
d27fd980c5 magnetcat: new alt domains 2025-04-27 17:44:45 +12:00
Garfield69
cbc11e0e5e marinetracker: new cats 2025-04-27 05:44:15 +12:00
Garfield69
c5ce66cba8 torrentsir: bump domain 2025-04-27 05:43:53 +12:00
Garfield69
289d0263d5 Update rudub.yml 2025-04-27 05:43:39 +12:00
Garfield69
646b424a55 mejortorrent: lint 2025-04-26 08:44:08 +12:00
Garfield69
3b1629a0db mejortorrent: ignore details pages that return http 500. resolves #15562 2025-04-26 08:28:04 +12:00
Garfield69
4119b457cd dasunerwartete: update cat 2025-04-26 06:19:36 +12:00
Garfield69
76f9878a7e Update rudub.yml 2025-04-26 06:19:14 +12:00
Garfield69
daadc05e44 coastalcrew: update cats 2025-04-25 05:40:07 +12:00
Garfield69
f6cca12266 dasunerwartete: new cat 2025-04-25 05:39:42 +12:00
Garfield69
b940068e55 gaytorrentru: new cat 2025-04-25 05:39:18 +12:00
Garfield69
8ea72c2af4 Update rudub.yml 2025-04-25 05:39:03 +12:00
Garfield69
d35e03646b torrentqq: bump alternate domain 2025-04-25 05:39:00 +12:00
Garfield69
79722c4b4b rastatugan: now on GMT + -> 9.0.6 2025-04-24 14:25:27 +12:00
Garfield69
af8dbfdec7 hdzero: bump engine tag 2025-04-24 14:24:43 +12:00
Garfield69
7878846a80 torrentfunk: removed. resolves #13138 2025-04-24 12:22:04 +12:00
garfield69
bcd2865867 postman: add test for re-login handling (#15969) 2025-04-23 22:18:33 +01:00
Garfield69
1719669e9c torrentqq: bump domain 2025-04-24 04:58:48 +12:00
Garfield69
59bb275578 Update rudub.yml 2025-04-24 04:58:35 +12:00
Garfield69
bf4151ef79 torrenttip: bump domain 2025-04-23 17:35:11 +12:00
Garfield69
dd9f2085b6 torrentsome: bump domain 2025-04-23 17:35:01 +12:00
Garfield69
7e39520f0c sportscraze: update cats 2025-04-23 05:25:17 +12:00
Garfield69
0934ade48e Update rudub.yml 2025-04-23 05:24:52 +12:00
Garfield69
8fb791b4e0 utopia: -> 8.3.6 drop noresultmessage 2025-04-22 15:23:10 +12:00
Garfield69
56a0ae374c assorted unit3d: bump engine tag 2025-04-22 15:22:44 +12:00
Garfield69
fe42631aaa bitsearch: add solidtorrents legacy 2025-04-22 12:19:54 +12:00
ilike2burnthing
a4d88a60aa bitsearch: restore indexer, merge solidtorrents. #4751 #12232 (#15965) 2025-04-21 19:20:44 +01:00
Garfield69
a9cd4522f3 polishtorrent: update cats, bump engine tag 2025-04-22 05:10:11 +12:00
Garfield69
0908337498 Update rudub.yml 2025-04-22 05:09:41 +12:00
ilike2burnthing
8b965b9694 DashboardTests: increase WaitUntilModalIsDisplayed to 10s
resolves pipelines issue
2025-04-21 17:53:47 +01:00
ilike2burnthing
6fda3de98e kickasstorrents-to: remove blocked/broken mirrors. resolves #15962 2025-04-21 16:11:32 +01:00
Bogdan
9965ea9498 cardigann: improve error messaging for not finding JSON selectors 2025-04-21 14:38:33 +03:00
Bogdan
ee414c7bb3 theoldschool-api: remove rows count 2025-04-20 22:41:42 +03:00
Garfield69
80f587c90b riperam: update cats 2025-04-21 06:28:30 +12:00
Garfield69
dfaa7d650e mazepa: update cats 2025-04-21 06:17:53 +12:00
Garfield69
f7e4721cbf pier720: new cats 2025-04-21 06:08:11 +12:00
Garfield69
16db910895 Update rudub.yml 2025-04-21 06:07:59 +12:00
Garfield69
7e9247ee0c pandahd: removed. resolves #15919 2025-04-20 20:54:39 +12:00
Garfield69
3c4511dd29 xxxclub: new path #14202 2025-04-20 07:06:31 +12:00
Garfield69
5684448923 thepiratedship: new cats 2025-04-20 05:17:46 +12:00
Garfield69
e4db34a1b8 coastalcrew: new cat 2025-04-20 05:17:18 +12:00
Garfield69
ac36a00641 Update rudub.yml 2025-04-20 05:17:03 +12:00
Garfield69
5eecc34eae animelovers: bump engine tag 2025-04-19 17:43:38 +12:00
Garfield69
9e25dcb22a oxtorrent: bump domains 2025-04-19 05:43:33 +12:00
Garfield69
4d23a54e8a Update rudub.yml 2025-04-19 05:42:45 +12:00
Garfield69
24ce8eb789 generation-free: MST now 3d 2025-04-18 19:33:07 +12:00
Garfield69
6e2de96bac generation-free: update cats and genres -> 9.0.1 resolves #5279 2025-04-18 19:20:24 +12:00
Garfield69
b605169c3d uploadcx: bump engine tag 2025-04-18 17:47:33 +12:00
Garfield69
d30aaa0799 torrentqq: bump domains 2025-04-18 05:42:10 +12:00
Garfield69
5e23bb3b86 arenabg: CA expired 2025-04-18 05:33:28 +12:00
Garfield69
27a2f0b7b4 backups: new cat 2025-04-18 05:33:15 +12:00
Garfield69
3ec7e13526 Update rudub.yml 2025-04-18 05:33:03 +12:00
Garfield69
959f9b7b38 rockethd: bump engine tag 2025-04-17 15:12:18 +12:00
Garfield69
b63fb4529d afun: update inactivity info 2025-04-17 05:39:49 +12:00
Garfield69
d8690ded42 letseed: new cat 2025-04-17 05:17:41 +12:00
Garfield69
28bc28998a Update rudub.yml 2025-04-17 05:17:30 +12:00
Garfield69
fec609edf5 solidtorrents: removed. resolves #4751 2025-04-16 19:29:56 +12:00
Garfield69
8664008f91 mejortorrent: bump domain 2025-04-16 17:46:00 +12:00
Garfield69
f61699d08f torrenttip: bump domain 2025-04-16 17:45:27 +12:00
Garfield69
b3eb52fb50 torrentsome: bump domain 2025-04-16 17:45:14 +12:00
Garfield69
d761f0fc03 lst: bump engine tag 2025-04-16 15:36:29 +12:00
Garfield69
862f98d0fc infinity: pay2dl 2025-04-16 15:36:14 +12:00
Garfield69
3c0dd47f02 Update rudub.yml 2025-04-16 13:46:01 +12:00
Garfield69
114e152045 Update rudub.yml 2025-04-16 11:38:17 +12:00
Garfield69
3e35fa6b0a torrentz2nz: removed. resolves #13609 2025-04-16 05:46:17 +12:00
Garfield69
07b31adaca rareshare2: removed. resolves #14303 2025-04-16 05:43:10 +12:00
Garfield69
8c2f8411db irishtv: removed. resolves #15160 2025-04-16 05:40:33 +12:00
Garfield69
dda859f0f5 Update rudub.yml 2025-04-16 05:36:36 +12:00
162 changed files with 2218 additions and 5047 deletions

View File

@@ -42,18 +42,18 @@ Prior versions of Jackett are no longer supported.
* AniSource
* ApacheTorrent
* AudioBook Bay (ABB)
* Badass Torrents
* Bangumi Moe
* BigFANGroup
* BitRu
* BitSearch (Solid Torrents)
* BluDV
* BlueRoms
* BT.etree
* BTdirectory (BT目录)
* BTSOW
* btstate
* Byrutor
* Cinecalidad
* cpasbien
* cpasbienClone
* CrackingPatching
* DaMagNet
@@ -67,10 +67,10 @@ Prior versions of Jackett are no longer supported.
* EXT Torrents
* ExtraTorrent.st
* EZTV
* FileMood
* FilmesHdTorrent
* Frozen Layer
* GamesTorrents
* GloDLS
* GTorrent.pro
* Idope
* ilCorSaRoNeRo
@@ -80,9 +80,7 @@ Prior versions of Jackett are no longer supported.
* kickasstorrents.to
* kickasstorrents.ws
* Knaben
* LAPUMiA
* LePorno.info
* Libronube
* LimeTorrents
* LinuxTracker
* Mac Torrents Download
@@ -117,7 +115,6 @@ Prior versions of Jackett are no longer supported.
* Sexy-Pics
* Shana Project
* ShowRSS
* Solid Torrents
* sosulki
* SubsPlease
* sukebei.Nyaa.si
@@ -131,9 +128,9 @@ Prior versions of Jackett are no longer supported.
* torrent.by
* torrent-pirat
* Torrent9
* TorrentFunk
* TorrentDosFilmes
* TorrentDownload
* TorrentGalaxyClone
* TorrentKitty
* TorrentProject2
* TorrentQQ (토렌트큐큐)
@@ -142,17 +139,13 @@ Prior versions of Jackett are no longer supported.
* Torrentsome (토렌트썸)
* torrentssg (토렌트쓱)
* Torrenttip (토렌트팁)
* Torrentz2nz
* TrahT
* truPornolabs
* U3C3
* Uindex
* UnionDHT
* VSTHouse
* VST Torrentz
* VSTorrent
* Wolfmax4K
* xxxAdultTorrent
* XXXClub
* xxxtor
* YourBittorrent
@@ -182,6 +175,7 @@ Prior versions of Jackett are no longer supported.
* Erai-Raws
* Ex-torrenty
* ExKinoRay
* Fenyarnyek-Tracker
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
@@ -260,6 +254,7 @@ Prior versions of Jackett are no longer supported.
* AnimeWorld (AW)
* Anthelion (ANT)
* Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#)
* ArabicSource
* ArabP2P
* ArabTorrents [![(invite needed)][inviteneeded]](#)
* AsianCinema
@@ -283,6 +278,7 @@ Prior versions of Jackett are no longer supported.
* BitHUmen [![(invite needed)][inviteneeded]](#)
* Bitpalace
* BitPorn
* BitSexy
* BitTorrentFiles
* BiTTuRK
* BJ-Share (BJ) [![(invite needed)][inviteneeded]](#)
@@ -338,7 +334,6 @@ Prior versions of Jackett are no longer supported.
* Ebooks-Shares [![(invite needed)][inviteneeded]](#)
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
* eMuwarez
* Enthralled
* eShareNet
* eStone (BigTorrent)
* Exitorrent.org [![(invite needed)][inviteneeded]](#)
@@ -405,7 +400,6 @@ Prior versions of Jackett are no longer supported.
* House of Devil
* HQMusic
* HUDBT (蝴蝶) [![(invite needed)][inviteneeded]](#)
* iAnon
* ICC2022 (冰淇淋) [![(invite needed)][inviteneeded]](#)
* ilolicon PT
* ImmortalSeed (iS)
@@ -415,7 +409,6 @@ Prior versions of Jackett are no longer supported.
* Infire
* Insane Tracker
* IPTorrents (IPT)
* IrishTV (ITV)
* ItaTorrents
* JME-REUNIT3D
* JoyHD (JHD) [![(invite needed)][inviteneeded]](#)
@@ -428,13 +421,10 @@ Prior versions of Jackett are no longer supported.
* KrazyZone
* Kufei (库非)
* Kufirc
* LaidBackManor
* Last Digital Underground (LDU)
* LastFiles (LF)
* Lat-Team
* Le Saloon [![(invite needed)][inviteneeded]](#)
* Le-Cinephile
* LearnBits
* LearnFlakes
* Leech24
* LemonHD [![(invite needed)][inviteneeded]](#)
@@ -465,14 +455,13 @@ Prior versions of Jackett are no longer supported.
* MouseBits
* MyAnonamouse (MAM)
* MySpleen [![(invite needed)][inviteneeded]](#)
* NCore [![(invite needed)][inviteneeded]](#)
* NCore
* Nebulance (NBL) (TransmiTheNet)
* NewHeaven (TorrentHeavenResurrection) [![(invite needed)][inviteneeded]](#)
* NicePT
* Nirvana
* NorBits
* NordicQuality
* Ntelogo
* Nusanta(RA.RE)
* OKPT
* Old Greek Tracker
@@ -485,7 +474,7 @@ Prior versions of Jackett are no longer supported.
* OurBits (HDPter)
* P2PBG
* Panda
* PandaHD
* ParabellumHD
* Party-Tracker
* PassThePopcorn (PTP) [![(invite needed)][inviteneeded]](#)
* Peeratiko
@@ -523,7 +512,6 @@ Prior versions of Jackett are no longer supported.
* RacingForMe (RFM)
* RailgunPT
* Rain (雨)
* RareShare2
* Rastastugan
* Red Leaves (红叶) [![(invite needed)][inviteneeded]](#)
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
@@ -533,7 +521,6 @@ Prior versions of Jackett are no longer supported.
* RevolutionTT [![(invite needed)][inviteneeded]](#)
* RocketHD
* Romanian Metal Torrents (RMT)
* RoTorrent
* Rousi
* SAMARITANO
* SATClubbing
@@ -602,7 +589,6 @@ Prior versions of Jackett are no longer supported.
* Torrenting (TT)
* TorrentLeech (TL)
* TorrentLeech.pl [![(invite needed)][inviteneeded]](#)
* TorrentSeeds (TS)
* ToTheGlory (TTG) [![(invite needed)][inviteneeded]](#)
* TrackerMK
* TranceTraffic
@@ -669,6 +655,8 @@ t=book:
params : q, title, author, publisher, year, genre
```
Note that most indexers will only support a subset of these search modes and parameters, use the t=caps to get a list of the actual modes and parms supported by an indexer.
Examples:
```
@@ -718,7 +706,7 @@ A special "all" indexer is available at `/api/v2.0/indexers/all/results/torznab`
It will query all configured indexers and return the combined results.
If your client supports multiple feeds it's recommended to add each indexer directly instead of using the "all" indexer.
Using the "all" indexer has no advantages (besides reduced management overhead), the only disadvantages:
Using the "all" indexer has no advantages (besides reduced management overhead), and there are many disadvantages:
* you lose control over indexer specific settings (categories, search modes, etc.)
* mixing search modes (IMDB, query, etc.) might cause low-quality results
* indexer specific categories (>= 100000) can't be used.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 103 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

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

View File

@@ -7,14 +7,20 @@ type: public
encoding: UTF-8
requestDelay: 2
links:
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://521.52btbt.cyou/
- https://www.529053.xyz/
- https://www.529055.xyz/
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://52btbt.icu/
- https://www.529059.xyz/
- https://www.529060.xyz/
legacylinks:
- https://529050.xyz/
- https://529048.xyz/
- https://529049.xyz/
- https://www.529052.xyz/
- https://www.529053.xyz/
- https://www.529055.xyz/
- https://www.529057.xyz/
- https://www.529056.xyz/
- https://www.529058.xyz/
- https://www.52bt059.buzz/
caps:
categorymappings:

View File

@@ -17,7 +17,7 @@ caps:
- {id: 20, cat: Audio/Audiobook, desc: "Biography/Memoirs"}
- {id: 30, cat: Audio/Audiobook, desc: "Business"}
- {id: 40, cat: Audio/Audiobook, desc: "Childrens"}
- {id: 70, cat: Audio/Audiobook, desc: "Computers "}
- {id: 70, cat: Audio/Audiobook, desc: "Computers"}
- {id: 260, cat: Audio/Audiobook, desc: "Crime/Thriller"}
- {id: 90, cat: Audio/Audiobook, desc: "Fantasy-General"}
- {id: 100, cat: Audio/Audiobook, desc: "Fantasy-Youth"}

View File

@@ -29,19 +29,11 @@ caps:
music-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 HDBao Web Site. Otherwise just leave it empty."
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -69,27 +61,13 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted.</li><li>Elite User or above would never be deleted if parked (at User CP).</li><li>Parked accounts would be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts would be deleted if users have not logged in for more than 150 days in a row.</li></ol>"
default: "Cherish your user account. Inactive accounts will be deleted based on the following rules:<ol><li>Veteran User or above will never be deleted.</li><li>Elite User or above will never be deleted if parked (at User CP).</li><li>Parked accounts will be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts will be deleted if users have not logged in for more than 150 days in a row.</li><li>Accounts with both uploaded and downloaded amount being 0 will be deleted if users have not logged in for more than 100 days in a row.</li></ol>"
login:
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: yes
error:
- selector: td.embedded:contains("失败")
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]

View File

@@ -5,6 +5,7 @@ description: "Aither is a Private Torrent Tracker for HD MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
# status https://status.aither.cc/
links:
- https://aither.cc/
@@ -188,4 +189,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.0.1
# json UNIT3D 9.1.0

View File

@@ -152,7 +152,7 @@ search:
keywordsfilters:
# drop the year from searches since site titles do not include year
- name: re_replace
args: ["(19|20[0-9]{2})", ""]
args: ["(\\b((19|20)\\d{2})\\b)", ""]
rows:
selector: "div#fancy-list-group ul.list-group li.list-group-item{{ if .Config.freeleech }}:has(span.badge-success:contains(\"FREE\")){{ else }}{{ end }}"

View File

@@ -193,4 +193,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.6

View File

@@ -51,7 +51,6 @@ caps:
- {id: 89, cat: TV, desc: "مسلسلات عربية كامله (Full Arabic Series)"}
- {id: 52, cat: TV, desc: "مسرحيات (Plays)"}
- {id: 71, cat: TV, desc: "مسلسلات مدبلجه عربي (Arabic Dubbed Series)"}
- {id: 117, cat: TV, desc: "رمضان 2025 (Ramadan 2025)"}
- {id: 90, cat: TV, desc: "برامج ومسابقات (Shows)"}
# المرئيات الاجنبية Foreign Movies
- {id: 92, cat: TV/Foreign, desc: "تعليمي (Educational)"}
@@ -116,7 +115,8 @@ search:
inputs:
page: torrents
search: "{{ .Keywords }}"
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0{{ end }}"
# does not support multi categories, default to All
category: 0
# 0 all 1 activeonly 2 deadonly
active: 0
# 0 all 1 internal 2 external

View File

@@ -5,6 +5,8 @@ description: "ArenaBG is a BULGARIAN Semi-Private Torrent Tracker for 0DAY / GEN
language: bg-BG
type: semi-private
encoding: UTF-8
certificates:
- 513af956f189b16a68ddd75d5d857309d3084d8d # Expired 17 April 2025
links:
- https://arenabg.com/
legacylinks:

View File

@@ -31,6 +31,7 @@ caps:
- {id: 80, cat: PC, desc: "Emulation Media"}
- {id: 61, cat: PC, desc: "emuxtras"}
- {id: 69, cat: TV, desc: "Entertainment"}
- {id: 89, cat: PC, desc: "Ghostware"}
- {id: 84, cat: TV, desc: "GOG DRM FREE"}
- {id: 77, cat: PC, desc: "Hyperspin"}
- {id: 34, cat: TV, desc: "Kids"}

View File

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

View File

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

View File

@@ -1,14 +1,18 @@
---
id: solidtorrents
name: Solid Torrents
description: "Solid Torrents is a Public torrent meta-search engine"
id: bitsearch
replaces:
- solidtorrents
name: BitSearch
description: "BitSearch (Solid Torrents) is a Public torrent meta-search engine"
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://bitsearch.to/
- https://solidtorrents.to/
legacylinks:
- https://bitsearch.nocensor.cloud/
- https://bitsearch.mrunblock.bond/
- https://solidtorrents.net/
- https://solidtorrents.nocensor.cloud/
- https://solidtorrents.eu/
@@ -53,10 +57,6 @@ caps:
book-search: [q]
settings:
- name: prefer_magnet_links
type: checkbox
label: Prefer Magnet Links
default: false
- name: sort
type: select
label: Sort requested from site
@@ -75,18 +75,15 @@ settings:
search:
paths:
# https://solidtorrents.net/search?q=&sort=date&order=desc
- path: search
inputs:
q: "{{ .Keywords }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
limit: 100
page: 1
allowEmptyInputs: true
# https://bitsearch.to/search?q=&sort=date&order=desc&limit=100
- path: "{{ if .Keywords }}search?q={{ .Keywords }}&sort={{ .Config.sort }}&order={{ .Config.type }}&limit=100{{ else }}latest{{ end }}"
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: li.search-result:has(a[class="dl-torrent"])
selector: li.search-result:has(a.dl-magnet)
fields:
category:
@@ -96,22 +93,9 @@ search:
details:
selector: h5 a
attribute: href
download_optional:
selector: a[class="dl-torrent"]
attribute: href
optional: true
download:
text: "{{ if .Config.prefer_magnet_links }}{{ else }}{{ .Result.download_optional }}{{ end }}"
optional: true
magnet:
selector: a[href^="magnet:?xt"]
attribute: href
infohash:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
grabs_dot:
selector: div.stats div:has(img[alt="Download"]):contains(".")
optional: true
@@ -120,16 +104,16 @@ search:
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
- name: re_replace
args: ["[MB]", "00000"] # 'billion' too long for Jackett table cell
grabs_nodot:
selector: div.stats div:has(img[alt="Download"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
- name: re_replace
args: ["[MB]", "000000"]
grabs:
text: "{{ if or .Result.grabs_dot .Result.grabs_nodot }}{{ or .Result.grabs_dot .Result.grabs_nodot }}{{ else }}0{{ end }}"
size:
@@ -142,16 +126,16 @@ search:
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
- name: re_replace
args: ["[MB]", "00000"]
seeders_nodot:
selector: div.stats div:has(img[alt="Seeder"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
- name: re_replace
args: ["[MB]", "000000"]
seeders:
text: "{{ if or .Result.seeders_dot .Result.seeders_nodot }}{{ or .Result.seeders_dot .Result.seeders_nodot }}{{ else }}0{{ end }}"
leechers_dot:
@@ -162,16 +146,16 @@ search:
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
- name: re_replace
args: ["[MB]", "00000"]
leechers_nodot:
selector: div.stats div:has(img[alt="Leecher"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
- name: re_replace
args: ["[MB]", "000000"]
leechers:
text: "{{ if or .Result.leechers_dot .Result.leechers_nodot }}{{ or .Result.leechers_dot .Result.leechers_nodot }}{{ else }}0{{ end }}"
date:

View File

@@ -1,31 +1,24 @@
---
id: ntelogo
name: Ntelogo (API)
description: "Ntelogo is a GREEK Private Torrent Tracker for MOVIES / TV / GENERAL"
language: el-GR
id: bitsexy-api
name: BitSexy (API)
description: "BitSexy is a Private Torrent Tracker for 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://ntelogo.org/
- https://bitsexy.cc/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 6, cat: PC/0day, desc: "Windows"}
- {id: 1, cat: XXX/x264, desc: "Movies"}
- {id: 2, cat: XXX/Pack, desc: "Pack"}
- {id: 3, cat: XXX/ImageSet, desc: "Images"}
- {id: 4, cat: Console, desc: "Games"}
- {id: 5, cat: PC, desc: "Software"}
- {id: 7, cat: PC/Mobile-Android, desc: "Android"}
- {id: 8, cat: XXX, desc: "Adult Only"}
- {id: 9, cat: Books/EBook, desc: "Book"}
- {id: 10, cat: Audio/Audiobook, desc: "AudioBook"}
- {id: 5, cat: Books, desc: "Books"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
movie-search: [q]
book-search: [q]
settings:
@@ -35,7 +28,7 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://ntelogo.org/\" target=\"_blank\">Ntelogo</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://bitsexy.cc/\" target=\"_blank\">BitSexy</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -60,6 +53,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "<ul><li>You must log in once every 60 days or seed at least 1 torrent to not get disabled</li><li>Once disabled, you have another 60 days to log back in and have your account re-activated. You may need to contact Helpdesk to do so</li><li>Disabled account will be deleted after 180 days of inactivity</li><ul>"
login:
path: /api/torrents
@@ -85,11 +82,6 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
@@ -135,10 +127,6 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
description:
@@ -185,6 +173,6 @@ search:
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.0.5
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.1.1 (custom)

View File

@@ -191,4 +191,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.0.6
# json UNIT3D 9.1.1

View File

@@ -7,13 +7,14 @@ type: public
encoding: UTF-8
# current domain at https://cursor.vip/btmulu then follow links to the final search-movie link
links:
- https://btmulu.work/
- https://btmulu.live/
- https://www.btmulu.cyou/
legacylinks:
- https://www.btmulu.asia/
- https://www.btmulu.digital/
- https://www.btmulu.pw/
- https://www.btmulu.one/
- https://btmulu.work/
caps:
categorymappings:

View File

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

View File

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

View File

@@ -18,18 +18,22 @@ caps:
- {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: 133, cat: TV/Anime, desc: "Serien Anime"}
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 59, cat: TV, desc: "Serien Pack"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 56, cat: TV/SD, desc: "Serien DVD-R"}
- {id: 123, cat: TV, desc: "Serien Klassiker"}
- {id: 126, cat: TV, desc: "Serien Kids"}
- {id: 132, cat: TV/UHD, desc: "Serien UHD"}
- {id: 92, cat: TV/Documentary, desc: "Doku Avi"}
- {id: 94, cat: TV/Documentary, desc: "Doku Audio"}
- {id: 135, cat: TV/Documentary, desc: "Doku UHD"}
- {id: 13, cat: TV/Documentary, desc: "Doku DVD-R"}
- {id: 14, cat: TV/Documentary, desc: "Doku HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku SD"}
- {id: 136, cat: TV/Documentary, desc: "Doku Pack"}
- {id: 9, cat: PC, desc: "App Linux"}
- {id: 10, cat: PC/Mac, desc: "App Mac"}
@@ -64,21 +68,22 @@ caps:
- {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: 134, cat: Other, desc: "Sonstiges Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Sonstiges A-Book"}
- {id: 96, cat: Books/EBook, desc: "Sonstiges E-Book"}
- {id: 69, cat: Other, desc: "Sonstiges Tutorial"}
- {id: 71, cat: Other/Misc, desc: "Sonstiges Other"}
- {id: 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: 131, cat: TV/UHD, desc: "Internt'l Serie UHD"}
- {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: 98, cat: Movies/HD, desc: "Internt'l Movie HD"}
- {id: 102, cat: TV/SD, desc: "Internt'l Serie SD"}
- {id: 99, cat: TV/HD, desc: "Internt'l Serie HD"}
- {id: 115, cat: Movies/DVD, desc: "Internt'l DVD-R"}
- {id: 107, cat: Audio/Audiobook, desc: "Internt'l A-Book"}
- {id: 106, cat: Books/EBook, desc: "Internt'l E-Book"}
- {id: 105, cat: TV/Documentary, desc: "Internt'l Doku"}
- {id: 104, cat: Other, desc: "Internt'l Misc"}
- {id: 73, cat: XXX/x264, desc: "XXX HD"}
- {id: 74, cat: XXX/Other, desc: "XXX Other"}

View File

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

View File

@@ -93,7 +93,7 @@ search:
selector: a
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:

View File

@@ -215,4 +215,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.13 2024-09-21
# NexusPHP v1.9.4 2025-06-01

View File

@@ -111,7 +111,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
selector: div.torrents > div > div.torrent-table-sub-info
fields:
category:
@@ -133,9 +133,6 @@ search:
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img[data-src]
attribute: data-src
imdbid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="imdb.com/title/tt"]
@@ -146,7 +143,7 @@ search:
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
selector: div.torrent-info-text-added > span[title]
attribute: title
optional: true
filters:
@@ -156,7 +153,7 @@ search:
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
selector: div.torrent-info-text-added:not(:has(span))
optional: true
filters:
- name: append
@@ -166,13 +163,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: div.torrent-info-text-size
seeders:
selector: td.rowfollow:nth-child(6)
selector: div.torrent-info-text-seeders
leechers:
selector: td.rowfollow:nth-child(7)
selector: div.torrent-info-text-leechers
grabs:
selector: td.rowfollow:nth-child(8)
selector: div.torrent-info-text-finished
downloadvolumefactor:
case:
img.pro_free: 0
@@ -189,7 +186,14 @@ search:
"*": 1
minimumratio:
text: 1.0
description_verified:
case:
span[title="通过"]: "Verified:"
span[title="未审"]: "Unverified:"
span[title="拒绝"]: "Banned:"
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
selector: div.text-start
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.15 2024-12-23

View File

@@ -19,9 +19,10 @@ caps:
- {id: 2, cat: TV, desc: "TV"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 3, cat: Audio, desc: "Sound"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 8, cat: Books, desc: "Books"}
- {id: 17, cat: Audio/Audiobook, desc: "AudioBooks"}
- {id: 19, cat: Audio, desc: "Podcasts"}
modes:
search: [q]

View File

@@ -191,4 +191,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.0.5
# json UNIT3D 9.0.9

View File

@@ -10,17 +10,20 @@ links:
caps:
categorymappings:
- {id: 145, cat: Movies, desc: "Filme > DRG"}
- {id: 28, cat: Movies/SD, desc: "Filme > SD"}
- {id: 32, cat: Movies/HD, desc: "Filme > HD"}
- {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
- {id: 143, cat: TV/Anime, desc: "Filme > Anime"}
- {id: 138, cat: Movies, desc: "Filme > Packs"}
- {id: 148, cat: Movies, desc: "Filme > Packs UHD"}
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
- {id: 144, cat: TV/Anime, desc: "Serien > Anime"}
- {id: 59, cat: TV, desc: "Serien > Packs"}
- {id: 147, cat: TV, desc: "Serien > Packs UHD"}
- {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
- {id: 52, cat: Audio, desc: "Audio > Pack"}

View File

@@ -184,4 +184,4 @@ search:
args: "cat={{ .Result.category_title }} - "
minimumratio:
text: 0.9
# NexusPHP v1.8.15 2024-12-23
# NexusPHP v1.9.4 2025-06-01

View File

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

View File

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

View File

@@ -19,10 +19,6 @@ caps:
movie-search: [q, imdbid, tmdbid]
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
@@ -183,4 +179,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.2.0
# json UNIT3D 9.0.8

View File

@@ -1,140 +0,0 @@
---
id: enthralled
name: Enthralled
description: "Enthralled is a Private Torrent Tracker for FETISH 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://www.enthralled.me/
caps:
categorymappings:
- {id: 1, cat: XXX, desc: "FemDom"}
- {id: 2, cat: XXX, desc: "LezDom"}
- {id: 4, cat: XXX, desc: "POV"}
- {id: 5, cat: XXX, desc: "Scat"}
- {id: 3, cat: XXX, desc: "TransDom"}
modes:
search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login
method: form
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
cinfo: "2550|1350|24|-60"
keeploggedin: 1
error:
- selector: div.error
test:
path: index.php
selector: "#nav_userinfo"
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent shaded_row"]:has(a[href*="action=download"])
fields:
category:
selector: a[href*="filter_cat"]
attribute: href
filters:
- name: regexp
args: "(\\d+)]=1"
title:
selector: a[href^="/torrents.php?id="]
details:
selector: a[href^="/torrents.php?id="]
attribute: href
download:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description_tags:
selector: div.tags
description:
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
poster:
selector: td:nth-child(2) > script
filters:
- name: regexp
args: "src=\\\\\"(.*?)\\\\\""
- name: re_replace
args: ["\\\\(.)", "$1"]
- name: replace
args: ["/static/common/noartwork/noimage.png", ""]
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: dateparse
args: "MMM dd yyyy, HH:mm"
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
span.icon[title*="Freeleech"]: 0
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor:
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
minimumratio:
text: 0.5
# Luminance

View File

@@ -1,134 +0,0 @@
---
id: enthralled2fa
name: Enthralled2FA
description: "Enthralled is a Private Torrent Tracker for FETISH 3X. Cookie Login for 2FA use."
language: en-US
type: private
encoding: UTF-8
links:
- https://www.enthralled.me/
caps:
categorymappings:
- {id: 1, cat: XXX, desc: "FemDom"}
- {id: 2, cat: XXX, desc: "LezDom"}
- {id: 4, cat: XXX, desc: "POV"}
- {id: 5, cat: XXX, desc: "Scat"}
- {id: 3, cat: XXX, desc: "TransDom"}
modes:
search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: "#nav_userinfo"
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent shaded_row"]:has(a[href*="action=download"])
fields:
category:
selector: a[href*="filter_cat"]
attribute: href
filters:
- name: regexp
args: "(\\d+)]=1"
title:
selector: a[href^="/torrents.php?id="]
details:
selector: a[href^="/torrents.php?id="]
attribute: href
download:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description_tags:
selector: div.tags
description:
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
poster:
selector: td:nth-child(2) > script
filters:
- name: regexp
args: "src=\\\\\"(.*?)\\\\\""
- name: re_replace
args: ["\\\\(.)", "$1"]
- name: replace
args: ["/static/common/noartwork/noimage.png", ""]
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: dateparse
args: "MMM dd yyyy, HH:mm"
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
span.icon[title*="Freeleech"]: 0
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor:
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
minimumratio:
text: 0.5
# Luminance

View File

@@ -6,6 +6,8 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://www.fappaizuri.me/
legacylinks:
- https://fappaizuri.me/
caps:

View File

@@ -184,4 +184,4 @@ search:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio:
text: 0.81
# json UNIT3D 9.0.6
# json UNIT3D 9.1.0

View File

@@ -0,0 +1,148 @@
---
id: fenyarnyek-tracker
name: Fenyarnyek-Tracker
description: "Fenyarnyek-Tracker is a HUNGARIAN semi private site for TV / MOVIES / GENERAL"
language: hu-HU
type: semi-private
encoding: UTF-8
links:
- http://tracker.fenyarnyek.com/
legacylinks:
- https://tracker.fenyarnyek.com/ # site is forcing http
caps:
categorymappings:
- {id: 13, cat: Movies/SD, desc: "SD Hun"}
- {id: 14, cat: Movies/SD, desc: "SD Eng"}
- {id: 15, cat: Movies/SD, desc: "Xvid Hun"}
- {id: 16, cat: Movies/SD, desc: "Xvid Eng"}
- {id: 17, cat: Movies/HD, desc: "HD Hun"}
- {id: 18, cat: Movies/HD, desc: "HD Eng"}
- {id: 19, cat: Movies/DVD, desc: "DVD Hun"}
- {id: 20, cat: Movies/DVD, desc: "DVD Eng"}
- {id: 21, cat: Movies/SD, desc: "Cam Hun"}
- {id: 22, cat: Movies/SD, desc: "Cam Eng"}
- {id: 23, cat: TV, desc: "Sorozat Hun"}
- {id: 24, cat: TV, desc: "Sorozat Eng"}
- {id: 25, cat: TV/Anime, desc: "Animációs"}
- {id: 26, cat: Books, desc: "Ebook Hun"}
- {id: 27, cat: Books, desc: "Ebook Eng"}
- {id: 28, cat: PC/Games, desc: "Game Iso"}
- {id: 29, cat: PC/Games, desc: "Game Rip"}
- {id: 30, cat: XXX, desc: "XXX Film"}
- {id: 31, cat: XXX/ImageSet, desc: "XXX kép"}
- {id: 32, cat: Audio, desc: "Zene Hun"}
- {id: 33, cat: Audio, desc: "Zene Eng"}
- {id: 34, cat: Other, desc: "Képek"}
- {id: 35, cat: PC/Mobile-Other, desc: "Mobil"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
- name: info
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
method: post
path: index.php?page=login
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: td.lista span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# http://tracker.fenyarnyek.com/index.php?page=torrents&search=&category=0&active=0
- path: index.php
inputs:
page: torrents
search: "{{ .Keywords }}"
# does not support multi categories, defaulting to All.
category: 0
# 0 all, 1 activeonly, 2 deadonly
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows:
selector: table.lista > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
selector: a[href*="category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[href^="index.php?page=torrent-details"]
details:
selector: a[href^="index.php?page=torrent-details"]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?) "
date:
selector: td:nth-child(4)
# auto adjusted by site account profile
filters:
- name: dateparse
args: "dd/MM/yyyy"
size:
selector: a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: regexp
args: "Méret: (.+?)<"
seeders:
selector: td:nth-last-child(5)
leechers:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(7)
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# xbtit

View File

@@ -0,0 +1,70 @@
---
id: filemood
name: FileMood
description: "FileMood is a Public BitTorrent DHT search engine."
language: en-US
type: public
encoding: UTF-8
links:
- https://filemood.com/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_category_8000
type: info_category_8000
search:
paths:
- path: result
followredirect: true
inputs:
q: "{{ .Keywords }}{{ if .Keywords }} in:title{{ else }}{{ end }}"
rows:
selector: table > tbody > tr:has(a.btn-success)
fields:
category:
text: Other
title:
selector: a
attribute: title
details:
selector: a
attribute: href
infohash:
selector: a
attribute: href
filters:
- name: regexp
args: "([A-F|a-f|0-9]{40})"
size:
selector: td.dn-size
date:
text: now
seeders:
selector: td.dn-status
filters:
- name: split
args: ["/", 0]
leechers:
selector: td.dn-status
filters:
- name: split
args: ["/", 1]
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -231,4 +231,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.9.0 2025-02-06
# NexusPHP v1.9.4 2025-06-01

View File

@@ -92,6 +92,7 @@ caps:
- {id: 60, cat: XXX, desc: "Straight younger"}
- {id: 45, cat: Movies, desc: "Themed Movie"}
- {id: 47, cat: XXX, desc: "Trans"}
- {id: 70, cat: XXX, desc: "Trans/FTM"}
- {id: 1, cat: TV, desc: "TV / Episodes"}
- {id: 41, cat: XXX, desc: "Twinks"}
- {id: 42, cat: XXX, desc: "Vintage"}

View File

@@ -12,12 +12,12 @@ legacylinks:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Film"}
- {id: 2, cat: TV, desc: "Série"}
- {id: 3, cat: Audio, desc: "Musique"}
- {id: 1, cat: Movies, desc: "Films"}
- {id: 2, cat: TV, desc: "Séries"}
- {id: 3, cat: Books, desc: "Ebook"}
- {id: 4, cat: Console, desc: "Jeux"}
- {id: 5, cat: PC, desc: "Logiciel"}
- {id: 6, cat: Books, desc: "Ebook"}
- {id: 6, cat: Audio, desc: "Musique"}
modes:
search: [q]
@@ -181,10 +181,6 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
description:
@@ -230,7 +226,10 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.5 but torrents must be seeded for 3 days regardless of ratio
# minimumratio:
# text: 0.5
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.0.0
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.0.1

View File

@@ -26,19 +26,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 GGPT Web Site. Otherwise just leave it empty."
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -65,26 +57,10 @@ settings:
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
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
# using the cookie method because site disables login occasionally (referred to as the silent state on the site)
method: cookie
inputs:
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
two_step_code: "{{ .Config.2facode }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
message:
selector: td.text
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]

View File

@@ -1,126 +0,0 @@
---
id: glodls
name: GloDLS
description: "GloDLS is a Public Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: public
encoding: UTF-8
links:
- https://glodls.to/
- https://gtso.cc/
- https://glodls.unblockninja.com/
legacylinks:
- https://glodls.rocks/
- https://gtdb.to/
- https://gtdb.cc/
- https://www.gtdb.to/
- https://glotorrents.mrunblock.bond/
- https://glotorrents.nocensor.cloud/
- https://glodls.ninjaproxy1.com/ # blank
- https://glotorrents.unblockit.download/
caps:
categorymappings:
- {id: 50, cat: XXX, desc: "XXX"}
- {id: 5, cat: PC/Mobile-Android, desc: "Android"}
- {id: 28, cat: TV/Anime, desc: "Anime"}
- {id: 18, cat: PC, desc: "Apps"}
- {id: 51, cat: Books/EBook, desc: "Books"}
- {id: 73, cat: XXX, desc: "Desi Porn"}
- {id: 75, cat: Audio/Lossless, desc: "FLAC"}
- {id: 10, cat: PC/Games, desc: "Games"}
- {id: 55, cat: PC/Mac, desc: "Macintosh"}
- {id: 52, cat: PC/Mobile-Other, desc: "Mobile"}
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 22, cat: Audio, desc: "Music"}
- {id: 33, cat: Other, desc: "Other"}
- {id: 72, cat: TV, desc: "Packs"}
- {id: 70, cat: Other, desc: "Pictures"}
- {id: 76, cat: TV/Sport, desc: "Sports"}
- {id: 74, cat: Books, desc: "Tutorials"}
- {id: 41, cat: TV, desc: "TV"}
- {id: 71, cat: Audio/Video, desc: "Videos"}
- {id: 54, cat: PC/0day, desc: "Windows"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: sort
type: select
label: Sort requested from site
default: 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
search:
paths:
# https://glodls.to/search_results.php?c1=1&c72=1&c41=1&search=blacklist+s07e05&cat=0&incldead=1&inclexternal=0&lang=0&sort=id&order=desc
- path: search_results.php
allowEmptyInputs: true
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
cat: 0
# 0 active 1 incldead 2 onlydead
incldead: 1
# 0 both 1 local 2 external
inclexternal: 0
# 0 all 1 english etc
lang: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
rows:
selector: table.ttable_headinner tr.t-row
after: 1
fields:
category_optional:
selector: a[href^="/search.php?cat="]
attribute: href
optional: true
filters:
- name: querystring
args: cat
category:
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}33{{ end }}"
title:
selector: td:nth-child(2) a[title]
attribute: title
details:
selector: td:nth-child(2) a[title]
attribute: href
download:
selector: a[href^="/down.php?id="], a[href*="itorrents.org/torrent/"]
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
size:
selector: td:nth-child(5)
seeders:
selector: td:nth-child(6)
leechers:
selector: td:nth-child(7)
date:
text: now
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -153,4 +153,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 5.3.0 (custom 0.5.0)
# json UNIT3D 5.3.0 (custom 0.6.1)

View File

@@ -90,7 +90,7 @@ search:
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
perPage: 90
keywordsfilters:
- name: re_replace
@@ -187,4 +187,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 9.0.1
# json UNIT3D 9.1.0

View File

@@ -30,19 +30,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 HDBao Web Site. Otherwise just leave it empty."
label: Cookie
- name: info_cookie
type: info_cookie
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -73,20 +65,10 @@ settings:
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>"
login:
path: login.php
method: form
form: form[action="takelogin.php"]
# using cookie method because of #15893
method: cookie
inputs:
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
two_step_code: "{{ .Config.2facode }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:contains("失败")
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]
@@ -182,4 +164,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.9.0 2025-01-19
# NexusPHP v1.9.3 2025-05-24

View File

@@ -96,7 +96,8 @@ login:
search:
# https://hdf.world/torrents.php?searchstr=Un+Singe+en+hiver+1962&freetorrent=1&order_by=time&order_way=desc&action=advanced&searchsubmit=1
path: torrents.php
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchstr: "{{ .Keywords }}"

View File

@@ -6,7 +6,7 @@ language: ru-RU
type: semi-private
encoding: UTF-8
certificates:
- 8ca28ceef35107243755baf61ed66d3a6a3eef85 # CN=mail.trackerpmr.com
- 1aba4dc12bf05d47bd9ff9e4788460847c5a94e2 # CN=mail.trackerpmr.com
links:
- https://www.trackerpmr.com/
- https://freetmd.com/

View File

@@ -21,6 +21,7 @@ caps:
- {id: 51, cat: Movies/SD, desc: "Film-Cine"}
- {id: 40, cat: TV/HD, desc: "TV-HD"}
- {id: 41, cat: TV/SD, desc: "TV-SD"}
- {id: 53, cat: TV/Documentary, desc: "Documentario"}
- {id: 46, cat: Audio, desc: "Musica"}
- {id: 42, cat: PC/Games, desc: "PC-Giochi"}
- {id: 43, cat: PC/0day, desc: "App-Win"}
@@ -44,6 +45,8 @@ settings:
- name: password
type: password
label: Password
- name: info_flaresolverr
type: info_flaresolverr
- name: freeleech
type: checkbox
label: Filter freeleech only

View File

@@ -0,0 +1,190 @@
---
id: hdtorrents
name: HD-Torrents
description: "HD-Torrents (HDT) is a Private Torrent Tracker for HD MOVIES / TV / MUSIC / 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://hdts.ru/
- https://hd-torrents.org/
- https://hd-torrents.net/
- https://hd-torrents.me/
caps:
categorymappings:
- {id: 70, cat: Movies/BluRay, desc: "Movie/UHD/Blu-Ray"}
- {id: 1, cat: Movies/BluRay, desc: "Movie/Blu-Ray"}
- {id: 71, cat: Movies/UHD, desc: "Movie/UHD/Remux"}
- {id: 2, cat: Movies/HD, desc: "Movie/Remux"}
- {id: 5, cat: Movies/HD, desc: "Movie/1080p/i"}
- {id: 3, cat: Movies/HD, desc: "Movie/720p"}
- {id: 64, cat: Movies/UHD, desc: "Movie/2160p"}
- {id: 63, cat: Audio, desc: "Movie/Audio Track"}
- {id: 72, cat: TV/UHD, desc: "TV Show/UHD/Blu-ray"}
- {id: 59, cat: TV/HD, desc: "TV Show/Blu-ray"}
- {id: 73, cat: TV/UHD, desc: "TV Show/UHD/Remux"}
- {id: 60, cat: TV/HD, desc: "TV Show/Remux"}
- {id: 30, cat: TV/HD, desc: "TV Show/1080p/i"}
- {id: 38, cat: TV/HD, desc: "TV Show/720p"}
- {id: 65, cat: TV/UHD, desc: "TV Show/2160p"}
- {id: 44, cat: Audio, desc: "Music/Album"}
- {id: 61, cat: Audio/Video, desc: "Music/Blu-Ray"}
- {id: 62, cat: Audio/Video, desc: "Music/Remux"}
- {id: 57, cat: Audio/Video, desc: "Music/1080p/i"}
- {id: 45, cat: Audio/Video, desc: "Music/720p"}
- {id: 66, cat: Audio/Video, desc: "Music/2160p"}
- {id: 58, cat: XXX, desc: "XXX/Blu-ray"}
- {id: 78, cat: XXX, desc: "XXX/Remux"}
- {id: 74, cat: XXX, desc: "XXX/UHD/Blu-ray"}
- {id: 48, cat: XXX, desc: "XXX/1080p/i"}
- {id: 47, cat: XXX, desc: "XXX/720p"}
- {id: 67, cat: XXX, desc: "XXX/2160p"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: data
options:
data: created
size: size
seeds: seeders
filename: 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.
- name: info_activity
type: info
label: Account Inactivity
default: "If you do not log in for 50 days, your account will be disabled for inactivity. If you are VIP you won't be disabled until the VIP period is over."
- name: info_flaresolverr
type: info_flaresolverr
login:
path: login.php
method: form
form: form
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: div > font[color="#FF0000"]
test:
path: /
selector: a[href^="logout.php?check_hash="]
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}category[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 All, 1 ActiveOnly, 2 DeadOnly, 5 Free, 6 50, 7 25, 8 75
active: "{{ if .Config.freeleech }}5{{ else }}0{{ end }}"
# 0 title, 3 title and descr, 1 genre, 2 imdb
options: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
keywordsfilters:
# manually url encode parenthesis to prevent "hacking" detection, remove . as not used in titles
- name: re_replace
args: ["\\.", " "]
- name: re_replace
args: ["\\(", "%28"]
- name: re_replace
args: ["\\)", "%29"]
rows:
selector: "table.mainblockcontenttt > tbody > tr:has(td.mainblockcontent):not(:first-of-type){{ if .Config.freeleech }}:has(img[src=\"images/sign_free.png\"]){{ else }}{{ end }}"
fields:
_has_freeleech:
case:
":root table.navus tr td:nth-child(2):contains(\" VIP\")": yes
":root table.navus tr td:nth-child(2):contains(\" Uploader\")": yes
":root table.navus tr td:nth-child(2):contains(\" HD Internal\")": yes
":root table.navus tr td:nth-child(2):contains(\" Moderator\")": yes
":root table.navus tr td:nth-child(2):contains(\" Administrator\")": yes
":root table.navus tr td:nth-child(2):contains(\" Owner\")": yes
"*": no
category:
selector: a[href^="torrents.php?category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
genre:
selector: td:nth-child(3) span
description:
text: "{{ .Result.genre }}"
date:
# auto adjusted by site account profile
selector: td:nth-child(7)
filters:
- name: dateparse
args: "HH:mm:ss dd/MM/yyyy"
size:
selector: td:nth-child(8)
seeders:
selector: td:nth-last-child(3)
leechers:
selector: td:nth-last-child(2)
grabs:
selector: td:nth-last-child(1)
downloadvolumefactor_freeleech:
case:
img[src$="no_ratio.png"]: 0
img[src$="free.png"]: 0
img[src$="50.png"]: 0.5
img[src$="25.png"]: 0.75
img[src$="75.png"]: 0.25
"*": 1
downloadvolumefactor:
text: "{{ if eq .Result._has_freeleech \"yes\" }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor:
case:
img[src$="no_ratio.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

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

View File

@@ -184,4 +184,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 9.0.2 (custom)
# json UNIT3D 9.0.7 (custom)

View File

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

View File

@@ -184,4 +184,4 @@ search:
description:
selector: td.rowfollow:nth-child(2) td:nth-child(2)
remove: a, b, font, img
# NexusPHP v1.8.15 2024-12-23
# NexusPHP v1.9.3 2025-05-24

View File

@@ -35,6 +35,10 @@ settings:
- name: password
type: password
label: Password
- name: info_free
type: info
label: About OnlyUpload at Immortuos
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: freeleech
type: checkbox
label: Search freeleech only
@@ -90,7 +94,7 @@ search:
qty: 100
page: 0
view: list
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
onlyup: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
# can search by genre but need range support. &genres%5B%5D=Action&genres%5B%5D=Comedy for Action and Comedy
rows:

View File

@@ -1,7 +1,7 @@
---
id: infinity-api
name: INFINITY (API)
description: "INFINITY is a Private Torrent Tracker for MOVIES / TV"
description: "INFINITY is a Private PAY2DL Torrent Tracker for MOVIES / TV"
language: en-US
type: private
encoding: UTF-8

View File

@@ -1,181 +0,0 @@
---
id: irishtv
name: IrishTV
description: "IrishTV (ITV) is an IRISH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://irishtv.xyz/
legacylinks:
- http://irishtv.xyz/
caps:
categorymappings:
- {id: 1, cat: TV, desc: "Comedy"}
- {id: 2, cat: TV, desc: "Drama"}
- {id: 3, cat: TV, desc: "Documentary"}
- {id: 6, cat: TV, desc: "Entertainment"}
- {id: 4, cat: TV, desc: "Lifestyle"}
- {id: 7, cat: TV, desc: "Kids"}
- {id: 8, cat: TV, desc: "Culture"}
- {id: 9, cat: TV, desc: "Science & Nature"}
- {id: 12, cat: TV/Sport, desc: "Sport"}
- {id: 13, cat: TV, desc: "News Current Affairs"}
- {id: 14, cat: TV, desc: "Classics"}
- {id: 17, cat: TV, desc: "Crime"}
- {id: 16, cat: TV, desc: "Boxsets"}
- {id: 18, cat: Audio, desc: "Music"}
- {id: 19, cat: Movies, desc: "Film"}
- {id: 20, cat: Movies, desc: "VIP"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: novip
type: checkbox
label: Hide VIP releases
default: true
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
- name: info
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: index.php?page=login
method: post
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: tr td span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# http://irishtv.xyz/index.php?page=torrents&search=&category=0&active=0
- path: index.php
inputs:
page: torrents
search: "{{ .Keywords }}"
category: "{{ range .Categories }}{{.}};{{end}}"
# 0 filename, 1 file&descr, 2 descr, 3 uploaders
options: 0
# 0 all, 1 active only, 2 dead only
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
# does not support imdbid search and does not return imdb link in results, does not support Genre search or return them in results.
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: "table.lista > tbody > tr:has(a[href^=\"download.php?id=\"]){{ if .Config.novip }}:not(:has(a[href$=\"category=20\"])){{ else }}{{ end }}{{ if .Config.freeleech }}:has(img[src$=\"gold.gif\"]){{ else }}{{ end }}, table.lista > tbody > tr:has(a[href^=\"download.php?id=\"]){{ if .Config.novip }}:not(:has(a[href$=\"category=20\"])){{ else }}{{ end }}{{ if .Config.freeleech }}:has(img[src$=\"freeleech.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
title_torrent:
selector: a[href^="download.php?id="]
attribute: href
filters:
- name: querystring
args: f
- name: htmldecode
- name: re_replace
args: ["(?i)\\.torrent$", ""]
title_text:
selector: a[href^="index.php?page=torrent-details&id="]
title:
text: "{{ if .Result.title_torrent }}{{ .Result.title_torrent }}{{ else }}{{ .Result.title_text }}{{ end }}"
poster:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.*?) "
- name: replace
args: ["torrentimg/nocover.jpg", ""]
details:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
size:
selector: td:nth-last-child(3)
date:
selector: td:nth-last-child(7)
# auto adjusted by site account profile
filters:
- name: dateparse
args: dd/MM/yyyy
seeders:
selector: td:nth-last-child(6)
leechers:
selector: td:nth-last-child(5)
grabs:
selector: td:nth-last-child(4)
downloadvolumefactor:
case:
img[src="images/freeleech.gif"]: 0
img[src="images/gold.gif"]: 0
img[src="images/silver.gif"]: 0.5
img[src="images/bronze.gif"]: 0.75
"*": 1
uploadvolumefactor:
case:
img[src="images/2x.gif"]: 2
img[src="images/3x.gif"]: 3
img[src="images/4x.gif"]: 4
img[src="images/5x.gif"]: 5
img[src="images/6x.gif"]: 6
img[src="images/7x.gif"]: 7
img[src="images/8x.gif"]: 8
img[src="images/9x.gif"]: 9
img[src="images/10x.gif"]: 10
"*": 1
minimumratio:
text: 1.5
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 259200
# xbtitFM v4.1.31

View File

@@ -205,4 +205,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 9.0.5 (custom)
# json UNIT3D 9.0.9 (custom)

View File

@@ -183,4 +183,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.6 2023-08-18
# NexusPHP v1.9.3 2025-05-24

View File

@@ -7,32 +7,97 @@ type: public
encoding: UTF-8
requestDelay: 2
links:
- https://www.kickasstorrents.do/
- https://kickasstorrent.cr/
- https://katcr.to/
- https://kickass.torrentbay.st/
- https://kickass.torrentsbay.org/
- https://kickasstorrents.unblockninja.com/
- https://kickasstorrents.ninjaproxy1.com/
- https://kickasstorrents.proxyninja.org/
- https://kickasstorrents.proxyninja.net/
- https://kickass.torrentbay.st/
- https://kickass.torrentsbay.org/
legacylinks:
- https://kat.root.yt/
- https://kickasstorrents.abcproxy.org/
- https://kickasstorrents.to/
- https://kickasstorrent.cr/ # blocks Jackett UA, 'new' page broken
- https://katcr.to/ # blocks Jackett UA
- https://www.kickasstorrents.do/ # blocks Jackett UA
caps:
categorymappings:
- {id: anime, cat: TV/Anime, desc: Anime}
- {id: apps, cat: PC, desc: Apps}
- {id: books, cat: Books, desc: Books}
- {id: documentaries, cat: TV/Documentary, desc: Documentaries}
- {id: games, cat: Console, desc: Games}
- {id: movies, cat: Movies, desc: Movies}
- {id: music, cat: Audio, desc: Music}
- {id: other, cat: Other, desc: Other}
- {id: tv, cat: TV, desc: TV}
- {id: xxx, cat: XXX, desc: XXX}
# category naming is inconsistent with root cat being left out on some results, hence the duplicate entries with/without root
- {id: Anime, cat: TV/Anime, desc: Anime}
- {id: AnimeEnglish-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: English-translated, cat: TV/Anime, desc: "Anime English-translated"}
- {id: Apps, cat: PC, desc: Apps}
- {id: AppsWindows, cat: PC/0day, desc: "Apps Windows"}
- {id: Windows, cat: PC/0day, desc: "Apps Windows"}
- {id: AppsMac, cat: PC/Mac, desc: "Apps Mac"}
- {id: Mac, cat: PC/Mac, desc: "Apps Mac"}
- {id: AppsAndroid, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: Android, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: AppsLinux, cat: PC, desc: "Apps Linux"}
- {id: Linux, cat: PC, desc: "Apps Linux"}
- {id: Books, cat: Books, desc: Books}
- {id: BooksAudiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: Audiobooks, cat: Audio/Audiobook, desc: "Audio books"}
- {id: BooksComics, cat: Books/Comics, desc: Comics}
- {id: Comics, cat: Books/Comics, desc: Comics}
- {id: BooksEbooks, cat: Books/EBook, desc: Ebooks}
- {id: EBooks, cat: Books/EBook, desc: Ebooks}
- {id: Games, cat: Console, desc: "Games"}
- {id: PCGames, cat: PC/Games, desc: "Games PC"}
- {id: GamesPCGames, cat: PC/Games, desc: "Games PC"}
- {id: GamesOtherGames, cat: PC/Games, desc: "Games Other"}
- {id: OtherGames, cat: PC/Games, desc: "Games Other"}
- {id: GamesNDS, cat: Console/NDS, desc: NDS}
- {id: NDS, cat: Console/NDS, desc: NDS}
- {id: GamesPS3, cat: Console/PS3, desc: PS3}
- {id: PS3, cat: Console/PS3, desc: PS3}
- {id: GamesPS4, cat: Console/PS4, desc: PS4}
- {id: PS4, cat: Console/PS4, desc: PS4}
- {id: GamesPSP, cat: Console/PSP, desc: PSP}
- {id: PSP, cat: Console/PSP, desc: PSP}
- {id: GamesXbox360, cat: Console/XBox 360, desc: Xbox360}
- {id: Xbox360, cat: Console/XBox 360, desc: Xbox360}
- {id: GamesWii, cat: Console/Wii, desc: Wii}
- {id: Wii, cat: Console/Wii, desc: Wii}
- {id: Movies, cat: Movies, desc: Movies}
- {id: Movies3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
- {id: 3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
- {id: MoviesBollywood, cat: Movies, desc: "Movies Bollywood"}
- {id: Bollywood, cat: Movies, desc: "Movies Bollywood"}
- {id: MoviesDocumentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: Documentary, cat: Movies/Other, desc: "Movies Documentary"}
- {id: MoviesDVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: DVD, cat: Movies/DVD, desc: "Movies DVD"}
- {id: MoviesMP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: MP4, cat: Movies/HD, desc: "Movies MP4"}
- {id: MoviesHighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: HighresMovies, cat: Movies/HD, desc: "Movies Highres"}
- {id: MoviesDubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: DubbedMovies, cat: Movies, desc: "Movies Dubbed"}
- {id: MoviesUltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: UltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: MoviesOtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: OtherMovies, cat: Movies/Other, desc: "Movies Other"}
- {id: Music, cat: Audio, desc: Music}
- {id: MusicLossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: Lossless, cat: Audio/Lossless, desc: "Music Lossless"}
- {id: MusicMP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MP3, cat: Audio/MP3, desc: "Music MP3"}
- {id: MusicMusicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: Musicvideos, cat: Audio/Video, desc: "Music videos"}
- {id: MusicOthermusic, cat: Audio/Other, desc: "Music Other"}
- {id: Othermusic, cat: Audio/Other, desc: "Music Other"}
- {id: Other, cat: Other, desc: Other}
- {id: Movieclips, cat: Other, desc: "Movie clips"}
- {id: TV, cat: TV, desc: TV}
- {id: AdultVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: XXXVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: Video, cat: XXX/WEB-DL, desc: "Adult Video"}
- {id: AdultGames, cat: XXX/Other, desc: "Adult Games"}
- {id: XXXGames, cat: XXX/Other, desc: "Adult Games"}
- {id: AdultPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
- {id: XXXPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
modes:
search: [q]
@@ -44,70 +109,35 @@ caps:
settings:
- name: info_flaresolverr
type: info_flaresolverr
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
download:
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
# 20 rows per page
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}2/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}3/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}4/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}5/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
error:
- selector: h1:contains("403 Forbidden")
message:
text: "Site returned 403 Forbidden. Try updating your indexer config with a new/different user-agent."
# 50 rows per page, however the All page only returns 49 actual results as the 50th is a duplicate of the 49th 8-/
- path: "{{ if .Keywords }}search/?q={{ .Keywords }}{{ else }}17/All/{{ end }}"
- path: "{{ if .Keywords }}search/?page=2&q={{ .Keywords }}{{ else }}17/All/?page=2{{ end }}"
rows:
selector: table.data tr.odd:has(a[class="cellMainLink"]), table.data tr.even:has(a[class="cellMainLink"])
filters:
- name: andmatch
selector: table.data > tbody > tr:has(a[href^="magnet:?xt="])
fields:
category:
selector: span > strong > a
attribute: href
selector: span > strong
filters:
- name: tolower
- name: trim
args: /
- name: re_replace
args: ["[>| ]+", ""]
title:
selector: a[class="cellMainLink"]
selector: a.cellMainLink
details:
selector: a[class="cellMainLink"]
selector: a.cellMainLink
attribute: href
download:
selector: a[class="cellMainLink"]
selector: a[href^="magnet:?xt="]
attribute: href
size:
selector: td:nth-child(2)
date:
selector: td:nth-child(4)
attribute: title
selector: td.timeago
filters:
- name: replace
args: ["<br/>", " "]
- name: timeago
seeders:
selector: td:nth-child(5)

View File

@@ -28,7 +28,8 @@ caps:
- {id: 658, cat: Movies, desc: "Кинофильмы - Зарубежное кино (1981-1990)"}
- {id: 659, cat: Movies, desc: "Кинофильмы - Зарубежное кино (1991-2000)"}
- {id: 660, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2001-2010)"}
- {id: 661, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2011-2022)"}
- {id: 661, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2011-2023)"}
- {id: 944, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2024-2030)"}
- {id: 676, cat: Movies, desc: "Кинофильмы - Зарубежное кино (Сборники фильмов)"}
- {id: 913, cat: Movies, desc: "Кинофильмы - Зарубежное кино (КПК Video)"}
- {id: 205, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (HD Video)"}
@@ -36,7 +37,8 @@ caps:
- {id: 662, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (1981-1990 / HD Video)"}
- {id: 663, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (1991-2000 / HD Video)"}
- {id: 664, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (2001-2010 / HD Video)"}
- {id: 665, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (2011-2022 / HD Video)"}
- {id: 665, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (2011-2023 / HD Video)"}
- {id: 943, cat: Movies/3D, desc: "Кинофильмы - Зарубежное кино (2024-2030 / HD Video)"}
- {id: 666, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (Сборники фильмов / HD Video)"}
- {id: 922, cat: Movies, desc: "Кинофильмы - Фильмы Ближнего Зарубежья"}
- {id: 923, cat: Movies/HD, desc: "Кинофильмы - Фильмы Ближнего Зарубежья (HD Video)"}
@@ -44,7 +46,7 @@ caps:
- {id: 848, cat: Movies, desc: "Кинофильмы - Фильмы HEVC (HEVC Video)"}
- {id: 837, cat: Movies/3D, desc: "Кинофильмы - Фильмы 3D (3D Video)"}
- {id: 33, cat: Movies, desc: "Все Сериалы"}
- {id: 33, cat: TV, desc: "Все Сериалы"}
- {id: 35, cat: TV, desc: "Сериалы - Отечественные сериалы"}
- {id: 266, cat: TV/HD, desc: "Сериалы - Отечественные сериалы (HD Video)"}
- {id: 34, cat: TV, desc: "Сериалы - Зарубежные сериалы"}

View File

@@ -1,173 +0,0 @@
---
id: laidbackmanor
name: LaidBackManor (API)
description: "LaidBackManor (LBM) is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://laidbackmanor.xyz/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movie"}
- {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: 6, cat: Books, desc: "Books"}
- {id: 8, cat: TV/Sport, desc: "Sports"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-search: [q]
settings:
- name: apikey
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://laidbackmanor.xyz/\" target=\"_blank\">LaidBackManor</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Any accounts that are Not Active, Uploading/Downloading will be Pruned Without Warning."
login:
path: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: api/torrents/filter
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
category:
selector: category_id
title:
selector: name
details:
selector: details_link
download:
selector: download_link
poster:
selector: meta.poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
- name: re_replace
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:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
selector: double_upload
case:
0: 1 # normal
1: 2 # double
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 6.4.1

View File

@@ -62,10 +62,10 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep, genre]
movie-search: [q, genre]
music-search: [q, genre]
book-search: [q, genre]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username

View File

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

View File

@@ -1,260 +0,0 @@
---
id: le-cinephile
name: Le-Cinephile
description: "Le-Cinephile is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: fr-FR
type: private
encoding: UTF-8
links:
- https://le-cinephile.de/
caps:
categorymappings:
# FILM
- {id: 2, cat: Movies/DVD, desc: "FILM DVD"}
- {id: 66, cat: Movies/HD, desc: "FILM HDRip"}
- {id: 63, cat: Movies/WEB-DL, desc: "FILM WEB"}
- {id: 75, cat: Movies/UHD, desc: "FILM 2160 P"}
- {id: 101, cat: TV/Documentary, desc: "FILM Documentaire"}
- {id: 104, cat: Movies, desc: "FILM DVDRip"}
- {id: 107, cat: Movies, desc: "FILM ANIME"}
- {id: 111, cat: Movies, desc: "FILM Nouveautés 2024"}
- {id: 116, cat: Movies, desc: "FILM Nouveautés 2025"}
- {id: 34, cat: Movies/SD, desc: "FILM TVRip"}
- {id: 33, cat: Movies/SD, desc: "FILM HDTV"}
- {id: 4, cat: Movies/HD, desc: "FILM 1080"}
- {id: 25, cat: Movies/BluRay, desc: "FILM ISO"}
- {id: 26, cat: Movies/BluRay, desc: "FILM BluRay"}
- {id: 27, cat: Movies/HD, desc: "FILM BDRip"}
- {id: 28, cat: Movies/HD, desc: "FILM 720"}
- {id: 29, cat: Movies/SD, desc: "FILM VHS"}
- {id: 30, cat: Movies/Foreign, desc: "FILM VOST"}
- {id: 31, cat: Movies/Other, desc: "FILM MUET"}
- {id: 129, cat: Movies, desc: "FILM Nouveautés de cette année"}
# SERIE
- {id: 9, cat: TV/SD, desc: "SERIE DVD"}
- {id: 117, cat: TV, desc: "SERIE Nouveautés 2025"}
- {id: 110, cat: TV, desc: "SERIE Nouveautés 2024"}
- {id: 108, cat: TV/HD, desc: "SERIE BlueRay"}
- {id: 106, cat: TV/Anime, desc: "SERIE ANIME"}
- {id: 105, cat: TV, desc: "SERIE Pack"}
- {id: 102, cat: TV/Documentary, desc: "SERIE Documentaire"}
- {id: 72, cat: TV/UHD, desc: "SERIE 2160 P"}
- {id: 65, cat: TV/SD, desc: "SERIE HDRip"}
- {id: 21, cat: TV/HD, desc: "SERIE HDTV.1080p"}
- {id: 20, cat: TV/HD, desc: "SERIE HDTV.720p"}
- {id: 19, cat: TV/SD, desc: "SERIE HDTV"}
- {id: 17, cat: TV/SD, desc: "SERIE VHS"}
- {id: 16, cat: TV/SD, desc: "SERIE TVRip"}
- {id: 15, cat: TV/WEB-DL, desc: "SERIE WEB.1080p"}
- {id: 14, cat: TV/WEB-DL, desc: "SERIE WEB.720p"}
- {id: 12, cat: TV/WEB-DL, desc: "SERIE WEB"}
- {id: 128, cat: TV, desc: "SERIE Nouveautés de cette année"}
# ANIMEE
- {id: 113, cat: TV/Anime, desc: "ANIMEE Nouveautées 2024"}
- {id: 114, cat: Movies/Other, desc: "ANIMEE Fim"}
- {id: 115, cat: TV/Anime, desc: "ANIMEE Serie"}
- {id: 130, cat: TV/Anime, desc: "ANIMEE Nouveautés de cette année"}
# LOGICIELS
- {id: 56, cat: PC/ISO, desc: "LOGICIELS Linux"}
- {id: 24, cat: PC/Mac, desc: "LOGICIELS Apple"}
- {id: 58, cat: PC/0day, desc: "LOGICIELS Windows"}
- {id: 131, cat: PC, desc: "LOGICIELS Nouveautés de cette année"}
# EBOOK
- {id: 44, cat: Books/Mags, desc: "EBOOK Journaux"}
- {id: 46, cat: Books/Technical, desc: "EBOOK Documents"}
- {id: 48, cat: XXX/Other, desc: "EBOOK XXX"}
- {id: 49, cat: Books/EBook, desc: "EBOOK Livres"}
- {id: 132, cat: Books, desc: "EBOOK Nouveautés de cette année"}
# MUSIC
- {id: 5, cat: Audio/Video, desc: "MUSIC clip video"}
- {id: 109, cat: Audio/Video, desc: "MUSIC Spectacles.Theatre"}
- {id: 112, cat: Audio/Video, desc: "MUSIC Concert filmé"}
- {id: 133, cat: Audio/Video, desc: "MUSIC Nouveautés de cette année"}
# JEUX
- {id: 96, cat: PC/Games, desc: "JEUX Apple"}
- {id: 8, cat: Console/PS3, desc: "JEUX PS3"}
- {id: 45, cat: PC/Games, desc: "JEUX PC"}
- {id: 135, cat: Console, desc: "JEUX Nouveautés de cette année"}
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: 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 with ENGLISH
default: false
- 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: countdown
type: info
label: Countdown Timer
default: "This site is a Tracker based on Time: to keep your account the time must not be at 0000-00-00-00-00-00. Read <a href=\"https://le-cinephile.de/faq.php\" target=\"_blank\">Le-Cinephile FAQ</a> on how to keep the timer active."
- name: registration
type: info
label: Registration Confirmation
default: After you register you will receive a confirmation email that contains a link to activate your account. If you have not received it check your Junk mail / Spam mail folder.
login:
path: login.php
method: form
form: form[action="/login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
captcha:
type: image
selector: img[src^="cap/captcha_math.php?codeCaptcha="]
input: stringCaptcha
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div#login_error
test:
path: index.php
selector: a[href="logout.php"]
download:
before:
path: ajax_det_poll.php
method: post
inputs:
set_thanks: Merci
det_id: "{{ .DownloadUri.Query.id }}"
ajax: yes
selectors:
- selector: a[href^="download.php?torrent="]
attribute: href
search:
paths:
- path: selection.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
blah: 0
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
rows:
selector: div.selection_wrap
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 }}"
title_phase1:
selector: a.selection_a
title_multilang:
text: "{{ .Result.title_phase1 }}"
filters:
- name: re_replace
args: ["(?i)([\\s|\\.|-]multi[\\s|\\.|-])", ".{{ .Config.multilanguage }}."]
title_phase2:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
title_vostfr:
text: "{{ .Result.title_phase2 }}"
filters:
- name: re_replace
args: ["(?i)([\\s|\\.|-]vostfr[\\s|\\.|-])", ".ENGLISH."]
- name: re_replace
args: ["(?i)([\\s|\\.|-]subfrench[\\s|\\.|-])", ".ENGLISH."]
title:
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
details:
selector: a.selection_a
attribute: href
download:
selector: a.selection_a
attribute: href
poster:
selector: div[id^="details"] img
attribute: src
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
date_day:
# Aujourd'hui à 13:30:04
# Hier à 09:10:10
selector: div.selection_unter_ab:not(:contains("."))
optional: true
filters:
- name: replace
args: ["Aujourd'hui à", "Today"]
- name: replace
args: ["Hier à", "Yesterday"]
- name: append
args: " +01:00" # CET
date_year:
# Le 30.02.2018 à 23:12:50
selector: div.selection_unter_ab:contains(".")
optional: true
filters:
- name: replace
args: ["Le ", ""]
- name: replace
args: [" à", ""]
- 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:
text: 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 60 hours (as seconds = 60 x 60 x 60)
text: 216000
# 3xT

View File

@@ -1,219 +0,0 @@
---
id: learnbits
name: LearnBits
description: "LearnBits is a Private Torrent Tracker for E-LEARNING"
language: en-US
type: private
encoding: UTF-8
links:
- http://www.learnbits.me/
caps:
categorymappings:
- {id: 7, cat: TV/Documentary, desc: "Documentary"}
- {id: 83, cat: TV/Documentary, desc: "Documentary - Architecture"}
- {id: 61, cat: TV/Documentary, desc: "Documentary - Biography"}
- {id: 76, cat: TV/Documentary, desc: "Documentary - Culture"}
- {id: 75, cat: TV/Documentary, desc: "Documentary - EarthScience"}
- {id: 67, cat: TV/Documentary, desc: "Documentary - History"}
- {id: 80, cat: TV/Documentary, desc: "Documentary - MilitaryWar"}
- {id: 81, cat: TV/Documentary, desc: "Documentary - Politics"}
- {id: 82, cat: TV/Documentary, desc: "Documentary - Technology"}
- {id: 77, cat: TV/Documentary, desc: "Documentary - Travel"}
- {id: 74, cat: TV/Documentary, desc: "Documentary - Wildlife"}
- {id: 79", cat: TV/Documentary, desc: "Documentary Channels"}
- {id: 65, cat: TV/Documentary, desc: "Documentary Channels - BBC"}
- {id: 69, cat: TV/Documentary, desc: "Documentary Channels - Discovery"}
- {id: 56, cat: TV/Documentary, desc: "Documentary Channels - HistoryChannel"}
- {id: 55, cat: TV/Documentary, desc: "Documentary Channels - NationalGeo"}
- {id: 73, cat: TV/Documentary, desc: "Documentary Channels - PBS"}
- {id: 78, cat: TV/Documentary, desc: "Documentary Series"}
- {id: 58, cat: TV/Documentary, desc: "Documentary Series - AnimalPlanet"}
- {id: 66, cat: TV/Documentary, desc: "Documentary Series - ExtremeWorld"}
- {id: 70, cat: TV/Documentary, desc: "Documentary Series - Frontline"}
- {id: 62, cat: TV/Documentary, desc: "Documentary Series - Horizon"}
- {id: 59, cat: TV/Documentary, desc: "Documentary Series - HowItIsMade"}
- {id: 10, cat: TV/Documentary, desc: "Documentary Series - MegaFactories"}
- {id: 57, cat: TV/Documentary, desc: "Documentary Series - ModernMarvels"}
- {id: 63, cat: TV/Documentary, desc: "Documentary Series - NaturalWorld"}
- {id: 71, cat: TV/Documentary, desc: "Documentary Series - NatureOfThings"}
- {id: 54, cat: TV/Documentary, desc: "Documentary Series - Nova"}
- {id: 72, cat: TV/Documentary, desc: "Documentary Series - PBSNature"}
- {id: 68, cat: TV/Documentary, desc: "Documentary Series - ThroughTheWormhole"}
- {id: 60, cat: Other, desc: "General-Education"}
- {id: 34, cat: Other, desc: "General-Education - 3D-4D"}
- {id: 49, cat: Books/EBook, desc: "General-Education - Biographies"}
- {id: 3, cat: Books/EBook, desc: "General-Education - Business"}
- {id: 6, cat: Other, desc: "General-Education - Digital-Art"}
- {id: 36, cat: Other, desc: "General-Education - Early-Learning"}
- {id: 42, cat: Other, desc: "General-Education - Electronics"}
- {id: 48, cat: Other, desc: "General-Education - Graphic-Arts"}
- {id: 25, cat: Books/EBook, desc: "General-Education - History"}
- {id: 16, cat: Other, desc: "General-Education - Languages"}
- {id: 4, cat: Other, desc: "General-Education - Legal"}
- {id: 20, cat: Other, desc: "General-Education - Math"}
- {id: 21, cat: Other, desc: "General-Education - Medical"}
- {id: 41, cat: Other, desc: "General-Education - Philosophy"}
- {id: 53, cat: Other, desc: "General-Education - Photography"}
- {id: 45, cat: Other, desc: "General-Education - Politics"}
- {id: 39, cat: Other, desc: "General-Education - Psychology"}
- {id: 50, cat: Other, desc: "General-Education - Science"}
- {id: 35, cat: Other, desc: "General-Education - Trade-Skills"}
- {id: 38, cat: Other, desc: "General-Education - Writing"}
- {id: 46, cat: Other, desc: "Computer Science"}
- {id: 5, cat: Other, desc: "General-Education - Database"}
- {id: 9, cat: Other, desc: "General-Education - Exam-Guides"}
- {id: 11, cat: Other, desc: "General-Education - Forensics"}
- {id: 14, cat: Other, desc: "General-Education - IT-Manager"}
- {id: 15, cat: Other, desc: "General-Education - IT-Security"}
- {id: 17, cat: Other, desc: "General-Education - Linux-Unix"}
- {id: 18, cat: Other, desc: "General-Education - Mac-Apple"}
- {id: 31, cat: Other, desc: "General-Education - Microsoft"}
- {id: 22, cat: Other, desc: "General-Education - Network"}
- {id: 26, cat: Other, desc: "General-Education - Programming"}
- {id: 27, cat: Other, desc: "General-Education - Server-Admin"}
- {id: 29, cat: Other, desc: "General-Education - VOIP"}
- {id: 30, cat: Other, desc: "General-Education - Web-Design"}
- {id: 64, cat: Other, desc: "Just-4-Fun"}
- {id: 51, cat: Other, desc: "Just-4-Fun - Culinary"}
- {id: 12, cat: Other, desc: "Just-4-Fun - Fitness"}
- {id: 13, cat: Other, desc: "Just-4-Fun - Hobbies"}
- {id: 47, cat: Other, desc: "Just-4-Fun - Horticulture"}
- {id: 33, cat: Other, desc: "Just-4-Fun - International"}
- {id: 19, cat: Books/Mags, desc: "Just-4-Fun - Magazines"}
- {id: 52, cat: Other, desc: "Just-4-Fun - Magic"}
- {id: 32, cat: Other/Misc, desc: "Just-4-Fun - Miscellaneous"}
- {id: 23, cat: Other, desc: "Just-4-Fun - Music-Dance"}
- {id: 24, cat: Other, desc: "Just-4-Fun - Personal Growth"}
- {id: 28, cat: Other, desc: "Just-4-Fun - Sports-Self-Defence"}
- {id: 37, cat: Other, desc: "Just-4-Fun - VIP"}
modes:
search: [q]
tv-search: [q, season, ep]
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: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: DESC
options:
DESC: desc
ASC: asc
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img#regimage
input: security_code
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logintype: yes
error:
- selector: table:contains("An error has occured!")
test:
path: index.php
selector: a[href*="/logout.php?logouthash="]
search:
paths:
- path: browse.php
method: post
keywordsfilters:
- name: re_replace
args: ["[^a-zA-Z0-9]+", "%"]
inputs:
do: search
keywords: "{{ .Keywords }}"
# t_name, t_description, t_both, t_uploader, t_genre
search_type: t_name
# does not support multi categories so defaulting to ALL
category: 0
sortby: "{{ .Config.sort }}"
orderby: "{{ .Config.type }}"
rows:
selector: "div#showcontents > table > tbody > tr:has(a[href]){{ if .Config.freeleech }}:has(img[src$=\"freedownload.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href*="/browse.php?browse_categories"]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[href*="/details.php?id="] > b
details:
selector: a[href*="/details.php?id="]
attribute: href
download:
selector: a[href*="/download.php?id="]
attribute: href
files:
selector: td:nth-child(4)
seeders:
selector: td:nth-child(6)
leechers:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8) > b
downloadvolumefactor:
case:
img[src$="/external.gif"]: 0
img[src$="/freedownload.gif"]: 0
img[src$="/silverdownload.gif"]: 0.5
"*": 1
uploadvolumefactor:
case:
img[src$="/x2.gif"]: 2
"*": 1
size:
selector: td:nth-child(8)
remove: b
date_day:
selector: td:nth-child(2):contains("day ")
# auto adjusted by site account profile
optional: true
remove: a, b, img, span
filters:
- name: fuzzytime
date_year:
# 2021-07-16 09:30 PM
selector: td:nth-child(2):not(:contains("day "))
# auto adjusted by site account profile
optional: true
remove: a, b, img, span
filters:
- name: replace
args: ["|", ""]
- name: dateparse
args: "yyyy-MM-dd hh:mm tt"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
minimumratio:
text: 1.0
# TS Special Edition

View File

@@ -37,6 +37,7 @@ caps:
- {id: 22, cat: TV, desc: "DSNP"}
- {id: 24, cat: TV, desc: "Exxen"}
- {id: 26, cat: TV, desc: "GAIN"}
- {id: 47, cat: TV, desc: "MAX"}
- {id: 20, cat: Movies, desc: "Netflix"}
- {id: 42, cat: TV, desc: "Tabii"}
- {id: 25, cat: TV, desc: "TOD"}

View File

@@ -1,75 +0,0 @@
---
id: libronube
name: Libronube
description: "Libronube is a SPANISH Public tracker for EBOOKS"
language: es-ES
type: public
encoding: UTF-8
links:
- https://www.libronube.com/
caps:
categorymappings:
- {id: ebook, cat: Books, desc: "EBook"}
modes:
search: [q]
book-search: [q]
settings:
- name: ebook
type: select
label: Ebook Type
default: epub
options:
epub: EPUB
mobi: MOBI
pdf: PDF
download:
selectors:
- selector: "a[href*=\"magnet\"][href*=\"{{ .Config.ebook }}\"]"
attribute: href
filters:
- name: replace
args: ["http://demagnetize.link/?magnet=", ""]
- name: urldecode
search:
paths:
- path: dibros/
allowEmptyInputs: true
inputs:
q1: "{{ .Keywords }}"
sin_filtrar: on
rows:
selector: div.row[style^="margin-top"][style*="margin-bottom"]:first-of-type > div.ebookitem
fields:
category:
text: ebook
title:
selector: h1
details:
selector: a[href^="/descargar-"]
attribute: href
download:
selector: a[href^="/descargar-"]
attribute: href
poster:
selector: img.tapa
attribute: src
date:
text: now
size:
text: 512 MB
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

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

View File

@@ -9,11 +9,25 @@ encoding: UTF-8
links:
- https://magnetcatcat.com/
- https://clmclm.com/
- https://www.8800475.xyz
- https://www.8800477.xyz
- https://www.8800478.xyz
- https://www.8800479.xyz
legacylinks:
- https://www.clm446.buzz/
- https://www.clm447.buzz/
- https://www.clm448.buzz/
- https://www.clm449.buzz/
- https://www.clm450.buzz/
- https://www.8800467.xyz/
- https://www.8800468.xyz/
- https://www.8800471.xyz/
- https://www.8800472.xyz/
- https://www.8800460.xyz/
- https://www.8800473.xyz/
- https://www.8800474.xyz/
- https://www.8800476.xyz/
- https://www.clm472.sbs/
caps:
categorymappings:

View File

@@ -182,4 +182,4 @@ search:
minimumseedtime:
# 1 day (as seconds = 1 x 24 x 60 x 60)
text: 86400
# json UNIT3D 9.0.5
# json UNIT3D 9.1.0

View File

@@ -233,6 +233,8 @@ caps:
- {id: 245, cat: Books, desc: "Rarity-1800 - 1900"}
- {id: 246, cat: Books, desc: "Rarity-1700 - 1800"}
- {id: 247, cat: Books, desc: "Rarity-1600 - 1700"}
- {id: 414, cat: Books, desc: "Rarity-1500 - 1600"}
- {id: 415, cat: Books, desc: "Rarity-before 1500"}
- {id: 324, cat: Other, desc: "Posters, placards, signs"}
- {id: 220, cat: Books, desc: "Fishing & Spearfishing"}
- {id: 319, cat: Books, desc: "Fishing tackle and knots"}

View File

@@ -41,8 +41,8 @@ caps:
- {id: 42, cat: TV/Documentary, desc: "Озвучений Документальне HD"}
- {id: 15, cat: TV/Documentary, desc: "Озвучений Документальне SD"}
# Спорт
- {id: 20, cat: TV/Sport, desc: "Спорт Формула 1 Сезон 2024"}
- {id: 167, cat: TV/Sport, desc: "Спорт Формула 1 Сезон 2022-2023"}
- {id: 20, cat: TV/Sport, desc: "Спорт Формула 1 Сезон 2025"}
- {id: 167, cat: TV/Sport, desc: "Спорт Формула 1 Сезон 2022-2024"}
- {id: 79, cat: TV/Sport, desc: "Спорт Формула 1 Сезони 2017-2021"}
- {id: 21, cat: TV/Sport, desc: "Спорт Формула 1 Сезони 2007-2016"}
- {id: 75, cat: TV/Sport, desc: "Спорт Формула 1 Сезони до 2006"}

View File

@@ -40,6 +40,8 @@ caps:
book-search: [q]
settings:
- name: info_flaresolverr
type: info_flaresolverr
- name: stripcyrillic
type: checkbox
label: Strip Cyrillic Letters

View File

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

View File

@@ -91,7 +91,8 @@ login:
search:
# https://mnvv2.info/browse.php?showsearch=1&c13=1&c3=1&search=&blah=0&incldead=1&team=0&orderby=added&sort=desc&language=all
path: browse.php
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"

View File

@@ -44,7 +44,6 @@ login:
search:
paths:
- path: browse.php
method: get
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"

View File

@@ -0,0 +1,189 @@
---
id: ncore
name: nCore
description: "nCore is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
links:
- https://ncore.pro/
legacylinks:
- https://ncore.cc/
caps:
categorymappings:
# E-book
- {id: ebook, cat: Books, desc: "E-book/Eng"}
- {id: ebook_hun, cat: Books, desc: "E-book/Hun"}
# Játék
- {id: console, cat: Console, desc: "Játék/Console"}
- {id: game_iso, cat: PC/Games, desc: "Játék/ISO"}
- {id: game_rip, cat: PC/Games, desc: "Játék/Rip"}
# Filmek
- {id: xvid_hun, cat: Movies/SD, desc: "Film/SD/Hun"}
- {id: xvid, cat: Movies/SD, desc: "Film/SD/Eng"}
- {id: dvd_hun, cat: Movies/DVD, desc: "Film/DVD/Hun"}
- {id: dvd, cat: Movies/DVD, desc: "Film/DVD/Eng"}
- {id: dvd9_hun, cat: Movies/DVD, desc: "Film/Dvd9/Hun"}
- {id: dvd9, cat: Movies/DVD, desc: "Film/Dvd9/Eng"}
- {id: hd_hun, cat: Movies/HD, desc: "Film/HD/Hun"}
- {id: hd, cat: Movies/HD, desc: "Film/HD/Eng"}
# Sorozatok
- {id: xvidser, cat: TV/SD, desc: "Sorozat/SD/Eng"}
- {id: xvidser_hun, cat: TV/SD, desc: "Sorozat/SD/Hun"}
- {id: dvdser, cat: TV/Other, desc: "Sorozat/DVDR/Eng"}
- {id: dvdser_hun, cat: TV/Other, desc: "Sorozat/DVDR/Hun"}
- {id: hdser, cat: TV/HD, desc: "Sorozat/HD/Eng"}
- {id: hdser_hun, cat: TV/HD, desc: "Sorozat/HD/Hun"}
# Zene
- {id: mp3_hun, cat: Audio/MP3, desc: "Zene/MP3/Hun"}
- {id: mp3, cat: Audio/MP3, desc: "Zene/MP3/Eng"}
- {id: lossless_hun, cat: Audio/MP3, desc: "Zene/Lossless/Hun"}
- {id: lossless, cat: Audio/MP3, desc: "Zene/Lossless/Eng"}
- {id: clip, cat: Audio/Video, desc: "Zene/Klip"}
# Program
- {id: iso, cat: PC/ISO, desc: "Win/Program/ISO"}
- {id: misc, cat: PC/0day, desc: "Win/Program/Rip"}
- {id: mobil, cat: PC/Mobile-Other, desc: "Win/Program/Rip"}
# Felnőtt tartalom
- {id: xxx_xvid, cat: XXX/SD, desc: "XXX/Film/SD"}
- {id: xxx_dvd, cat: XXX/DVD, desc: "XXX/DVDR"}
- {id: xxx_hd, cat: XXX/UHD, desc: "XXX/HD"}
- {id: xxx_imageset, cat: XXX/ImageSet, desc: "XXX/Kép"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, genre]
movie-search: [q, imdbid, genre]
music-search: [q, genre]
book-search: [q, genre]
settings:
- name: username
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 nCore Web Site. Otherwise just leave it empty."
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrent oldalanként:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Anyone who does not access the site for 8 weeks from registration or has been more than 8 weeks since their last stay will be automatically suspended. Anyone who does not log in (stays inactive) for 12 weeks after registration or after their last visit will be removed automatically."
login:
method: post
path: login.php
inputs:
nev: "{{ .Config.username }}"
pass: "{{ .Config.password }}"
2factor: "{{ .Config.2facode }}"
ne_leptessen_ki: "1"
set_lang: "en"
submitted: "1"
error:
- selector: div#hibauzenet table tbody tr
test:
path: index.php
selector: a[href*="profile.php"]
download:
selectors:
- selector: a[href^="torrents.php?action=download&id="]
attribute: href
search:
paths:
- path: torrents.php
inputs:
mire: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
miben: "{{ if .Query.IMDBID }}imdb{{ else }}name{{ end }}"
tipus: "{{ if .Categories }}kivalasztottak_kozott{{ else }}all_own{{ end }}"
submit.x: 1
submit.y: 1
tags: "{{ .Query.Genre }}"
$raw: "{{ range .Categories }}&kivalasztott_tipus[]={{.}}{{end}}"
rows:
selector: .box_torrent_all .box_torrent
fields:
category:
selector: .box_alap_img > a
attribute: href
filters:
- name: querystring
args: tipus
title:
selector: div[class^="torrent_txt"] > a
attribute: title
details:
selector: div[class^="torrent_txt"] > a
attribute: href
download:
selector: div[class^="torrent_txt"] > a
attribute: href
filters:
- name: replace
args: ["torrents.php?action=details", "ajax.php?action=torrent_drop"]
# image is returned with invalid Content-Type header 'image'
# poster:
# selector: div.infobar > img
# attribute: onmouseover
# filters:
# - name: regexp
# args: "'(.+?)'"
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
filters:
- name: replace
args: ["https://dereferer.link/?", ""]
size:
selector: div.box_meret2
seeders:
selector: div.box_s2
leechers:
selector: div.box_l2
date:
selector: div.box_feltoltve2
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
# MST is 48 hours + 24 minutes (.4 hours) per GB of downloaded size
# minimumseedtime:
# # 2 days (as seconds = 2 x 24 x 60 x 60)
# text: 172800
description_imdb:
selector: a.infolink
optional: true
description_alt:
selector: div.siterank > span
attribute: title
optional: true
description:
case:
div.torrent_ok: "Verified"
div.torrent_unchecked: "Unverified"
filters:
- name: append
args: "{{ if or .Result.description_alt .Result.description_imdb }}: {{ else }}{{ end }}{{ .Result.description_alt }}{{ if and .Result.description_alt .Result.description_imdb }} {{ else }}{{ end }}{{ .Result.description_imdb }}"
# engine n/a

View File

@@ -187,4 +187,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.13 2024-09-21
# NexusPHP v1.9.4 2025-06-01

View File

@@ -10,7 +10,7 @@ type: public
encoding: UTF-8
# to fetch current domain use https://www.rantop.my/
links:
- https://www.nortorrent5.com/
- https://www.nortorrent6.com/
legacylinks:
# latest domains list
- https://www.rantop.my/
@@ -24,7 +24,6 @@ legacylinks:
- https://www.torrent.onl/
- https://www.rantop.org/
# actual legacylinks
- https://www.torrent9.cyou/
- https://www.torrent9.gd/
- https://www.torrent9.ing/
- https://www.torrent9.run/
@@ -39,6 +38,7 @@ legacylinks:
- https://www.nortorrent2.com/
- https://www.nortorrent3.com/
- https://www.nortorrent4.com/
- https://www.nortorrent5.com/
caps:
categorymappings:
@@ -120,7 +120,7 @@ search:
selector: td:nth-child(1) a
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:

View File

@@ -70,7 +70,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ul><li>Sixth degree burn (Extreme User) and above will be retained forever</li><li>Second degree burn (Elite User) and above that have their accounts parked (in the control panel) for 60 consecutive days will be deleted</li><li>Users who have parked their accounts and do not log in for 60 consecutive days will have their accounts deleted</li><li>Users who have not parked their accounts will have their accounts deleted if they do not log in for 60 consecutive days</li><li>Users without traffic (i.e. upload / download data are all 0) will have their accounts deleted if they do not log in for 14 consecutive days.</li></ul>"
default: "Account retention rules:<ul><li>Ultimate User and above will keep the account forever</li><li>Veteran User level accounts will not be disabled if they are parked (control panel)</li><li>Unparked accounts will be banned if they have not logged in for 60 days</li><li>Users below Veteran User level will be banned if they have not logged in for more than 300 days</li><li>Users who have not generated any traffic in 30 days (i.e. upload/download are 0) will be banned</li><li>Banned accounts will be deleted if they have not logged in for more than 365 days</li></ul>"
login:
# using cookie method because site regularly disables login page for certain events during the year
@@ -174,8 +174,8 @@ search:
minimumratio:
text: 1.0
minimumseedtime:
# 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
text: 129600
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
description_verified:
case:
span[title="通过"], span[title="通過"], span[title="Allowed"]: "Verified:"

View File

@@ -26,15 +26,25 @@ caps:
- {id: 73, cat: Console, desc: "Games"}
- {id: 74, cat: PC/Games, desc: "Games: PC Games"}
- {id: 15, cat: Movies/SD, desc: "Movies"}
- {id: 132, cat: Movies/SD, desc: "Movies: CAM / TS / TC"}
- {id: 20, cat: Movies/SD, desc: "Movies: Filmographies"}
- {id: 105, cat: Movies, desc: "Movies: Animation"}
- {id: 106, cat: Movies, desc: "Movies: Cartoons"}
- {id: 20, cat: Movies/SD, desc: "Movies: Filmographies"}
- {id: 133, cat: Movies/DVD, desc: "Movies: Foreign DVD5/DVD9"}
- {id: 138, cat: Movies/DVD, desc: "Movies: Foreign DVDRip"}
- {id: 122, cat: Movies/HD, desc: "Movies: Foreign HDRip / BRRip"}
- {id: 16, cat: Movies/SD, desc: "Movies: Foreign Movies Non HD"}
- {id: 130, cat: Movies/SD, desc: "Movies: Foreign VHS"}
- {id: 145, cat: Movies/WEB-DL, desc: "Movies: Foreign WEBRip"}
- {id: 141, cat: Movies, desc: "Movies: Greek Audio Animation"}
- {id: 140, cat: Movies, desc: "Movies: Greek Audio Cartoons"}
- {id: 134, cat: Movies/DVD, desc: "Movies: Greek DVD5/DVD9"}
- {id: 136, cat: Movies/DVD, desc: "Movies: Greek DVDRip"}
- {id: 139, cat: Movies/HD, desc: "Movies: Greek HDRip / BRRip"}
- {id: 119, cat: Movies/SD, desc: "Movies: Greek Movies Non HD"}
- {id: 122, cat: Movies/HD, desc: "Movies: MicroHD"}
- {id: 129, cat: Movies/SD, desc: "Movies: Greek VHS"}
- {id: 146, cat: Movies/WEB-DL, desc: "Movies: Greek WEBRip"}
- {id: 112, cat: Movies/HD, desc: "Movies: Movie Packs"}
- {id: 130, cat: Movies/WEB-DL, desc: "Movies: WEBRip / 1080p"}
- {id: 129, cat: Movies/WEB-DL, desc: "Movies: WEBRip / 720p"}
- {id: 41, cat: Movies/HD, desc: "Movies HD"}
- {id: 50, cat: Movies/HD, desc: "Movies HD: BluRay / 1080p"}
- {id: 51, cat: Movies/UHD, desc: "Movies HD: BluRay / 4K (UHD)"}
@@ -60,12 +70,15 @@ caps:
- {id: 116, cat: Audio/Video, desc: "Music: Greek Music Videos"}
- {id: 92, cat: Audio/Other, desc: "Music: Greek Soundtracks"}
- {id: 28, cat: TV, desc: "TV"}
- {id: 29, cat: TV/Anime, desc: "TV: Animation"}
- {id: 31, cat: TV/Other, desc: "TV: Cartoons"}
- {id: 79, cat: TV/Documentary, desc: "TV: Documentaries"}
- {id: 77, cat: TV, desc: "TV: Foreign TV Packs"}
- {id: 29, cat: TV/Anime, desc: "TV: Foreign Animation"}
- {id: 31, cat: TV/Other, desc: "TV: Foreign Cartoons"}
- {id: 79, cat: TV/Documentary, desc: "TV: Foreign Documentaries"}
- {id: 77, cat: TV, desc: "TV: Foreign TV Episodes"}
- {id: 75, cat: TV, desc: "TV: Foreign TV Series"}
- {id: 76, cat: TV, desc: "TV: Foreign TV Shows"}
- {id: 143, cat: TV/Anime, desc: "TV: Greek Audio Animation"}
- {id: 142, cat: TV/Other, desc: "TV: Greek Audio Cartoons"}
- {id: 144, cat: TV/Documentary, desc: "TV: Greek Audio Documentaries"}
- {id: 36, cat: TV, desc: "TV: Greek TV Packs"}
- {id: 35, cat: TV, desc: "TV: Greek TV Series"}
- {id: 40, cat: TV, desc: "TV: Greek TV Shows"}
@@ -186,9 +199,6 @@ search:
download:
selector: a[href*="details.php?id="]
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
poster:
selector: img[src*="/torrents/images/"]
attribute: src

View File

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

View File

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

View File

@@ -60,7 +60,7 @@ download:
search:
paths:
- path: "{{ if .Keywords }}recherche/{{ .Keywords }}{{ else }}{{ end }}"
- path: "{{ if .Keywords }}recherche/{{ .Keywords }}{{ else }}recherche/{{ .Today.Year }}{{ end }}/"
keywordsfilters:
# if searching for season packs switch S01 to saison 1 #9712
- name: re_replace
@@ -81,7 +81,7 @@ search:
selector: td:nth-child(1) a
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:

View File

@@ -10,9 +10,9 @@ type: public
encoding: UTF-8
# to fetch current domain use https://www.rantop.my/
links:
- https://www.oxtorrent3.com/
- https://www.zone-torrent1.com/
- https://www.mega-torrent4.com/
- https://www.oxtorrent7.com/
- https://www.zone-torrent3.com/
- https://www.mega-torrent6.com/
legacylinks:
# latest domains list
- https://www.rantop.my/
@@ -26,13 +26,6 @@ legacylinks:
- https://www.torrent.onl/
- https://www.rantop.org/
# actual legacylinks
- https://www.oxtorrent.vip/
- https://www.oxtorrent.lol/
- https://www.oxtorrent.la/
- https://www.oxtorrent.uno/
- https://www.oxtorrent.st/
- https://www.oxtorrent.gl/
- https://www.oxtorrent.gy/
- https://www.oxtorrent.cz/
- https://www.torrent911.lol/
- https://www.oxtorrent.im/
@@ -46,6 +39,14 @@ legacylinks:
- https://www.zone-torrent.com/
- https://www.mega-torrent3.com/
- https://www.oxtorrent2.com/
- https://www.mega-torrent4.com/
- https://www.oxtorrent3.com/
- https://www.oxtorrent4.com/
- https://www.mega-torrent5.com/
- https://www.zone-torrent1.com/
- https://www.oxtorrent5.com/
- hhttps://www.zone-torrent2.com/
- https://www.zone-torrent2.com/
caps:
categorymappings:
@@ -127,7 +128,7 @@ search:
selector: td:nth-child(1) a
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:

View File

@@ -19,7 +19,8 @@ caps:
- {id: 412, cat: PC, desc: "Software/软件"}
- {id: 411, cat: Console, desc: "Games/游戏"}
- {id: 410, cat: Books, desc: "E-Books/电子书"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/MV"}
- {id: 414, cat: Audio/Audiobook, desc: "Audiobook/有声书"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/音乐短片"}
- {id: 413, cat: Audio/Video, desc: "Concert/演唱会/音乐会"}
- {id: 408, cat: Audio, desc: "Music/音乐"}
- {id: 409, cat: Other, desc: "Others/其他"}

View File

@@ -1,151 +0,0 @@
---
id: pandahd-api
name: PandaHD (API)
description: "PandaHD is a Private Torrent Tracker for ASIAN content"
language: en-US
type: private
encoding: UTF-8
links:
- https://pandahd.cc/
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: Movies/Other, desc: "Anime Movies"}
- {id: 6, cat: TV, desc: "Anime Series"}
- {id: 7, cat: Books, desc: "Book"}
- {id: 8, cat: TV, desc: "TS Firehose (TV)"}
- {id: 9, cat: Movies, desc: "TS Firehose (Movies)"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-search: [q]
settings:
- name: apikey
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://pandahd.cc/\" target=\"_blank\">PandaHD</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
- path: api/torrents/filter
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
categorydesc:
selector: category
title:
selector: name
details:
selector: details_link
download:
selector: download_link
poster:
selector: 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:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
# api returns 0=false, 1=true
selector: freeleech
case:
0: 1 # not free
1: 0 # freeleech
uploadvolumefactor:
# api returns 0=false, 1=true
selector: double_upload
case:
0: 1 # normal
1: 2 # double
minimumratio:
text: 0.4
# minimumseedtime:
# # 7 days (as seconds = 7 x 24 x 60 x 60)
# text: 604800
# json UNIT3D 5.3.0

View File

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

View File

@@ -16,6 +16,7 @@ caps:
- {id: 32, cat: TV/Sport, desc: "Basketball"}
- {id: 34, cat: TV/Sport, desc: "Basketball - NBA"}
- {id: 87, cat: TV/Sport, desc: "Basketball - NBA Playoffs"}
- {id: 121, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2025"}
- {id: 119, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2024"}
- {id: 117, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2023"}
- {id: 113, cat: TV/Sport, desc: "Basketball - NBA Playoffs - 2022"}
@@ -47,6 +48,7 @@ caps:
- {id: 46, cat: TV/Sport, desc: "Hockey"}
- {id: 48, cat: TV/Sport, desc: "Hockey - NHL"}
- {id: 88, cat: TV/Sport, desc: "Hockey - NHL Playoffs"}
- {id: 122, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2025"}
- {id: 120, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2024"}
- {id: 118, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2023"}
- {id: 114, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2022"}

View File

@@ -23,7 +23,9 @@ settings:
search:
paths:
- path: "{{ if .Keywords }}search.php?q={{ .Keywords }}{{ else }}index.php{{ end }}"
- path: search.php
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
rows:
selector: table > tbody > tr

View File

@@ -10,12 +10,12 @@ links:
caps:
categorymappings:
- {id: 6, cat: PC/0day, desc: "Aplikacje/Programy"}
- {id: 33, cat: Movies, desc: "iNTERNAL"}
- {id: 6, cat: PC/0day, desc: "Aplikacje/Programy"}
- {id: 4, cat: Movies, desc: "Bajki"}
- {id: 31, cat: TV/Anime, desc: "Anime/Seriale"}
- {id: 1, cat: Movies/HD, desc: "Filmy HD"}
- {id: 30, cat: TV, desc: "TV Seriale Bajki"}
- {id: 1, cat: Movies/HD, desc: "Filmy HD"}
- {id: 13, cat: Movies/DVD, desc: "DVD5/9"}
- {id: 12, cat: Movies/BluRay, desc: "BD25/50_5/9"}
- {id: 14, cat: Movies/3D, desc: "Filmy 3D"}
@@ -41,8 +41,6 @@ caps:
- {id: 15, cat: Movies, desc: "Filmy bez lektora"}
- {id: 7, cat: XXX, desc: "XXX 18+"}
- {id: 32, cat: Movies/Other, desc: "Anime/Filmy"}
- {id: 34, cat: Movies, desc: "Ai - Filmy"}
- {id: 35, cat: TV, desc: "Ai - Seriale"}
modes:
search: [q]
@@ -97,7 +95,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts that are inactive for 3 months will be moved to the 'Disabled' group. Strict restrictions are imposed on this group. If the account is still inactive after being moved to this group, it will be permanently blocked without the possibility of unblocking. Simply logging in and browsing the site does not count as an active account. Required activity: downloading/uploading torrents, possibly activity on the forum."
default: "<ul><li>If a user has not logged in for 30 days, the account will be marked as inactive.</li><li>If the account remains inactive for an additional 120 days, it will be automatically deactivated (soft delete).</li><li>This means the user will lose access to the account, although the data will be retained for a specified period.</li><li>This policy applies to users in the following groups: User, PowerUser, SuperUser, and Leech.</li><li>How can you keep your account active?</li><li>Simply log in at least once every 30 days and stay active in downloads to maintain your status.</li></ul>"
login:
path: /api/torrents
@@ -237,4 +235,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 9.0.3 (custom)
# json UNIT3D 9.1.1 (custom)

View File

@@ -11,19 +11,19 @@ links:
caps:
categorymappings:
# Filmy
- {id: 27, cat: Movies/DVD, desc: "Filmy DVD"}
- {id: 30, cat: Movies/SD, desc: "Filmy DivX/XviD"}
- {id: 76, cat: Movies/HD, desc: "Filmy BluRay / REMUX"}
- {id: 71, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 72, cat: Movies/HD, desc: "Filmy x264/h264/1080p"}
- {id: 73, cat: Movies/HD, desc: "Filmy x264/h264/720p"}
- {id: 75, cat: Movies/HD, desc: "Filmy x264/h264"}
- {id: 77, cat: Movies/UHD, desc: "Filmy 4K UHD"}
- {id: 88, cat: Movies/HD, desc: "Filmy x265/h265/1080p"}
- {id: 89, cat: Movies/HD, desc: "Filmy x265/h265/720p"}
- {id: 74, cat: Movies/HD, desc: "Filmy x265/h265"}
- {id: 27, cat: Movies/DVD, desc: "Filmy DVD"}
- {id: 71, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 75, cat: Movies/HD, desc: "Filmy x264/h264"}
- {id: 76, cat: Movies/HD, desc: "Filmy BluRay / REMUX"}
- {id: 77, cat: Movies/UHD, desc: "Filmy 4K UHD"}
- {id: 78, cat: Movies/SD, desc: "Filmy IVO / AI"}
- {id: 79, cat: Movies/SD, desc: "Filmy TS/CAM"}
- {id: 88, cat: Movies/HD, desc: "Filmy x265/h265/1080p"}
- {id: 89, cat: Movies/HD, desc: "Filmy x265/h265/720p"}
# Seriale
- {id: 25, cat: TV, desc: "Seriale Polskie"}
- {id: 26, cat: TV/Foreign, desc: "Seriale Zagraniczne"}
@@ -69,7 +69,7 @@ caps:
- {id: 59, cat: XXX/ImageSet, desc: "Zdjęcia"}
- {id: 60, cat: XXX/x264, desc: "Filmy"}
- {id: 61, cat: XXX/Other, desc: "Gry"}
- {id: 62, cat: XXX/Other, desc: "Hentai+18"}
- {id: 63, cat: XXX/Other, desc: "Hentai+18"}
# Anime
- {id: 69, cat: TV/Anime, desc: "Anime"}
- {id: 70, cat: XXX/Other, desc: "Hentai"}
@@ -77,7 +77,7 @@ caps:
# Inne
- {id: 55, cat: Other, desc: "Tapety"}
- {id: 57, cat: Other, desc: "Pozostale"}
- {id: 54, cat: Other, desc: "Śmieszne"}
- {id: 86, cat: Other, desc: "Śmieszne"}
- {id: 105, cat: Other, desc: "Design www"}
- {id: 106, cat: Other, desc: "Filmy (S)VCD"}
- {id: 107, cat: Other, desc: "Flash/Shockwave"}

View File

@@ -133,7 +133,6 @@ search:
selector: td:nth-child(3)
date:
selector: td:nth-child(5) > span
attribute: title
filters:
- name: append
args: " +00:00" # GMT

View File

@@ -188,12 +188,22 @@ settings:
1: asc
login:
path: forum/index.php
path: forum/login.php
method: form
form: form[action="/forum/login.php"]
captcha:
type: image
selector: img[src^="//static.pornolab.net/captcha/"]
input: input[name^="cap_code_"]
inputs:
login_username: "{{ .Config.username }}"
login_password: "{{ .Config.password }}"
input[name="login_username"]: "{{ .Config.username }}"
input[name="login_password"]: "{{ .Config.password }}"
selectors: true
selectorinputs:
cap_sid:
selector: input[name="cap_sid"]
attribute: value
optional: true
error:
- selector: div:contains("Форум временно отключен")
- selector: h4.warnColor1.tCenter.mrg_16

View File

@@ -57,6 +57,9 @@ login:
formtoken:
selector: input[name="formtoken"]
attribute: value
test:
path: /
selector: a[href^="index.php?view=Login"]
search:
paths:

View File

@@ -104,7 +104,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="]):has(a[href^="download.php?id="])
fields:
category:

View File

@@ -195,4 +195,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.13 2024-09-21
# NexusPHP v1.8.15 2024-12-23

View File

@@ -155,7 +155,8 @@ login:
selector: form[name="jump1"]
search:
path: index.php
paths:
- path: index.php
keywordsfilters:
- name: re_replace
args: ["(?i)S(\\d+)", " $1 "]

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