Compare commits

...

703 Commits

Author SHA1 Message Date
Garfield69
8aba7aedc5 broadcity: removed. resolves #6662 2024-03-20 17:47:05 +13:00
Garfield69
33b594b679 add speedcdcookie as an alternative indexer. #15164 2024-03-20 17:24:59 +13:00
Bogdan
69c74de22c privatehd/cinemaz: update timezone offset 2024-03-20 03:02:30 +02:00
Bogdan
c9e46c03e3 scenehd: fixed category filtering 2024-03-19 21:38:45 +02:00
Bogdan
212e2f24dc core: bump AngleSharp and AspNetCore.DataProtection 2024-03-19 20:17:17 +02:00
Garfield69
f6d7cbf684 Revert "core: bump text.coding.codepages v6 -> v7"
This reverts commit 11a757f2cf.
v7 is intended for .net7 and we are still on .net6
2024-03-20 07:07:05 +13:00
Garfield69
11a757f2cf core: bump text.coding.codepages v6 -> v7 2024-03-20 05:48:13 +13:00
Garfield69
6382e5473c dontorrent: new domain 2024-03-20 05:46:45 +13:00
Garfield69
3fdb318905 torrentcore: add requestdelay 10.1 resolves #13347 2024-03-20 05:46:31 +13:00
ilike2burnthing
e5521678bf flaresolverrsharp: bump to 3.0.7 2024-03-19 14:15:05 +00:00
Bogdan
20a7e26eaf core: bump packages (#15170) 2024-03-19 14:14:57 +02:00
Bogdan
3c09301918 hellashut: update login path 2024-03-19 13:39:05 +02:00
Garfield69
723173d238 speedcd: add flaresolverr info to config 2024-03-19 19:43:25 +13:00
Garfield69
afb53651bf irushtv: lint
these f'ing trailing spaces that the local schema does not pick up are a PITA when pipelines catches them :-b
2024-03-19 18:09:20 +13:00
Garfield69
7e46027dec add irushtv a private site. resolves #15160 2024-03-19 18:03:24 +13:00
Garfield69
4f3b6026cb speedcd: new login paths. resolves #15164 2024-03-19 17:28:11 +13:00
Fippsy
491d0519cf core webUI: Fix Infinite redirect with disabled cookies (#15159) resolves #15134 2024-03-19 15:22:19 +13:00
Bogdan
466122c339 cardigann: don't return null for parsing headers (#15167) 2024-03-19 00:37:47 +02:00
Bogdan
ce45535fe5 digitalcore: fix TZ 2024-03-18 22:58:27 +02:00
Garfield69
b2a6074c94 bitmagnet magnetico: set as semi-private. #15126
This reverts commit 07c8063df9.
2024-03-19 08:56:39 +13:00
Garfield69
f47799ff13 [core] Jackett.Tray CommandLineParser bump version 2024-03-19 07:36:08 +13:00
Garfield69
48af896f91 oldgreektracker: new date format 2024-03-19 05:49:52 +13:00
Garfield69
df77d41641 lilleskyorg: cats refresh 2024-03-19 05:34:38 +13:00
Garfield69
6c66157f95 marinetracker: new cat 2024-03-19 05:20:01 +13:00
Garfield69
b49bd9128a mejortorrent: bump domain 2024-03-19 04:58:53 +13:00
Garfield69
07275280ca at12project: update MR to 1.0 2024-03-18 17:38:05 +13:00
Garfield69
3331330b86 sharewood: CA expired 2024-03-18 15:49:53 +13:00
Garfield69
3d2029fa00 add h-p2p a private site. resolves #15161 2024-03-18 15:41:52 +13:00
Garfield69
f1080a3e31 marinetracker: new cat 2024-03-18 05:24:32 +13:00
ilike2burnthing
a4c12b8311 Update schema.json (#15158) 2024-03-18 05:05:02 +13:00
ilike2burnthing
e421300dae wihd: use now as date 2024-03-17 10:41:02 +00:00
ilike2burnthing
2be98aecab agsvpt: add www. domain, change to post login 2024-03-17 09:02:28 +00:00
Garfield69
96ab3cbb8a dasunerwartete: oops, forgot to remove the updated delete from 2021. #15156 2024-03-17 19:11:17 +13:00
ilike2burnthing
cb7ae0cbe3 oldgreektracker: change to HTTPS and update layout 2024-03-17 01:42:12 +00:00
ilike2burnthing
d3d4bbada6 dasunerwartete: add activity info to config 2024-03-16 23:00:08 +00:00
Garfield69
1203dc77b8 add dasunerwartete a private German site. resolves #15156 2024-03-17 08:23:26 +13:00
Garfield69
1c35bb2cdf therarbg: further refine magnet selector #14685 2024-03-17 05:51:30 +13:00
Garfield69
2e1f90079a torrent911: new domain 2024-03-17 05:48:24 +13:00
Garfield69
897ea07035 gktorrent: new domain 2024-03-17 05:48:07 +13:00
Bogdan
b7d1de5434 therarbg: remove invalid non-word characters 2024-03-16 16:40:32 +02:00
Bogdan
95bbb6516c assorted unit3d 8.0: use filename for single files (#15155) 2024-03-16 12:21:17 +02:00
Garfield69
aa6ff99829 Update README.md 2024-03-16 19:13:17 +13:00
Garfield69
b096efcfc7 cinematik: -> 8.0.0 2024-03-16 15:00:29 +13:00
ilike2burnthing
ca7073fbea polishtorrent: typo fix 2024-03-15 19:17:29 +00:00
ilike2burnthing
a06a976bf4 Update README.md 2024-03-15 19:12:41 +00:00
Garfield69
7948d23398 therarbg: fix magnet name fetch. #14685 2024-03-16 08:10:50 +13:00
ilike2burnthing
203e24e792 polishtorrent: add Polish private tracker. #15151 (#15153) 2024-03-15 18:28:11 +00:00
ilike2burnthing
67eea16d8e at12project: add private tracker. #15150 (#15152) 2024-03-15 17:37:44 +00:00
Garfield69
932ae40d69 backups: new cat 2024-03-16 06:04:00 +13:00
Garfield69
3f83bce880 remove adbt at request of admin 2024-03-16 05:53:32 +13:00
Garfield69
b689381776 torrent-pirat; add request delay of 5.1s 2024-03-15 20:43:06 +13:00
Garfield69
1ac0104b9e torrentsir: bump domain 2024-03-15 18:08:24 +13:00
Garfield69
2dfa2d2a63 torrentqq: bump domain 2024-03-15 07:14:28 +13:00
Garfield69
9c1699cd59 rutor: switch to https. resolves #15146 2024-03-15 06:30:27 +13:00
Garfield69
07c8063df9 bitmagnet magnetico: set as private. #15126 2024-03-15 06:30:02 +13:00
ilike2burnthing
330761f01b Update README.md 2024-03-14 07:34:15 +00:00
ilike2burnthing
fe909fbf10 bitmagnet: modify name to match Magnetico 2024-03-14 07:18:51 +00:00
Garfield69
cce9424fec bitmagnet cat fix #15126 2024-03-14 17:47:51 +13:00
Garfield69
5fe34d9e65 bitmagnet lint fix #15126 2024-03-14 16:55:40 +13:00
Garfield69
b142aaf9e6 add bitmagnet a local DHT trawler. resolves #15126 2024-03-14 16:37:32 +13:00
Garfield69
b7dad4c5e2 cardiganindexer: add torznab boolean query variables
also add missing break for row andmatch when using the other ID queries
2024-03-14 13:29:07 +13:00
Garfield69
7e67dbfeb1 rustorka: new cats 2024-03-14 06:25:20 +13:00
ilike2burnthing
ed3519ef1b ptgkt & crabpt: add doubanid search (#15144) 2024-03-13 15:24:14 +00:00
ilike2burnthing
8c847f65d3 assorted nexusphp: add Chinese names (#15143) 2024-03-13 15:09:35 +00:00
ilike2burnthing
d644537622 crabpt: add Chinese private tracker. resolves #15140 (#15141) 2024-03-13 12:08:13 +00:00
Garfield69
37dd47d8d6 estone: new row selector 2024-03-13 08:17:33 +13:00
Garfield69
90cf509d66 peeratiko: new cats 2024-03-13 06:41:41 +13:00
Garfield69
2c3abb4498 seedfile: new cat 2024-03-13 06:22:11 +13:00
Garfield69
53afafeb29 therarbg:: switch to DL with infohash fetched from details/?format=json #14685
avoids hitting site with a html request  when downloading magnet off the details page
2024-03-12 21:33:24 +13:00
Garfield69
8d60292b2f therarbg: switch to json. resolves #14685 2024-03-12 19:01:54 +13:00
Garfield69
33ab197d59 therarbg: fetch up to 100 results #14685 2024-03-12 18:37:05 +13:00
Garfield69
e5f05602a8 dontorrent: new domain 2024-03-12 15:57:58 +13:00
Garfield69
6a2a666b01 tocashare: update genre 2024-03-12 15:51:55 +13:00
Garfield69
77168644da skipthecommercials: bump engine tag 2024-03-12 15:51:32 +13:00
Garfield69
3b44571f9d lilleskyorg: update cats 2024-03-12 15:25:11 +13:00
Garfield69
fb381988da wolkmax4k: add flaresolverr info to config 2024-03-12 06:13:23 +13:00
Garfield69
5815f4e21d tapochek: add flaresolverr info to config 2024-03-12 06:09:33 +13:00
Garfield69
75b5da81d2 assorted: add flaresolverr info to config 2024-03-12 05:57:02 +13:00
Garfield69
e3a6f34003 blutopia: unit3d 8.0.0.b 2024-03-12 05:18:14 +13:00
Garfield69
02671c14aa fantastiko: add activity info to config 2024-03-11 14:50:44 +13:00
Garfield69
e6c97c2924 homeporntorrents: removed. resolves #14522 2024-03-11 08:16:39 +13:00
Garfield69
be3704177d arabp2p: add new cat 2024-03-11 05:47:20 +13:00
Garfield69
0ea87aeca9 kinozal: same as #15137 2024-03-11 05:10:42 +13:00
Lokkenum
a8c44b96a1 rutracker: searchString regexp fix (#15137) 2024-03-10 10:06:27 +00:00
ilike2burnthing
75f0ffe3e5 slosoul: change login test selector
prevent relogin on search
2024-03-10 10:02:55 +00:00
ilike2burnthing
6ec9108e6b assorted: add activity info to config (#15138) 2024-03-10 09:54:20 +00:00
ilike2burnthing
91b5cd6eb5 assorted S-Z: add activity info to config (#15136) 2024-03-10 05:49:06 +00:00
Garfield69
5e809cc11f lillesky: new cat and mode 2024-03-10 06:08:16 +13:00
Garfield69
558143a6f4 torrent9clone: new domain 2024-03-10 05:19:17 +13:00
Garfield69
7da61a5fc0 slosoul: expired CA resolves #15133 2024-03-10 05:16:10 +13:00
ilike2burnthing
8655810e05 femdomcult: add broken cat
not sure if temporary issue
2024-03-09 09:33:32 +00:00
ilike2burnthing
681e447ec3 postman: add new cat 2024-03-09 09:11:47 +00:00
Garfield69
02eb01d8b8 LDU: fix fb11585917 2024-03-09 21:29:36 +13:00
ilike2burnthing
fb11585917 lastdigitalunderground: update cats 2024-03-09 08:14:31 +00:00
Garfield69
d7fbdf7def 3wmg: removed. resolves #14489 2024-03-09 21:03:06 +13:00
ilike2burnthing
d78184efc2 assorted J-R: add activity info to config (#15132) 2024-03-09 02:27:24 +00:00
Garfield69
2ef13a4067 tormac: back to cookie, + fix seeds when 0. #15130
I only now understood what the original reason for using cookies was ;-D
2024-03-09 15:03:03 +13:00
Garfield69
71c30631b7 tormac: regular login, + fix seeds when 0. #15130 2024-03-09 14:40:23 +13:00
ilike2burnthing
685064607e tormac: add Russian private tracker. resolves #15130 (#15131)
Credentials login causes browser instance to logout, so use cookies
2024-03-08 23:05:49 +00:00
ilike2burnthing
83520bde3e oldtoonsworld: add MR note and MST
MR of 'Leech' group in FAQ and MST from satisfied status of own seeding torrent
2024-03-08 17:06:56 +00:00
Garfield69
25b89ec59d torrentsir: bump domain 2024-03-09 05:49:19 +13:00
Garfield69
70840fce6c torrentqq: bump domain 2024-03-09 05:49:02 +13:00
Garfield69
70c28e43bb mejortorrent: bump domain 2024-03-08 16:59:47 +13:00
Garfield69
1b79c6900e olldtoonsworld:: add activity info to config
there's mention of Seedtime in FAQ but I cannot find actual values in Rules, FAQ, WIKI or Forum yet.
2024-03-08 15:06:53 +13:00
Garfield69
5fd7b37d7d assorted: update engine tag 2024-03-08 14:45:05 +13:00
ilike2burnthing
33a9373d48 ptgtk: add Chinese private tracker. resolves #15127 (#15129) 2024-03-08 01:36:44 +00:00
labdiynez
1f369db526 siambit: new domain (#15128) resolves #5243 2024-03-08 14:18:33 +13:00
Garfield69
f8f36c435b newretro: add activity info to config 2024-03-08 12:07:39 +13:00
ilike2burnthing
4d4bd07842 theparadiese: add activity info to config 2024-03-07 22:18:27 +00:00
Garfield69
6efc213702 assorted: new unblockit domain 2024-03-08 08:49:04 +13:00
Garfield69
3c250e55d3 theparadiese: add MST #15125 2024-03-08 06:40:11 +13:00
Garfield69
d65ef3b5ab torrentqq: bump domain 2024-03-08 06:19:57 +13:00
Garfield69
cdf843ce46 add theparadiese a private German site. resolves #15125 2024-03-08 06:10:16 +13:00
Garfield69
d06f5b1e24 assorted nexus: refine Chinese translated account info 2024-03-07 09:01:49 +13:00
ilike2burnthing
5ba7661d80 oldtoonsworld: update cats 2024-03-06 16:58:24 +00:00
Garfield69
8c92d5cd32 hellashut: fix 7cb5bea48d 2024-03-07 05:51:13 +13:00
Garfield69
7cb5bea48d hellashut: new cats 2024-03-07 05:37:02 +13:00
Garfield69
5e2d4e6ded oldtoonsworld: fix tv cat 2024-03-06 15:54:04 +13:00
ilike2burnthing
0950b66d40 assorted F-I: add activity info to config (#15124) 2024-03-06 01:45:30 +00:00
ilike2burnthing
290c221359 oldtoonsworld: change to unit3d. resolves #13707
https://github.com/Prowlarr/Prowlarr/issues/2056
2024-03-05 23:36:39 +00:00
ilike2burnthing
db3edb45a6 assorted: fix #15120 (#15123) 2024-03-05 22:03:48 +00:00
ilike2burnthing
54e3c32c1e assorted bespoke C#: move or add activity info to config (#15122) 2024-03-05 21:40:14 +00:00
Garfield69
c5ad4e5118 xider-torrent: new cats 2024-03-06 06:48:24 +13:00
ilike2burnthing
ec2d32ec4f assorted A-F: add activity info to config (#15120) 2024-03-05 00:07:22 +00:00
Garfield69
43c6ba3013 LDU: new cat 2024-03-05 06:23:50 +13:00
ilike2burnthing
2f00b69e00 tocashare: update MST 2024-03-04 16:17:00 +00:00
Garfield69
0f5cbbbe20 xspeeds: add activity info to config
this completed my contributions to private sites inactivity survey
2024-03-04 19:36:07 +13:00
Garfield69
2701ccd9a2 zelka: update ip filtering info 2024-03-04 19:35:01 +13:00
Garfield69
d9770cd5a6 zamunda: update ip filtering info 2024-03-04 19:34:49 +13:00
Garfield69
b8cc7eca61 uhdbits: add activity info to config 2024-03-04 16:55:13 +13:00
Garfield69
a2bb9e2e8c tvroad: add activity info to config 2024-03-04 16:55:05 +13:00
Garfield69
1ae1177d01 torrentnetwork: add activity info to config 2024-03-04 14:49:29 +13:00
Garfield69
3f901c1cf5 trackermk: add activity info to config 2024-03-04 14:49:20 +13:00
Garfield69
82a9b11de1 torrent-heaven: add activity info to config 2024-03-04 14:49:13 +13:00
Garfield69
08c9cf10fd teracod: add activity info to config 2024-03-04 13:56:40 +13:00
Garfield69
a7d9f85189 TCG family: add activity info to config 2024-03-04 13:56:32 +13:00
Garfield69
07109984ae speedcd: add activity info to config 2024-03-04 09:38:30 +13:00
Garfield69
9b55d85f5a sugoimusic: add activity info to config 2024-03-04 09:38:20 +13:00
Garfield69
7e464dde05 slosoul: add activity info to config 2024-03-04 09:38:11 +13:00
Garfield69
f60a6f62e7 seedfile: add activity info to config 2024-03-04 09:38:00 +13:00
Garfield69
dbefb3268e gktorrent: new domain 2024-03-04 07:55:39 +13:00
Garfield69
43eb5f9656 retroflix: add activity info to config 2024-03-04 06:04:20 +13:00
Garfield69
7631c1e459 redacted: add activity info to config 2024-03-04 06:04:11 +13:00
Garfield69
38ce9fcd0c rptscene: add activity info to config 2024-03-04 06:04:04 +13:00
Garfield69
aa9d1f7684 RMT: add activity info to config 2024-03-04 06:03:56 +13:00
Garfield69
e34fa9f0ad privatehd: add activity info to config 2024-03-03 20:07:26 +13:00
Garfield69
172303505d pretome: add activity info to config 2024-03-03 20:07:17 +13:00
Garfield69
32ff169038 ptfiles: add activity info to config 2024-03-03 20:07:10 +13:00
Garfield69
b1f7e2c398 proaudiotorrents: add activity info to config 2024-03-03 20:07:03 +13:00
Garfield69
4ebf858d59 pixelcove: add activity info to config 2024-03-03 20:06:51 +13:00
Garfield69
dc0700169f peersfm: add activity info to config 2024-03-03 20:06:42 +13:00
Garfield69
776c6e82ac orpheus: add activity info to config 2024-03-03 17:13:58 +13:00
Garfield69
ded5410b32 norbits: add activity info to config 2024-03-03 17:13:47 +13:00
Garfield69
7facf2ed06 ostwiki: add activity info to config 2024-03-03 17:13:40 +13:00
Garfield69
8f029a6f4b assorted TSSE8 typo 2024-03-03 16:50:17 +13:00
ilike2burnthing
32ff37d58f oldgreektracker: add Greek private tracker. resolves #15111 (#15113) 2024-03-03 03:47:18 +00:00
Garfield69
5c12a3acb3 majomparade: add activity info to config 2024-03-03 16:00:02 +13:00
Garfield69
e1ddc19ccc madsrevolution: add activity info to config 2024-03-03 15:59:53 +13:00
Garfield69
9a5aeec054 libble: add activity info to config 2024-03-03 13:47:31 +13:00
Garfield69
4dd2d7a387 libranet: add activity info to config 2024-03-03 13:47:25 +13:00
Garfield69
f3b154cb6b lesbians4u: add activity info to config 2024-03-03 13:47:18 +13:00
Garfield69
9c64fbbdba krazyzone: add activity info to config 2024-03-03 13:47:09 +13:00
ilike2burnthing
d70624996e iptorrents: update cert exception 2024-03-03 00:31:31 +00:00
ilike2burnthing
c930de7f96 rockbox: remove old cert exception 2024-03-03 00:30:26 +00:00
ilike2burnthing
23a6e0f67c lastdigitalunderground: update cats again 2024-03-03 00:07:39 +00:00
ilike2burnthing
655594869d abtorrents: update date and size. resolves #15110 2024-03-02 23:21:19 +00:00
Garfield69
4b6d6bb63a immortalseed: add activity info to config 2024-03-03 08:36:00 +13:00
Garfield69
1aa9a1e776 ianon: add activity info to config 2024-03-03 08:35:51 +13:00
Garfield69
167b0cd860 insanetracker: add activity info to config 2024-03-03 08:35:33 +13:00
Garfield69
d946bccd28 infire: add activity info to config 2024-03-03 08:35:24 +13:00
Garfield69
a1a83811ca heavens-hell: new cats 2024-03-03 06:34:27 +13:00
Garfield69
879e239bf9 hd-unit3d: -> 7.2.5 2024-03-03 06:18:57 +13:00
Garfield69
fe3131fdc0 torrent911: new domain 2024-03-03 05:56:19 +13:00
Garfield69
fac0684860 houseofdevil: add activity info to config 2024-03-03 05:45:50 +13:00
Garfield69
5627cbd71e hebits: add activity info to config 2024-03-03 05:45:35 +13:00
Garfield69
c135fdd3ad heavens-hell: add activity info to config 2024-03-03 05:45:28 +13:00
Garfield69
862a053ffa happyfappy: add activity info to config 2024-03-03 05:45:17 +13:00
Garfield69
0fb7cfdbf8 gigatorrents: add activity info to config 2024-03-03 05:45:09 +13:00
Garfield69
26ac350824 finvip: lint 2024-03-02 20:47:45 +13:00
Garfield69
415dff33fa funfile: add activity info to config 2024-03-02 20:37:57 +13:00
Garfield69
b12087f2d9 fluxzone: add activity info to config 2024-03-02 20:37:50 +13:00
Garfield69
625cc5c6e0 finvip: add activity info to config 2024-03-02 20:37:41 +13:00
Garfield69
9fff33c7dd fastscene: add activity info to config 2024-03-02 20:37:34 +13:00
Garfield69
cce6ac0877 extremebits: add activity info to config 2024-03-02 20:37:20 +13:00
Garfield69
2e94489fd2 estone: add activity info to config 2024-03-02 20:37:09 +13:00
ilike2burnthing
c7c52d9c82 lastdigitalunderground: update cats 2024-03-02 04:29:30 +00:00
Garfield69
40ed9dd288 docspedia: add activity info to config 2024-03-02 17:15:56 +13:00
Garfield69
b5172ecb33 centraltorrent: add activity info to config 2024-03-02 16:48:55 +13:00
Garfield69
398d71f48d CTR: add activity info to config 2024-03-02 16:48:34 +13:00
Garfield69
92bf7d4dad cheggit: removed. resolves #14495 2024-03-02 16:46:57 +13:00
ilike2burnthing
6e169d391f assorted unit3d: remove None from genres (#15106) 2024-03-02 00:57:10 +00:00
ilike2burnthing
29b6b96876 ildragonero: fix c&p mistake and tidy re_replaces 2024-03-02 00:23:23 +00:00
ilike2burnthing
28a15476b3 lilleskyorg: add private tracker. resolves #15104 (#15105) 2024-03-01 23:24:47 +00:00
Bogdan
00e2a4df12 backups: minor typo 2024-03-01 23:02:18 +02:00
ilike2burnthing
1a900709e5 flaresolverr: support proxy auth. resolves #15099 (#15101) 2024-03-01 20:43:42 +00:00
Garfield69
a5a3b1168d BT; typo 2024-03-02 08:30:36 +13:00
Garfield69
f6b38f37c5 brasiltracker: add UA to cookie config 2024-03-02 08:24:31 +13:00
Garfield69
fccbc65c92 bwtorrents: add UA to cookie config 2024-03-02 08:24:21 +13:00
Garfield69
205ff5f0dc btarg: add UA to cookie config 2024-03-02 08:24:11 +13:00
Garfield69
3c785a4e1e torrentdb: add UA to cookie config 2024-03-02 06:30:41 +13:00
Garfield69
4405bf016b rptscene: new cats 2024-03-02 06:30:05 +13:00
Garfield69
f2a7a12b98 twisted-music: removed. resolves #14815 2024-03-02 06:29:51 +13:00
Garfield69
c1f216dc81 torrentsir: bump domain 2024-03-02 05:38:42 +13:00
Garfield69
ad90811d2b bithdtv: add activity info to config 2024-03-02 05:01:47 +13:00
Garfield69
ad746fd2db bittorrentfiles: add activity info to config 2024-03-02 05:01:37 +13:00
Garfield69
70aadd8416 bitbazis: add activity info to config 2024-03-02 05:01:27 +13:00
Garfield69
853df154fb bestcore: add activity info to config 2024-03-02 05:01:18 +13:00
Garfield69
5f4e03ccbd backups: add activity info to config 2024-03-02 05:01:07 +13:00
Garfield69
4ed0e08b4f avistaz: add activity info to config 2024-03-01 19:48:00 +13:00
Garfield69
748d48c703 audionews: add activity info to config 2024-03-01 19:47:52 +13:00
Garfield69
bf04821f20 arabp2p 2024-03-01 19:47:44 +13:00
Garfield69
ea794a35ae anthelion: add activity info to config 2024-03-01 19:47:36 +13:00
Garfield69
e42662281f amigoshare: add activity info to config 2024-03-01 19:47:28 +13:00
Garfield69
4d5659715f alpharatio: add activity info to config 2024-03-01 16:37:56 +13:00
Garfield69
52e46eaaaf aftershock: add activity info to config 2024-03-01 16:37:47 +13:00
Garfield69
5b63aba3f8 acidlounge: add activity info to config 2024-03-01 16:37:37 +13:00
Garfield69
8a45703ddd abnormal: add activity info to config 2024-03-01 16:37:29 +13:00
Garfield69
cf5c7cdf91 0daykiev: add activity info to config 2024-03-01 16:37:21 +13:00
ilike2burnthing
bf9423e491 ildragonero: update cats & date, add requestdelay. #8148 2024-03-01 01:21:23 +00:00
ilike2burnthing
9355a72d71 anime-free: removed, down for 30 days. resolves #10576 (#15103) 2024-02-29 20:29:20 +00:00
Garfield69
a2ac142d9c UI: if timeelamsed is missing show [cache] #15100 2024-03-01 08:00:00 +13:00
Garfield69
06aa284868 xwtorrents: title can be missing 2024-03-01 06:50:26 +13:00
Garfield69
8d9c7e9b77 noname-club: new cat 2024-03-01 06:32:58 +13:00
Garfield69
22a2dc3058 torrentqq: bump domain 2024-03-01 06:04:17 +13:00
Garfield69
631bb0eabd assorted: update activity info to config 2024-02-29 15:58:07 +13:00
Garfield69
a6d074cb63 assorted: add/update activity info to config 2024-02-29 14:55:22 +13:00
Bogdan
2bc6d2834c ui: add elapsed time per indexer (#15100) 2024-02-29 01:11:02 +02:00
Bogdan
c3c3edc305 logs: sort indexers by name in search results 2024-02-29 01:01:36 +02:00
Garfield69
bf2e217f6a pterclub: add activity info to config 2024-02-29 11:35:44 +13:00
Garfield69
2cc02f488b pignetwork: add activity info to config 2024-02-29 11:35:35 +13:00
Garfield69
b1945e2734 oshenpt: add activity info to config 2024-02-29 11:35:28 +13:00
Garfield69
6a75321245 okpt: add activity info to config 2024-02-29 11:35:20 +13:00
Garfield69
b1df4c2de3 nethd: add activity info to config 2024-02-29 11:35:13 +13:00
Garfield69
71655c71d1 kufei: add activity info to config 2024-02-29 11:09:33 +13:00
Garfield69
6d02b4fe95 hdtime: add activity info to config 2024-02-29 11:09:23 +13:00
Garfield69
78d33130d4 hdmayi: add activity info to config 2024-02-29 11:09:16 +13:00
Garfield69
a4db9b6320 hdfun: add activity info to config 2024-02-29 11:09:06 +13:00
Garfield69
412dc45bfa hdfans: add activity info to config 2024-02-29 11:08:58 +13:00
Garfield69
4f5a53fbd6 haitang: add activity info to config 2024-02-29 08:59:50 +13:00
Garfield69
f98d1a886a haidan: add activity info to config 2024-02-29 08:59:42 +13:00
Garfield69
52d23915a8 gamera: add activity info to config 2024-02-29 08:59:35 +13:00
Garfield69
bd9fa38a4b byrbt: add activity info to config 2024-02-29 08:34:13 +13:00
Garfield69
3a9e2a03f7 bitporn: add activity info to config 2024-02-29 08:33:55 +13:00
Garfield69
f136cffded betai: add activity info to config 2024-02-29 08:33:47 +13:00
Garfield69
4c682b5831 audience: typo fix 2024-02-29 08:33:39 +13:00
Garfield69
773e4b3313 52pt: add activity info to config 2024-02-29 08:33:13 +13:00
Garfield69
7db50dfb2f 2xfree: add activity info to config 2024-02-29 08:32:59 +13:00
Garfield69
43a53ddb5c hellashut: new date layout 2024-02-29 06:02:46 +13:00
Garfield69
22db7972cd torrent9clone: new domain 2024-02-29 05:28:24 +13:00
Garfield69
20d46eb71e tocashare: add activity info to config 2024-02-28 20:38:20 +13:00
Garfield69
dfa952f7ee scenelinks: add activity info to config 2024-02-28 20:09:45 +13:00
Garfield69
82fcf41548 reelflix: add activity info to config 2024-02-28 20:09:37 +13:00
Garfield69
3bc3c96ae7 redbits: add activity info to config 2024-02-28 20:09:30 +13:00
Garfield69
c164816e15 R4E: add activity info to config 2024-02-28 20:09:24 +13:00
Garfield69
d3dbf8b1fc portugas: add activity info to config 2024-02-28 20:09:16 +13:00
Garfield69
553c600057 onlyencodes: add activity info to config 2024-02-28 20:09:08 +13:00
Garfield69
3e60bdf1f2 MDW: add activity info to config 2024-02-28 20:08:57 +13:00
Garfield69
fbe9b59ae1 lst: add activity info to config 2024-02-28 20:08:36 +13:00
Garfield69
b0dd4f023f dontorrent: new domain 2024-02-28 18:00:46 +13:00
Garfield69
dd7f17f3a4 locadora: add activity info to config 2024-02-28 15:47:55 +13:00
Garfield69
cbec21f7b9 LBM: add activity info to config 2024-02-28 15:47:46 +13:00
Garfield69
e10b52b715 jptv: add activity info to config 2024-02-28 15:47:38 +13:00
Garfield69
40b10fbb25 jme-reunit3d: add activity info to config 2024-02-28 15:47:16 +13:00
Garfield69
3f74feba9f hd-unit3d: add activity info to config 2024-02-28 15:12:32 +13:00
Garfield69
779228f697 desitorrents: add activity info to config 2024-02-28 15:12:14 +13:00
Garfield69
b1cc136f3c datascene: add activity info to config 2024-02-28 15:12:04 +13:00
Garfield69
7df5e107ba danishbytes: add activity info to config 2024-02-28 14:41:59 +13:00
Garfield69
8613678d4c blutopia: add activity info to config 2024-02-28 14:41:43 +13:00
ilike2burnthing
133d3f5b9e rustorka: change to credentials login 2024-02-28 00:35:32 +00:00
Garfield69
be5399cd17 WofT: add activity info to config 2024-02-28 11:25:19 +13:00
Garfield69
5eabf1bf6c therebels: add activity info to config 2024-02-28 11:25:02 +13:00
Garfield69
356df84985 TOS: add activity info to config 2024-02-28 11:24:55 +13:00
Garfield69
edc7e8d056 teamhd: add activity info to config 2024-02-28 11:24:48 +13:00
Garfield69
cd4ad13f0c STR: add activity info to config 2024-02-28 11:24:41 +13:00
Garfield69
aff8f0b59c STT: add activity info to config 2024-02-28 10:50:48 +13:00
Garfield69
e3d395c074 STC: add activity info to config 2024-02-28 10:50:41 +13:00
Garfield69
f9dc51205f rousi: add activity info to config 2024-02-28 10:50:33 +13:00
Garfield69
4e4aabb2e4 putau: add activity info to config 2024-02-28 10:50:25 +13:00
Garfield69
beeca78c83 panda: add activity info to config 2024-02-28 10:50:18 +13:00
Garfield69
4da2cbfc16 myanonamouse: add activity info to config 2024-02-28 09:13:55 +13:00
Garfield69
16ac133877 iptorrents: add activity info to config 2024-02-28 09:13:36 +13:00
Garfield69
78bf975d0e asiandvdclub: add activity info to config 2024-02-28 09:13:28 +13:00
Garfield69
5ea3cef3f8 asiancinema: add activity info to config. 2024-02-28 08:55:29 +13:00
Garfield69
b6dcdf4c1b abtorrents: add activity info to config. 2024-02-28 08:55:18 +13:00
Garfield69
0232692fc3 3dtorrents: add activity info to config. 2024-02-28 08:55:09 +13:00
Garfield69
85d98bb46e audiences: add activity info to config 2024-02-28 07:35:45 +13:00
Garfield69
69631c81f3 drugary: new MST, add activity info to config. 2024-02-28 07:16:02 +13:00
Garfield69
9569250f39 greatposterwall: add activity info to config 2024-02-28 07:06:55 +13:00
Garfield69
d6b9696393 aither: add activity info to config 2024-02-28 06:50:22 +13:00
Garfield69
28436058ce arabp2p: new cats 2024-02-28 06:06:28 +13:00
ilike2burnthing
69fc51a911 seedfile: update cats 2024-02-27 05:49:37 +00:00
Garfield69
720df7fb8f uploadcx: add a/c inactivity warning to config 2024-02-27 16:22:09 +13:00
ilike2burnthing
a411d1fd52 uploadcx: update tracker description
third time's the charm...
2024-02-27 03:11:18 +00:00
ilike2burnthing
298d984fce uploadcx: remove TV cat and related 2024-02-27 03:09:47 +00:00
ilike2burnthing
8f93049be7 uploadcx: update MR and MST 2024-02-27 03:01:36 +00:00
ilike2burnthing
5319790936 Update README.md 2024-02-27 02:58:53 +00:00
Garfield69
910e0e8772 add heavens-hell a private music site. resolves #15092 2024-02-27 06:23:44 +13:00
ilike2burnthing
80db436407 gimmepeers: tvmazeid search, freeleech filter and dlvf, strip req from titles. #15089 2024-02-26 02:42:10 +00:00
vonvenera
4b17b77c02 [webui] [enhancement] Add a color-coded status for each tracker utilized in dashboard search (#15088). resolves #15080 2024-02-26 13:31:58 +13:00
Bogdan
a3a04f0405 gimmepeers: remove imdbid support for tv searches 2024-02-26 02:13:05 +02:00
Garfield69
74d423023c frozenlayer: CA expired 2024-02-26 11:33:39 +13:00
ilike2burnthing
eafccb4f46 Revert: "frozenlayer: removed. resolves #1556" (#15087) 2024-02-25 22:08:57 +00:00
ilike2burnthing
d741306db8 anitoons: removed, down for 30 days. resolves #14846 (#15086) 2024-02-25 21:51:12 +00:00
ilike2burnthing
d6c8b932b1 Revert "ilcorsaronero: removed. resolves #986" (#15085) 2024-02-25 21:16:42 +00:00
ilike2burnthing
c7c38f4f4a xider-torrent: remove old cert exception 2024-02-25 20:42:44 +00:00
Garfield69
d7a0af71f6 dramtracker: vip only 2024-02-26 06:12:56 +13:00
Garfield69
612111a694 rockbox: CA expired 2024-02-26 05:52:27 +13:00
Garfield69
7cd8fe9718 dontorrent: typo 78aaf7badc 2024-02-25 14:26:05 +13:00
Garfield69
78aaf7badc dontorrent: new domain 2024-02-25 14:07:09 +13:00
Garfield69
09ae57594e rptscene: new engine. resolves #5368 2024-02-25 12:18:48 +13:00
vonvenera
7b7a2b3e40 [enhancement] [webui] Add status update to document.title during and after search in webui (#15078) 2024-02-24 14:50:45 +13:00
Garfield69
917972d03d torrentby: bump delay to 5s
getting a captcha trap when doing too many requests
2024-02-24 06:36:55 +13:00
Garfield69
476d1f17de mazepa: add new cat 2024-02-24 06:31:39 +13:00
Garfield69
ad49e971b7 torrentby: add delay. update keywordless path. 2024-02-24 06:18:29 +13:00
Garfield69
362c7e4ddc masters-tb: switch to cookie method. resolves #15075 2024-02-24 05:43:31 +13:00
Garfield69
20c65e5b70 torrentsir: bump domain 2024-02-23 17:00:30 +13:00
ilike2burnthing
601f5968ba Revert "hdvideo: removed, down for 30 days. resolves #14294 (#15071)" (#15077) 2024-02-22 21:28:50 +00:00
Garfield69
85da901e9f mejortorrent: bump domain 2024-02-23 05:51:24 +13:00
Garfield69
fa6fefbdc7 torrentqq: bump domain 2024-02-23 05:51:07 +13:00
Garfield69
2960480cd5 torrentdownload: search broken for a month now. removed. resolves #6451 2024-02-22 18:53:43 +13:00
Garfield69
95aeb22f5b rutracker-ru: new cats 2024-02-22 18:21:47 +13:00
vonvenera
d9cb7f7c24 nebulance: Move resolution search terms from name to tags (#15070) 2024-02-22 17:56:46 +13:00
Garfield69
aa44dc8649 hdolimpo: try free=100 2024-02-22 13:49:39 +13:00
ilike2burnthing
087091c001 torrentland: remove redundant 0 2024-02-22 00:44:14 +00:00
ilike2burnthing
96fd4a5cbb hddolby: removed, down for 30 days. resolves #6334 (#15072) 2024-02-22 00:34:23 +00:00
ilike2burnthing
316afb72e4 hdvideo: removed, down for 30 days. resolves #14294 (#15071) 2024-02-22 00:30:45 +00:00
ilike2burnthing
5557e004d7 hdolimpo-api: fixed freeleech search 2024-02-21 22:54:58 +00:00
Garfield69
124b45437b hdolimpo: update engine tag 2024-02-22 09:05:47 +13:00
Garfield69
e6986addce hdolimpo: fix freeleech detection 2024-02-22 08:51:33 +13:00
Garfield69
4bdef1b390 Revert "hdolimpo-api: update for UNIT3D 7.x"
This reverts commit ce2c72c258.
The site is not running unit3d 7.x.x as the api aoutput still indicates a 6.x.x layout
2024-02-22 08:43:09 +13:00
Garfield69
d396ffc43f torrent9clone: new cat 2024-02-22 06:36:11 +13:00
Garfield69
54b2abaf5b torrent911: new cat 2024-02-22 06:36:00 +13:00
Garfield69
fc4e37cec7 rutor: latest now on home page
top/ is causing a gateway error
2024-02-22 06:35:48 +13:00
Bogdan
ce2c72c258 hdolimpo-api: update for UNIT3D 7.x 2024-02-21 16:54:56 +02:00
Garfield69
2cab91b0bb cardigannIndexer: categories and size are not torznab optional unlike the other results.
https://torznab.github.io/spec-1.3-draft/torznab/Specification-v1.3.html#predefined-attributes
2024-02-21 20:29:17 +13:00
Garfield69
1d0e8111eb shareisland: new cat 2024-02-21 17:47:16 +13:00
Garfield69
06546391e4 xider-torrent: CA invalid CN 2024-02-21 06:00:07 +13:00
ilike2burnthing
6a345502b2 concen: change to private 2024-02-20 14:06:37 +00:00
ilike2burnthing
ec73cb47d4 Update concen.yml 2024-02-20 14:05:06 +00:00
Garfield69
4074e637e2 core: remove bulltorrent from IMS, should have been removed with #6497 2024-02-20 21:17:38 +13:00
Garfield69
9f66943ee0 ilcorsaronero: removed. resolves #986 2024-02-20 21:14:56 +13:00
ilike2burnthing
0e1d220ea8 kinozal: missed Russian > Cyrillic 2024-02-20 01:26:53 +00:00
ilike2burnthing
cf4edafb1b kinozal-magnet: missed Russian > Cyrillic 2024-02-20 01:26:43 +00:00
ilike2burnthing
0e6cbfd131 Update bitru.yml 2024-02-20 01:23:48 +00:00
ilike2burnthing
93968cbb42 assorted: fix details regexp (#15067) 2024-02-19 22:57:34 +00:00
ilike2burnthing
e2aecd4fcc gktorrent: update cats 2024-02-19 22:54:12 +00:00
Garfield69
092b862505 gktorrent: new magnet selector 2024-02-19 18:03:36 +13:00
Bogdan
63a06841cf GazelleGamesAPI: don't die on invalid FreeTorrent values in the API 2024-02-19 02:20:35 +02:00
Garfield69
3a56f63d79 tocashare: new cat 2024-02-19 06:59:40 +13:00
vdbhb59
681655a70a YTS: update links and add some useful comments (#15064) 2024-02-19 06:27:35 +13:00
Garfield69
25afe75b75 torrentcore: dates are GMT 2024-02-18 21:11:39 +13:00
Garfield69
0c2d959df3 Revert "torrentcore: change keywordless search path. resolves #13347"
the latest page is back, and is usually at least 1 hour more up to date than searching with a plus.
2024-02-18 21:06:32 +13:00
Garfield69
df2db56570 torrentcore: change keywordless search path. resolves #13347 2024-02-18 15:28:38 +13:00
ilike2burnthing
3f0bbc93c3 torrent911 & torrent9clone: fix details link. resolves #15062 (#15063) 2024-02-17 22:23:56 +00:00
ilike2burnthing
825235ffd4 Revert "dariustracker: removed, down for 30 days. resolves #9768 (#14664)" (#15061) 2024-02-17 19:13:06 +00:00
Garfield69
016471156e 1337x: tidy up 2024-02-18 06:02:01 +13:00
Garfield69
5e5b2a93b3 le-cinephile: add new cat 2024-02-18 06:00:50 +13:00
Garfield69
cefdfb0a3e add adbt a German private site. resolves #15056 2024-02-17 21:00:01 +13:00
ilike2burnthing
be248616cf masters-tb: update row selector again 2024-02-17 02:01:11 +00:00
Garfield69
e1863f1219 assorted: fix missing cat href handling
we want to handle the href when it is missing, but we also want to spot when a site adds new cats that we have not mapped yet.
2024-02-17 14:20:23 +13:00
Garfield69
c1a2dc239a proporno: simplify categorydesc 2024-02-17 13:24:26 +13:00
Garfield69
baa02de229 newretro: fix row cause duplicate first torrent 2024-02-17 13:19:42 +13:00
Garfield69
8d29a93f41 badasstorrents: new layout. resolves #7196 2024-02-17 08:07:26 +13:00
ilike2burnthing
b0fb7d6ba1 trellas: change keywords to uppercase. #15032 2024-02-16 18:12:51 +00:00
Garfield69
f6fb03bc7f 2xfree: add flaresolverr notice 2024-02-17 07:03:24 +13:00
Garfield69
e6cb54199f assorted simi-private; add flaresolverr notice 2024-02-17 06:29:31 +13:00
Garfield69
d212f98b50 selezen: drop rows without size/peers/leech 2024-02-17 06:05:18 +13:00
ilike2burnthing
d560175c20 dark-shadow: update cat descriptions 2024-02-16 07:53:27 +00:00
ilike2burnthing
e8ea2e6145 masters-tb: update row selector 2024-02-16 07:48:16 +00:00
Garfield69
87797e9eae rptscene: new domain. resolves #5368 2024-02-16 19:04:36 +13:00
Garfield69
d9653b1002 dark-shadow: revert internal sonstiges optional default 2024-02-16 17:57:50 +13:00
Garfield69
40ce931aa6 proporno: fix 7a692d2640
we want to handle the href when it is missing, but we also want to spot when a site adds new cats that we have not mapped yet.
2024-02-16 17:44:28 +13:00
Garfield69
4b8bc92efa newretro: fix 0c7b2b88eb
we want to handle the href when it is missing, but we also want to spot when a site adds new cats that we have not mapped yet.
2024-02-16 17:05:38 +13:00
Garfield69
0c7b2b88eb newretro: category href can be missing. 2024-02-16 07:18:58 +13:00
Garfield69
77bc82c442 rudub: new domain 2024-02-16 06:56:38 +13:00
Garfield69
8a0e3e428c torrentqq: bump domain 2024-02-16 05:50:29 +13:00
Garfield69
7c27353f4c totallykids: removed. resolves #4 2024-02-15 19:09:54 +13:00
Garfield69
0d3b49d9ec cartoonchaos: removed. resolves #5 2024-02-15 19:08:22 +13:00
Garfield69
fab3a117e2 torrent9clone: new domain 2024-02-15 15:44:54 +13:00
Garfield69
f689bcb13c add rptscene a private site. resolves #5368 2024-02-15 09:08:02 +13:00
vdbhb59
73010f0858 IPTorrents: Corrected mirror list (#15055) 2024-02-15 07:24:26 +13:00
Garfield69
912aa1bf87 torrent9clone: new selector for details 2024-02-15 06:38:51 +13:00
ilike2burnthing
1ffe33f52e tgay: add new Russian private tracker. resolves #14989 (#15054) 2024-02-14 04:15:48 +00:00
ilike2burnthing
4c1384c22f nextjav: remove old cert exception 2024-02-14 03:27:24 +00:00
ilike2burnthing
e5fc38e960 torrentslocal: remove old cert exception 2024-02-14 03:27:06 +00:00
ilike2burnthing
416b8aab41 assorted: correct freeleech and 50% freeleech search (#15053) 2024-02-14 03:25:27 +00:00
Garfield69
aff193ddea rptscene-api removed. #5368
site moved to new engine, cant carry over creds as its n longer a unit3d api.
new indexer called rptscene is forthcoming.
2024-02-14 15:38:29 +13:00
ilike2burnthing
f7ad39090c torrentleech: clarify exclude rar does not support imdbid search 2024-02-14 02:16:19 +00:00
Bogdan
413cdba713 toonsforme: add to remove list 2024-02-14 01:29:22 +02:00
Bogdan
09b6c347df toonsforme: remove from README 2024-02-14 00:42:36 +02:00
Bogdan
f078e6b2de toonsforme: removed
Closes #15033
2024-02-14 00:40:39 +02:00
Garfield69
61dcd3b0d7 torrentwhiz: bump domain 2024-02-14 05:41:17 +13:00
Garfield69
4bf630e8f3 torrentview: bump domain 2024-02-14 05:41:04 +13:00
Bogdan
a9c9d68bba solidtorrents: add prefer magnet links 2024-02-13 15:38:21 +02:00
ilike2burnthing
a918491cb2 uploadcx: bump engine to 7.2.5 2024-02-13 02:42:05 +00:00
Bogdan
9cced8180f torrentseeds-api: set 5s as request delay
Context: https://github.com/Prowlarr/Prowlarr/issues/2023
2024-02-13 02:21:39 +02:00
Garfield69
7b5caa0de5 torrent911: new details selector 2024-02-13 06:09:50 +13:00
Garfield69
397f3c7506 torrentsir: dump domain 2024-02-12 17:12:29 +13:00
Garfield69
f598d9306e mejortorrent: bump subdomain 2024-02-12 17:08:08 +13:00
ilike2burnthing
14bfee2148 torrentdownload: revert keywordless search to homepage 2024-02-12 01:26:27 +00:00
ilike2burnthing
ad079cd5aa hdcztorrent: exclude recommended results 2024-02-11 19:21:06 +00:00
ilike2burnthing
a5fe4bd37f solidtorrents: removed nocensor proxy. #4751
whoops
2024-02-11 15:28:54 +00:00
Alfredo Arellano de la Fuente
0eb5861c37 Wolfmax4K: add Spanish public tracker. resolves #14511 (#15045) 2024-02-11 09:03:43 +13:00
Garfield69
22e33a175f torrentz2eu: removed. resolves #10959 2024-02-11 08:11:14 +13:00
Garfield69
490911d603 divxtotal: new subdomain 2024-02-11 06:38:25 +13:00
Garfield69
56dae5902e finelite: new category selector. resolves #15040 2024-02-10 22:56:06 +13:00
Garfield69
33ff131856 torrent911: new domain 2024-02-10 17:28:09 +13:00
Garfield69
42372d222d gktorrent; new domain 2024-02-10 17:27:57 +13:00
Garfield69
db326cda99 mejortorrent: cant use 100.Megabytes() with a constant. switched to var 2024-02-10 14:57:55 +13:00
Garfield69
739bce9257 mejortorrent: use size in units for readability 2024-02-10 14:46:07 +13:00
Garfield69
5119b72220 dontorrent: use size in units for readability 2024-02-10 14:45:57 +13:00
labdiynez
83d7b3fa9e siambit: new domain (#15046) 2024-02-10 13:01:37 +13:00
Bogdan
7c49cea4b6 toloka: remove huge cookie (#15044) 2024-02-08 22:49:51 +02:00
Garfield69
96eeff504f skipthetrailers: -> 7.2.5 2024-02-09 06:49:54 +13:00
Garfield69
0dc6554e62 pornolab: new cats 2024-02-09 06:20:55 +13:00
Garfield69
f0886ded81 torrentqq: bump domain 2024-02-09 05:42:22 +13:00
Garfield69
ea7c03ead5 assorted: new unblockit domain 2024-02-08 12:21:49 +13:00
ilike2burnthing
060d40af3e mircrew: add setting to improve Radarr compatibility. resolves #15034 2024-02-06 23:46:23 +00:00
Garfield69
1b5224395d dontorrent: new domain 2024-02-07 06:21:16 +13:00
Garfield69
bf50af2216 torrent9: fix 71b0df69d3 tv cat detection 2024-02-07 05:16:22 +13:00
ilike2burnthing
312db9950a trellas: do not catch 'no results' as an error. #15032 2024-02-06 13:59:04 +00:00
ilike2burnthing
71b0df69d3 torrent9: UA to bypass linux block, tidy old cats 2024-02-06 13:38:54 +00:00
Bogdan
0dcd98c69a ipttorrents: include episodes in season search 2024-02-06 13:39:19 +02:00
Bogdan
192ca73bed beyondhd-api: add an extra check for tmdb id 2024-02-06 13:31:43 +02:00
Garfield69
79d3c95ae7 beyondHDAPI: return tmdbid in results. untested. 2024-02-06 17:57:39 +13:00
Garfield69
30fd180eed beyond-hd: remove yaml, C# API indexer available since May 2021 2024-02-06 17:56:52 +13:00
ilike2burnthing
9b43a6fd7f assorted: update proxies. resolves #14936 resolves #14981 (#15038) 2024-02-06 02:44:54 +00:00
Garfield69
8918a83582 torrent9: add working proxy #15003 2024-02-06 14:36:21 +13:00
Garfield69
b899b2b269 torrent9: back to old domain. resolves #15003
added ninja1 proxy optimistically
2024-02-06 14:28:06 +13:00
Bogdan
43fbfe9e6b bitsearch: add prefer magnet links 2024-02-06 02:10:08 +02:00
Bogdan
b5a6205b99 bitsearch: use page to fix search in some scenarios 2024-02-06 01:24:44 +02:00
ilike2burnthing
24f7ad61f0 fsm: requestdelay - 15 times per min 2024-02-05 19:50:41 +00:00
Garfield69
396f6da147 infire: cat descr refresh 2024-02-06 06:24:24 +13:00
Bogdan
4f68c84878 hd-only: add 2fa support 2024-02-05 13:39:39 +02:00
Garfield69
eb4af9a71f mircrew: more flexible size detection. #15034 2024-02-05 15:19:04 +13:00
Garfield69
ac4f3fe37c beload: more layout changes
new row selector
standard date now in a[title] as the text field is now in the Hungarian 1 day 3 hours format
2024-02-05 06:31:03 +13:00
Garfield69
010efab4d2 torrentslocal: CA expired 2024-02-05 06:26:50 +13:00
ilike2burnthing
83c79068f6 cinematik: update to unit3d. resolves #15035 (#15037) 2024-02-03 23:39:47 +00:00
ilike2burnthing
ef2e8f5988 Revert "acid lounge: CA expired" 2024-02-03 19:12:21 +00:00
ilike2burnthing
e0f01bab3f Revert "x-ite.me: add cert exception" 2024-02-03 19:11:47 +00:00
ilike2burnthing
6aa133a83e nextjav: ignore expired cert 2024-02-03 19:10:50 +00:00
ilike2burnthing
e8b137ad37 cpabien: update domain *.pics 2024-02-03 19:07:10 +00:00
Garfield69
0eb92ddbe7 beload: new layout.
use full title that's now available
new DLVF and ULVF selectors
adjust the other selector positions
2024-02-04 07:08:23 +13:00
Garfield69
dafee25f1f torrentsir: bump domain 2024-02-04 06:06:10 +13:00
Garfield69
9aae72f73b torrent9clone; new domain 2024-02-03 17:27:38 +13:00
Garfield69
21ee114883 mircrew: extract size from title if present. #15034
must be within {}
2024-02-03 15:31:49 +13:00
ilike2burnthing
e94d5eb7dc mircrew: fix broken magnets. resolves #15034 2024-02-03 01:07:07 +00:00
ilike2burnthing
a6c496ed96 ildragonero: fix thanks selector 2024-02-02 23:25:42 +00:00
ilike2burnthing
c4ab9ca40f trellas: fix breaking keywords filter. #15032 2024-02-02 22:55:00 +00:00
ilike2burnthing
ca02a0e6da trellas: POST search, remove andmatch, improve description, add genre. resolves #15032 2024-02-02 22:42:39 +00:00
Garfield69
cb61492e65 hdspace: lint
seriously, complaining about a space after the comment, nuts!
2024-02-02 20:15:18 +13:00
Garfield69
91095c84b3 hdspace: C# -> yaml. resolves #15023 2024-02-02 20:07:26 +13:00
Garfield69
c40674bfc5 core: only cleanse pid=[a-z0-9]{32}
from the avistaz group
but not pid=[0-9]{2} from TSUE
2024-02-02 15:31:32 +13:00
Bogdan
548b3f36a0 Revert "core: don't cleanse pid"
This reverts commit c0fa7d748a.
2024-02-01 22:45:53 +02:00
Bogdan
c0fa7d748a core: don't cleanse pid 2024-02-01 22:10:59 +02:00
Garfield69
7d773183c5 trellas: back to GET search plus add submit. #15032 2024-02-02 08:54:32 +13:00
Garfield69
5fa3031068 oldtoonsworld: new cat 2024-02-02 06:43:21 +13:00
Garfield69
d15875c619 torrentqq: bump domain 2024-02-02 06:10:21 +13:00
Garfield69
bea8c846b6 torrent-pirat: new cat 2024-02-02 06:10:08 +13:00
Garfield69
53002f7a00 torrent9: back to home page now notice is gone 2024-02-01 17:22:15 +13:00
Garfield69
9aa4a9414c gktorrent: back to home page now notice is gone 2024-02-01 17:22:04 +13:00
Garfield69
a03c657815 add toonsforme a new private site. resolves #15033 2024-02-01 14:08:42 +13:00
Garfield69
91d0ed1e19 aither: mst descr typo 2024-02-01 14:08:22 +13:00
Garfield69
78812787be trellas: switch to POST search #15032
update/refresh cats
replace freeleech flag
add sort config
2024-02-01 13:46:13 +13:00
Garfield69
616c809c6f Update README.md 2024-02-01 08:51:31 +13:00
Garfield69
9257639f3a assorted unit3d: bump engine tag 2024-02-01 08:17:48 +13:00
Garfield69
b418ac8932 rudub: new domain 2024-02-01 05:55:04 +13:00
Garfield69
b02aa3a556 magico -> trellas 2024-02-01 05:48:59 +13:00
Bogdan
8f51748ff2 ui: fix spacing between text and icon in auth warning 2024-01-30 20:24:50 +02:00
Garfield69
b8d45ad97a estone: back to https
?????
2024-01-31 06:53:39 +13:00
vdbhb59
6b838c4230 dontorrent: change domain *.makeup (#15029) 2024-01-30 13:16:54 +00:00
Garfield69
dbac35253c apisearch: additional to #15015
add traktid, rageid, doubanid
note that the GUI search has yet to be updated to support keyword-id=value parsing so that presumably will happen in the future.
2024-01-30 19:38:44 +13:00
Garfield69
e5500a0a4f make tvdb tmdb and tvmaze integers nullable. #15027 2024-01-30 17:08:45 +13:00
FutureCow
5f8c5d4943 torrent-heaven: alt download url (#15021)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2024-01-29 22:28:47 +00:00
Garfield69
d3049ea26e p2pbg: new subdomain 2024-01-30 06:12:14 +13:00
Garfield69
f27ed44bd8 estone: revert d30f61f9ca
wtf
2024-01-30 06:04:31 +13:00
Garfield69
d30f61f9ca estone: now forcing https 2024-01-29 06:01:00 +13:00
Bogdan
59ec81b943 core: update magnet trackers 2024-01-28 09:06:23 +02:00
ilike2burnthing
c9022d0617 animetime: update for new layout 2024-01-28 00:03:25 +00:00
ilike2burnthing
7a692d2640 proporno: category can be missing 2024-01-27 22:38:17 +00:00
Garfield69
4f1f5ab98c gktorrent: new domain 2024-01-27 17:26:07 +13:00
Garfield69
3accf9794b torrent911; new domain 2024-01-27 17:25:50 +13:00
Garfield69
165c9541d9 twisted-music: fix f44f258795 2024-01-27 05:54:58 +13:00
Garfield69
f44f258795 twisted-music: update cats 2024-01-27 05:44:32 +13:00
Bogdan
5a0e7415d1 cs fix for 8e771d 2024-01-26 12:57:20 +02:00
swannie-eire
8e771dc62a Use params IMDBID, TVDBID, TVMAZEID and TMDBID with json response (#15015) 2024-01-26 21:12:43 +13:00
ilike2burnthing
4b00491152 torrent9clone: remove *.st sitelink
now just using *.boo
2024-01-26 07:25:08 +00:00
Bogdan
492a6962f1 ui: show external access warning (#15017)
* ui: show external access warning

* force browser cache reload by changing the custom.js link

* Update wording on warning

Co-authored-by: garfield69 <garfield69@outlook.com>

---------

Co-authored-by: garfield69 <garfield69@outlook.com>
2024-01-26 08:55:13 +02:00
Garfield69
b71e780584 mazepa: update cat descr 2024-01-26 19:17:42 +13:00
Garfield69
6b2bd3dc66 assorted unit3d: bump engine tag 2024-01-26 07:26:27 +13:00
Garfield69
0f4a9c74af torrentsir: bump domain 2024-01-26 05:56:39 +13:00
Garfield69
dc9cbf59a1 torrentqq: bump domain 2024-01-26 05:56:26 +13:00
Garfield69
055ad6d119 torrent9clone: new cat 2024-01-26 05:56:12 +13:00
Garfield69
64092875ea torrent911: new cat 2024-01-26 05:55:57 +13:00
ilike2burnthing
4136f73d41 universaltorrents: update cats. #14836 2024-01-25 10:01:18 +00:00
garfield69
9034767182 Update azure-pipelines.yml
this causes the system to wait for an existing azure-pipeline to complete before submitting a new one. 
while a pipeline is active all pushes are batched together and a new run is started.
this should prevent  multiple pipeline clashes, and reduce the number of runs conserving our free allotted runtime quota.
2024-01-25 18:46:06 +13:00
garfield69
7b258ae9a0 Update redeliver-failed-deliveries.js 2024-01-25 17:20:03 +13:00
garfield69
cf0ac04b64 Update redeliver-failed-deliveries.js 2024-01-25 17:16:19 +13:00
garfield69
05889ad7e4 Update redeliver-failed-deliveries.js 2024-01-25 17:10:57 +13:00
Garfield69
540dbb012a LDU: lint 2024-01-25 05:52:19 +13:00
Garfield69
e3d7ccb3bc LDU: new cats 2024-01-25 05:49:12 +13:00
Garfield69
beff51a8ac dreamtracker: new MST 2024-01-25 05:48:58 +13:00
Bogdan
3f52e0a81c shanaproject: add timezone to publish date
Co-authored-by: Veirt <veirt@duck.com>
2024-01-24 18:15:10 +02:00
ilike2burnthing
e4a82e6d04 dxp: strip Cyrillic from magnet name, add header for torrents. resolves #15013 2024-01-24 14:21:28 +00:00
Garfield69
c503522b51 rptscene: add new cat 2024-01-24 16:07:46 +13:00
garfield69
2e9ca58f9f Update issuebot.yml 2024-01-24 08:09:29 +13:00
garfield69
d170bfc801 Update redeliver-failed-deliveries.js 2024-01-24 08:08:29 +13:00
Garfield69
241fdcc95e torrent911: new domain 2024-01-24 05:58:45 +13:00
Garfield69
1bca9b096d gktorrent: remove obsolete domains 2024-01-24 05:58:29 +13:00
vdbhb59
cbdf8b8706 DonTorrent: new domain (#15012) 2024-01-24 05:52:10 +13:00
Bogdan
7aba6dba7c subsplease: refactor parsing release size from magnet links 2024-01-23 11:14:08 +02:00
jackett-bot
fa791e6737 Update issuebot.yml 2024-01-23 19:37:29 +13:00
jackett-bot
0743b96fe3 Update redeliver-failed-deliveries.js 2024-01-23 19:19:01 +13:00
jackett-bot
f4305a9a98 Create issuebot.yml 2024-01-23 19:06:03 +13:00
jackett-bot
21363f6dab Create redeliver-failed-deliveries.js 2024-01-23 19:05:09 +13:00
Garfield69
57c077c800 Delete issue-bot-redeliver.yml 2024-01-23 16:50:30 +13:00
Garfield69
7507c54c30 wrong sripts
these are for webhooks in the repo
we actually need organization webhook scripts
2024-01-23 16:49:34 +13:00
jackett-bot
9bbf390152 Update issue-bot-redeliver.yml 2024-01-23 16:36:59 +13:00
jackett-bot
df017f2be0 Update redeliver-failed-deliveries.js 2024-01-23 15:54:34 +13:00
jackett-bot
a02a8ee40b Create issue-bot-redeliver.yml 2024-01-23 15:29:31 +13:00
jackett-bot
b29e7b1036 Create redeliver-failed-deliveries.js 2024-01-23 15:28:40 +13:00
ilike2burnthing
34bd633fcf Revert "peeratiko: CA expired"
cert renewed
2024-01-23 01:27:11 +00:00
Garfield69
0533d384d1 filelist: add whitelist info to config. resolves #14993 2024-01-23 10:00:03 +13:00
Garfield69
7643c62103 torrent-turk: new title selector, add magnet 2024-01-23 06:55:50 +13:00
Garfield69
1f0bd16834 peeratiko: CA expired 2024-01-23 06:55:15 +13:00
Garfield69
22e04f32f7 movieworld: refresh cats 2024-01-23 06:54:56 +13:00
Garfield69
3393567535 tocashare; add new cats 2024-01-22 16:02:00 +13:00
Garfield69
47f64684dd torrent911: add new cat 2024-01-22 06:15:40 +13:00
Garfield69
64129503fd rutracker-ru: add new cat 2024-01-22 06:15:22 +13:00
Garfield69
a1ba31fe8f bitsexy: removed. resolves #12070 2024-01-21 20:41:51 +13:00
Aleksei
3f28767cdc kinozal: fix categories mappings (#15005) 2024-01-21 18:36:21 +13:00
Aleksei
2cd5e2e3c7 kinozal: fix categories mappings (#15004) 2024-01-21 17:43:30 +13:00
Garfield69
40e3757aac torrent9: switch keywordless home page for top-torrent. resolves #15003
and drop proxy which now points to torrent9clone
2024-01-21 15:02:43 +13:00
Garfield69
48b5b5896a torrent9clone: new domain and proxy 2024-01-21 14:50:39 +13:00
Garfield69
1fa91e4cee rptscene: add new cat 2024-01-21 08:11:44 +13:00
Garfield69
325304828d thegeeks: add new cats 2024-01-21 07:55:34 +13:00
Garfield69
ba61081cb2 twisted-music: add new cat 2024-01-21 07:27:06 +13:00
Garfield69
4b834c0fdb tapochek: add new cat 2024-01-21 07:26:54 +13:00
Garfield69
40d78cd8d9 backups: add new cat 2024-01-21 07:26:36 +13:00
Garfield69
3fdc981e22 torrent911: update cat 2024-01-21 06:46:45 +13:00
Garfield69
466851c838 Revert "cardigann: fix NullRef for empty release categories"
This reverts commit f563bdbc31.
2024-01-21 06:36:51 +13:00
Garfield69
fc7a547775 world-of-tomorrow; update cats. #9213 2024-01-21 06:32:57 +13:00
Garfield69
aaaf5957a1 byrbt: add ipv6 info to config. 2024-01-21 05:44:35 +13:00
ilike2burnthing
7b6f7a81cf rptscene-api: remove unnecessary bracketed name
is available in description like with other indexers
2024-01-19 07:13:17 +00:00
ilike2burnthing
ca8280f2f7 rptorrents-api: rename to rptscene-api (#14998) 2024-01-18 20:18:44 +00:00
ilike2burnthing
2c67c42f70 tocashare: typo fix 2024-01-18 19:56:36 +00:00
Garfield69
152ca9c17c add toca share a Portuguese private site. resolves #14996 2024-01-19 07:25:40 +13:00
Garfield69
f2012c3286 torrentqq: bump domain 2024-01-19 06:16:49 +13:00
Garfield69
d3472eefa5 finelit:e upgrade to v3.6.8. resolves #14995
added and name sort have swapped around
hae name and name&descr haver swapped around
add new categories, remove obsolete categories
2024-01-18 21:04:45 +13:00
Bogdan
64a9d60e38 torrentproject2: fix search by removing space replacement 2024-01-18 06:23:57 +02:00
Garfield69
c8c3d2b4f8 gktorrent: switch to top for keywordless
home page has a notice prevents usual latest view
add new domains
2024-01-18 17:19:16 +13:00
Bogdan
b347a8e2b6 torrentproject2: fix selectors by getting direct descendants 2024-01-18 06:04:25 +02:00
Garfield69
500da754bf greekteam: removed. resolves #1144 2024-01-18 05:41:02 +13:00
Garfield69
b5e90d66fc torrent9clone: new domain
add new cats
switch to derniers path for keywordless as the home page is currently a notice about the domain change so results are not available there
2024-01-17 06:33:43 +13:00
Garfield69
d1504794f6 mejortorrent: new subdomain 2024-01-17 05:58:27 +13:00
Garfield69
17afd1b62e add rm-hd an Ukrainian private site. resolves # 2024-01-16 20:00:30 +13:00
Garfield69
1d9c81a7b2 torrentsir: bump domain 2024-01-16 18:30:00 +13:00
Bogdan
3dfb8974dd improve usage with STJson.TryDeserialize 2024-01-16 04:52:49 +02:00
ilike2burnthing
c37e3e4aa2 fsm: update API token info 2024-01-15 18:06:11 +00:00
Garfield69
4fc0fc09b8 torrent-turk: switch to cookie login method. resolves #7886 2024-01-15 06:59:50 +13:00
Garfield69
3a4b4d4c0e hdchina; removed. resolves #141 2024-01-14 19:04:41 +13:00
Garfield69
cf8183821f assorted unit3d: bump engine tags 2024-01-14 18:17:57 +13:00
Garfield69
55862df046 add Mendigos da WEB a Portuguese private site. resolves #14987 2024-01-14 16:01:13 +13:00
ilike2burnthing
2d11184692 hdvideo: change to cookie login. closes #14984
Credit to @ixff
2024-01-13 16:15:44 +00:00
Bogdan
0c388d2f0c knaben: switch to download to allow hrefs with redirects to magnet links 2024-01-13 16:31:13 +02:00
Garfield69
d20608e38b xider-torrent: new row selector 2024-01-12 06:10:48 +13:00
Garfield69
b3051081ca torrentqq: bump domain 2024-01-12 05:29:44 +13:00
ilike2burnthing
f603f22195 datascene-api: update engine 7.2.0 2024-01-11 15:33:27 +00:00
ilike2burnthing
44060958d0 torrentscsv: change tld *.com 2024-01-11 02:13:11 +00:00
Garfield69
9b9b3a4dee dontorrent: new domain 2024-01-10 17:29:38 +13:00
ilike2burnthing
12fae15085 hd-club: change to private. #14827 (#14977) 2024-01-10 01:09:31 +00:00
ilike2burnthing
dc3b0bb878 cpabien: fix for FlareSolverr, update for keyword results
resolves https://github.com/FlareSolverr/FlareSolverr/issues/789
2024-01-10 00:43:52 +00:00
ilike2burnthing
272fc5b2b5 proporno: search article for keywordless search (.Today.Year) 2024-01-09 21:12:20 +00:00
ilike2burnthing
33bad8ac5e glodls: new mirror gtso.cc 2024-01-09 20:14:33 +00:00
ilike2burnthing
f87753ac03 twisted-music: change tld *.org 2024-01-09 17:46:28 +00:00
Bogdan
53902b74d8 hdbits: trim spaces from search query 2024-01-08 22:32:35 +02:00
Kyle Sanderson
92b6c3f4d4 hdbits: strip non-word chars for search query (#14966) 2024-01-08 22:21:35 +02:00
Garfield69
b714699592 torrentsir: dump domain 2024-01-09 06:01:09 +13:00
ilike2burnthing
0ab037c104 jptv: change to api. #9242 (#14965) 2024-01-08 04:55:48 +00:00
ilike2burnthing
f5a5bd434b isohunt2: change to categorydesc 2024-01-08 00:10:26 +00:00
ilike2burnthing
ca9a36960b proporno: change encoding, change to categorydesc
also reverts 064d4471e2
2024-01-07 23:40:33 +00:00
ilike2burnthing
94eab46cec lastfiles: correct capitalisation of encoding 2024-01-07 23:33:44 +00:00
ilike2burnthing
b7c5294277 fluxzone: correct capitalisation of encoding 2024-01-07 23:33:25 +00:00
Garfield69
fd93c24ab3 torrentqq: bump domain 2024-01-08 06:27:59 +13:00
Garfield69
064d4471e2 proporno: new CA with invalid org 2024-01-08 06:27:47 +13:00
Garfield69
e07e870a2f assorted: new unblockit domain 2024-01-08 06:15:05 +13:00
ilike2burnthing
c75b14ffc3 brsociety-api: update engine to 7.1.3 2024-01-07 17:04:14 +00:00
ilike2burnthing
b89b5baec2 thecrazyones: update cats 2024-01-06 17:51:45 +00:00
Garfield69
161c5ac87c torrentz2eu: lint 2024-01-07 05:54:46 +13:00
Garfield69
faec84093e torrentz2eu: back to *.in domain and old engine 2024-01-07 05:47:15 +13:00
ilike2burnthing
612be39fbf lastdigitalunderground: add MR and MST
confirmed through helpdesk
2024-01-06 14:56:15 +00:00
ilike2burnthing
ec8401000a rptorrents-api: add MR and MST
confirmed through helpdesk
2024-01-06 14:56:03 +00:00
ilike2burnthing
11f9c5b686 lastdigitalunderground: add new private tracker. resolves #14955 (#14956) 2024-01-06 02:29:38 +00:00
ilike2burnthing
31d14ee503 lostfilm: refresh domains, add uptime comments. resolves #14954
check domains with Uptrends and Uptimia when adding or removing, as they have localised issues
2024-01-05 15:36:11 +00:00
Garfield69
3febafcb92 torrentoyunindir: switch to path inputs 2024-01-05 16:17:34 +13:00
Garfield69
cfc3ed95a3 ehentai: switch to path inputs 2024-01-05 16:17:16 +13:00
Garfield69
e4a7d24d90 ebookbay: switch to path inputs 2024-01-05 16:17:07 +13:00
Garfield69
f16bed1c9c crackingpatching: switch to path inputs 2024-01-05 16:16:52 +13:00
Garfield69
e661e104aa aniarena: switch to path inputs 2024-01-05 16:16:40 +13:00
Garfield69
5830b71c5c acrossthetasman: switch to path inputs 2024-01-05 16:16:31 +13:00
Garfield69
e23366a680 nyaasi: third time trying to optimise ;-) 2024-01-05 15:23:41 +13:00
Garfield69
abf538242c nyaasi: optimise 05d4aceff3 switch to using inputs for path 2024-01-05 15:20:38 +13:00
Garfield69
05d4aceff3 nyaasi: switch to suing inputs for path 2024-01-05 15:14:06 +13:00
ilike2burnthing
0c45b98232 infire: update MST 2024-01-04 22:45:32 +00:00
ilike2burnthing
f49113c3ee infire: add xxx.php search, change to categorydesc, avoid error when no results found
There are 2 `Slike` cats, so I'll say to mods, see if they want to change one/both.
2024-01-04 22:30:52 +00:00
Garfield69
4489421af4 infire: login and search updates
row cat id no longer available, resorting to text match
new row selector
validate genre as the list is full of rubbish
new freeleech, size and date selectors
2024-01-05 10:26:00 +13:00
Bogdan
a068f91ee3 sukebeinyaasi: add filter setting 2024-01-04 22:38:04 +02:00
Garfield69
b94a529d1d jme-reunit3d: correct language key 2024-01-05 05:33:34 +13:00
ilike2burnthing
8278088f6d agsvpt: typo fix 2024-01-04 03:48:16 +00:00
ilike2burnthing
6aacd7a76f agsvpt: add private Chinese tracker. resolves #14946 (#14951) 2024-01-04 03:42:01 +00:00
Garfield69
38f757bc0f add rptorrents a private site. resolves #5368 2024-01-04 14:43:50 +13:00
ilike2burnthing
392074fa23 noname-clubl: update cats 2024-01-04 01:23:51 +00:00
ilike2burnthing
296ef93683 noname-club: update cats 2024-01-04 01:23:41 +00:00
ilike2burnthing
5af1720496 rutracker: typo fix 2024-01-04 01:08:18 +00:00
ilike2burnthing
31e6abf15d file-tracker: update cats 2024-01-04 01:05:39 +00:00
ilike2burnthing
4215a228c8 krazyzone: update cats 2024-01-03 22:50:24 +00:00
ilike2burnthing
67594840a1 rutracker: update cats 2024-01-03 22:38:19 +00:00
ilike2burnthing
a068c2c111 riperam: update cats 2024-01-03 21:51:19 +00:00
ilike2burnthing
0a2ae1cdc8 arabp2p: fix formatting quirk of mixing Arabic and numbers 2024-01-03 19:39:33 +00:00
ilike2burnthing
98a8ab2ac7 rutracker-ru: lint fix 2024-01-03 19:27:37 +00:00
ilike2burnthing
50b55e5f3f rutracker-ru: update cats 2024-01-03 19:14:23 +00:00
Garfield69
8de3030f39 rutracker-ru: add cats 2024-01-04 07:37:08 +13:00
Garfield69
2675a004fe arabp2p: drop cat 2024-01-04 07:31:06 +13:00
Garfield69
a7d3dd463b krazyzone: update cat 2024-01-04 07:30:54 +13:00
ilike2burnthing
26b5ba74cf mazepa: update cats 2024-01-03 18:25:45 +00:00
ilike2burnthing
ced5f7afa3 rgfootball: update cats 2024-01-03 17:14:51 +00:00
Garfield69
0ebcee082e pornolab: fix fe8dddf892 2024-01-04 06:00:54 +13:00
Garfield69
63c2370cc1 bitbazis: cat update 2024-01-04 05:49:45 +13:00
ilike2burnthing
fe8dddf892 pornolab: update cats. resolves #14949 2024-01-03 16:41:24 +00:00
Bogdan
e2592121c6 gazellegamesapi: update categories and refactor parsing (#14948) 2024-01-03 10:58:54 +02:00
Garfield69
69605ec356 cardigannIndexerHtmlTests: update expected year 2024-01-01 18:05:43 +13:00
Garfield69
0c1e3bec44 datetimeutiltests: update reference year 2024-01-01 17:48:56 +13:00
Garfield69
6bca80f992 restore sharkpt a private Chinese site. resolves #13904 2024-01-01 17:27:03 +13:00
ilike2burnthing
f7e09eb0da torrentwhiz: remove unused book-search 2023-12-30 21:05:40 +00:00
ilike2burnthing
16c7d8c30b torrentqq: remove unused book-search 2023-12-30 21:03:23 +00:00
ilike2burnthing
85d1842d15 turkseed: removed, switched to ddl. resolves #7753 (#14944) 2023-12-30 18:42:00 +00:00
ilike2burnthing
1653c05505 satclubbing: change to private (#14940) 2023-12-29 23:32:10 +00:00
ilike2burnthing
ca98a6930d kimoji: add new Chinese private tracker. resolves #14934 (#14939) 2023-12-29 17:50:04 +00:00
Garfield69
ea70a9d4ea hellashut; new captcha input label 2023-12-30 06:17:00 +13:00
Garfield69
3d6cb98e7e frozenlayer: removed. resolves #1556 2023-12-29 18:54:54 +13:00
Garfield69
883503da0c assorted unit3d: bump engine tag 2023-12-29 08:40:01 +13:00
Garfield69
8530dae3b3 torrentqq: bump domain 2023-12-29 05:44:00 +13:00
Garfield69
0306b7822d lostfilm: switch domain
some domains are now blocked
2023-12-28 06:01:48 +13:00
ilike2burnthing
27eacaf71b Revert "dark-shadow: gone. removed. resolves #7892" (#14933)
plus a few updated cats
2023-12-27 16:43:52 +00:00
Garfield69
05c9b4b2da add HaresClub a private Chinese site. resolves #14055 2023-12-27 17:11:51 +13:00
Garfield69
5d18a1addf newstudio: site now forcing https 2023-12-27 07:03:32 +13:00
Garfield69
e2ffb93350 sporthd: removed. resolves #8090 2023-12-26 16:38:29 +13:00
Garfield69
1b2e49f24e korsar: new category selector. resolves #14884 2023-12-26 11:20:46 +13:00
Bogdan
5f66496544 audiobookbay: cleanup categories and add genres 2023-12-25 14:25:10 +02:00
Bogdan
9b9f26e77f anthelion-api: disable category filtering 2023-12-25 12:55:42 +02:00
Bogdan
f563bdbc31 cardigann: fix NullRef for empty release categories 2023-12-25 12:37:33 +02:00
ilike2burnthing
65ca7fff81 solidtorrents: revert domain *.to 2023-12-23 08:50:07 +00:00
Garfield69
4b4a695389 torrentbd: update cats 2023-12-23 16:05:26 +13:00
Garfield69
e4de4ba4ab torrentz2eu: new engine, no categories
does have details, seeders and leechers
2023-12-23 12:10:46 +13:00
Garfield69
6b740e3e42 thecrazyones: cat fixes 2023-12-23 07:26:16 +13:00
Garfield69
508a897893 add thecrazyones a private German site. resolves #13046 2023-12-23 07:10:09 +13:00
Garfield69
d64ac01a00 torrent-explosiv: add grabs, fix date, test index.php 2023-12-23 06:31:17 +13:00
Garfield69
b9880e1d11 audiobookbay: drop alternate .se domain
redirects to .is but has an invalid CA
2023-12-22 13:37:35 +13:00
Garfield69
f3ff4244c3 torrentz2eu: back to .online domain again 2023-12-22 05:33:48 +13:00
Garfield69
7b0e053393 torrentqq: bump domain 2023-12-22 05:33:07 +13:00
Garfield69
1ff1f113fe torrentdownload: switch to .today.year for keywordless search. resolves #6451 2023-12-21 20:24:39 +13:00
Garfield69
5f9e4139d7 torrentkitty; remove trailing slash
which was now causing no-results to be returned.
2023-12-21 05:37:31 +13:00
Garfield69
bceb1219d9 unleashthecartoons: removed. resolves #13930 2023-12-20 17:43:31 +13:00
Garfield69
ea4af2ba08 torrentsir: bump domain 2023-12-19 17:26:46 +13:00
Garfield69
6daedaa7b8 torrentdownload: add new cats 2023-12-19 12:21:25 +13:00
Garfield69
0232102d37 vstorrent: prevent log row errors when keyword returns not found 2023-12-19 12:04:39 +13:00
Garfield69
d2c105bc57 simpleanime: drop adverts 2023-12-19 05:59:16 +13:00
Garfield69
d06ea22be1 mejortorrent: new subdomain 2023-12-18 05:39:27 +13:00
ilike2burnthing
f6495db7f2 hdmayi: typo fix 2023-12-17 07:14:50 +00:00
ilike2burnthing
37ac0c8ce7 hdfun: switch to credentials login 2023-12-17 05:50:50 +00:00
ilike2burnthing
3476774c86 hdmayi: switch to credentials login 2023-12-17 05:50:19 +00:00
ilike2burnthing
bb6ca24666 52pt: switch to credentials login 2023-12-17 05:49:41 +00:00
ilike2burnthing
5de27199b3 okpt: change to cookie login. resolves #14912 2023-12-17 03:46:36 +00:00
ilike2burnthing
be7515e67a zmpt: change to cookie login. resolves #14918 2023-12-17 03:46:28 +00:00
Garfield69
c6908d41ae uploadcx: bump engine tag 2023-12-17 13:46:15 +13:00
Garfield69
2e04314bc1 hdtorrentsit: bump engine tag 2023-12-17 13:45:53 +13:00
Garfield69
97e024b349 bitofvalor: removed. resolves #13890 2023-12-17 08:11:42 +13:00
Garfield69
18c1cb94c3 muziekfabriek: removed. resolves #6619 2023-12-17 08:05:50 +13:00
Garfield69
d52ba0f683 torrent9clone: new domain 2023-12-17 06:37:53 +13:00
Garfield69
f64e6463ad torrent911: new domain 2023-12-17 06:37:37 +13:00
Garfield69
e6455fa9e6 ubits: add verified/unverified/banned to descr 2023-12-16 16:20:23 +13:00
Garfield69
ef6236737b teamctgame: add verified/unverified/banned to descr 2023-12-16 16:20:15 +13:00
Garfield69
55bf1160f4 pignetwork: add verified/unverified/banned to descr 2023-12-16 16:20:04 +13:00
ilike2burnthing
bac290e12b assorted nexusphp: fix description (#14916) 2023-12-16 01:42:33 +00:00
ilike2burnthing
01cb75ae5b rousi: add verified/unverified/banned to descr 2023-12-16 00:38:26 +00:00
ilike2burnthing
6723fda967 hdvbits: add verified/unverified/banned to descr 2023-12-16 00:37:34 +00:00
ilike2burnthing
f0b263334a zmpt: add verified/unverified/banned to descr 2023-12-16 00:28:26 +00:00
ilike2burnthing
fa1f96f057 okpt: add verified/unverified/banned to descr 2023-12-16 00:27:45 +00:00
ilike2burnthing
778a9ac843 hdfans: add verified/unverified/banned to descr 2023-12-16 00:26:58 +00:00
ilike2burnthing
0fd663e44e ptchina: add verified/unverified/banned to descr 2023-12-16 00:23:18 +00:00
ilike2burnthing
96b78fae56 panda: add verified/unverified/banned to descr 2023-12-16 00:22:33 +00:00
ilike2burnthing
4a509205e9 freefarm: add verified/unverified/banned to descr 2023-12-16 00:19:06 +00:00
ilike2burnthing
c5448a9adb hdmayi: add verified/unverified/banned to descr 2023-12-16 00:18:16 +00:00
ilike2burnthing
d60308fe49 ptlsp: add verified/unverified/banned to descr 2023-12-15 23:57:22 +00:00
ilike2burnthing
bfd16f43ac nicept: add banned to descr 2023-12-15 23:55:47 +00:00
ilike2burnthing
51c14e369e nicept: add verified/unverified to descr 2023-12-15 23:51:59 +00:00
ilike2burnthing
e651e4b77f hdvideo: add verified/unverified/banned to descr
banned torrents can still be downloaded
2023-12-15 23:37:50 +00:00
Garfield69
5538f534a2 rename hdzone to hdfun #6078 2023-12-15 14:43:48 +13:00
Garfield69
d259f603f8 thepiratebay: add config info 2023-12-15 08:40:58 +13:00
Bogdan
29c3d2aa6d avistaz: disable pagination, increase rate limit and implement MST formula 2023-12-14 20:33:36 +02:00
Garfield69
088d4fe717 torrentqq: bump domain 2023-12-15 06:09:09 +13:00
Garfield69
463f982859 wdt: add verified/unverified to descr 2023-12-14 19:45:43 +13:00
Garfield69
381d2881f1 torrentlt: add verified/unverified to descr 2023-12-14 19:17:55 +13:00
435 changed files with 9478 additions and 5542 deletions

50
.github/workflows/issuebot.yml vendored Normal file
View File

@@ -0,0 +1,50 @@
#
name: Redeliver failed webhook deliveries
# This workflow runs every 6 hours or when manually triggered.
on:
schedule:
- cron: '40 */6 * * *'
workflow_dispatch:
# This workflow will use the built in `GITHUB_TOKEN` to check out the repository contents. This grants `GITHUB_TOKEN` permission to do that.
permissions:
contents: read
#
jobs:
redeliver-failed-deliveries:
name: Redeliver failed deliveries
runs-on: ubuntu-latest
steps:
# This workflow will run a script that is stored in the repository. This step checks out the repository contents so that the workflow can access the script.
- name: Check out repo content
uses: actions/checkout@v4
# This step sets up Node.js. The script that this workflow will run uses Node.js.
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18.x'
# This step installs the octokit library. The script that this workflow will run uses the octokit library.
- name: Install dependencies
run: npm install octokit
# This step sets some environment variables, then runs a script to find and redeliver failed webhook deliveries.
# - Replace `YOUR_APP_ID_SECRET_NAME` with the name of the secret where you stored your app ID.
# - Replace `YOUR_PRIVATE_KEY_SECRET_NAME` with the name of the secret where you stored your private key.
# - Replace `YOUR_TOKEN_SECRET_NAME` with the name of the secret where you stored your personal access token.
# - Replace `YOUR_LAST_REDELIVERY_VARIABLE_NAME` with the name that you want to use for a configuration variable that will be stored in the repository where this workflow is stored. The name can be any string that contains only alphanumeric characters and `_`, and does not start with `GITHUB_` or a number. For more information, see "[AUTOTITLE](/actions/learn-github-actions/variables#defining-configuration-variables-for-multiple-workflows)."
- name: Run script
env:
APP_ID: ${{ secrets.PROBOT_ID }}
PRIVATE_KEY: ${{ secrets.PROBOT_KEY }}
TOKEN: ${{ secrets.PROBOT_TOKEN }}
LAST_REDELIVERY_VARIABLE_NAME: 'PROBOT_TIME'
WORKFLOW_REPO: ${{ github.event.repository.name }}
WORKFLOW_REPO_OWNER: ${{ github.repository_owner }}
run: |
node .github/workflows/scripts/redeliver-failed-deliveries.js

View File

@@ -0,0 +1,221 @@
// This script uses GitHub's Octokit SDK to make API requests. For more information, see "[AUTOTITLE](/rest/guides/scripting-with-the-rest-api-and-javascript)."
const { App, Octokit } = require("octokit");
const sleep = ms => new Promise(r => setTimeout(r, ms));
let secondDelivery = true;
//
async function checkAndRedeliverWebhooks() {
// Get the values of environment variables that were set by the GitHub Actions workflow.
const APP_ID = process.env.APP_ID;
const PRIVATE_KEY = process.env.PRIVATE_KEY;
const TOKEN = process.env.TOKEN;
const LAST_REDELIVERY_VARIABLE_NAME = process.env.LAST_REDELIVERY_VARIABLE_NAME;
const WORKFLOW_REPO_NAME = process.env.WORKFLOW_REPO;
const WORKFLOW_REPO_OWNER = process.env.WORKFLOW_REPO_OWNER;
// Create an instance of the octokit `App` using the app ID and private key values that were set in the GitHub Actions workflow.
//
// This will be used to make API requests to the webhook-related endpoints.
const app = new App({
appId: APP_ID,
privateKey: PRIVATE_KEY,
});
// Create an instance of `Octokit` using the token values that were set in the GitHub Actions workflow.
//
// This will be used to update the configuration variable that stores the last time that this script ran.
const octokit = new Octokit({
auth: TOKEN,
});
try {
// Get the last time that this script ran from the configuration variable. If the variable is not defined, use the current time minus 24 hours.
const lastStoredRedeliveryTime = await getVariable({
variableName: LAST_REDELIVERY_VARIABLE_NAME,
repoOwner: WORKFLOW_REPO_OWNER,
repoName: WORKFLOW_REPO_NAME,
octokit,
});
const lastWebhookRedeliveryTime = lastStoredRedeliveryTime || (Date.now() - (24 * 60 * 60 * 1000)).toString();
// Record the time that this script started redelivering webhooks.
const newWebhookRedeliveryTime = Date.now().toString();
// Get the webhook deliveries that were delivered after `lastWebhookRedeliveryTime`.
const deliveries = await fetchWebhookDeliveriesSince({lastWebhookRedeliveryTime, app});
// Consolidate deliveries that have the same globally unique identifier (GUID). The GUID is constant across redeliveries of the same delivery.
let deliveriesByGuid = {};
for (const delivery of deliveries) {
deliveriesByGuid[delivery.guid]
? deliveriesByGuid[delivery.guid].push(delivery)
: (deliveriesByGuid[delivery.guid] = [delivery]);
}
// For each GUID value, if no deliveries for that GUID have been successfully delivered within the time frame, get the delivery ID of one of the deliveries with that GUID.
//
// This will prevent duplicate redeliveries if a delivery has failed multiple times.
// This will also prevent redelivery of failed deliveries that have already been successfully redelivered.
let failedDeliveryIDs = [];
for (const guid in deliveriesByGuid) {
const deliveries = deliveriesByGuid[guid];
const anySucceeded = deliveries.some(
(delivery) => delivery.status === "OK"
);
if (!anySucceeded) {
failedDeliveryIDs.push(deliveries[0].id);
}
}
// Redeliver any failed deliveries.
for (const deliveryId of failedDeliveryIDs) {
await redeliverWebhook({deliveryId, app});
// its likely ProBot was asleep when the first redeliver was sent and we know PRoBot startup takes about 12s
// so the first redeliver will likely timeout after 10s, but will have started ProBot
if (secondDelivery) {
secondDelivery = false;
// so we wait 13s so that the rest of the redeliveries will succeed
await sleep(13000);
}
}
// Update the configuration variable (or create the variable if it doesn't already exist) to store the time that this script started.
// This value will be used next time this script runs.
await updateVariable({
variableName: LAST_REDELIVERY_VARIABLE_NAME,
value: newWebhookRedeliveryTime,
variableExists: Boolean(lastStoredRedeliveryTime),
repoOwner: WORKFLOW_REPO_OWNER,
repoName: WORKFLOW_REPO_NAME,
octokit,
});
// Log the number of redeliveries.
console.log(
`Redelivered ${
failedDeliveryIDs.length
} failed webhook deliveries out of ${
deliveries.length
} total deliveries since ${Date(lastWebhookRedeliveryTime)}.`
);
} catch (error) {
// If there was an error, log the error so that it appears in the workflow run log, then throw the error so that the workflow run registers as a failure.
if (error.response) {
console.error(
`Failed to check and redeliver webhooks: ${error.response.data.message}`
);
}
console.error(error);
throw(error);
}
}
// This function will fetch all of the webhook deliveries that were delivered since `lastWebhookRedeliveryTime`.
// It uses the `octokit.paginate.iterator()` method to iterate through paginated results. For more information, see "[AUTOTITLE](/rest/guides/scripting-with-the-rest-api-and-javascript#making-paginated-requests)."
//
// If a page of results includes deliveries that occurred before `lastWebhookRedeliveryTime`,
// it will store only the deliveries that occurred after `lastWebhookRedeliveryTime` and then stop.
// Otherwise, it will store all of the deliveries from the page and request the next page.
async function fetchWebhookDeliveriesSince({lastWebhookRedeliveryTime, app}) {
const iterator = app.octokit.paginate.iterator(
"GET /app/hook/deliveries",
{
per_page: 100,
headers: {
"x-github-api-version": "2022-11-28",
},
}
);
const deliveries = [];
for await (const { data } of iterator) {
const oldestDeliveryTimestamp = new Date(
data[data.length - 1].delivered_at
).getTime();
if (oldestDeliveryTimestamp < lastWebhookRedeliveryTime) {
for (const delivery of data) {
if (
new Date(delivery.delivered_at).getTime() > lastWebhookRedeliveryTime
) {
deliveries.push(delivery);
} else {
break;
}
}
break;
} else {
deliveries.push(...data);
}
}
return deliveries;
}
// This function will redeliver a failed webhook delivery.
async function redeliverWebhook({deliveryId, app}) {
await app.octokit.request("POST /app/hook/deliveries/{delivery_id}/attempts", {
delivery_id: deliveryId,
});
}
// This function gets the value of a configuration variable.
// If the variable does not exist, the endpoint returns a 404 response and this function returns `undefined`.
async function getVariable({ variableName, repoOwner, repoName, octokit }) {
try {
const {
data: { value },
} = await octokit.request(
"GET /repos/{owner}/{repo}/actions/variables/{name}",
{
owner: repoOwner,
repo: repoName,
name: variableName,
}
);
return value;
} catch (error) {
if (error.status === 404) {
return undefined;
} else {
throw error;
}
}
}
// This function will update a configuration variable (or create the variable if it doesn't already exist). For more information, see "[AUTOTITLE](/actions/learn-github-actions/variables#defining-configuration-variables-for-multiple-workflows)."
async function updateVariable({
variableName,
value,
variableExists,
repoOwner,
repoName,
octokit,
}) {
if (variableExists) {
await octokit.request(
"PATCH /repos/{owner}/{repo}/actions/variables/{name}",
{
owner: repoOwner,
repo: repoName,
name: variableName,
value: value,
}
);
} else {
await octokit.request("POST /repos/{owner}/{repo}/actions/variables", {
owner: repoOwner,
repo: repoName,
name: variableName,
value: value,
});
}
}
// This will execute the `checkAndRedeliverWebhooks` function.
(async () => {
await checkAndRedeliverWebhooks();
})();

188
README.md
View File

@@ -46,7 +46,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Byrutor
* Cinecalidad
* comicat
* ConCen
* cpasbien
* cpasbienClone
* CrackingPatching
@@ -92,7 +91,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NNTT
* NoNaMe Club (NNM-Club)
* Nyaa.si
* OKPT
* OneJAV
* ParnuXi
* PC-torrent
@@ -134,7 +132,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentSir (토렌트썰)
* TorrentView (토렌트뷰)
* TorrentWhiz (토렌트위즈)
* Torrentz2eu
* Torrentz2nz
* TrahT
* truPornolabs
@@ -142,6 +139,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* VSTHouse
* VST Torrentz
* VSTorrent
* Wolfmax4K
* xxxAdultTorrent
* XXXClub
* xxxtor
@@ -153,9 +151,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
<details> <summary> <b> Supported Semi-Private Trackers </b> </summary>
* AniDUB
* Anime-Free
* AnimeLayer
* ArenaBG
* BitMagnet (Local DHT) [[site](https://github.com/bitmagnet-io/bitmagnet)]
* BookTracker
* BootyTape
* Catorrent
@@ -173,7 +171,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
* HD-Club
* HD-CzTorrent
* HDGalaKtik
* HellTorrents
@@ -206,7 +203,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* RUDUB (ex-BaibaKoTV)
* Rustorka
* RuTracker
* SATClubbing
* seleZen
* Sharewood
* SkTorrent
@@ -215,7 +211,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Toloka.to
* TorrentMasters
* Torrents-Local
* TorrentDownload
* TribalMixes
* Union Fansub
* UniOtaku
@@ -233,7 +228,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 2xFree
* 3ChangTrai (3CT)
* 3D Torrents (3DT)
* 3Wmg
* 4thD (4th Dimension)
* 52PT
* 720pier
@@ -242,6 +236,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Acid Lounge (A-L)
* AcrossTheTasman [![(invite needed)][inviteneeded]](#)
* Aftershock
* AGSVPT (Artic Global Seed Vault)
* Aidoru!Online
* Aither
* AlphaRatio (AR)
@@ -250,21 +245,21 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* AnimeTorrents (AnT)
* AnimeTorrents.ro (Anime Torrents Romania)
* AnimeWorld
* AniToons
* Anthelion
* Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#)
* ArabP2P
* ArabTorrents [![(invite needed)][inviteneeded]](#)
* AsianCinema
* AsianDVDClub
* AT-12 Project
* Audiences
* AudioNews (AN)
* Aussierul.es [![(invite needed)][inviteneeded]](#)
* AvistaZ (AsiaTorrents)
* Azusa [![(invite needed)][inviteneeded]](#)
* Azusa (梓喵) [![(invite needed)][inviteneeded]](#)
* Back-ups
* BakaBT
* BeiTai
* BeiTai (备胎)
* Beload
* Best-Core
* BeyondHD (BHD)
@@ -274,9 +269,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Bitded
* Bithorlo (BHO)
* BitHUmen [![(invite needed)][inviteneeded]](#)
* Bit Of Valor
* BitPorn
* BitSexy
* Bitspyder
* BitTorrentFiles
* BiTTuRK
@@ -287,7 +280,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Boxing Torrents
* Brasil Tracker
* BroadcasTheNet (BTN)
* BroadCity
* BrokenStones [![(invite needed)][inviteneeded]](#)
* BrSociety
* BTArg
@@ -298,25 +290,28 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Carp-Hunter
* Carpathians
* CarPT
* CartoonChaos (CC)
* Cathode-Ray.Tube (CRT)
* Central Torrent
* CeskeForum
* CGPeers [![(invite needed)][inviteneeded]](#)
* CHDBits [![(invite needed)][inviteneeded]](#)
* cheggit
* ChileBT
* Cinemageddon [![(invite needed)][inviteneeded]](#)
* CinemaMovieS_ZT
* Cinematik [![(invite needed)][inviteneeded]](#)
* Cinematik
* CinemaZ (EuTorrents)
* Classix
* Coastal-Crew
* ConCen [![(invite needed)][inviteneeded]](#)
* Concertos
* CrabPT (蟹黄堡)
* CrazySpirits
* CrnaBerza
* Dajiao (打胶) [![(invite needed)][inviteneeded]](#)
* DANISH BYTES
* Darius Tracker
* Dark-Shadow
* Das Unerwartete (D-U)
* DataScene (DS)
* DesiTorrents
* Diablo Torrent
@@ -326,7 +321,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* DiscFan
* DivTeam
* DocsPedia
* Dream Tracker
* Dream Tracker [![(invite needed)][inviteneeded]](#)
* Drugari
* Ebooks-Shares
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
@@ -363,12 +358,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* GiroTorrent
* GreatPosterWall (GPW)
* GreekDiamond
* Greek Team
* H-P2P
* HaiDan
* Haitang
* Hǎitáng (海棠PT)
* HappyFappy
* Hares Club (白兔俱乐部) [![(invite needed)][inviteneeded]](#)
* Hawke-uno
* HD Dolby
* HD-Club
* HD-Forever (HDF)
* HD-Olimpo
* HD-Only (HDO)
@@ -379,35 +375,35 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HDArea (HDA)
* HDAtmos
* HDBits [![(invite needed)][inviteneeded]](#)
* HDC (HDCiTY) [![(invite needed)][inviteneeded]](#)
* HDChina (HDWing) [![(invite needed)][inviteneeded]](#)
* HDCiTY (HDC) [![(invite needed)][inviteneeded]](#)
* HDFans
* HDFun (HDZone)
* HDHome (HDBigger) [![(invite needed)][inviteneeded]](#)
* HDMaYi
* HDPT [![(invite needed)][inviteneeded]](#)
* HDMaYi (小蚂蚁PT站)
* HDPT (明教) [![(invite needed)][inviteneeded]](#)
* HDRoute [![(invite needed)][inviteneeded]](#)
* HDSky [![(invite needed)][inviteneeded]](#)
* HDTime
* HDtime
* HDTorrents.it [![(invite needed)][inviteneeded]](#)
* HDTurk
* HDU
* hdvbits
* HDVIDEO
* HDZone
* Heavens-Hell
* Hebits
* HellasHut
* HHanClub
* HomePornTorrents (HPT)
* House of Devil
* HQMusic
* iAnon
* ICC2022
* ICC2022 (冰淇淋)
* ImmortalSeed (iS)
* Immortuos
* Indietorrents [![(invite needed)][inviteneeded]](#)
* Infire
* Insane Tracker
* IPTorrents (IPT)
* IrishTV
* ItaTorrents
* JME-REUNIT3D
* JoyHD [![(invite needed)][inviteneeded]](#)
@@ -416,10 +412,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* KamePT [![(invite needed)][inviteneeded]](#)
* Karagarga
* Keep Friends [![(invite needed)][inviteneeded]](#)
* KIMOJI
* Korsar
* KrazyZone
* Kufei (库非)
* Kufirc
* Last Digital Underground (LDU)
* LastFiles
* Le Saloon
* LaidBackManor
@@ -432,17 +430,18 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Lesbians4u
* Libble
* LibraNet (LN)
* LilleSky.org
* LinkoManija
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* LST
* M-Team TP (MTTP)
* MaDs Revolution
* Magico (Trellas) [![(invite needed)][inviteneeded]](#)
* Majomparádé (TurkDepo)
* Making Off
* Mansão dos Animes (MDAN)
* MegamixTracker
* Mendigos da WEB
* MeseVilág (Fairytale World)
* MetalGuru [![(invite needed)][inviteneeded]](#)
* Milkie
@@ -453,7 +452,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* MoreThanTV (MTV)
* MouseBits
* Movie-Torrentz
* MuziekFabriek
* MyAnonamouse (MAM)
* MySpleen [![(invite needed)][inviteneeded]](#)
* NCore
@@ -462,6 +460,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NorBits
* NORDiCHD
* Ntelogo
* OKPT
* Old Greek Tracker
* Old Toons World
* OpenCD [![(invite needed)][inviteneeded]](#)
* Orpheus
@@ -475,9 +475,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PassThePopcorn (PTP)
* Peeratiko
* Peers.FM
* PigNetwork
* PigNetwork (猪猪网)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
* Polish Torrent (PTT)
* PolishSource (PS)
* PolishTracker
* Pornbay [![(invite needed)][inviteneeded]](#)
@@ -486,18 +487,19 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Pretome
* PrivateHD (PHD)
* ProAudioTorrents (PAT)
* PT GTK
* PT分享站 (itzmx)
* PTCafe
* PTCafe (咖啡)
* PTChina (铂金学院)
* PTerClub
* PTerClub (PT之友俱乐部)
* PTFiles (PTF)
* PThome [![(invite needed)][inviteneeded]](#)
* PTLSP
* PTSBAO
* PTSBAO (烧包)
* PTtime
* Punk's Horror Tracker
* PuntoTorrent
* PuTao
* PuTao (葡萄)
* PWTorrents (PWT)
* R3V WTF!
* Racing4Everyone (R4E)
@@ -506,13 +508,16 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
* Redacted (PassTheHeadphones)
* RedBits
* Red Leaves [![(invite needed)][inviteneeded]](#)
* Red Leaves (红叶) [![(invite needed)][inviteneeded]](#)
* ReelFlix
* Resurrect The Net [![(invite needed)][inviteneeded]](#)
* RetroFlix
* RevolutionTT
* RM-HD
* Romanian Metal Torrents (RMT)
* Rousi
* RPTScene (RPTorrents)
* SATClubbing
* SceneHD [![(invite needed)][inviteneeded]](#)
* SceneLinks (SL)
* SceneRush
@@ -521,19 +526,19 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SeedFile
* Shadowflow (影) [![(invite needed)][inviteneeded]](#)
* Shareisland
* SharkPT
* Shazbat
* SiamBIT
* SkipTheCommercials
* SkipTheTrailers
* slosoul
* SnowPT (SSPT)
* SoulVoice
* SoulVoice (聆音Club)
* SpeedApp (SceneFZ, XtreMeZone / MYXZ, ICE Torrent)
* SpeedCD
* Speedmaster HD [![(invite needed)][inviteneeded]](#)
* SpeedTorrent Reloaded
* Spirit of Revolution [![(invite needed)][inviteneeded]](#)
* SportHD
* SportsCult
* SpringSunday [![(invite needed)][inviteneeded]](#)
* SugoiMusic
@@ -546,11 +551,14 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TeamOS
* TEKNO3D [![(invite needed)][inviteneeded]](#)
* teracod (Movie Zone)
* TGay
* The Crazy Ones
* The Falling Angels (TFA)
* The Geeks
* The New Retro
* The Occult [![(invite needed)][inviteneeded]](#)
* The Old School
* The Paradiese
* The Place [![(invite needed)][inviteneeded]](#)
* The Shinning (TsH)
* The Show
@@ -561,9 +569,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TheRebels
* TheScenePlace (TSP)
* Thor's Land
* TJUPT
* TJUPT (北洋园PT)
* TLFBits [![(invite needed)][inviteneeded]](#)
* TmGHuB
* Toca Share
* Tormac
* Tornado
* Torrent Network (TN)
* Torrent Sector Crew (TSC)
@@ -586,33 +596,30 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentLeech (TL)
* TorrentLeech.pl
* TorrentSeeds (TS)
* TotallyKids (TK)
* ToTheGlory (TTG) [![(invite needed)][inviteneeded]](#)
* TrackerMK
* TranceTraffic
* Trellas (Magico) [![(invite needed)][inviteneeded]](#)
* TreZzoR [![(invite needed)][inviteneeded]](#)
* TurkSeed
* TurkTorrent (TT)
* TV Chaos UK (TVCUK)
* TvRoad
* TVstore
* Twisted-Music
* U2 (U2分享園@動漫花園) [![(invite needed)][inviteneeded]](#)
* UBits
* UHDBits
* UltraHD
* UnionGang
* Universal-Torrents
* UnleashTheCartoons
* UnlimitZ
* Upload.cx [![(invite needed)][inviteneeded]](#)
* upload.cx
* UTOPIA
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
* White Angel
* WinterSakura
* World-In-HD [![(invite needed)][inviteneeded]](#)
* World-of-Tomorrow
* Wukong
* Wukong (悟空问道)
* x-ite.me (XM)
* xBytesV2
* Xider-Torrent
@@ -621,7 +628,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* XtremeBytes
* XWT-Classics
* XWTorrents (XWT)
* YDYPT
* YDYPT (伊甸园PT)
* Zamunda.net
* Zelka.org
* ZmPT (织梦)
@@ -630,47 +637,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
Trackers marked with [![(invite needed)][inviteneeded]](#) have no active maintainer and may be missing features or be broken. If you have an invite for them please send it to garfieldsixtynine -at- gmail.com or jacketttest -at- gmail.com to get them fixed/improved.
### Aggregate indexers
### Jackett Torznab query syntax
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:
* 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.
* slow indexers will slow down the overall result
* total results are limited to 1000
To get all Jackett indexers including their capabilities you can use `t=indexers` on the all indexer. To get only configured/unconfigured indexers you can also add `configured=true/false` as a query parameter.
### Filter indexers
Another special "filter" indexer is available at `/api/v2.0/indexers/<filter>/results/torznab`
It will query the configured indexers that match the `<filter>` expression criteria and return the combined results as "all".
Supported filters
Filter | Condition
-|-
`type:<type>` | where the indexer type is equal to `<type>`
`tag:<tag>` | where the indexer tags contains `<tag>`
`lang:<tag>` | where the indexer language start with `<lang>`
`test:{passed\|failed}` | where the last indexer test performed `passed` or `failed`
`status:{healthy\|failing\|unknown}` | where the indexer state is `healthy` (successfully operates in the last minutes), `failing` (generates errors in the recent call) or `unknown` (unused for a while)
Supported operators
Operator | Condition
-|-
`!<expr>` | where not `<expr>`
`<expr1>+<expr2>[+<expr3>...]` | where `<expr1>` and `<expr2>` [and `<expr3>`...]
`<expr1>,<expr2>[,<expr3>...]` | where `<expr1>` or `<expr2>` [or `<expr3>`...]
Example 1:
The "filter" indexer at `/api/v2.0/indexers/tag:group1,!type:private+lang:en/results/torznab` will query all the configured indexers tagged with `group1` or all the indexers not private and with `en` language (`en-en`,`en-us`,...)
Example 2:
The "filter" indexer at `/api/v2.0/indexers/!status:failing,test:passed` will query all the configured indexers not `failing` or which `passed` its last test.
Jackett accepts Torznab queries following the specifications described is the [Torznab document](https://torznab.github.io/spec-1.3-draft/index.html).
For example, `.../api/v2.0/indexers/<aJackettIndexerName>/results/torznab/api?apikey=<yourJackettApiKey>&t=caps` would return the capabilities of the indexer, and `.../api/v2.0/indexers/<aJackettIndexerName>/results/torznab/api?apikey=<yourJackettApiKey>&t=search&q=keywords` would perform a free text search on that indexer.
### Search modes and parameters
@@ -705,6 +675,48 @@ Examples:
.../api?apikey=APIKEY&t=book&cat=5,6&genre=horror&publisher=Stuff
```
### Filter indexers
A special "filter" indexer is available at `.../api/v2.0/indexers/<filter>/results/torznab`
It will query the configured indexers that match the `<filter>` expression criteria and return the combined results as "all".
Supported filters
Filter | Condition
-|-
`type:<type>` | where the indexer type is equal to `<type>`
`tag:<tag>` | where the indexer tags contains `<tag>`
`lang:<tag>` | where the indexer language start with `<lang>`
`test:{passed\|failed}` | where the last indexer test performed `passed` or `failed`
`status:{healthy\|failing\|unknown}` | where the indexer state is `healthy` (successfully operates in the last minutes), `failing` (generates errors in the recent call) or `unknown` (unused for a while)
Supported operators
Operator | Condition
-|-
`!<expr>` | where not `<expr>`
`<expr1>+<expr2>[+<expr3>...]` | where `<expr1>` and `<expr2>` [and `<expr3>`...]
`<expr1>,<expr2>[,<expr3>...]` | where `<expr1>` or `<expr2>` [or `<expr3>`...]
Example 1:
The "filter" indexer at `.../api/v2.0/indexers/tag:group1,!type:private+lang:en/results/torznab` will query all the configured indexers tagged with `group1` or all the indexers not private and with `en` language (`en-en`,`en-us`,...)
Example 2:
The "filter" indexer at `/api/v2.0/indexers/!status:failing,test:passed` will query all the configured indexers not `failing` or which `passed` its last test.
### Aggregate indexers
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:
* 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.
* slow indexers will slow down the overall result
* total results are limited to 1000
To get all Jackett indexers including their capabilities you can use `t=indexers` on the "all" indexer. To get only configured/unconfigured indexers you can also add `configured=true/false` as a query parameter.
## Installation on Windows
We recommend you install Jackett as a Windows service using the supplied installer. You may also download the zipped version if you would like to configure everything manually.
@@ -854,7 +866,7 @@ configuration or even disable the cache. Keep in mind that you can be banned by
If you have enabled the Jackett internal cache, but have an indexer for which you would prefer to fetch fresh results (thus ignoring the internal cache) then add the **&cache=false** parameter to your torznab query.
## Configuring FlareSolverr
Some indexers are protected by CloudFlare or similar services and Jackett is not able to solve the challenges.
Some indexers are protected by Cloudflare or similar services and Jackett is not able to solve the challenges.
For these cases, [FlareSolverr](https://github.com/FlareSolverr/FlareSolverr) has been integrated into Jackett. This service is in charge of solving the challenges and configuring Jackett with the necessary cookies.
Setting up this service is optional, most indexers don't need it.
* Install FlareSolverr service (following their instructions)

View File

@@ -11,6 +11,7 @@ variables:
# system.debug: true
trigger:
batch: true
branches:
include:
- '*'

View File

@@ -378,3 +378,11 @@ input#searchquery {
.tagify .tagify__tag-text {
text-transform: lowercase;
}
#searchResults .indexers .error{
color: Tomato;
}
#searchResults .indexers .no-results{
color: Grey;
}

View File

@@ -147,6 +147,10 @@ function loadJackettSettings() {
$("#can-upgrade-from-mono").show();
}
if (data.external != null && data.external === true && data.password === '') {
$("#warning-external-access").show();
}
$.each(data.notices, function (index, value) {
console.log(value);
doNotify(value, "danger", "glyphicon glyphicon-alert", false);
@@ -1059,6 +1063,7 @@ function showSearch(selectedFilter, selectedIndexer, query, category) {
releaseDialog.on('hidden.bs.modal', function (e) {
$('#indexers div.dataTables_filter input').focusWithoutScrolling();
window.location.hash = currentFilter ? "indexers&filter=" + currentFilter : '';
document.title = "Jackett";
});
var setTrackers = function (filterId, trackers) {
@@ -1148,6 +1153,8 @@ function showSearch(selectedFilter, selectedIndexer, query, category) {
$('#searchResults div.dataTables_filter input').val("");
clearSearchResultTable($('#searchResults'));
document.title = "(...) " + searchString;
var trackerId = filterId || "all";
api.resultsForIndexer(trackerId, queryObj, function (data) {
$('#jackett-search-perform').html($('#search-button-ready').html());
@@ -1155,9 +1162,11 @@ function showSearch(selectedFilter, selectedIndexer, query, category) {
searchResults.empty();
updateSearchResultTable(searchResults, data).search('').columns().search('').draw();
searchResults.find('div.dataTables_filter input').focusWithoutScrolling();
document.title = "(" + data.Results.length +") " + searchString;
}).fail(function () {
$('#jackett-search-perform').html($('#search-button-ready').html());
doNotify("Request to Jackett server failed", "danger", "glyphicon glyphicon-alert");
document.title = "(err) " + searchString;
});
});

View File

@@ -372,3 +372,12 @@ input#searchquery {
.tagify .tagify__tag-text {
text-transform: lowercase;
}
#searchResults .indexers .error{
color: Tomato;
}
#searchResults .indexers .no-results{
color: Grey;
}

View File

@@ -29,8 +29,8 @@
<link rel="stylesheet" type="text/css" href="../bootstrap/bootstrap.min.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../animate.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../css/tagify.css?changed=11662">
<link rel="stylesheet" type="text/css" href="../custom.css?changed=20220721002" media="only screen and (min-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../custom_mobile.css?changed=20220721002" media="only screen and (max-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../custom.css?changed=20240225001" media="only screen and (min-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../custom_mobile.css?changed=20240225001" media="only screen and (max-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../css/jquery.dataTables.min.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../css/bootstrap-multiselect.css?changed=20230107001" />
<link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css?changed=2017083001">
@@ -50,6 +50,12 @@
</div>
<hr />
<div id="warning-external-access" hidden class="alert alert-danger text-center" role="alert">
<strong>
<span class="glyphicon glyphicon-alert"></span> Security Risk: Your instance has external access enabled without using an admin password. <span class="glyphicon glyphicon-alert"></span>
</strong>
</div>
<div id="can-upgrade-from-mono" hidden class="alert alert-info" role="alert">
<strong>Standalone version of Jackett is now available - Mono not required</strong> <br>
To upgrade to the standalone version of Jackett, <a href="https://github.com/Jackett/Jackett#install-on-linux-amdx64" target="_blank" class="alert-link">click here</a> for install instructions.
@@ -561,14 +567,35 @@
<script id="jackett-search-results" type="text/x-handlebars-template">
<hr />
<p>Your search was done using:
{{#each Indexers}}{{Name}}
<span class="indexers">Your search was done using:
{{#each Indexers}}
<span
{{#if Error}}
(<span title="{{Error}}"><b>Error</b></span>)
class="error"
{{else}}
({{Results}})
{{#ifCond Results 0}}
class="no-results"
{{/ifCond}}
{{/if}}
, {{/each}}
>
{{Name}}
{{#if Error}}
(<span title="{{Error}}"<b>Error</b></span>)
{{~else~}}
({{~Results~}})
{{#if ElapsedTime}}
<span title="Elapsed time">[{{~ElapsedTime~}}ms]</span>
{{~else~}}
<span title="Elapsed time">[cache]</span>
{{~/if~}}
{{~/if~}}
{{~#if @last~}}
.
{{~else~}}
,
{{~/if~}}
</span>
{{/each}}
</p>
<datalist id="jackett-search-saved-presets"></datalist>
<table id="jackett-search-results-datatable" class="dataTable compact cell-border hover stripe">
@@ -760,6 +787,6 @@
</script>
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
<script type="text/javascript" src="../custom.js?changed=2023071401"></script>
<script type="text/javascript" src="../custom.js?changed=20240229v1"></script>
</body>
</html>

View File

@@ -62,6 +62,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "The tracker has a system for deleting inactive accounts after 6 months from your last visit to the tracker."
login:
path: takelogin.php

View File

@@ -13,36 +13,33 @@ links:
- https://x1337x.eu/
- https://x1337x.se/
- https://1337x.so/
- https://1337x.unblockit.ing/
- https://1337x.unblockit.africa/
- https://1337x.unblockninja.com/
- https://1337x.ninjaproxy1.com/
- https://1337x.mrunblock.bond/
- https://1337x.proxyninja.org/
- https://1337x.torrentbay.st/
legacylinks:
- https://1337x.is/
- https://1337x.nocensor.work/
- https://1337x.nocensor.biz/
- https://1337x.gd/
- https://1337x.nocensor.sbs/
- https://1337x.unblockit.cat/
- https://1337x.unblockit.nz/
- https://1337x.nocensor.world/
- https://1337x.unblockit.page/
- https://1337x.unblockit.pet/
- https://1337x.nocensor.lol/
- https://1337x.unblockit.ink/
- https://1337x.nocensor.art/
- https://1337x.unblockit.bio/
- https://1337x.unblockit.boo/
- https://1337x.mrunblock.guru/
- https://1337x.mrunblock.life/ # cloudflare 403
- https://1337x.mrunblock.life/
- https://1337x.unblockit.click/
- https://1337x.unblockit.asia/
- https://1337x.unblockit.mov/
- https://1337x.unblockit.rsvp/
- https://1337x.unblockninja.com/
- https://1337x.unblockit.vegas/
- https://1337x.unblockit.esq/
- https://1337x.unblockit.zip/
- https://1337x.unblockit.foo/
- https://1337x.unblockit.ing/
- https://1337x.mrunblock.bond/
- https://1337x.unblockit.date/
- https://1337x.unblockit.dad/
caps:
categorymappings:
@@ -239,7 +236,7 @@ search:
args: ["(?i)WEB\\sDL", "WEB-DL"]
- name: re_replace
args: ["(?i)HDTVRIP", "HDTV"]
category_sub:
category_optional:
optional: true
selector: td[class^="coll-1"] a[href^="/sub/"]
attribute: href
@@ -248,7 +245,7 @@ search:
- name: split
args: ["/", 2]
category:
text: "{{ if .Result.category_sub }}{{ .Result.category_sub }}{{ else }}40{{ end }}"
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}40{{ end }}"
details:
selector: td[class^="coll-1"] a[href^="/torrent/"]
attribute: href

View File

@@ -67,6 +67,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted.</li><li>Elite User or above would never be deleted if packed (at User CP).</li><li>Packed accounts would be deleted if users have not logged in for more than 400 days in a row.</li><li>Unpacked 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

View File

@@ -68,6 +68,14 @@ settings:
type: info
label: Upload Speed Limit Rule
default: The upload bandwidth shall not exceed 120Mbps, that is, the upload speed shall not exceed 15MB/s.
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolverr</a> to access it.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Veteran User and above will be retained forever</li><li>Elite User and above will not be deleted after parking (in the control panel)</li><li>Users with a parked account will be deleted if they do not log in for 400 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 150 consecutive days</li><li>Users with no traffic (ie, upload/download data are both 0) will be deleted if they do not log in for 100 consecutive days.</li></ol>"
login:
path: login.php

View File

@@ -60,6 +60,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Cherish your account. Inactive accounts will be deleted based on the following provisions:<ol><li>Nexus Master or later will not be deleted account.</li><li>Veteran User or higher will not be deleted if temporarily locked (at User Settings).</li><li>Temporarily locked accounts will be deleted if not logged in within 90 days.</li><li>Accounts that are not temporarily locked will be deleted if they do not log in within 60 days.</li><li>Accounts with no storage for uploads and downloads will be deleted if they do not log in within 30 days or have registered within 14 days.</li></ol>"
login:
path: login.php

View File

@@ -65,6 +65,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Inactivity grace period is three months which means that if you do not log in to the 3Dtorrents web site for 90 days, your account will be deleted. If you are VIP your will stay until the VIP period is over."
login:
path: index.php?page=login

View File

@@ -29,13 +29,12 @@ caps:
music-search: [q]
settings:
- name: cookie
- name: username
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -60,11 +59,29 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Veteran User (junior college) and above will be retained forever</li><li>Elite User (junior high school) and above will not be deleted after parking (in the control panel)</li><li>Users with a parked account who do not log in for 400 consecutive days will be deleted</li><li>Users with non-parked account will be deleted if they do not log in for 150 consecutive days</li><li>Users with no traffic (that is, upload/download data are both 0) will be deleted if they do not log in for 15 consecutive days, or if the registration time reaches 60 days.</li></ol>"
login:
method: cookie
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
inputs:
cookie: "{{ .Config.cookie }}"
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
test:
path: index.php
selector: a[href="usercp.php"]

View File

@@ -127,6 +127,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts of users, power users and mega users will be permanently deleted from the database after 125 days! Torrents in your share don't count as activity - only logging in again counts! You can extend this period to 250 days by setting your account to parking. You can find the option to do this under Edit Profile."
login:
path: signin.php

View File

@@ -74,6 +74,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts are automatically deactivated after 4 months of inactivity (no connection to the site)."
login:
method: form

View File

@@ -98,6 +98,10 @@ settings:
type: info
label: Search results
default: "If you are getting the error <b>Login Failed, got redirected</b> then access the site with your browser and <b>mark as read</b> all PMs."
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Any account that has unread PMs older than 14 days or has not logged in for 30 days will be suspended</li><li>Any account that has not been logged into for 90 days is deemed inactive and will thus be purged</li><li>Any account that has not been logged into for 30 days is deemed inactive and will be put on suspension until User logs in again</li><li>Users stats, points, and history are irrevocably lost when purged</li><li>Logging into the site is the ONLY way to keep an account active</li><li>SEEDING ONLY does NOT constitute site activity.</li></ol>"
login:
method: cookie
@@ -141,25 +145,23 @@ search:
selector: a[href^="filelist.php?id="]
date_day:
# auto adjusted by site account profile
# Yesterday, 6:00 AM
selector: td:nth-last-child(5) > span[title*="day"]
attribute: title
# Yesterday 6:00 AM
selector: td:nth-last-child(2) > div:contains("day")
optional: true
filters:
- name: fuzzytime
date_year:
# auto adjusted by site account profile
# Aug 6 2021, 7:25 PM
selector: td:nth-last-child(5) > span[title]:not([title*="day"])
attribute: title
# Aug 6 2021 7:25 PM
selector: td:nth-last-child(2) > div:not(:contains("day"))
optional: true
filters:
- name: dateparse
args: "MMM d yyyy, h:mm tt"
args: "MMM d yyyy h:mm tt"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:
selector: td:nth-last-child(4)
selector: td:nth-last-child(4) div:first-child
grabs:
selector: a[href^="snatches.php?id="]
seeders:

View File

@@ -5,8 +5,6 @@ description: "Acid Lounge (A-L) is a Private Torrent Tracker for 0DAY / GENERAL"
language: en-US
type: private
encoding: UTF-8
certificates:
- ed11f0187f4aafad54382796f112ecf4bec5d76b # Expired 28 Oct 2023
links:
- https://www.acid-lounge.org.uk/
@@ -92,6 +90,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts with nothing uploaded/ downloaded will be disabled after 4 weeks."
login:
path: Main/?act=Login

View File

@@ -53,7 +53,11 @@ login:
search:
paths:
- path: "torrents.php?sort={{ .Config.sort }}&order={{ .Config.order}}&query={{ .Keywords }}"
- path: torrents.php
inputs:
sort: "{{ .Config.sort }}"
order: "{{ .Config.order }}"
query: "{{ .Keywords }}"
rows:
selector: table[width='100%'][align='center']:not([class]) > tbody > tr

View File

@@ -84,6 +84,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "You will be immediately banned if you have not logged in for more than 6 weeks."
login:
path: takelogin.php

View File

@@ -0,0 +1,209 @@
---
id: agsvpt
name: AGSVPT
description: "AGSVPT (Arctic Global Seed Vault) is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://www.agsvpt.com/
- https://abroad.agsvpt.com/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movie(电影)", default: true}
- {id: 402, cat: TV, desc: "TV Series(电视剧)", default: true}
- {id: 403, cat: TV, desc: "TV Shows(综艺)", default: true}
- {id: 405, cat: TV/Anime, desc: "Anime(动漫)", default: true}
- {id: 404, cat: TV/Documentary, desc: "Documentaries(纪录片)", default: true}
- {id: 419, cat: TV, desc: "Playlet短剧", default: true}
- {id: 411, cat: Audio, desc: "Music(音乐)", default: true}
- {id: 406, cat: Audio/Video, desc: "MV(演唱", default: true}
- {id: 407, cat: TV/Sport, desc: "Sports(体育)", default: true}
- {id: 408, cat: Audio/Audiobook, desc: "Audio(音频)", default: true}
# special
- {id: 413, cat: PC/Games, desc: "Game(游戏)", default: false}
- {id: 416, cat: Books/Comics, desc: "Comic(漫画)", default: false}
- {id: 412, cat: PC/0day, desc: "Software(软件)", default: false}
- {id: 418, cat: Other, desc: "Picture(图片)", default: false}
- {id: 415, cat: Books/EBook, desc: "E-Book(电子书/有声书)", default: false}
- {id: 417, cat: Other, desc: "Education(学习资料)", default: false}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
book-search: [q]
settings:
- name: username
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 AGSVPT Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>每页种子数:每页显示</b><i>(Torrents per page:)</i> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Elite User and above will not have their account deleted after parking (in the Control Panel)</li><li>Users who do not log in for 400 consecutive days will be disabled.</li><li>Users with a parked account will be disabled if they do not log in for 150 consecutive days</li><li>Users who have no traffic (i.e., uploading/downloading data is 0) within 7 days of new registration will be disabled</li><li>Users with no traffic (i.e. both upload/download data is 0) who do not log in for 30 consecutive days will be disabled.</li></ol>"
login:
path: takelogin.php
method: post
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
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 405, 404, 419, 411, 406, 407, 408]
- path: special.php
categories: [413, 416, 412, 418, 415, 417]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }} {{ else }}{{ .Keywords }}{{ end }}{{ if .Query.DoubanID }}{{ .Query.DoubanID }}{{ else }}{{ end }}"
# 0 incldead, 1 active, 2 dead
incldead: 0
# 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: "{{ if .Query.IMDBID }}4{{ else }}{{ end }}{{ if .Query.DoubanID }}1{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }}{{ else }}0{{ end }}"
# 0 AND, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img[data-src]
attribute: data-src
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td.rowfollow:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(7)
grabs:
selector: td.rowfollow:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
img.pro_free2up: 0
img.pro_50pctdown: 0.5
img.pro_50pctdown2up: 0.5
img.pro_30pctdown: 0.3
"*": 1
uploadvolumefactor:
case:
img.pro_50pctdown2up: 2
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
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
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.8 2023-09-25

View File

@@ -50,6 +50,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "You must log in to the Aither web site with your browser once every 120 days to prevent your account from getting disabled."
login:
path: /api/torrents
@@ -117,6 +121,8 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
@@ -163,6 +169,6 @@ search:
# minimumratio:
# text: 0.4
minimumseedtime:
# 5 days (as seconds = 3 x 24 x 60 x 60)
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 7.1.2
# json UNIT3D 7.2.5

View File

@@ -128,6 +128,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts, that is, without access for 90 days (3 months), will be automatically deleted by the system; with no possibility of reactivation."
login:
path: account-login.php

View File

@@ -1,144 +0,0 @@
---
id: anime-free
name: Anime-Free
description: "Anime-Free is a RUSSIAN Semi-Private Torrent Tracker for Hentai manga, eroge and flash porn games"
language: ru-RU
type: semi-private
encoding: windows-1251
testlinktorrent: false
links:
- https://anime-free.one/
legacylinks:
- https://anime-free.net/ # redirects to *.biz
- https://anime-free.biz/
- http://anime-free.one/
caps:
categorymappings:
- {id: 14, cat: TV/Anime, desc: "Аниме хентай"}
- {id: 47, cat: TV/Anime, desc: " Хентай на Русском языке"}
- {id: 48, cat: TV/Anime, desc: " Хентай Без русского перевода"}
- {id: 45, cat: TV/Anime, desc: " Хентай Без цензуры"}
- {id: 46, cat: TV/Anime, desc: " Хентай с цензурой"}
- {id: 54, cat: Other, desc: "Косплей"}
- {id: 51, cat: TV/Anime, desc: "[3D] хентай и анимация"}
- {id: 5, cat: Books/Comics, desc: "Хентай манга"}
- {id: 56, cat: Console, desc: "Игры"}
- {id: 10, cat: Console, desc: " Эротические и хентай игры"}
- {id: 55, cat: Console, desc: " 3DCG/3D-Animation игры"}
- {id: 57, cat: Console, desc: " Игры на русском языке"}
- {id: 58, cat: Other, desc: " Онлайн игры"}
- {id: 52, cat: Books/Comics, desc: "Порно комиксы"}
- {id: 49, cat: XXX/ImageSet, desc: "Хентай картинки, иллюстрации, обои и Art "}
- {id: 43, cat: TV/Anime, desc: "Эччи (Легкая эротика)"}
- {id: 4, cat: TV/Anime, desc: "Аниме Хентай"}
- {id: 50, cat: Other, desc: "Хентай Онлайн"}
modes:
search: [q]
settings:
- name: email
type: text
label: Email
- name: password
type: password
label: Password
login:
path: /
method: form
form: form.login-form
inputs:
login_name: "{{ .Config.email }}"
login_password: "{{ .Config.password }}"
error:
- selector: div.berrors
test:
path: /
selector: a[href$="/index.php?action=logout"]
download:
selectors:
- selector: a[href*="/engine/download.php?id="]
attribute: href
search:
# https://anime-free.biz/index.php?do=search&subaction=search&search_start=0&full_search=1&result_from=1&story=slaves+to+passion&all_word_seach=1&titleonly=3&searchuser=&replyless=0&replylimit=0&searchdate=0&beforeafter=after&sortby=date&resorder=desc&showposts=0&catlist[]=0
paths:
- path: index.php
inputs:
$raw: "{{ range .Categories }}catlist[]={{.}}&{{end}}"
do: search
subaction: search
search_start: 0
full_search: 1
result_from: 1
showposts: 0
all_word_seach: 1
# 0 article, 1 comments, 2 static pages, 3 article titles
titleonly: "{{ if .Keywords }}3{{ else }}0{{ end }}"
searchdate: 0
searchuser: ""
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
sortby: date
resorder: desc
rows:
selector: article
fields:
category:
selector: a[href*="category="]
attribute: href
optional: true
default: 54
case:
a[href$="3d_hentai"]: 51
a[href$="3dcg_game"]: 55
a[href$="censored"]: 46
a[href$="comics"]: 52
a[href$="cosplay"]: 54
a[href$="etty"]: 43
a[href$="h-game"]: 10
a[href$="h-online"]: 50
a[href$="hentai"]: 4
a[href$="hentai_games"]: 56
a[href$="hentai_manga"]: 5
a[href$="hentai_raznoe"]: 49
a[href$="hentai_rus"]: 47
a[href$="online_games"]: 58
a[href$="original_hentai"]: 48
a[href$="rus-game"]: 57
a[href$="uncensored"]: 45
title:
selector: h2.title a
details:
selector: h2.title a
attribute: href
download:
selector: h2.title a
attribute: href
poster:
selector: img.entry-image
attribute: src
description:
selector: div[itemprop="description"]
date:
selector: li:has(img#adddate)
filters:
- name: dateparse
args: "dd-MM-yyyy, HH:mm"
seeders:
text: 1
leechers:
text: 1
size:
selector: b.file_size
optional: true
default: 0 B
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -11,11 +11,13 @@ links:
caps:
categories:
Anime: TV/Anime
anime: TV/Anime
books: Books
modes:
search: [q]
tv-search: [q, season, ep]
book-search: [q]
settings: []
@@ -37,11 +39,12 @@ search:
fields:
category:
text: Anime
selector: span.badge.badge-primary
title:
selector: div.flex.flex-wrap ~ p
selector: a[href*="/view/"]
details:
text: /
selector: a[href*="/view/"]
attribute: href
download:
selector: a[href*="/download/"]
attribute: href
@@ -62,6 +65,15 @@ search:
text: 1
leechers:
text: 1
genre:
selector: span.badge.badge-secondary
filters:
- name: replace
args: ["non english", "non_english"]
- name: replace
args: ["music video", "music_video"]
- name: replace
args: ["Anime Time", "Anime_Time"]
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -59,6 +59,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts under VIP and without parked are automatically deleted after about a year."
login:
path: takelogin.php

View File

@@ -61,6 +61,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts are set as inactive by the system after 180 days. After 270 days in inactive status, the accounts are automatically deleted from the system."
login:
path: /api/torrents
@@ -128,6 +132,8 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
- name: re_replace
args: ["(?i)(Cinema TV)", "Cinema_TV"]
- name: re_replace

View File

@@ -41,7 +41,9 @@ caps:
search:
paths:
- path: "{{ if .Keywords }}?s={{ .Keywords}}{{ else }}{{ end }}"
- path: /
inputs:
s: "{{ .Keywords }}"
rows:
selector: table tbody tr:has(td.torrents_small_type_data1)

View File

@@ -32,6 +32,10 @@ settings:
type: info
label: About your API key
default: "Find or Generate a new API Key by accessing your <a href=\"https://anthelion.me/\" target=\"_blank\">Anthelion</a> account <i>Settings</i> page and scrolling down to the <b>API Key</b> section.<br>Tick the <b>Search</b> and <b>Download</b> checkboxes and click the <b>save profile</b> button to generate the key."
- name: info_activity
type: info
label: Account Inactivity
default: "Activity is defined as actually using your account, including the snatch/grab/seeding of torrents. You are also required to sign-in to the web frontend of Anthelion at least once per 3mo (90 days) (Note, using autodl/ARR does not satisfy this)."
login:
path: api.php
@@ -60,7 +64,8 @@ search:
q: "{{ .Keywords }}"
tmdb: "{{ .Query.TMDBID }}"
imdb: "{{ .Query.IMDBIDShort }}"
cat: "{{ join .Categories \",\" }}"
# category filtering is disabled since it seems to rely on the AND operator that prevents some releases to show on search.
# cat: "{{ join .Categories \",\" }}"
limit: 100
offset: 0

View File

@@ -34,6 +34,10 @@ settings:
options:
2: desc
1: asc
- name: info_activity
type: info
label: Account Inactivity
default: "You must log in periodically. If the member is absent from the website for a period of 3 months, the account will be deleted without prior warning."
caps:
categorymappings:
@@ -48,6 +52,7 @@ caps:
- {id: 52, cat: TV, desc: "مسرحيات (Plays)"}
- {id: 71, cat: TV, desc: "مسلسلات مدبلجه عربي (Arabic Dubbed Series)"}
- {id: 90, cat: TV, desc: "برامج ومسابقات (Shows)"}
- {id: 117, cat: TV, desc: "رمضان 2024 (Ramadan)"}
# المرئيات الاجنبية Foreign Movies
- {id: 92, cat: TV/Foreign, desc: "تعليمي (Educational)"}
- {id: 93, cat: TV/Documentary, desc: "وثائقي (Documentary)"}
@@ -55,9 +60,12 @@ caps:
- {id: 57, cat: TV/Foreign, desc: "مسلسلات آسيوية (Asian Series)"}
- {id: 42, cat: Movies/Foreign, desc: "افلام اجنبيه (Foreign)"}
- {id: 74, cat: Movies/HD, desc: "جودة عالية HD"}
- {id: 76, cat: Movies/3D, desc: "&ثلاثي الابعاد 3D (3D)"}
- {id: 113, cat: TV/Foreign, desc: "مسلسلات لاتينية مترجم.مدبلج(Latin Series"}
- {id: 59, cat: Movies/Foreign, desc: "افلام آسيوية (Asian Movies)"}
- {id: 86, cat: Movies/Foreign, desc: "افلام هنديه (Indian Movies)"}
- {id: 114, cat: Movies/Foreign, desc: "افلام لاتينية مترجم.مدبلج (Latin Movies)"}
- {id: 115, cat: TV/Foreign, desc: "مسلسلات تركية مترجم.مدبلج (Turkish Series)"}
- {id: 116, cat: Movies/Foreign, desc: "افلام تركية مترجم.مدبلج (Turkish Movies)"}
# انمي مدبلج عربي Anime Arabic dubbed
- {id: 98, cat: TV/Anime, desc: "افلام (Movies)"}
- {id: 100, cat: TV/Anime, desc: "مسلسلات (Series)"}
@@ -88,7 +96,6 @@ caps:
- {id: 65, cat: Other, desc: "صور (Images)"}
- {id: 56, cat: Other, desc: "رياضي (Sport)"}
- {id: 46, cat: Other, desc: "منوع (Misc)"}
- {id: 112, cat: Other, desc: "رمضان 2023"}
modes:
search: [q]

View File

@@ -47,6 +47,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Your account will be automatically deleted from the database after 90 days of inactivity. If you return or visit the site with your account before that amount of time passes, then the inactivity timer will reset and your account will be fine for another 90 days.<br>Keep in mind that 'activity' is considered a visit to any page and that torrent traffic is not counted as account activity. In order to reset the inactivity timer all you have to do is visit a single page while logged in with your account. If your account is deleted for inactivity, please do not ask the site staff to un-delete it for you. The deletion is performed automatically by the server and, as such, your account cannot be recovered after it has been deleted."
login:
path: login

View File

@@ -62,6 +62,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "No special action required for red ribbons and permanent sponsors and above regardless of time, for others after 1 year of zero activity on tracker and/or website account will be closed."
login:
path: login
@@ -91,11 +95,10 @@ search:
selector: table.torrenttable_helper > tbody > tr:has(img)
fields:
category:
category_optional:
selector: img[class^="cat-"]
attribute: class
optional: true
default: 12
case:
img.cat-anime: 1
img.cat-hk: 2
@@ -113,6 +116,8 @@ search:
img.cat-pinku: 12
img.cat-drama: 15
img.cat-ost: 16
category:
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}12{{ end }}"
title:
selector: span[id]
details:

View File

@@ -1,18 +1,17 @@
---
id: anitoons
name: AniToons
description: "AniToons is a BRAZILIAN Private Torrent Tracker for ANIME / CARTOONS"
language: pt-BR
id: at12project
name: AT-12 Project
description: "AT-12 Project is a Private Torrent Tracker for JAPANESE MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
links:
- https://anitoons.xyz/
- https://at-12project.cc/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 6, cat: XXX, desc: "Adult"}
- {id: 7, cat: Movies, desc: "MOVIE"}
- {id: 8, cat: TV, desc: "TV"}
modes:
search: [q]
@@ -26,7 +25,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://anitoons.xyz/\" target=\"_blank\">AniToons</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://at-12project.cc/\" target=\"_blank\">AT-12 Project</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -115,7 +114,9 @@ search:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Ficção científica)", "Ficção_científica"]
args: ["(?i)^None$", ""]
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: replace
args: [" & ", "_&_"]
description:
@@ -154,10 +155,6 @@ search:
case:
False: 1 # normal
True: 2 # double
# global MR is 0.4 but torrents must be seeded for 5 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
minimumratio:
text: 1.0
# json UNIT3D 7.0.3

View File

@@ -61,6 +61,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Users with Extreme User and above will be retained forever</li><li>Starting from 20230701, the non-login ban time will be adjusted to:<ul><li>(Home Alone) User - 40 days</li><li>(Young and vigorous) Power User - 60 days</li><li>(Children of Jianghu) Elite User - 80 days</li><li>(Street Fighter) Crazy User - 100 days</li><li>(non-stop) Insane User - 120 days</li><li>(Outstanding Citizen) Veteran User - 180 days</li></ul></li><li>Users with no traffic (i.e. uploading/downloading data) If it is 0) If you do not log in for 7 consecutive days will be disabled</li><li>'Parked accounts' no longer enjoy the benefits of retaining accounts, and are also subject to the above rules.</li></ol>"
login:
method: cookie

View File

@@ -227,6 +227,10 @@ settings:
options:
2: desc
1: asc
- name: info_activity
type: info
label: Account Inactivity
default: "You must stay active on the site...<ol><li>Any New users that have no stats for one month will have their account deleted</li><li>Any disabled accounts will be deleted after 6 months</li><li>Any accounts inactive for more than 6 months will be deleted</li><li>Donor accounts will be left untouched.</li></ol>"
login:
path: login.php

View File

@@ -1,7 +1,7 @@
---
id: azusa
name: Azusa
description: "Azusa is a CHINESE Torrent Tracker focusing on Comics"
name: Azusa (梓喵)
description: "Azusa (梓喵) is a CHINESE Private Torrent Tracker focusing on Comics"
language: zh-CN
type: private
encoding: UTF-8

View File

@@ -43,6 +43,7 @@ caps:
- {id: 62, cat: Console, desc: "RaspberryPi"}
- {id: 56, cat: Console, desc: "Retro Minis"}
- {id: 67, cat: Console, desc: "Retrobat"}
- {id: 76, cat: Console, desc: "RGS"}
- {id: 27, cat: Console, desc: "Roms and Emulators"}
- {id: 68, cat: Console, desc: "Schmoomer's"}
- {id: 57, cat: Console, desc: "Sega"}
@@ -51,6 +52,7 @@ caps:
- {id: 9, cat: TV, desc: "TV-Boxsets"}
- {id: 11, cat: TV, desc: "TV/x264"}
- {id: 10, cat: TV, desc: "TV/Xvid"}
- {id: 73, cat: Console, desc: "Wolfanoz"}
- {id: 14, cat: TV/Sport, desc: "WWE"}
- {id: 26, cat: Console, desc: "Xbox"}
- {id: 12, cat: Console, desc: "XBOX360"}
@@ -78,6 +80,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>40</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "To keep records updated regularly, all inactive accounts will be deleted after 60 days of inactivity."
login:
path: takelogin.php

View File

@@ -8,8 +8,6 @@ encoding: UTF-8
requestDelay: 5
links:
- https://badasstorrents.com/
- https://badasstorrents.mrunblock.bond/
- https://badasstorrents.nocensor.cloud/
legacylinks:
- https://badasstorrents.nocensor.work/
- https://badasstorrents.nocensor.biz/
@@ -20,6 +18,8 @@ legacylinks:
- https://badasstorrents.mrunblock.guru/
- https://badasstorrents.mrunblock.life/
- https://badasstorrents.nocensor.click/
- https://badasstorrents.mrunblock.bond/
- https://badasstorrents.nocensor.cloud/
caps:
categories:
@@ -68,8 +68,12 @@ download:
search:
paths:
- path: "torrents{{ if .Keywords }}/search/{{ .Keywords }}{{ else }}{{ end }}"
- path: "torrents{{ if .Keywords }}/search/{{ .Keywords }}{{ else }}{{ end }}/26"
# search has 10 torrents per page, latest has 100 torrents per page.
- path: "{{ if .Keywords }}search/{{ .Keywords }}{{ else }}latest.html{{ end }}"
- path: "{{ if .Keywords }}/search/{{ .Keywords }}&page=10{{ else }}{{ end }}"
keywordsfilters:
- name: re_replace
args: ["[\\s]+", "-"]
rows:
selector: table.table-hover > tbody > tr:has(a[href*="/torrent/"])
@@ -78,7 +82,7 @@ search:
fields:
category:
selector: a[href*="/cat/"]
selector: a[href*="/category/"]
title:
selector: a[href*="/torrent/"]
details:
@@ -88,15 +92,15 @@ search:
selector: a[href*="/torrent/"]
attribute: href
date:
selector: td:nth-child(4)
selector: td:nth-child(3)
filters:
- name: timeago
size:
selector: td:nth-child(5)
selector: td:nth-child(4)
seeders:
selector: td:nth-child(6)
selector: td:nth-child(5)
leechers:
selector: td:nth-child(7)
selector: td:nth-child(6)
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -1,7 +1,7 @@
---
id: beitai
name: BeiTai
description: "BeiTai is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
name: BeiTai (备胎)
description: "BeiTai (备胎) is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-CN
type: private
encoding: UTF-8
@@ -57,6 +57,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Veteran User and above will be retained forever</li><li>Elite User and above will not have their account deleted after parking (in the control panel)</li><li>Users with a parked account will be deleted if they do not log in for 400 consecutive days</li><li>Users with a non-parked account be deleted if they do not log in for 150 consecutive days</li><li>Users with no traffic (ie, upload/download data are both 0) will be deleted if they do not log in for 100 consecutive days.</li></ol>"
login:
path: takelogin.php

View File

@@ -98,7 +98,8 @@ search:
# does not support imdbid searches
rows:
selector: "td.text table tbody tr:has(a[href^=\"details.php?id=\"]):not(:has(a[href=\"browse.php?cat=0\"]))"
selector: "div.torrents-container > table > tbody > tr > td.text > table > tbody > tr:has(a[href^=\"details.php?id=\"]):not(:has(a[href=\"browse.php?cat=0\"]))"
after: 1
fields:
category:
@@ -108,11 +109,8 @@ search:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
selector: a[href^="details.php?id="][title]
attribute: title
filters:
- name: regexp
args: "Név: (.+?)(\\n|$)"
details:
selector: a[href^="details.php?id="]
attribute: href
@@ -126,34 +124,35 @@ search:
selector: a.preview
attribute: href
date:
selector: td:nth-last-child(5)
selector: td:nth-last-child(6) > a
attribute: title
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
files:
selector: td:nth-last-child(7)
selector: td:nth-last-child(8)
size:
selector: td:nth-last-child(4) b
selector: td:nth-last-child(5) b
grabs:
selector: td:nth-last-child(3)
selector: td:nth-last-child(4)
seeders:
selector: td:nth-last-child(2)
selector: td:nth-last-child(3)
leechers:
selector: td:nth-last-child(1)
selector: td:nth-last-child(2)
description:
case:
i.fa-check: Verified
i.fa-question: Unverified
downloadvolumefactor:
case:
font:contains("x0"): 0
"span[style=\"font-size: 10px;\"]:contains(\"0x\")": 0
"*": 1
uploadvolumefactor:
case:
font:contains("x2"): 2
font:contains("x4"): 4
"span[style=\"font-size: 10px;\"]:contains(\"2x\")": 2
"span[style=\"font-size: 10px;\"]:contains(\"4x\")": 4
"*": 1
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)

View File

@@ -95,6 +95,10 @@ settings:
type: info
label: About login error
default: If you get a <b>Login Failed, got redirected.</b> error during your config <i>save</i> then most likely you have used an incorrect username or password.
- name: info_activity
type: info
label: Account Inactivity
default: "<ol><li>Users who have not accessed the site for 180 days will be deleted!</li><li>If the vacation mode is set, the system will not delete the given user for 365 days.</li></ol>"
login:
path: takelogin.php
@@ -123,14 +127,15 @@ search:
- name: andmatch
fields:
category:
category_optional:
selector: a[href^="browse.php?cat="]
attribute: href
optional: true
default: 38
filters:
- name: querystring
args: cat
category:
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}38{{ end }}"
title_default:
# can be abbreviated
selector: a[href^="details.php?id="]

View File

@@ -1,133 +0,0 @@
---
id: beyond-hd
name: Beyond-HD
description: "Without BeyondHD, your HDTV is just a TV"
language: en-US
type: private
encoding: UTF-8
links:
- https://beyond-hd.me/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
settings:
- name: info_oid
type: info
label: "About 2FA"
default: "If you want to enable 2FA then use the Beyond-HD (API) indexer instead."
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login
method: form
form: form[action$="/login"]
captcha:
type: image
selector: img[src^="/captcha?_CAPTCHA"]
input: key
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: form[action$="/login"] .text-red
- selector: script:contains("toastr.error")
message:
selector: script:contains("toastr.error")
# test:
# path: torrents
search:
paths:
- path: torrents
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
imdb: "{{ .Query.IMDBIDShort }}"
tmdb: "{{ .Query.TMDBID }}"
sorting: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 100
rows:
selector: div.table-torrents > table > tbody > tr[id^="torrentposter"]
fields:
category:
selector: a[href*="/categories/"]
attribute: href
optional: true
default: 1
filters:
- name: regexp
args: "/categories/.*?\\.(\\d+)"
title:
selector: a.torrent-name
details:
selector: a.torrent-name
attribute: href
download:
selector: a[href*="/download/"]
attribute: href
date:
selector: td:not(a[href$="/history"]) span.text-orange
filters:
- name: timeago
size:
selector: td span.text-blue
seeders:
selector: a[href$="/peers"] span.text-green
leechers:
selector: a[href$="/peers"] span.text-red
grabs:
selector: a[href$="/history"]
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
downloadvolumefactor:
case:
i[data-original-title="100% Free"]: 0
i[data-original-title="100% Free (Limited UL)"]: 0
i[data-original-title="25% Promo"]: 0.75
i[data-original-title="50% Promo"]: 0.5
i[data-original-title="75% Promo"]: 0.25
"*": 1
uploadvolumefactor:
text: 1
# UNIT3D (custom)

View File

@@ -30,7 +30,7 @@ caps:
- {id: 71, cat: Audio/Lossless, desc: "FLAC-Eng", default: true}
- {id: 31, cat: PC/Games, desc: "Játék", default: true}
- {id: 81, cat: PC/0day, desc: "Program", default: true}
- {id: 14, cat: PC, desc: "Program-Egyéb", default: true}
- {id: 14, cat: Other, desc: "Egyéb", default: true}
- {id: 66, cat: XXX/ImageSet, desc: "XXX", default: false}
- {id: 33, cat: XXX/SD, desc: "XXX-SD", default: false}
- {id: 89, cat: XXX/x264, desc: "XXX-HD", default: false}
@@ -73,6 +73,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrentek száma egy oldalon:</b> setting to <b>50</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "If the user does not access the site for 1 month, he will receive an e-mail notification. If you stay away for 9 months, your account will be suspended and deleted. After the 9-month absence, the user cannot register again."
login:
method: cookie

View File

@@ -87,6 +87,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Vacation mode is used to avoid deletion due to inactivity for 90 days. You can turn it on or off in the Profile menu, set the appropriate option and save your changes."
login:
method: cookie

View File

@@ -0,0 +1,81 @@
---
id: bitmagnet
name: BitMagnet (Local DHT)
description: "BitMagnet is a self-hosted BitTorrent DHT search engine"
language: en-US
type: semi-private
encoding: UTF-8
links:
- http://127.0.0.1:3333/
caps:
categorymappings:
- {id: 2000, cat: Movies, desc: "movie"}
- {id: 2030, cat: Movies/SD, desc: "movie_sd"} # unverified
- {id: 2040, cat: Movies/HD, desc: "movie_hd"} # unverified
- {id: 2045, cat: Movies/UHD, desc: "movie_uhd"} # unverified
- {id: 2060, cat: Movies/3D, desc: "movie_3d"} # unverified
- {id: 3000, cat: Audio, desc: "music"}
- {id: 3030, cat: Audio/Audiobook, desc: "audiobook"}
- {id: 4000, cat: PC, desc: "software"}
- {id: 4050, cat: PC/Games, desc: "game"} # unverified
- {id: 5000, cat: TV, desc: "tv_show"}
- {id: 5030, cat: TV/SD, desc: "tv_show_sd"} # unverified
- {id: 5040, cat: TV/HD, desc: "tv_show_hd"} # unverified
- {id: 5045, cat: TV/UHD, desc: "tv_show_uhd"} # unverified
- {id: 6000, cat: XXX, desc: "xxx"}
- {id: 6070, cat: XXX/Other, desc: "xxx_other"} # unverified
- {id: 7000, cat: Books, desc: "book"} # unverified
- {id: 7020, cat: Books/EBook, desc: "ebook"}
- {id: 7030, cat: Books/Comics, desc: "comic"}
- {id: 8000, cat: Other, desc: "Unknown"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-search: [q]
settings: []
search:
paths:
- path: torznab/api
response:
type: xml
inputs:
t: "{{ .Query.Type }}"
q: "{{ .Keywords }}"
cat: "{{ join .Categories \",\" }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
season: "{{ .Query.Season }}"
ep: "{{ .Query.Ep }}"
limit: 100
rows:
selector: rss > channel > item
fields:
categorydesc:
selector: category
title:
selector: title
details:
text: /
date:
selector: pubDate
infohash:
selector: guid
size:
selector: size
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# torznab xml

View File

@@ -1,161 +0,0 @@
---
id: bitofvalor
name: Bit Of Valor
description: "Bit Of Valor is a HUNGARIAN Private Tracker for MOVIES / TV"
language: hu-HU
type: private
encoding: ISO-8859-2
links:
- https://bitvalor.hu/
caps:
categorymappings:
- {id: 26, cat: Books, desc: "E-Book/ENG"}
- {id: 27, cat: Books, desc: "E-Book/HUN"}
- {id: 28, cat: PC/Games, desc: "Játék/ISO"}
- {id: 29, cat: PC/Games, desc: "Játék/RIP"}
- {id: 30, cat: Movies/SD, desc: "Cam/ENG"}
- {id: 31, cat: Movies/SD, desc: "Cam/HUN"}
- {id: 32, cat: Movies/HD, desc: "HD/ENG"}
- {id: 33, cat: Movies/HD, desc: "HD/HUN"}
- {id: 34, cat: Movies/DVD, desc: "Dvd9/HUN"}
- {id: 35, cat: Movies/DVD, desc: "DVD/ENG"}
- {id: 36, cat: Movies/DVD, desc: "DVD/HUN"}
- {id: 37, cat: TV, desc: "Sorozat/ENG"}
- {id: 38, cat: TV, desc: "Sorozat/HUN"}
- {id: 39, cat: Movies/SD, desc: "Xvid/ENG"}
- {id: 40, cat: Movies/SD, desc: "Xvid/HUN"}
- {id: 41, cat: Audio, desc: "Zene/ENG"}
- {id: 42, cat: Audio, desc: "Zene/HUN"}
- {id: 43, cat: Other, desc: "Képek"}
- {id: 44, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 45, cat: PC, desc: "Program/ISO/RIP"}
- {id: 46, cat: XXX/WEB-DL, desc: "XXX/Film"}
- {id: 47, cat: XXX/ImageSet, desc: "XXX/Kép"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
book-search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search FreeLeech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
1: title
4: added
5: size
7: seeders
- 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>Torrent oldalankén:</b> setting to <b>100</b> on your account profile.
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div.error
test:
path: /
selector: a[href^="logout.php"]
download:
selectors:
- selector: a[href^="download.php?id="]
attribute: href
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 all, 2 deadonly, 3 freeleech, 4 seedless
incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# does not support imdbid search nor has imdbid link in results
rows:
selector: tr:has(a[onmouseover]):not(:has(td.outer))
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[onmouseover]
details:
selector: a[onmouseover]
attribute: href
poster:
selector: a[onmouseover]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.*?) "
download:
selector: a[onmouseover]
attribute: href
date:
selector: td:nth-child(4)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
genre:
selector: i
filters:
- name: replace
args: ["\xA0", " "]
- name: validate
args: "Akció, Animációs, Kaland, Életrajzi, Vígjáték, Krimi, Dokumentum, Dráma, Családi, Fantasztikus, Film-noir, Bünügyi, Történelmi, Horror, Musical, Zenés, Misztikus, Hírek, Valóságshow, Romantikus, Sci-fi, Rövidfilm, Sport, Talkshow, Thriller, Háborús, Bemutató, XXX, Western, 60s, 70s, 80s, 90s, Alternative, Blues, Breaks, Classic, Country, Dance, Electronic, Folk, Funk, Hardcore, Hip.Hop, Haus, Metal, Pop, Pop.Rock, Rock, Soul, Techno, Disco, Trance, Live, Latin, Jazz"
description:
text: "{{ .Result.genre }}"
downloadvolumefactor:
case:
img[src="pic/free.png"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumseedtime:
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
# Engine n/a

View File

@@ -93,6 +93,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts will be deleted based on the following rules:<ul><li>Elite-ranked or higher-ranked accounts are never deleted after parking (in the control panel).</li><li>Veteran-ranked or higher-ranked accounts are never deleted.</li><li>Parked accounts are deleted if users haven't logged in for more than 400 days.</li><li>Non-parked accounts are deleted if users haven't logged in for more than 150 days.</li><li>Accounts with both uploaded and downloaded quantities at 0 will be deleted if users haven't logged in for more than 100 consecutive days.</li></ul>"
login:
path: takelogin.php

View File

@@ -33,7 +33,7 @@ caps:
settings:
- name: stripcyrillic
type: checkbox
label: Strip Russian Letters
label: Strip Cyrillic Letters
default: false
- name: addrussiantotitle
type: checkbox

View File

@@ -8,16 +8,16 @@ encoding: UTF-8
requestDelay: 2
links:
- https://bitsearch.to/
- https://bitsearch.nocensor.cloud/
- https://bitsearch.mrunblock.bond/
legacylinks:
- https://bitsearch.nocensor.biz/
- https://bitsearch.nocensor.sbs/
- https://bitsearch.nocensor.world/
- https://bitsearch.nocensor.lol/
- https://bitsearch.mrunblock.guru/
- https://bitsearch.mrunblock.life/ # This web property is not accessible via this address.
- https://bitsearch.mrunblock.life/
- https://bitsearch.nocensor.click/
- https://bitsearch.nocensor.cloud/
- https://bitsearch.mrunblock.bond/
caps:
categories:
@@ -58,6 +58,10 @@ 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
@@ -83,6 +87,7 @@ search:
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
limit: 100
page: 1
keywordsfilters:
- name: re_replace
@@ -99,9 +104,16 @@ search:
details:
selector: h5 a
attribute: href
download:
download_optional:
selector: a.dl-torrent
attribute: href
optional: true
download:
text: "{{ if .Config.prefer_magnet_links }}{{ else }}{{ .Result.download_optional }}{{ end }}"
optional: true
magnet:
selector: a[href^="magnet:?xt"]
attribute: href
infohash:
selector: a[href^="magnet:?xt"]
attribute: href

View File

@@ -1,186 +0,0 @@
---
id: bitsexy
name: BitSexy
description: "BitSexy is a Private Torrent Tracker for 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://bitsexy.org/
caps:
categorymappings:
- {id: 33, cat: XXX, desc: "Amateur"}
- {id: 19, cat: XXX, desc: "Anal"}
- {id: 16, cat: XXX, desc: "Anime"}
- {id: 17, cat: XXX, desc: "Asian"}
- {id: 26, cat: XXX, desc: "BBW"}
- {id: 22, cat: XXX, desc: "BDSM"}
- {id: 18, cat: XXX, desc: "Big Tits"}
- {id: 43, cat: XXX, desc: "Black"}
- {id: 46, cat: XXX, desc: "Classic"}
- {id: 41, cat: XXX, desc: "Creampie"}
- {id: 28, cat: XXX, desc: "DVD-R"}
- {id: 21, cat: XXX, desc: "Ebony"}
- {id: 20, cat: XXX, desc: "Extreme"}
- {id: 44, cat: XXX, desc: "Feature"}
- {id: 31, cat: XXX, desc: "Fetish"}
- {id: 35, cat: XXX, desc: "Foreign"}
- {id: 53, cat: XXX, desc: "Gay"}
- {id: 30, cat: XXX, desc: "Gonzo"}
- {id: 51, cat: XXX, desc: "Handjob"}
- {id: 36, cat: XXX, desc: "Hardcore"}
- {id: 24, cat: XXX, desc: "Interracial"}
- {id: 37, cat: XXX, desc: "Latina"}
- {id: 25, cat: XXX, desc: "Lesbian"}
- {id: 52, cat: XXX, desc: "Magazines"}
- {id: 49, cat: XXX, desc: "Masturbation"}
- {id: 23, cat: XXX, desc: "Mature"}
- {id: 40, cat: XXX, desc: "MILF"}
- {id: 38, cat: XXX, desc: "Oral"}
- {id: 42, cat: XXX, desc: "Orgy"}
- {id: 29, cat: XXX, desc: "Other"}
- {id: 39, cat: XXX, desc: "Packs"}
- {id: 27, cat: XXX, desc: "PC Games"}
- {id: 15, cat: XXX, desc: "Pics"}
- {id: 48, cat: XXX, desc: "POV"}
- {id: 50, cat: XXX, desc: "Public"}
- {id: 14, cat: XXX, desc: "Reality"}
- {id: 47, cat: XXX, desc: "Shemale"}
- {id: 45, cat: XXX, desc: "Softcore"}
- {id: 55, cat: XXX, desc: "Solo"}
- {id: 54, cat: XXX, desc: "Squirt"}
- {id: 32, cat: XXX, desc: "Teens"}
- {id: 34, cat: XXX, desc: "Virtual"}
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: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img.cimage
input: captcha
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table.main:contains("failed")
test:
path: my.php
selector: a[href$="logout.php"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead, 3 freeleech, 4 480p, 5 720p, 6 1080p, 7 4k
incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: div.torrentrow:has(a[href^="download.php?torrent="])
filters:
- name: andmatch
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a[onmouseover]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.*?) width"
files:
selector: div.torrenttable:nth-last-child(7)
date_day:
# Today 02:40 PM
# Yesterday 09:10 AM
selector: div.torrenttable:nth-last-child(5):contains("day")
# auto adjusted by site account profile
optional: true
date_year:
# Jul 4 2019 08:04 AM
selector: div.torrenttable:nth-last-child(5):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: dateparse
args: "MMM d yyyy hh:mm tt"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:
selector: div.torrenttable:nth-last-child(4)
grabs:
selector: div.torrenttable:nth-last-child(3)
seeders:
selector: div.torrenttable:nth-last-child(2)
leechers:
selector: div.torrenttable:nth-last-child(1)
downloadvolumefactor:
case:
img[src$="/pic/freeleech.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 1 days (as seconds = 1 x 24 x 60 x 60)
text: 86400
# TBdev

View File

@@ -34,6 +34,10 @@ settings:
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: sort
type: select
label: Sort requested from site
@@ -50,6 +54,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Your membership requires that you stay active at Blutopia. To not get disabled, you are required to login to the site at least once every 30 days or be actively seeding at least 1 torrent."
login:
path: /api/torrents
@@ -95,7 +103,7 @@ search:
fields:
category:
selector: category_id
title:
title_optional:
selector: name
details:
selector: details_link
@@ -165,4 +173,9 @@ search:
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 7.1.2
title_filename:
selector: "files[0].name"
optional: true
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
# json UNIT3D 8.0.0b

View File

@@ -1,139 +0,0 @@
---
id: broadcity
name: BroadCity
description: "BroadCity is a TURKISH Private Torrent Tracker for MOVIES and TV"
language: tr-TR
type: private
encoding: UTF-8
links:
- https://broadcity.in/ # site is forcing to https
legacylinks:
- http://broadcity.in/
caps:
categorymappings:
- {id: 1, cat: Movies/UHD, desc: "UHD"}
- {id: 2, cat: Movies/UHD, desc: "UHD - BluRay"}
- {id: 8, cat: Movies/UHD, desc: "UHD - TV"}
- {id: 6, cat: Movies/WEB-DL, desc: "UHD - WEB-DL"}
- {id: 16, cat: Movies/UHD, desc: "UHD - WEBRip"}
- {id: 31, cat: Movies/BluRay, desc: "BluRay Disk"}
- {id: 3, cat: Movies/HD, desc: "HD"}
- {id: 25, cat: Movies/3D, desc: "HD - 3D"}
- {id: 4, cat: Movies/HD, desc: "HD - BluRay"}
- {id: 7, cat: Movies/HD, desc: "HD - TV"}
- {id: 5, cat: Movies/WEB-DL, desc: "HD - WEB-DL"}
- {id: 14, cat: Movies/HD, desc: "HD - WEBRip"}
- {id: 40, cat: Movies/HD, desc: "PTer"}
- {id: 9, cat: Movies/SD, desc: "SD"}
- {id: 23, cat: Movies/SD, desc: "SD - BluRay"}
- {id: 10, cat: Movies/DVD, desc: "SD - DVD"}
- {id: 36, cat: Movies/SD, desc: "SD - DVDRip"}
- {id: 12, cat: Movies/SD, desc: "SD - TV"}
- {id: 13, cat: Movies/WEB-DL, desc: "SD - WEB-DL"}
- {id: 15, cat: Movies/SD, desc: "SD - WEBRip"}
- {id: 17, cat: TV, desc: "TV"}
- {id: 26, cat: TV/Other, desc: "TV - TV Program"}
- {id: 19, cat: TV, desc: "TV - Yabanci Dizi"}
- {id: 18, cat: TV, desc: "TV - Yerli Dizi"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href*="/logout.php?logouthash="]
download:
before:
path: takethanks.php
method: post
inputs:
torrentid: "{{ .DownloadUri.Query.id }}"
selectors:
- selector: a[href*="download.php?id="]
attribute: href
search:
paths:
- path: browse.php
inputs:
# does not support multi categories so defaulting to ALL
do: search
keywords: "{{ .Keywords }}"
category: 0
search_type: t_name
include_dead_torrents: yes
rows:
selector: "table#sortabletable tbody tr:has(div[id^=\"port-target-\"]){{ if .Config.freeleech }}:has(img[src$=\"/freedownload.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href*="browse.php?category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: div[id^="port-target-"] a
details:
selector: div[id^="port-target-"] a
attribute: href
download:
selector: div[id^="port-target-"] a
attribute: href
poster:
selector: div[id^="port-content-"] img
attribute: src
date:
selector: td:nth-child(2)
filters:
- name: regexp
args: (\d{2}-\d{2}-\d{4} \d{2}:\d{2})
- name: append
args: " +03:00" # TRT
- name: dateparse
args: "dd-MM-yyyy HH:mm zzz"
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
case:
img[src$="/freedownload.gif"]: 0
img[src$="/silverdownload.gif"]: 0.5
"*": 1
uploadvolumefactor:
case:
img[src$="/x2.gif"]: 2
"*": 1
minimumratio:
text: 0.5
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# TS Special Edition v.7.5

View File

@@ -30,7 +30,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://brsociety.club/\" target=\"_blank\">BrSociety</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://brsociety.club/\" target=\"_blank\">BrSociety</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -51,6 +51,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Your account will be considered inactive if it exceeds 90 days without you logging in to the Website. After 90 days of inactivity (i.e., 180 days without login) it will be deleted from the tracker."
login:
path: /api/torrents
@@ -130,14 +134,15 @@ search:
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
# api returns False, True
selector: double_upload
case:
0: 1 # normal
1: 2 # double
minimumratio:
text: 1.0
False: 1 # normal
True: 2 # double
# global MR is 0.7 but torrents must be seeded for 4 days regardless of ratio
# minimumratio:
# text: 0.7
minimumseedtime:
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
# json UNIT3D 6.5.0 (custom)
# json UNIT3D 7.1.3 (custom)

View File

@@ -65,6 +65,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Por página Torrents:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Those new accounts that do not register a transfer or have any movement in the forum after 4 weeks will be disabled."
login:
path: tracker/takelogin.php

View File

@@ -47,6 +47,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Extreme User or above would never be deleted.</li><li>Veteran User or above would never be deleted if packed (at User CP).</li><li>Packed accounts would be deleted if users have not logged in for more than 365 days in a row.</li><li>Unpacked 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 30 days in a row.</li></ol>"
login:
path: login.php

View File

@@ -144,6 +144,10 @@ settings:
type: checkbox
label: Search freeleech only
default: false
- name: info_activity
type: info
label: Account Inactivity
default: "Account activity:<ol><li>Zero activity accounts (0 bytes download and 0 bytes upload) are automatically deleted after 30 days</li><li>Inactive accounts under VIP and without parked are automatically deleted after 40 days.</li></ol>"
login:
path: takelogin.php

View File

@@ -58,6 +58,14 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_ipv6
type: info
label: IPv6 only
default: This site only accepts IPv6 addresses. If you are using IPv4 you will get a DNS Lookup Error.
- name: info_activity
type: info
label: Account Inactivity
default: "Account retention rules:<ol><li>Newly registered users who have not generated any traffic within 14 days (that is, the upload/download data are both 0) will be deleted</li><li>Users with a user level of Peasant that have failed to successfully improve their sharing rate within 14 days will be deleted.</li></ol>"
login:
path: login.php

View File

@@ -62,6 +62,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Account Retention Rules:<ol><li>Extreme User and above will be retained forever</li><li> Elite Users and above will not be banned after parking (in the Control Panel)</li><li>Users with a parked account will be banned if they do not log in for 360 consecutive days</li><li>Users with a non-parked account will be banned if they do not log in for 150 consecutive days</li><li> Users with no traffic (i.e., upload/download data is 0) who do not log in for 60 consecutive days will be banned.</li></ol>"
login:
path: login.php

View File

@@ -1,196 +0,0 @@
---
id: cartoonchaos
name: CartoonChaos
description: "CartoonChaos (CC) is a Private Torrent Tracker for ANIMATED MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
links:
- http://www.cartoonchaos.org/ # site does not support https NET::ERR_CERT_AUTHORITY_INVALID
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: info_results
type: info
label: "Search results"
default: "Only the <b>xBtit_Default</b> style is supported with this indexer.<br />For best results, increase the torrents number in your profile to 100.<br />Default is 15."
- 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
caps:
categorymappings:
- {id: 30, cat: TV, desc: "Complete Sets"}
- {id: 15, cat: TV, desc: "Educational"}
- {id: 16, cat: TV, desc: "Kids"}
- {id: 17, cat: TV, desc: "Mature Cartoons"}
- {id: 41, cat: TV, desc: "Shorts"}
- {id: 20, cat: TV/Anime, desc: "Anime Movies"}
- {id: 21, cat: TV/Anime, desc: "Anime Series"}
- {id: 26, cat: Movies, desc: "Animated Movies"}
- {id: 23, cat: Audio, desc: "Sound Tracks"}
- {id: 24, cat: Audio, desc: "Theme Tunes"}
- {id: 43, cat: Audio/Other, desc: "Misc Audio"}
- {id: 14, cat: TV, desc: "Banned"}
- {id: 29, cat: TV, desc: "Public Domain"}
- {id: 42, cat: TV/Foreign, desc: "Foreign Language"}
- {id: 28, cat: TV, desc: "Animated Adverts"}
- {id: 45, cat: TV/Documentary, desc: "Documentaries"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
login:
path: index.php?page=login
method: form
form: form[action^="index.php?page=login"]
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://www.cartoonchaos.org/index.php?page=torrents&search=transformers&category=30;21;20;26;15;16;17&options=0&active=0
- path: index.php
keywordsfilters:
# if searching for season packs switch S01 to season 1 #11775
- name: re_replace
args: ["(?i)(S0)(\\d{1,2})$", "season $2"]
- name: re_replace
args: ["(?i)(S)(\\d{1,3})$", "season $2"]
inputs:
page: torrents
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0{{ end }}"
# 0=title, 1=title&descr, 2=descr
options: "{{ if .Query.IMDBID }}2{{ else }}0{{ end }}"
# 0 all, 1 activeonly, 2 deadonly
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows:
selector: "table.lista tr td table.lista tr:has(a[href^=\"index.php?page=torrent-details\"]):not(:has(a[href=\"index.php?page=torrents&category=0\"])){{ if .Config.freeleech }}:has(img[src=\"gold/gold.gif\"]){{ else }}{{ end }}"
fields:
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: td a[href^="index.php?page=torrent-details"]
category:
selector: td a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
title:
text: "{{ if .Result.title_torrent }}{{ .Result.title_torrent }}{{ else }}{{ .Result.title_text }}{{ end }}"
filters:
# #11775
- name: re_replace # Seasons X-Y --> S0X-S0Y
args: ["(?i)\\bSeasons?[-.\\s]*(\\d)[-.\\s]*(?:-|to)[-.\\s]*(\\d)\\b", "S0$1-S0$2"]
- name: re_replace # Seasons X-YY --> S0X-SYY
args: ["(?i)\\bSeasons?[-.\\s]*(\\d)[-.\\s]*(?:-|to)[-.\\s]*(\\d+)\\b", "S0$1-S$2"]
- name: re_replace # Seasons XX-YY --> SXX-SYY
args: ["(?i)\\bSeasons?[-.\\s]*(\\d+)[-.\\s]*(?:-|to)[-.\\s]*(\\d+)\\b", "S$1-S$2"]
- name: re_replace # Season X --> S0X
args: ["(?i)\\bSeasons?[-.\\s]*(\\d)\\b", "S0$1"]
- name: re_replace # Season XX --> SXX
args: ["(?i)\\bSeasons?[-.\\s]*(\\d+)\\b", "S$1"]
details:
selector: td a[href^="index.php?page=torrent-details"]
attribute: href
download:
selector: td a[href^="download.php"]
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
filters:
# http://anonym.to?javascript:popdetails('http://www.imdb.com/title/tt0086817');
- name: regexp
args: tt(\d+)
poster:
selector: td a[href^="index.php?page=torrent-details"]:not(a[onmouseover*="torrentimg/nocover.jpg"])
attribute: onmouseover
filters:
- name: regexp
args: src=([^\s]+)
size:
selector: td:nth-child(10)
# two flavours of dates
date_day:
# Yesterday at 10:03:30 PM
selector: td:nth-child(5):contains("day")
# auto adjusted by site account profile
optional: true
filters:
- name: re_replace
args: ["[ ]at|[//\xa0\\s,]+", " "]
date_year:
# February 09, 2019, 06:35:08 AM
selector: td:nth-child(5):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: re_replace
args: ["[//\xa0\\s,]+", " "]
- name: dateparse
args: "MMMM dd yyyy hh:mm:ss tt"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
seeders:
selector: td:nth-child(6)
leechers:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8)
downloadvolumefactor:
case:
img[src="gold/gold.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# xbtit 2.0.0

View File

@@ -55,6 +55,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "New members must generate some torrent activity (upload, download, or cross-seed) in their account within the first 30 days of joining, otherwise their account will be automatically disabled."
login:
path: login

View File

@@ -72,6 +72,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "User accounts of the Power User class and lower, inactive for a period longer than 42 days, are deleted. Therefore, if for some reason you cannot access Central Torrent for some time, park your account. Although you won't be able to download torrents, you can be sure that you won't have to log in for 64 days. However, if after this time you do not log in to your account, it will be deleted."
login:
path: login.php

View File

@@ -1,165 +0,0 @@
---
id: cheggit
name: cheggit
description: "cheggit is a Private site for 3X"
language: en-US
type: private
encoding: UTF-8
links:
- https://www.cheggit.me/
caps:
categorymappings:
- {id: 1, cat: XXX, desc: "Amateur"}
- {id: 2, cat: XXX, desc: "Anal"}
- {id: 5, cat: XXX, desc: "Asian"}
- {id: 6, cat: XXX, desc: "BBW"}
- {id: 30, cat: XXX, desc: "BDSM"}
- {id: 36, cat: XXX, desc: "Big Ass"}
- {id: 8, cat: XXX, desc: "Big Tits"}
- {id: 7, cat: XXX, desc: "Black"}
- {id: 9, cat: XXX, desc: "Classic"}
- {id: 37, cat: XXX, desc: "Creampie"}
- {id: 10, cat: XXX, desc: "Cumshot"}
- {id: 11, cat: XXX, desc: "DVD-R"}
- {id: 12, cat: XXX, desc: "Fetish"}
- {id: 14, cat: XXX, desc: "Gang Bang / Orgy"}
- {id: 39, cat: XXX, desc: "Gay / Bi"}
- {id: 56, cat: XXX, desc: "Hairy"}
- {id: 35, cat: XXX, desc: "Hardcore"}
- {id: 44, cat: XXX, desc: "HD Porn"}
- {id: 3, cat: XXX, desc: "Hentai / 3D"}
- {id: 25, cat: XXX, desc: "Homemade"}
- {id: 43, cat: XXX, desc: "Interracial"}
- {id: 16, cat: XXX, desc: "Latina"}
- {id: 23, cat: XXX, desc: "Lesbian"}
- {id: 52, cat: XXX, desc: "Lingerie"}
- {id: 27, cat: XXX, desc: "Magazines"}
- {id: 53, cat: XXX, desc: "Manga / Comic"}
- {id: 18, cat: XXX, desc: "Masturbation"}
- {id: 26, cat: XXX, desc: "Mature"}
- {id: 40, cat: XXX, desc: "Megapack"}
- {id: 41, cat: XXX, desc: "Natural Tits"}
- {id: 17, cat: XXX, desc: "Oral"}
- {id: 29, cat: XXX, desc: "Other"}
- {id: 47, cat: XXX, desc: "Parody"}
- {id: 21, cat: XXX, desc: "Pictures / Images"}
- {id: 50, cat: XXX, desc: "Piss"}
- {id: 55, cat: XXX, desc: "Porn Music Videos"}
- {id: 46, cat: XXX, desc: "Pregnant / Preggo"}
- {id: 15, cat: XXX, desc: "Shemale / TS"}
- {id: 22, cat: XXX, desc: "Siterip"}
- {id: 20, cat: XXX, desc: "Softcore"}
- {id: 49, cat: XXX, desc: "Squirt"}
- {id: 34, cat: XXX, desc: "Straight"}
- {id: 19, cat: XXX, desc: "Teen"}
- {id: 45, cat: XXX, desc: "Voyeur"}
- {id: 13, cat: PC/Games, desc: "XXX Games / Apps"}
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.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
keeplogged: 1
error:
- selector: span.warning:contains(" was incorrect.")
test:
path: index.php
selector: a[href^="logout.php?auth="]
search:
paths:
# https://www.cheggit.me/torrents.php?filter_cat[1]=1&order_by=time&order_way=desc&filter_freeleech=1&searchtext=&search_type=0&taglist=&tags_type=0
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
searchtext: "{{ .Keywords }}"
# 0=any, 1=all
search_type: 1
rows:
selector: table#torrent_table > tbody > tr:not(tr.colhead)
fields:
category:
selector: a[href^="torrents.php?filter_cat"]
attribute: href
filters:
- name: regexp
args: \[(\d+)\]
title:
selector: a[href^="torrents.php?id="]
details:
selector: a[href^="torrents.php?id="]
attribute: href
download:
selector: a[href^="torrents.php?action=download"]
attribute: href
description:
selector: div.tags
files:
selector: td:nth-child(3)
date:
selector: span.time
attribute: title
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "MMM dd yyyy, HH:mm zzz"
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
img[src$="/freedownload.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.51
# engine n/a

View File

@@ -81,6 +81,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Failure to use an account for a period of 180 days will result in the removal of the account from the CMS_ZT community."
login:
method: cookie

View File

@@ -6,121 +6,174 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://cinematik.net/
legacylinks:
- https://www.cinematik.net/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Comedy"}
- {id: 4, cat: Movies, desc: "Action"}
- {id: 5, cat: Movies, desc: "Horror"}
- {id: 6, cat: Movies, desc: "Drama"}
- {id: 7, cat: Movies, desc: "Documentary"}
- {id: 9, cat: Movies, desc: "Crime"}
- {id: 12, cat: Movies, desc: "Sci-Fi"}
- {id: 17, cat: Movies, desc: "War"}
- {id: 21, cat: Movies, desc: "Silent Films"}
- {id: 23, cat: Movies, desc: "TV-Series"}
- {id: 24, cat: Movies, desc: "Animation"}
- {id: 25, cat: Movies, desc: "Exploitation"}
- {id: 26, cat: Movies, desc: "Experimental"}
- {id: 27, cat: Movies, desc: "Fantasy"}
- {id: 29, cat: Movies, desc: "Short"}
- {id: 30, cat: Movies, desc: "Western"}
- {id: 32, cat: Movies, desc: "Foreign Languages"}
- {id: 33, cat: Movies, desc: "Thriller"}
- {id: 34, cat: Movies, desc: "Opera and Musical"}
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 2, cat: TV, desc: "TV"}
modes:
search: [q]
movie-search: [q, imdbid]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
settings:
- name: username
- name: apikey
type: text
label: Username
- name: password
type: password
label: Password
- name: incldead
type: select
label: Status
default: 1
options:
0: Active
1: "Active and Inactive"
2: Inactive
- name: dropbumped
type: checkbox
label: Ignore Bumped Torrents
default: false
- name: info_results
label: APIKey
- name: info_key
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.<br>Default is <i>15</i>."
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://cinematik.net/\" target=\"_blank\">Cinematik</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "With 2FA enabled, there are no specific requirements for uploading, downloading, or posting. Your membership continues based on the staff's fair assessment of your overall activity and contributions."
login:
method: form
path: login.php
submitpath: takelogin.php
form: form[action="takelogin.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
path: /api/torrents
method: get
error:
- selector: table:contains("Login failed!")
test:
path: my.php
selector: a[href="logout.php"]
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
paths:
- path: browse.php
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v7.0.0)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L349
- path: "/api/torrents/filter"
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
incldead: "{{ .Config.incldead }}"
srchdtls: "{{ if .Query.IMDBID }}1{{ else }}0{{ end }}"
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: "table[border=\"1\"] tr:not(:first-child){{ if .Config.dropbumped }}:not(:has(span.bumped)){{ else }}{{ end }}"
selector: data
attribute: attributes
fields:
category:
text: 1
title:
selector: td:nth-child(2) a
selector: category_id
title_optional:
selector: name
details:
selector: a[href^="details.php?id="]
attribute: href
selector: details_link
download:
selector: a[href^="details.php?id="]
attribute: href
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
- name: replace
args: ["details.php?id=", "download.php?id="]
files:
selector: td:nth-child(5)
size:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8)
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
genre:
selector: meta.genres
filters:
- name: regexp
args: ([\d,]+)
- 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: td:nth-child(9)
selector: seeders
leechers:
selector: td:nth-child(10)
selector: leechers
grabs:
selector: times_completed
date:
selector: td:nth-child(11) div.addedtor
# "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:
img[title^="Golden Torrent"]: 0
img[title^="Silver Torrent"]: 0.25
img[title^="Platinum Torrent"]: 0
"*": 1
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns False, True
selector: double_upload
case:
img[title^="Platinum Torrent"]: 2
"*": 1
# Engine n/a
False: 1 # normal
True: 2 # double
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
title_filename:
selector: "files[0].name"
optional: true
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
# json UNIT3D 8.0.0

View File

@@ -98,6 +98,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents pro Seite:</b> setting to <b>100</b> on your Control Panel. The default is <i>15</i>.
- name: info_activity
type: info
label: Account Inactivity
default: "If you do not log in, your account will be automatically deleted after 28 days."
login:
path: takelogin.php

View File

@@ -1,9 +1,9 @@
---
id: concen
name: ConCen
description: "ConCen (Conspiracy Central) is a Public conspiracy related torrent index"
description: "ConCen (Conspiracy Central) is a Private conspiracy related torrent index"
language: en-US
type: public
type: private
encoding: UTF-8
links:
- https://concen.org/

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://cpasbien-vf.fr/
- https://cpasbien-vf.pics/
legacylinks:
- https://www.cpasbiens.cz/
- https://www.cpasbiens.bz/
@@ -24,6 +24,7 @@ legacylinks:
- https://labastidevivante.fr/
- https://cpasbiens911.fr/
- https://jardattraction.fr/
- https://cpasbien-vf.fr/
caps:
categories:
@@ -72,24 +73,34 @@ 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 swith S01 to saison 1 #9712
# if searching for season packs with S01 to saison 1 #9712
- name: re_replace
args: ["(?i)(S0)(\\d{1,2})$", "saison $2"]
- name: re_replace
args: ["(?i)(S)(\\d{1,3})$", "saison $2"]
args: ["(?i)\\b(?:S0?)(\\d{1,3})\\b", "saison $1"]
rows:
selector: div#gauche > table > tbody > tr:has(a), div#dle-content > table > tbody > tr:has(a)
selector: div#gauche > table > tbody > tr:has(a), div#dle-content > a.cover2
fields:
category:
text: Other
title_phase1:
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"]
@@ -113,8 +124,13 @@ search:
download:
selector: a
attribute: href
poster:
selector: img
attribute: src
size:
selector: div.poid
optional: true
default: "512 MB"
date:
text: now
seeders:

View File

@@ -1,38 +1,31 @@
---
id: 3wmg
name: 3Wmg
description: "3Wmg is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
id: crabpt
name: CrabPT (蟹黄堡)
description: "CrabPT (蟹黄堡) is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://www.3wmg.com/
- https://crabpt.vip/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影", default: true}
- {id: 402, cat: TV, desc: "TV Series/电视剧", default: true}
- {id: 403, cat: TV, desc: "TV Shows/综艺", default: true}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片", default: true}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫", default: true}
- {id: 406, cat: Audio, desc: "Music/音乐", default: true}
- {id: 407, cat: Other/Misc, desc: "Leanrning学习", default: true}
- {id: 409, cat: Books, desc: "Ebook电子书", default: true}
- {id: 410, cat: Other, desc: "Misc/其他", default: true}
# special
- {id: 411, cat: XXX, desc: "Uncensored无码", default: false}
- {id: 412, cat: XXX, desc: "Censored有码", default: false}
- {id: 413, cat: XXX, desc: "Lgbt同志", default: false}
- {id: 414, cat: XXX, desc: "III三级、写真", default: false}
- {id: 415, cat: XXX, desc: "Animations动漫", default: false}
- {id: 416, cat: XXX, desc: "Other其他", default: false}
- {id: 408, cat: Audio, desc: "音乐"}
- {id: 409, cat: Other, desc: "其他"}
- {id: 407, cat: TV/Sport, desc: "体育竞技"}
- {id: 406, cat: Audio/Video, desc: "MV"}
- {id: 403, cat: Movies, desc: "综艺/真人秀"}
- {id: 402, cat: TV, desc: "电视剧"}
- {id: 405, cat: TV, desc: "动画"}
- {id: 404, cat: TV/Anime, desc: "纪录片"}
- {id: 401, cat: Movies, desc: "电影"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
book-search: [q]
settings:
- name: username
@@ -47,7 +40,7 @@ settings:
- name: info_2fa
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the 3Wmg Web Site. Otherwise just leave it empty."
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the CrabPT Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -91,7 +84,6 @@ login:
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失敗"))
- selector: td.embedded:has(h2:contains("失败"))
test:
path: index.php
@@ -100,9 +92,6 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 404, 405, 406, 407, 409, 410]
- path: special.php
categories: [411, 412, 413, 414, 415, 416]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }} {{ else }}{{ .Keywords }}{{ end }}{{ if .Query.DoubanID }}{{ .Query.DoubanID }}{{ else }}{{ end }}"
@@ -141,6 +130,9 @@ search:
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img[data-src]
attribute: data-src
imdbid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="imdb.com/title/tt"]
@@ -194,7 +186,10 @@ search:
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.5 2023-07-29
# NexusPHP v1.8.8 2023-09-25

View File

@@ -55,7 +55,9 @@ download:
search:
paths:
- path: "?s={{ .Keywords }}&"
- path: /
inputs:
s: "{{ .Keywords }}"
rows:
selector: article.post-entry
@@ -63,14 +65,15 @@ search:
- name: andmatch
fields:
category:
category_optional:
selector: article.post-entry
attribute: class
optional: true
default: other
filters:
- name: regexp
args: "category-(.+?) "
category:
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}other{{ end }}"
title:
selector: h2 > a
details:

View File

@@ -52,6 +52,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "New members must generate some torrent activity (upload, download, or cross-seed) in their account within the first 30 days of joining, otherwise their account will be automatically disabled."
login:
method: cookie

View File

@@ -1,6 +1,6 @@
---
id: dajiao
name: Dajiao
name: Dajiao (打胶)
description: "Dajiao (打胶) is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private

View File

@@ -64,6 +64,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "If you have not logged in for 90 days, the user is automatically deleted."
login:
path: /api/torrents

View File

@@ -0,0 +1,177 @@
---
id: dariustracker
name: Darius Tracker
description: "Darius Tracker is a HUNGARIAN Private Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
links:
- https://dariustracker.hu/
caps:
categorymappings:
- {id: 86, cat: Movies/SD, desc: "Film/Cam/XviD/Eng"}
- {id: 85, cat: Movies/SD, desc: "Film/Cam/XviD/Hun"}
- {id: 19, cat: Movies/DVD, desc: "Film/DVD-R/Eng"}
- {id: 17, cat: Movies/DVD, desc: "Film/DVD-R/Hun"}
- {id: 88, cat: XXX, desc: "Film/DVD/XXX"}
- {id: 62, cat: Movies/DVD, desc: "Film/DVD9/Hun"}
- {id: 82, cat: Movies/HD, desc: "Film/HD/Eng"}
- {id: 83, cat: Movies/HD, desc: "Film/HD/Hun"}
- {id: 89, cat: XXX, desc: "Film/HD/XXX"}
- {id: 48, cat: Movies/HD, desc: "Film/x264/Eng"}
- {id: 34, cat: Movies/HD, desc: "Film/x264/Hun"}
- {id: 16, cat: Movies/SD, desc: "Film/XviD/Eng"}
- {id: 15, cat: Movies/SD, desc: "Film/XviD/Hun"}
- {id: 64, cat: Movies/SD, desc: "Film/XviD/Pack"}
- {id: 70, cat: TV/Sport, desc: "Film/XviD/Sport"}
- {id: 33, cat: XXX, desc: "Film/XviD/XXX"}
- {id: 90, cat: Audio/Audiobook, desc: "Hangoskönyv"}
- {id: 31, cat: PC/Games, desc: "Játék/Pc/Iso"}
- {id: 29, cat: PC/Games, desc: "Játék/Pc/Rip"}
- {id: 54, cat: Console/PS3, desc: "Játék/PS2/PS3"}
- {id: 32, cat: Console/XBox, desc: "Játék/XBOX"}
- {id: 50, cat: Books, desc: "Könyv/Eng"}
- {id: 27, cat: Books, desc: "Könyv/Hun"}
- {id: 65, cat: Other, desc: "Képek"}
- {id: 66, cat: XXX, desc: "Képek/XXX"}
- {id: 71, cat: Audio/Lossless, desc: "Lossless/Eng"}
- {id: 84, cat: Audio/Lossless, desc: "Lossless/Hun"}
- {id: 68, cat: Movies/DVD, desc: "Mese/DVD"}
- {id: 69, cat: Movies/SD, desc: "Mese/XviD"}
- {id: 67, cat: PC/Mobile-Other, desc: "Mobiltelefon"}
- {id: 26, cat: Audio/MP3, desc: "Mp3/Eng"}
- {id: 25, cat: Audio/MP3, desc: "Mp3/Hun"}
- {id: 14, cat: PC, desc: "Program/Egyéb"}
- {id: 81, cat: PC/ISO, desc: "Program/Iso"}
- {id: 49, cat: PC, desc: "Program/Rip"}
- {id: 58, cat: TV, desc: "Sorozat/Eng"}
- {id: 22, cat: TV, desc: "Sorozat/Hun"}
- {id: 24, cat: Audio/Video, desc: "Videóklipp"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: sort
type: select
label: Sort requested from site
default: 4
options:
1: name
5: size
4: added
7: seeders
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table[cellpadding="5"]:contains("Hiba")
test:
path: index.php
selector: a[href^="logout.php"]
search:
paths:
# https://dariustracker.hu/browse.php?viewMode=&c68=1&c69=1&search=&incldead=1&sort=4&type=desc
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c[{{.}}]=1&{{end}}"
viewMode: ""
search: "{{ .Keywords }}"
# 0 active, 1 active and dead, 2 deadonly, 3 my torrents, 4 seedless
incldead: 1
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# does not support imdbid searches
rows:
selector: "table[cellpadding=\"5\"] > tbody > tr > td > table[cellpadding=\"5\"] > tbody > tr:has(a[href^=\"download.php?torrent=\"]){{ if .Config.freeleech }}:has(img[src$=\"/arrowdown.png\"] ~ span:contains(\"0x\")){{ else }}{{ end }}"
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
attribute: title
filters:
- name: re_replace
args: ["(?i)(Név: |Első név: -)|Második név: -", ""]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a.preview
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
files:
selector: td:nth-last-child(7)
date:
selector: td:nth-last-child(5)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-last-child(4) b
grabs:
selector: td:nth-last-child(3)
seeders:
selector: td:nth-last-child(2)
leechers:
selector: td:nth-last-child(1)
downloadvolumefactor:
selector: img[src$="/arrowdown.png"] ~ span
filters:
- name: regexp
args: (\d+)
uploadvolumefactor:
selector: img[src$="/arrowup.png"] ~ span
filters:
- name: regexp
args: (\d+)
minimumratio:
text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# engine n/a

View File

@@ -0,0 +1,207 @@
---
id: dark-shadow
name: Dark-Shadow
description: "Dark-Shadow is a GERMAN Private site for TV / MOVIES / GENERAL"
language: de-DE
type: private
encoding: UTF-8
links:
- https://dark-shadow.me/
legacylinks:
- https://dark-shadow.ml/
- https://projekt.dark-shadow.me/
caps:
categorymappings:
# Movie
- {id: 32, cat: Movies/HD, desc: "Filme HD"}
- {id: 114, cat: Movies/UHD, desc: "Filme UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme BluRay"}
- {id: 28, cat: Movies/SD, desc: "Filme SD"}
- {id: 138, cat: Movies, desc: "Filme Pack's"}
# Serien
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 139, cat: TV/UHD, desc: "Serien UHD"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 59, cat: TV, desc: "Serien Pack's"}
# Audio
- {id: 110, cat: Audio/MP3, desc: "Audio MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Audio Flac"}
- {id: 52, cat: Audio, desc: "Audio Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Audio Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Audio Videos"}
# Apps
- {id: 12, cat: PC/0day, desc: "Apps Windows"}
- {id: 125, cat: PC/Mac, desc: "Apps Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Apps Mobil"}
- {id: 141, cat: PC/ISO, desc: "Apps Other"}
# Doku
- {id: 14, cat: TV/Documentary, desc: "Doku HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku SD"}
- {id: 123, cat: TV/Documentary, desc: "Doku Pack's"}
# Spiel
- {id: 17, cat: PC/Games, desc: "Spiel PC"}
- {id: 24, cat: Console, desc: "Spiel Konsole"}
- {id: 126, cat: Console/Other, desc: "Spiel Mobil"}
- {id: 121, cat: Console, desc: "Spiel Wimmelbild"}
# Sport
- {id: 61, cat: TV/Sport, desc: "Sport HD"}
- {id: 62, cat: TV/Sport, desc: "Sport SD"}
- {id: 144, cat: TV/Sport, desc: "Sport Wrestling"}
# ePaper
- {id: 96, cat: Books/Mags, desc: "ePaper Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper E-Book"}
- {id: 137, cat: Books/Comics, desc: "ePaper Comics"}
# XXX
- {id: 143, cat: XXX/x264, desc: "XXX HD / SD"}
- {id: 75, cat: XXX/Pack, desc: "XXX Pack's"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX Pic's"}
# Internal
- {id: 128, cat: Movies/HD, desc: "Internal Film HD"}
- {id: 129, cat: Movies/SD, desc: "Internal Film SD"}
- {id: 130, cat: TV/HD, desc: "Internal Serien HD"}
- {id: 131, cat: TV/SD, desc: "Internal Serie SD"}
- {id: 132, cat: Other, desc: "Internal Sonstiges"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: 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: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts will be deactivated after 7 weeks and deleted after another 3 weeks."
login:
path: login.php
method: form
form: form[action="/login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div#login_error
test:
path: index.php
selector: a[href="logout.php"]
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 }}"
keywordsfilters:
# prefix and postfix percent wildcard as well as replacing spaces between words
- name: re_replace
args: ["\\W+", "%"]
- name: re_replace
args: ["^(.+)$", "%$1%"]
rows:
selector: "div.selection_wrap{{ if .Config.freeleech }}:root:has(div.onlyup){{ else }}{{ end }}"
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:
selector: a.selection_a
filters:
# remove [REQ] and anything else in [] that prefixes titles
- name: re_replace
args: ["^(\\[.*\\])(.*)", "$2"]
details:
selector: a.selection_a
attribute: href
download:
selector: a[href^="download_ssl.php?torrent="]
attribute: href
poster:
selector: div[id^="details"] img
attribute: src
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
date_day:
# Heute 13:30:04
# Gestern 09:10:10
selector: div.selection_unter_ab:not(:contains("."))
optional: true
filters:
- name: replace
args: ["Heute", "Today"]
- name: replace
args: ["Gestern", "Yesterday"]
- name: append
args: " +01:00" # CET
date_year:
# 30.02.2018 um 23:12:50
selector: div.selection_unter_ab:contains(".")
optional: true
filters:
- name: replace
args: [" um", ""]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
description:
selector: selection_unter_af
seeders:
selector: div.selection_unter_aa
leechers:
selector: div.selection_unter_aaa
downloadvolumefactor:
case:
":root:has(div.onlyup)": 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 36 hours (as seconds = 36 x 60 x 60)
text: 129600
# 3xT

View File

@@ -0,0 +1,199 @@
---
id: dasunerwartete
name: Das Unerwartete
description: "Das Unerwartete (D-U) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: UTF-8
links:
- https://dasunerwartete.biz/
caps:
categorymappings:
# Filme
- {id: 28, cat: Movies/SD, desc: "SD"}
- {id: 32, cat: Movies/HD, desc: "HD"}
- {id: 114, cat: Movies/UHD, desc: "UHD"}
- {id: 140, cat: Movies/BluRay, desc: "BluRay"}
- {id: 138, cat: Movies, desc: "Pack`s"}
# Serien
- {id: 60, cat: TV/SD, desc: "SD"}
- {id: 57, cat: TV/HD, desc: "HD"}
- {id: 139, cat: TV/UHD, desc: "UHD"}
- {id: 59, cat: TV, desc: "Pack`s"}
# Audio
- {id: 110, cat: Audio/MP3, desc: "MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Flac"}
- {id: 52, cat: Audio, desc: "Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Videos"}
# Apps
- {id: 12, cat: PC/0day, desc: "Windows"}
- {id: 125, cat: PC/Mac, desc: "Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 141, cat: PC, desc: "PC"}
# Doku
- {id: 15, cat: TV/Documentary, desc: "SD"}
- {id: 14, cat: TV/Documentary, desc: "HD"}
- {id: 123, cat: TV/Documentary, desc: "Reihe"}
# Spiel
- {id: 126, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 17, cat: PC/Games, desc: "PC"}
- {id: 24, cat: Console, desc: "Konsole"}
- {id: 121, cat: Console, desc: "Wimmelbild"}
# Sport
- {id: 61, cat: TV/Sport, desc: "HD"}
- {id: 62, cat: TV/Sport, desc: "SD"}
# ePaper
- {id: 96, cat: Books/Mags, desc: "Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "E-Book"}
- {id: 137, cat: Books/Comics, desc: "Comics"}
# XXX
- {id: 76, cat: XXX/SD, desc: "SD"}
- {id: 73, cat: XXX/x264, desc: "HD"}
- {id: 75, cat: XXX/Pack, desc: "Pack"}
- {id: 142, cat: XXX/ImageSet, desc: "Pic´s"}
# Internal
- {id: 129, cat: Movies/SD, desc: "Film SD"}
- {id: 128, cat: Movies/HD, desc: "Film HD"}
- {id: 131, cat: TV/SD, desc: "Serie SD"}
- {id: 130, cat: TV/HD, desc: "Serien HD"}
- {id: 132, cat: Other, desc: "Sonstiges"}
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: onlyupload
type: checkbox
label: Filter OnlyUpload only
default: false
- name: info_free
type: info
label: About OnlyUpload at D-U
default: "<ul><li>OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech).</li></ul>"
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeds: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Anzahl der Torrents beim Durchsuchen:</b> setting to <b>60</b> on your Control Panel. The default is <i>15</i>.
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts will be deactivated after 7 weeks and deleted after another 3 weeks."
login:
path: login.php
method: form
form: form[action="/login.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div#login_error
test:
path: /
selector: a[href="logout.php"]
search:
# https://dasunerwartete.biz/selection.php?scat[]=60&scat[]=15&search=&blah=0&orderby=added&sort=desc
path: selection.php
inputs:
$raw: "{{ range .Categories }}scat[]={{.}}&{{end}}"
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
blah: 0
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
# site does not support imdbid search from the browse.php page or return imdb links in results
rows:
selector: "div.selection_wrap{{ if .Config.onlyupload }}:has(img[src=\"/pic/free.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href^="selection.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download_ssl.php?torrent="]
attribute: href
poster:
selector: img[src^="cloud-data/to_cover/"]
attribute: src
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
seeders:
selector: div.selection_unter_aa > b
leechers:
selector: div.selection_unter_aaa > b
date_day:
# Heute 03:27:27
# Gestern 21:00:59
selector: div.selection_unter_ab:contains("Heute"), div.selection_unter_ab:contains("Gestern")
optional: true
filters:
- name: replace
args: ["Heute ", "Today"]
- name: replace
args: ["Gestern ", "Yesterday"]
- name: fuzzytime
date_year:
# 14.03.2024 um 20:43:07
selector: div.selection_unter_ab:not(:contains("Heute")):not(:contains("Gestern"))
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: replace
args: ["um ", ""]
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
downloadvolumefactor:
case:
img[src="/pic/free.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# THX custom

View File

@@ -79,6 +79,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "<ul><li>Accounts with zero activity (0 bytes download and 0 bytes upload) are automatically deleted after 30 days.</li><li>Inactive VIP and unparked accounts are automatically deleted after 40 days.</li></ul>"
login:
path: /api/torrents
@@ -146,6 +150,8 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
- name: re_replace
args: ["(?i)(All Sex)", "All_Sex"]
- name: re_replace
@@ -196,4 +202,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 7.0.3
# json UNIT3D 7.2.0

View File

@@ -9,24 +9,9 @@ links:
- https://www.demonoid.is/
- https://www.dnoid.to/
- https://www.dnoid.pw/
- https://demonoid.unblockit.ing/
- https://demonoid.torrentbay.net/
- https://demonoid.mrunblock.bond/
- https://demonoid.nocensor.cloud/
- https://demonoid.unblockit.africa/
- https://demonoid.torrentbay.st/
legacylinks:
- https://demonoid.nocensor.biz/
- https://demonoid.nocensor.sbs/
- https://demonoid.unblockit.cat/
- https://demonoid.unblockit.nz/
- https://demonoid.nocensor.world/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ws/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.pet/
- https://demonoid.unblockit.page/
- https://demonoid.unblockit.pet/
- https://demonoid.nocensor.lol/
- https://demonoid.unblockit.ink/
- https://demonoid.nocensor.art/
- https://demonoid.unblockit.bio/
- https://demonoid.unblockit.boo/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ly/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.tor2web.to/
@@ -43,6 +28,12 @@ legacylinks:
- https://demonoid.unblockit.esq/
- https://demonoid.unblockit.zip/
- https://demonoid.unblockit.foo/
- https://demonoid.unblockit.ing/
- https://demonoid.torrentbay.net/
- https://demonoid.mrunblock.bond/
- https://demonoid.nocensor.cloud/
- https://demonoid.unblockit.date/
- https://demonoid.unblockit.dad/
caps:
categorymappings:

View File

@@ -51,6 +51,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "<ul><li>Accounts are regarded as inactive when users fail to sign into their accounts for more than 3 months (90 days). Inactive accounts are automatically disabled by a script that runs once every day.</li><li>For new accounts, members must generate some activity by downloading or uploading torrents in the first month (30 days) of their memberships.</li><li>Donors are exempt from automatic account disabling due to inactivity. If you wish to always maintain an active account consider donating.</li></ul>"
login:
path: /api/torrents
@@ -118,6 +122,8 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace

View File

@@ -60,6 +60,10 @@ settings:
options:
POLISH: POLISH
MULTi POLISH: MULTi POLISH
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolverr</a> to access it.
login:
path: logowanie

View File

@@ -95,6 +95,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "If your account is inactive (you do not sign in) for more than 60 days, your account is disabled. Park your account if you are going away for more than 60 days."
login:
method: cookie
@@ -160,7 +164,7 @@ search:
selector: added
filters:
- name: append
args: " +02:00" # EET
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:

View File

@@ -86,6 +86,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "In principle, the STAFF reserves the right to delete any user who has not accessed the tracker in 90 days or has not downloaded/uploaded any contribution in the last 180 days, if you are going to be away for a while, park the account from your panel."
login:
method: cookie

View File

@@ -68,6 +68,10 @@ settings:
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts without activity in the first 28 days will be deleted automatically by the system."
login:
path: login.php

View File

@@ -106,6 +106,10 @@ caps:
book-search: [q]
settings:
- name: info_vip
type: info
label: VIP
default: "On 1st March 2024 this site became VIP only. You will not be able to access the Torrents page with this indexer if you do not have a subscription membership."
- name: username
type: text
label: Username
@@ -221,8 +225,8 @@ search:
"img[src$=\"/torrent_multiple_upload.png\"]": 2
"*": 1
minimumseedtime:
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
# 110 hours (as seconds = 110 x 60 x 60)
text: 396000
minimumratio:
text: 1.0
# TSUE 2.2

View File

@@ -104,6 +104,10 @@ settings:
type: info
label: Search results
default: "If you are getting the error <b>Found no results while trying to browse this tracker</b> then first access the site with your browser and read any new mail you may have received. You cannot browse torrents with unread mail outstanding."
- name: info_activity
type: info
label: Account Inactivity
default: "You must log in to the Drugari web site with your browser once every 60 days to prevent your account from getting disabled."
login:
path: login.php?
@@ -211,6 +215,6 @@ search:
minimumratio:
text: 1.1
minimumseedtime:
# 60 hours (as seconds = 60 x 60 x 60)
text: 216000
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# TS Special Edition v.8.0

View File

@@ -92,6 +92,9 @@ download:
attribute: href
- selector: a[href^="magnet:?xt="]
attribute: href
filters:
- name: re_replace
args: ["(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)", ""]
search:
# https://dxp.ru/torrents.php?search=&sort=4&type=desc
@@ -110,6 +113,9 @@ search:
- name: re_replace
args: ["(?i)\\b(?:[SE]\\d{1,4}){1,2}\\b\\s?", ""]
headers:
Referer: ["{{ .Config.sitelink }}torrents.php"]
rows:
selector: table#loading-table tbody#highlighted tr:has(a[href^="torrents.php?cat="]), table#loading-table tbody#highlighted tr:has(a[href^="details.php?id="])
after: 1

View File

@@ -87,11 +87,13 @@ search:
# with just 5 results per page, try to grab up to 25 results
# http://ebb.la/?s=teeth
# http://ebb.la/page/2/?s=teeth
- path: "{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/2/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/3/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/4/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/5/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: /
- path: "page/2/"
- path: "page/3/"
- path: "page/4/"
- path: "page/5/"
inputs:
s: "{{ .Keywords }}"
rows:
selector: "div#content > div.poststuff:has(~ div.entry a.download), div#content > div.poststuff ~ div.entry:has(a.download)"

View File

@@ -26,8 +26,12 @@ download:
search:
paths:
- path: "torrents.php{{ if .Keywords }}?search={{ .Keywords }}{{ else }}{{ end }}"
- path: "torrents.php{{ if .Keywords }}?search={{ .Keywords }}&page=1{{ else }}?page=1{{ end }}"
- path: torrents.php
- path: torrents.php
inputs:
page: 1
inputs:
search: "{{ .Keywords }}"
rows:
selector: table.itg > tbody > tr:has(td)

View File

@@ -77,9 +77,9 @@ settings:
type: checkbox
label: Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.
default: false
- name: freeleech
- name: freeleech_50
type: checkbox
label: Search freeleech only
label: Search freeleech and 50% freeleech only
default: false
- name: sort
type: select
@@ -151,7 +151,7 @@ search:
nm: "{{ .Keywords }}"
# search by partial word
allw: 0
tor_type: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
tor_type: "{{ if .Config.freeleech_50 }}1{{ else }}{{ end }}"
keywordsfilters:
- name: diacritics

View File

@@ -6,7 +6,9 @@ language: hu-HU
type: private
encoding: UTF-8
links:
- http://estone.cc/ # site does not support https ERR_CONNECTION_REFUSED
- https://estone.cc/
legacylinks:
- http://estone.cc/
caps:
categorymappings:
@@ -66,6 +68,10 @@ settings:
options:
DESC: desc
ASC: asc
- name: info_activity
type: info
label: Account Inactivity
default: "Anyone who does not enter the site for 180 days will be automatically deleted!"
login:
path: login.php
@@ -100,7 +106,7 @@ search:
# does not support imdbid search and does not return imdb link in results
rows:
selector: "body > div[id^=\"torrent_\"]{{ if .Config.freeleech }}:has(img[src=\"pic/free.png\"]){{ else }}{{ end }}"
selector: "body > div[id=\"felsohatter2\"] > div[id^=\"torrent_\"]{{ if .Config.freeleech }}:has(img[src=\"pic/free.png\"]){{ else }}{{ end }}"
fields:
title:

View File

@@ -7,18 +7,10 @@ type: public
encoding: UTF-8
links:
- https://extratorrent.st/
- https://extratorrent.unblockit.ing/
- https://extratorrent.mrunblock.bond/
- https://extratorrent.nocensor.cloud/
- https://extratorrent.unblockit.africa/
- https://extratorrent.ninjaproxy1.com/
- https://extratorrent.proxyninja.org/
legacylinks:
- https://extratorrent.nocensor.work/
- https://extratorrent.nocensor.biz/
- https://extratorrent.nocensor.sbs/
- https://extratorrent.unblockit.cat/
- https://extratorrent.unblockit.nz/
- https://extratorrent.nocensor.world/
- https://extratorrent.unblockit.page/
- https://extratorrent.unblockit.pet/
- https://extratorrent.nocensor.lol/
- https://extratorrent.unblockit.ink/
- https://extratorrent.nocensor.art/
@@ -35,6 +27,11 @@ legacylinks:
- https://extratorrent.unblockit.esq/
- https://extratorrent.unblockit.zip/
- https://extratorrent.unblockit.foo/
- https://extratorrent.unblockit.ing/
- https://extratorrent.mrunblock.bond/
- https://extratorrent.nocensor.cloud/
- https://extratorrent.unblockit.date/
- https://extratorrent.unblockit.dad/
caps:
categorymappings:
@@ -90,7 +87,11 @@ caps:
music-search: [q]
book-search: [q]
settings: []
settings:
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolverr</a> to access it.
search:
paths:

View File

@@ -72,6 +72,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "If you don't log in, you will be deleted for inactivity after a few months."
login:
path: login.php

View File

@@ -9,7 +9,7 @@ requestDelay: 5
links:
- https://ext.to/
- https://search.extto.com/
- https://extranet.torrentbay.net/
- https://extranet.torrentbay.st/
legacylinks:
- https://ext.unblockninja.com/
- https://t.extto.com/
@@ -17,6 +17,7 @@ legacylinks:
- https://site.extto.com/
- https://ext.torrentbay.to/
- https://extranet.torrentbay.to/
- https://extranet.torrentbay.net/
caps:
categorymappings:
@@ -121,11 +122,12 @@ search:
selector: table.table-striped > tbody > tr
fields:
category:
category_optional:
selector: td:nth-child(1) div div a:last-child
attribute: href
optional: true
default: "/other/"
category:
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}/other/{{ end }}"
title:
selector: td:nth-child(1) div a
details:

View File

@@ -11,27 +11,15 @@ links:
- https://eztv.tf/
- https://eztv.yt/
- https://eztv1.xyz/
- https://eztv.unblockit.ing/
- https://eztv.unblockit.africa/
- https://eztv.unblockninja.com/
- https://eztv.mrunblock.bond/
- https://eztv.nocensor.cloud/
- https://eztv.ninjaproxy1.com/
- https://eztv.proxyninja.org/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- https://eztv.nocensor.biz/
- https://eztv.nocensor.sbs/
- https://eztv.unblockit.cat/
- https://eztv.unblockit.nz/
- https://eztv.nocensor.world/
- https://eztv.unblockit.page/
- https://eztv.unblockit.pet/
- https://eztv.nocensor.lol/
- https://eztv.unblockit.ink/
- https://eztv.nocensor.art/
- https://eztv.unblockit.bio/
- https://eztv.unblockit.boo/
- https://eztv.mrunblock.guru/
- https://eztv.unblockit.click/
- https://eztv.unblockit.asia/
@@ -45,6 +33,11 @@ legacylinks:
- https://eztv.re/
- https://eztv.li/
- https://eztv.unblockit.foo/
- https://eztv.unblockit.ing/
- https://eztv.mrunblock.bond/
- https://eztv.nocensor.cloud/
- https://eztv.unblockit.date/
- https://eztv.unblockit.dad/
caps:
categories:

View File

@@ -59,6 +59,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "To keep records updated reguarly, all inactive accounts will be deleted after 60 days of inactivity."
login:
path: login.php?

View File

@@ -69,6 +69,10 @@ settings:
type: checkbox
label: Filter freeleech only
default: false
- name: info_activity
type: info
label: Account Inactivity
default: "Newcomers with zero offer and participation are deleted after 1 week. Those users who fall into a ratio below 1 or make 3 hit'n'runs (2 for newcomers) become a redshirt (this means limited access to the tracker, removal of invites and reset of forum statistics) and at 5, if they don't enter the seed and 15 days pass, they are banned to the nearest barren planet..."
login:
path: ?p=home&pid=1

View File

@@ -56,6 +56,10 @@ settings:
type: checkbox
label: Search freeleech only
default: false
- name: info_activity
type: info
label: Account Inactivity
default: "Accounts with ZERO activity (0 bytes downloaded and 0 bytes uploaded) will automatically be deleted after 90 days. Inactive accounts (Lower than VIP class) will be automatically deleted after 150 days."
login:
method: cookie

View File

@@ -121,6 +121,8 @@ search:
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)^None$", ""]
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
@@ -166,4 +168,4 @@ search:
# Maintain global ratio above 0.5 or downloads will get disabled. No MST.
minimumratio:
text: 0.51
# json UNIT3D 7.1.2
# json UNIT3D 7.2.5

View File

@@ -33,6 +33,7 @@ caps:
- {id: 66, cat: XXX, desc: "Transdom"}
- {id: 77, cat: XXX, desc: "Unknown & Low Quality"}
- {id: 75, cat: XXX, desc: "Virtual Reality"}
- {id: 0, cat: XXX/Other, desc: "Other"}
modes:
search: [q]
@@ -63,6 +64,10 @@ settings:
options:
desc: desc
asc: asc
- name: info_activity
type: info
label: Account Inactivity
default: "User classes Beginner and Perv have to be inactive (= not logged in on the site, tracker activity/seeding does not count) for 4 months before getting disabled automatically. Member class and higher are exempt."
login:
path: login.php

View File

@@ -12,7 +12,6 @@ caps:
categorymappings:
# Эксклюзив
# Exclusive
- {id: 697, cat: Other, desc: " |- Правила, FAQ, стол заказов, общение"}
- {id: 387, cat: Movies/DVD, desc: " |- Отечественные фильмы DVD Master's"}
- {id: 386, cat: Movies/DVD, desc: " |- Зарубежные фильмы DVD Master's"}
- {id: 390, cat: TV/SD, desc: " |- Сериалы DVD Master's"}
@@ -49,7 +48,7 @@ caps:
- {id: 250, cat: Movies, desc: " |- Советское кино (классика)"}
- {id: 62, cat: Movies, desc: " |- Кино для детей"}
- {id: 962, cat: Movies, desc: " |- Антология отечественного кино"}
- {id: 990, cat: Movies, desc: " |- Зарубежные фильмы , мультфильмы и сериалы на языках ближнего.."}
- {id: 990, cat: Movies, desc: " |- Фильмы , мультфильмы и сериалы на языках ближнего..."}
- {id: 991, cat: Movies, desc: " |- Зарубежные фильмы , мультфильмы и сериалы в оригинале"}
- {id: 74, cat: Movies, desc: " |- Зарубежные мультфильмы"}
- {id: 73, cat: Movies, desc: " |- Отечественные мультфильмы"}
@@ -334,10 +333,10 @@ caps:
- {id: 951, cat: Audio/MP3, desc: " |- Дискографии в MP3"}
- {id: 130, cat: Audio, desc: " |- Многоканальная музыка (Рэп, Хип-Хоп, R.n.B)"}
- {id: 830, cat: Audio/Lossless, desc: " |- Lossless (Рэп, Хип-Хоп, R.n.B)"}
- {id: 134, cat: Audio/MP3, desc: " |- Отечественный Рэп, Хип-Хоп (mp3)"}
- {id: 133, cat: Audio/MP3, desc: " |- Зарубежный Рэп, Хип-Хоп (mp3)"}
- {id: 132, cat: Audio/MP3, desc: " |- Отечественный R.n.B (mp3)"}
- {id: 131, cat: Audio/MP3, desc: " |- Зарубежный R.n.B (mp3)"}
- {id: 134, cat: Audio/MP3, desc: " |- Отечественный Рэп, Хип-Хоп (mр3)"}
- {id: 133, cat: Audio/MP3, desc: " |- Зарубежный Рэп, Хип-Хоп (mр3)"}
- {id: 132, cat: Audio/MP3, desc: " |- Отечественный R.n.B (mр3)"}
- {id: 131, cat: Audio/MP3, desc: " |- Зарубежный R.n.B (mр3)"}
- {id: 930, cat: Audio/MP3, desc: " |- Сборники разных исполнителей (mp3)"}
- {id: 941, cat: Audio/Lossless, desc: " |- Дискографии в Lossless"}
- {id: 952, cat: Audio/MP3, desc: " |- Дискографии в MP3"}
@@ -346,8 +345,7 @@ caps:
- {id: 149, cat: Audio/MP3, desc: " |- Аltеrnаtivе, Hard, Indереndеnt (mp3)"}
- {id: 839, cat: Audio/MP3, desc: " |- Reggae, Ska, Dub (mp3)"}
- {id: 148, cat: Audio/MP3, desc: " |- Punk, Hardcore, Emo (mp3)"}
- {id: 147, cat: Audio/MP3, desc: " |- Nu Metal, Metalcore, Metal (mp3)"}
- {id: 150, cat: Audio/MP3, desc: " |- Post-Rock (mp3)"}
- {id: 147, cat: Audio/MP3, desc: " |- Rock, Metalcore, Metal (mp3)"}
- {id: 931, cat: Audio/MP3, desc: " |- Сборники разных исполнителей (mp3)"}
- {id: 942, cat: Audio/Lossless, desc: " |- Дискографии в Lossless"}
- {id: 954, cat: Audio/MP3, desc: " |- Дискографии в MP3"}
@@ -437,13 +435,11 @@ caps:
- {id: 586, cat: Books, desc: " |- Авто - Тюнинг, чиптюнинг, настройка, отделка и укращения"}
- {id: 672, cat: Books, desc: " |- Литература по медицине"}
- {id: 793, cat: Books, desc: "Журналы научно-прикладные и познавательно-образовательные"}
- {id: 708, cat: PC, desc: "Интерактивный и компьтерный материал"}
- {id: 875, cat: PC, desc: " |- Интерактивные компьютерные диски для хобби"}
- {id: 583, cat: PC, desc: " |- Интерактивные справочники и каталоги для авто/мото транспорт.."}
- {id: 465, cat: PC, desc: " |- Интерактивные и компьютерные диски для обучения ин. языкам"}
- {id: 674, cat: PC, desc: " |- Интерактивные и компьютерные диски по медицине"}
- {id: 710, cat: PC, desc: " |- Прочие материалы для детей и родителей"}
- {id: 888, cat: Books, desc: "Литература разных направлений"}
- {id: 897, cat: Books, desc: " |- Прочее"}
- {id: 896, cat: Books, desc: " |- Автомобили"}
- {id: 895, cat: Books, desc: " |- Домашним мастерам"}
@@ -465,15 +461,10 @@ caps:
- {id: 816, cat: Audio/Audiobook, desc: " |- Современная литература"}
- {id: 190, cat: Audio/Audiobook, desc: " |- Аудио книги для детей"}
- {id: 191, cat: Audio/Audiobook, desc: " |- Обучающие аудиокниги и аудиоупражнения для детей"}
- {id: 749, cat: Audio, desc: "Аудио концерты, спектакли, пьесы"}
- {id: 687, cat: Audio, desc: " |- Аудиоспектакли и литературные чтения"}
- {id: 751, cat: Audio, desc: " |- Аудио юмористические концерты (выступления)"}
# Эротика
# Erotica
- {id: 483, cat: Other, desc: "Правила, FAQ и Предложения по улучшению раздела 'Эротик.."}
- {id: 484, cat: Other, desc: " |- Правила и FAQ"}
- {id: 485, cat: Other, desc: " |- Предложения по улучшению раздела 'Эротика'и форум.."}
- {id: 688, cat: Other, desc: " |- Ищу / Предлагаю"}
- {id: 963, cat: XXX, desc: "Эротические художественные фильмы"}
- {id: 964, cat: XXX, desc: "Эротические документальные фильмы"}
- {id: 178, cat: XXX, desc: "Русская эротика"}
@@ -491,11 +482,8 @@ caps:
- {id: 820, cat: XXX, desc: "Литература"}
# Служебный раздел
# Service section
- {id: 604, cat: Other, desc: "Открытый"}
- {id: 912, cat: Other, desc: "Нарушение правил оформления"}
- {id: 57, cat: Other, desc: "Временный склад (TEMP)"}
- {id: 433, cat: Other, desc: "Архив раздач"}
- {id: 378, cat: Other, desc: "Корзина"}
modes:
search: [q]

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