Compare commits

...

869 Commits

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

* Update oldtoonsworld.yml

* Update polishtorrent.yml

* Update tocashare.yml

* Update turkseed-api.yml

* Update uploadcx.yml

* Update utopia.yml

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

Currently logical functions with more than 2 arguments aren't properly parsed and throw an error
2024-12-08 21:20:06 +02:00
Garfield69
1a8386d55f lastfiles: fix cats 2024-12-09 04:45:13 +13:00
Garfield69
0b4d7fc242 rudub: bump domain 2024-12-09 04:42:28 +13:00
Garfield69
de3337f3b4 lastfiles: use login form #7580 2024-12-09 04:41:51 +13:00
Garfield69
81ad3d308d lastfiles: new engine resolves #7580 2024-12-08 17:15:12 +13:00
Garfield69
e391d6f623 kickasstorrent-to: use UA resolves #9966 2024-12-08 17:14:20 +13:00
Garfield69
49d9229c93 rudub: bump domain 2024-12-08 05:23:07 +13:00
Bogdan
ed72348b15 mteamtp: remove imdb from releases response
Removed due to some collections being mapped as a single imdbid resulting in huge grabs.
2024-12-07 14:06:05 +02:00
Garfield69
e13a35e7a3 hhd: new cats, add music and book modes 2024-12-07 13:42:14 +13:00
Garfield69
d5cb0f0875 rudub: bump domain 2024-12-07 04:19:08 +13:00
Garfield69
3081445bf4 btdirectory: new domain 2024-12-07 04:18:57 +13:00
Garfield69
0b3d47c741 turkseed: bump engine tag 2024-12-06 20:36:51 +13:00
Garfield69
257e040336 itatorrent: bump engine tag and adjust time zone 2024-12-06 20:36:38 +13:00
Garfield69
ea1ff17c56 dontorrent: new domain 2024-12-06 18:09:05 +13:00
Garfield69
23fe061704 redbits: removed. resolves #11540 2024-12-06 17:08:44 +13:00
Garfield69
1a30fdc982 assorted nexus: update account info 2024-12-06 15:28:55 +13:00
Garfield69
0013d7dee1 Revert "hdclone: update info on account inactivity. #15703"
This reverts commit 140fe71cbe.
2024-12-06 14:17:31 +13:00
Garfield69
caf841d0ef Revert "hdclone: update info account activity"
This reverts commit c58fab8937.
2024-12-06 14:17:20 +13:00
Garfield69
b4fa7f5ec3 kufei update account retention info 2024-12-06 14:15:40 +13:00
Garfield69
6247c185ca crabpt add account retention info 2024-12-06 14:15:10 +13:00
Garfield69
47088079cd 52PT MR > 1 2024-12-06 14:14:51 +13:00
Garfield69
c58fab8937 hdclone: update info account activity 2024-12-06 11:32:45 +13:00
Garfield69
4bb05d8f6e hdonly: clean up if or .multi 2024-12-06 11:29:00 +13:00
Bogdan
dcadd474a0 hdonly: add VF2 to release titles 2024-12-05 20:11:15 +02:00
Garfield69
3dcd935483 torrentqq: bump domains 2024-12-06 04:35:54 +13:00
Garfield69
9c695d0972 rudub: bump domain 2024-12-06 04:35:36 +13:00
Garfield69
71b138e36f mejortorrents: bump domain 2024-12-05 18:31:35 +13:00
Garfield69
140fe71cbe hdclone: update info on account inactivity. #15703 2024-12-05 11:44:37 +13:00
Garfield69
3d561cca7a yoinked: new cats. add book mode. 2024-12-05 04:30:26 +13:00
Garfield69
ed1d3e2808 rudub: bump domain 2024-12-05 04:23:02 +13:00
Garfield69
ca5dbdba7e hhd: adjust time zone 2024-12-04 20:37:41 +13:00
Garfield69
e7da6502f7 hhd: -> 8.3.4 2024-12-04 20:22:26 +13:00
Garfield69
af4f731df4 assorted unit3d: adjust time zone 2024-12-04 15:16:35 +13:00
Garfield69
a59b173014 rudub: bump domain 2024-12-04 05:42:35 +13:00
Garfield69
4a0348f3dd le-cinephile: new cats 2024-12-04 05:42:25 +13:00
Garfield69
4390d7acac FNP: new mandatory MST, MR is now just global 2024-12-03 20:54:46 +13:00
Garfield69
0a8bc6f7a1 assorted unit3d; bump engine tag 2024-12-03 20:53:45 +13:00
Garfield69
9139deea4b solidtorrents: new cat 2024-12-03 18:18:45 +13:00
Garfield69
57f941557e solidtorrents: switch back to .eu TLD resolves #4751 2024-12-03 15:57:12 +13:00
Garfield69
b2703b7668 torrent-explosiv: add info_password for config 2024-12-03 07:15:09 +13:00
Garfield69
4d7185cb66 dark-shadow: update info_password for config 2024-12-03 07:14:42 +13:00
Garfield69
c9d5db7401 rudub: bump domain 2024-12-03 06:51:22 +13:00
Garfield69
55c18d730d nyaasi; lint 2024-12-02 19:55:57 +13:00
Garfield69
600aa9bb26 nyaasi: refresh cats descr and add music mode 2024-12-02 19:29:41 +13:00
Garfield69
a75f1d8c48 nyaapantsu: add anime movies for radarr 2024-12-02 19:28:50 +13:00
Garfield69
57d53bc231 polishtorrent: update cats 2024-12-02 14:06:21 +13:00
Garfield69
98b6692a1e nyaapantsu: lint 2024-12-02 08:08:20 +13:00
Garfield69
9f000669f5 add nyaapantsu a public site. resolves #15740 2024-12-02 07:42:55 +13:00
Garfield69
5453fc8f25 rudub: bump domain 2024-12-02 06:10:46 +13:00
Garfield69
4ba6a6b910 crabpt: drop results without DL 2024-12-02 06:10:27 +13:00
Garfield69
88300e7f28 add HHD a private site. resolves #15738 2024-12-01 12:00:34 +13:00
Garfield69
7bdce70db7 rudub: bump domain 2024-12-01 04:40:55 +13:00
Garfield69
f8ef344dd5 proporno: new cat 2024-12-01 04:40:41 +13:00
Garfield69
02d8637b92 divxtotal; new domain 2024-11-30 18:15:33 +13:00
Garfield69
d5aa3cdd83 rudub: bump domain 2024-11-30 05:39:13 +13:00
Garfield69
503a081379 infire: new cat 2024-11-30 05:38:59 +13:00
Garfield69
e77e5f499b kickasstorrents-to: trap the 403 rather than give 0 results
this should help raise awareness that the indexer is being blocked
2024-11-29 19:29:14 +13:00
Garfield69
433709b57a rptscene: removed. resolves #5368 2024-11-29 05:20:28 +13:00
Garfield69
89a8a60b0f torrent9: drop unblockninja 2024-11-29 05:19:32 +13:00
Garfield69
7c8416c64a torlock: drop torlock2 2024-11-29 05:19:16 +13:00
Garfield69
df7ebdb2b0 rudub: bump domain 2024-11-29 05:18:40 +13:00
groggy9788
90dc1bd645 seedpool: remove unsupported search parameters imdbid and tvdbid (#15734) 2024-11-28 19:57:34 +13:00
Garfield69
5df7ede721 torrentqq: bump domains 2024-11-28 18:08:04 +13:00
Garfield69
142f3a2ea2 torrentsir: bump domain 2024-11-28 04:57:28 +13:00
Garfield69
77c23257b2 rudub: bump domain 2024-11-28 04:57:08 +13:00
Garfield69
1b5c52c2d8 f1carreras: new cat 2024-11-27 15:22:55 +13:00
Garfield69
5af2875ed4 ourbits: new logout link. resolves #15730
related #15720
2024-11-27 06:20:06 +13:00
Garfield69
4318ff3689 rudub: bump domain 2024-11-27 05:26:46 +13:00
Garfield69
820437f522 LDU: lint 2024-11-26 14:11:22 +13:00
Garfield69
ef37ec4533 LDU: update cats 2024-11-26 14:06:53 +13:00
HDVinnie
ba962a6382 (Add) Blutopia (BLU) (#15729) 2024-11-26 11:19:35 +13:00
Garfield69
ca802f998e rudub: bump domain 2024-11-26 04:49:54 +13:00
Garfield69
bec9908854 torrent9-tel: new domain 2024-11-25 18:12:34 +13:00
Garfield69
2690efea1d Update README.md 2024-11-25 04:50:42 +13:00
Garfield69
12a380ed35 rudub: bump domain 2024-11-25 04:46:47 +13:00
Bogdan
60a76cf8c8 redacted: new site link (#15725) 2024-11-24 12:47:38 +02:00
Bogdan
be590002a7 immortalseed: update relogin check 2024-11-24 11:49:54 +02:00
Garfield69
23d5545072 dontorrent: new domain 2024-11-24 18:37:44 +13:00
Garfield69
2e098ae13b rudub: bump domain 2024-11-24 05:17:13 +13:00
Garfield69
93f853abf0 losslessclub: add config info avout forum vs tracker. #15723 2024-11-23 19:30:38 +13:00
Garfield69
44bfba5f2c rudub: bump domain 2024-11-23 04:53:20 +13:00
Garfield69
8a656b6839 mazepa: update cats 2024-11-23 04:53:09 +13:00
Garfield69
25f8db676e add thepiratedship a private site. resolves #15722 2024-11-22 12:17:06 +13:00
Garfield69
335cd2f3eb torrentqq: bump domain 2024-11-22 05:03:02 +13:00
Garfield69
e1a53faf19 rudub: bump domain 2024-11-22 05:02:46 +13:00
Garfield69
33787dcb16 oldtoonsworld: -> 8.3.3 2024-11-21 13:51:37 +13:00
Garfield69
015f1414d2 rudub: bump domain 2024-11-21 05:03:21 +13:00
Garfield69
0c5bda00b6 glodls: unblockninja working now 2024-11-21 05:03:10 +13:00
Garfield69
9faeb4cf45 denofsimps: removed. resolves #15460 2024-11-20 13:21:14 +13:00
Bogdan
2c159ccf9b bitmagnet: add alternative link for docker hosts 2024-11-19 22:44:10 +02:00
Garfield69
fc1a4e963a rustorka: switch to cookie login. resolves #13515 2024-11-20 06:42:40 +13:00
Garfield69
620a2ab5a3 rudub: bump domain 2024-11-20 06:19:23 +13:00
Garfield69
778cbeeed3 seedoff: prevent forbidden 2024-11-20 06:19:12 +13:00
Garfield69
e0209750b2 torrentsir: bump domain 2024-11-19 05:37:46 +13:00
Garfield69
187ad905b9 rudub: bump domain 2024-11-18 21:08:37 +13:00
Garfield69
3fb8d930aa jav-torrent: new domain .resolves #13017 2024-11-18 21:08:25 +13:00
Garfield69
23afd21e11 xider-torrent: CA expired 2024-11-18 05:56:48 +13:00
Garfield69
404bd92921 rudub: bump domain 2024-11-18 05:46:12 +13:00
Garfield69
75f8061eec add polskie-torrenty a semi-private Polish site. resolves #15712 2024-11-17 12:12:34 +13:00
Garfield69
b6551a5afb helltorrents: fix typo 2024-11-17 12:11:56 +13:00
Garfield69
825be26ddc ex-torrenty: fix typo 2024-11-17 12:11:41 +13:00
Garfield69
4ca5961844 xspeeds: update cats 2024-11-17 06:01:07 +13:00
Garfield69
932d47718b rudub: bump domain 2024-11-17 05:33:14 +13:00
Garfield69
9575f75547 kimoji: removed. resolves #14934 2024-11-16 16:46:42 +13:00
Tiago Oliveira
75a002b853 SceneRush: update cats (#15711) 2024-11-16 15:11:42 +13:00
Garfield69
f10652f0ea isohunt: drop nz domain. resolves #2023 2024-11-16 10:19:42 +13:00
Garfield69
71c18ee5ed torrentwhiz: removed. resolves #14909 2024-11-16 10:14:25 +13:00
Garfield69
e3c4b91488 u2: new layout and DL is on details page. resolves #15710 2024-11-16 08:45:16 +13:00
Garfield69
3e68e45c14 rudub: bump domain 2024-11-16 05:52:27 +13:00
Garfield69
b90bf95fdd lemonhd: fix details selector. resolves #15705 2024-11-16 05:52:17 +13:00
Garfield69
12d952d0f5 Update README.md 2024-11-15 14:46:00 +13:00
Garfield69
409407f38b lemonhd: update cats and modes #15705 2024-11-15 09:11:35 +13:00
Garfield69
cc9c89241b restore lemonhd a Chinese private site. resolves #15705
Previous version was a custom nexus v1.5b4 but this is is back to a standard nexus v1.5b4
2024-11-15 08:58:30 +13:00
Garfield69
9271095b61 mactorrentsdownload: new download process. resolves #12396
from the details page extract the path to the actual download page and then extract the download link from a script.
2024-11-15 06:48:22 +13:00
Garfield69
31847f6e81 vault-network: new cat 2024-11-15 06:28:00 +13:00
Garfield69
cd2b96cfb0 torrentsir: bump domain 2024-11-15 05:16:58 +13:00
Garfield69
ddfe681685 rudub: bump domain 2024-11-15 05:16:42 +13:00
Garfield69
a128b517d5 torrentqq: bump domains 2024-11-14 18:36:44 +13:00
Garfield69
bc82ecfebe Revert "add Ygg-api an unofficial API for YGG movies and tv (#15707)"
This reverts commit 75d6b08713.
2024-11-14 18:36:21 +13:00
Clemv95
75d6b08713 add Ygg-api an unofficial API for YGG movies and tv (#15707) 2024-11-14 16:39:49 +13:00
Garfield69
063f9ab3b1 rudub: bump domain 2024-11-14 05:08:23 +13:00
ilike2burnthing
61c03e82d9 rockethd: restore and update. resolves #15237 (#15704) 2024-11-13 08:27:09 +00:00
Garfield69
bbe6a9ed41 assorted nexus: fix date elapsed selector 2024-11-13 21:15:21 +13:00
Garfield69
835dc2cb15 add hdclone a Chinese private site. resolves #15703 2024-11-13 17:03:32 +13:00
Garfield69
7b78cacc9d vault-network: new cat 2024-11-13 06:10:20 +13:00
Garfield69
5537a53d30 rudub: bump domain 2024-11-13 05:29:20 +13:00
Garfield69
95384a92ee blutopia: removed. resolves #13778 2024-11-12 13:46:59 +13:00
Garfield69
197b66ea64 turknova: removed. resolves #9104 2024-11-12 13:45:24 +13:00
Garfield69
f8024be5cf torrentbd: add referer to complete cookie acceess 2024-11-12 06:08:47 +13:00
Garfield69
9d0e2adcca rudub: bump domain 2024-11-12 05:31:16 +13:00
Garfield69
6084287e4c aither: bump engine tag 2024-11-11 20:40:08 +13:00
Garfield69
76d3eaa4ec bitstream: removed. resolves #15597 2024-11-11 20:39:50 +13:00
ilike2burnthing
90bde6d62f Update README.md 2024-11-10 17:57:13 +00:00
Garfield69
a7cfedbe82 torrent9-tel: new domain 2024-11-11 05:54:10 +13:00
Garfield69
6d5c486011 rudub: bump domain 2024-11-11 05:47:48 +13:00
ilike2burnthing
d24704a6c0 Update README.md 2024-11-10 15:52:05 +00:00
Garfield69
86da01df19 Revert "xspeeds: fix for #15700"
This reverts commit 6fa840a70a.
2024-11-10 17:41:21 +13:00
Garfield69
6fa840a70a xspeeds: fix for #15700 2024-11-10 16:57:06 +13:00
Garfield69
baa19b3067 magnetcat: add more alternate domains 2024-11-10 07:05:52 +13:00
Garfield69
a4555501e2 rudub: bump domain 2024-11-10 05:21:50 +13:00
Garfield69
b347bed4f1 magnetcat: add alternate domain. resolves #15590
add alternate date and site selector detection
add current domain list link comment
2024-11-10 05:21:00 +13:00
zakary
248a3d2fb8 aither: site switched to UTC a week ago (#15698) 2024-11-09 12:28:14 +13:00
Garfield69
25a8b26403 torrentslocal: CA expired 2024-11-09 05:33:53 +13:00
Garfield69
a3ebd0e2ac rudub: bump domain 2024-11-09 05:33:38 +13:00
Garfield69
9cf2cb5ced dontorrent: bump domain 2024-11-08 18:25:14 +13:00
Garfield69
06d8682583 seedoff: flag search-not-available error 2024-11-08 05:22:56 +13:00
Garfield69
e784e38355 rudub: bump domain 2024-11-08 05:22:07 +13:00
ilike2burnthing
be939745a6 Update README.md 2024-11-07 10:52:43 +00:00
Garfield69
7d58649c40 torrentqq: bump domains 2024-11-07 18:18:02 +13:00
Garfield69
d057bcfeeb teamos: add config info about notices. 2024-11-07 06:08:26 +13:00
Garfield69
ff2683c911 rudub: bump domain 2024-11-07 05:41:36 +13:00
Garfield69
07c1d9d61d mejortorrent: bump domain 2024-11-06 18:14:15 +13:00
ilike2burnthing
e7f8b5af3c Update README.md 2024-11-06 03:43:49 +00:00
Garfield69
f9db68ca8b rudub: bump domain 2024-11-06 06:34:04 +13:00
Garfield69
038ec05a64 hdtorrents: add inactivity info to config 2024-11-05 20:33:52 +13:00
Garfield69
c705778ec3 erairaws: new rss token path + new invalid token detection. resolves #15687 2024-11-05 19:37:51 +13:00
Garfield69
07c1efa686 erairaws: handled missing subtitles. resolves #15687 2024-11-05 06:54:55 +13:00
Garfield69
88b51d9895 thecrazyones: DL now on details page only 2024-11-05 06:54:26 +13:00
Garfield69
dc3a1d5626 Update rudub.yml 2024-11-05 05:53:37 +13:00
Garfield69
283f95429c rudub: bump domain 2024-11-04 06:02:31 +13:00
Garfield69
65af1dfead hdtorrents: add flaresolverr config info 2024-11-03 17:59:01 +13:00
Garfield69
17fef0064d hdtorrents.org: add missing cat 2024-11-03 08:53:35 +13:00
Garfield69
6ac3faa395 Update README.md 2024-11-03 08:18:13 +13:00
Garfield69
d791a5c358 rudub: bump domain 2024-11-03 05:41:38 +13:00
Garfield69
bbf5b7b56e mypornclub: CA expired 2024-11-03 05:41:29 +13:00
Garfield69
5499e4714a xperiencebytes: removed. resolves #15594 2024-11-02 19:30:38 +13:00
Garfield69
f141e6fad6 dontorrent: new domain 2024-11-02 06:12:09 +13:00
Garfield69
d24ebe7781 rudub: bump domain 2024-11-02 06:11:55 +13:00
Jonas Stendahl
8139f3ba1f superbits: add alternative link (#15682) 2024-11-02 05:23:32 +13:00
Bogdan
03931906da superbits: update timezone offset 2024-11-01 17:54:10 +02:00
Bogdan
ebf1e302b3 filelist: update timezone offset 2024-11-01 17:53:09 +02:00
Bogdan
73d6068cb3 iptorrents: search IMDb ID in descriptions 2024-11-01 17:50:25 +02:00
Garfield69
abbbb34c6c assorted unit3d: bump engine tag 2024-11-01 14:53:52 +13:00
Garfield69
b2a8221ab1 torrentsir: bump domain 2024-11-01 05:34:20 +13:00
Garfield69
46e99d1d50 torrentqq: bump domains 2024-11-01 05:34:10 +13:00
Garfield69
94b20baabd rudub: bump domain 2024-11-01 05:33:55 +13:00
Garfield69
5b76d876a1 mejortorrent: bump domain 2024-10-31 18:12:42 +13:00
Garfield69
8362bf5767 nusantarare: update config inactivity info 2024-10-31 17:33:52 +13:00
Garfield69
a9a7cc4752 assorted yml: add login error detection 2024-10-31 15:16:20 +13:00
Garfield69
6a5b6e8a30 gaytorrentru: add failed login error detection. #15680 2024-10-31 07:07:20 +13:00
Garfield69
2079192f0b avistaztracker: update account inactivity info. resolves #15679 2024-10-31 05:20:25 +13:00
Garfield69
885b92137e rudub: bump domain 2024-10-31 05:19:33 +13:00
Garfield69
24de1f95cc onlyencodes: bump engioe tag 2024-10-31 05:19:22 +13:00
Garfield69
5995fed99e irishtv: new selectors resolves #15678 2024-10-30 08:32:56 +13:00
Garfield69
abc07864d1 reamos: new cat 2024-10-30 06:55:57 +13:00
Garfield69
6073138fd0 oldgreektracker: add new cats 2024-10-30 06:55:47 +13:00
Garfield69
eb2ef44140 cyanbug: drop rows without dL 2024-10-30 06:55:36 +13:00
Garfield69
4a2afa2b04 rudub: bump domain 2024-10-30 06:55:09 +13:00
Garfield69
27c03c1d14 Revert "internetarchive: comment unusable fl param"
This reverts commit 6682682fb1.
the parameter is working again now
2024-10-29 13:25:24 +13:00
Garfield69
9b0ea775c5 assorted unit3d: bump engine tag 2024-10-29 08:24:47 +13:00
Garfield69
1cae15b996 rudub: bump domain 2024-10-29 05:32:27 +13:00
Bogdan
6682682fb1 internetarchive: comment unusable fl param
Closes #14180
2024-10-28 13:27:11 +02:00
Garfield69
2ae92864a5 fearnopeer: -> 8.3.3 2024-10-28 14:54:11 +13:00
Garfield69
4a27912ffd assorted unit3d: bump engine tag 2024-10-28 14:53:51 +13:00
Garfield69
1b37296598 oldgreektracker: MR + MST 2024-10-28 11:42:22 +13:00
Bogdan
f8d899445a knaben: fix cs 2024-10-27 19:53:31 +02:00
Bogdan
564d390473 knaben: migrate to C# API (#15674) 2024-10-28 06:51:15 +13:00
Garfield69
84fbcbb82d rudub: bump domain 2024-10-28 05:24:55 +13:00
Bogdan
726482ca0e bump macOS runner version to 13 (#15675) 2024-10-27 18:02:29 +02:00
Rafał Stępień
542891a78a exitorrent.org: search all languages instead of just polish (#15672) 2024-10-27 18:42:15 +13:00
Garfield69
f7f251f967 dark-shadow: add config info about 8week pswd life 2024-10-27 11:51:00 +13:00
Garfield69
15f8e3832d byrutor: new layout selectors 2024-10-27 06:08:11 +13:00
Garfield69
dd0c30a0c2 rudub: bump domain 2024-10-27 05:45:49 +13:00
Garfield69
5b15d7669b seedpool: add new cat 2024-10-26 16:33:52 +13:00
Garfield69
7b04f7325d nusantarare: fix DLVF/ULVF detection
add hide VIP config option, as these torrents are not downloadable unless you are a VIP or VVIP user
add [VIP] to titles when flag present
2024-10-26 16:28:02 +13:00
Garfield69
7635e02cad plusteca: removed. resolves #15246 2024-10-26 12:11:57 +13:00
Garfield69
35701b1e6d add nusantarare a private site. resolves #15669 2024-10-26 06:39:18 +13:00
Garfield69
0050d4ebd8 rudub: bump domain 2024-10-26 06:37:05 +13:00
Garfield69
9dd85f33f4 mazepa: new date selector 2024-10-26 06:36:48 +13:00
Garfield69
773e505765 assorted unit3d: adjust TZ 2024-10-25 10:47:37 +13:00
Garfield69
142db37d38 torrenteros: BRT time. resolves #15668 2024-10-25 09:10:35 +13:00
Garfield69
f01a1d2260 blutopia: bump engine tag 2024-10-25 08:42:37 +13:00
Garfield69
789a608668 ntelogo: bump engine tag 2024-10-25 06:43:06 +13:00
Garfield69
d54c3eae06 xider-torrent: update cats 2024-10-25 06:25:57 +13:00
Garfield69
1fa946a822 cyanbug: seeders, leecheers, grabs can be missing 2024-10-25 06:15:00 +13:00
Garfield69
5a1c04b12f torrentqq; bump domains 2024-10-25 06:06:11 +13:00
Garfield69
62b5f05ef8 rudub; bump domain 2024-10-25 06:05:55 +13:00
Garfield69
00bd02a021 turkseed: -> 8.3.2 plus new cats 2024-10-24 06:35:35 +13:00
Garfield69
ae5577dbc5 torrenteros: bump engine tag 2024-10-24 05:10:20 +13:00
Garfield69
fed2f1ef8f rudub: bump domain 2024-10-24 05:09:49 +13:00
Garfield69
b815258561 assorted unit3d: bump engine tag 2024-10-23 17:48:28 +13:00
Garfield69
1a77fda286 bolly: removed. resolves #15521 2024-10-23 07:47:41 +13:00
Garfield69
6f4dffa70f tosky: removed. resolves #15390 2024-10-23 07:45:35 +13:00
Garfield69
2bdcc4f58a xider-torrent: update cats 2024-10-23 06:20:27 +13:00
Garfield69
af89ae4d25 trackermk: new cats 2024-10-23 06:20:06 +13:00
Garfield69
f5287f74e2 rudub: bump domain 2024-10-23 05:07:41 +13:00
Garfield69
b8e64f876f f1carreras: add custom to tag 2024-10-23 05:07:28 +13:00
Bogdan
785d651cc7 f1carreras-api: strip season and episode formatting from keywords 2024-10-22 17:02:14 +03:00
Garfield69
eaa20ff7b4 add cineclassics a private site. resolves #15664 2024-10-22 17:17:18 +13:00
Garfield69
c2b651436d xider-torrent: typo fix 8a72efcc4c 2024-10-22 05:40:37 +13:00
Garfield69
8a72efcc4c xider-torrent: update categories 2024-10-22 05:37:40 +13:00
Garfield69
5a3c1e2734 dontorrent: new domain 2024-10-22 04:58:54 +13:00
Garfield69
d7834d3525 proporno: update cat descr 2024-10-22 04:58:37 +13:00
Garfield69
21a3b014a9 rudub: bump domain 2024-10-22 04:43:27 +13:00
Garfield69
cefd06ee8d ilcorsaronero: -> 2.0 new engine , layout, categories. resolves #986 2024-10-21 13:49:03 +13:00
Garfield69
fff1d9c75c turknova: new cats 2024-10-21 06:24:58 +13:00
Garfield69
2ef6b960ef torrent-explosiv: download selector 2024-10-21 06:24:40 +13:00
Garfield69
bb4a0c7dc0 proporno: new cats 2024-10-21 06:24:10 +13:00
Garfield69
39d723eccc backups: new cats 2024-10-21 06:23:56 +13:00
Garfield69
19f928e6b0 rudub: bump domain 2024-10-20 20:53:34 +13:00
Garfield69
463fb6e380 assorted: remove obsolete unblockit 2024-10-20 20:48:39 +13:00
Garfield69
8edafd5f91 erairaws: fix logged 403 error 2024-10-20 14:50:23 +13:00
Garfield69
d35b75ca8e EraiRaws: detect expired RSSkey 2024-10-20 14:22:27 +13:00
Garfield69
64d91b30d6 byrutor: new domain 2024-10-20 14:21:57 +13:00
Garfield69
69668c32c5 xtorrenty: -> private. #13864 2024-10-20 06:31:18 +13:00
Garfield69
f60a013634 rudub: bump domain 2024-10-20 04:38:13 +13:00
Garfield69
c2844ee0a8 add hdzero a private site. resolves #15659 2024-10-20 04:37:59 +13:00
Garfield69
b9fd9995bd rudub: bump domain 2024-10-19 05:32:11 +13:00
Garfield69
b575ce7fc8 Update README.md 2024-10-18 20:28:31 +13:00
Garfield69
d48fc509ee Update README.md 2024-10-18 20:27:03 +13:00
Garfield69
41118b1a60 mejortorrent: bump domain 2024-10-18 18:22:33 +13:00
Garfield69
3fe0cecdc1 zetorrent: new domain 2024-10-18 05:29:37 +13:00
Garfield69
aed4e51bf9 torrentqq: bump domains 2024-10-18 05:29:26 +13:00
Garfield69
31e1486a3c rudub: bump domain 2024-10-18 05:14:33 +13:00
Garfield69
48b9ef1cbd ptcafe: bump engine tag 2024-10-17 17:18:32 +13:00
Garfield69
7ac4f8f1c6 capybarabr: -> 8.3.1
featured field is now present in results
2024-10-17 17:18:16 +13:00
Garfield69
5f821d91fe nordichd: removed. resolves #6708 2024-10-17 08:26:23 +13:00
Garfield69
2660eeea47 goodtracker: removed. resolves #15485 2024-10-17 08:24:46 +13:00
Garfield69
283c6c5479 rudub: bump domain 2024-10-17 06:37:31 +13:00
Garfield69
d815c56a1a lusthive: new cats 2024-10-17 06:37:21 +13:00
Garfield69
0db3c36b35 gktorrent: new domain 2024-10-17 06:37:09 +13:00
Garfield69
4c882ddceb add opensharing a Russian site. resolves #15652 2024-10-16 16:20:58 +13:00
Garfield69
74cea69ec2 hddolby: update cookie reason comment 2024-10-16 06:24:50 +13:00
Garfield69
0173bd7e38 denofsimps: 50 perPage to prevent 500 Internal Server Error 2024-10-16 06:24:27 +13:00
Garfield69
b39f513821 rudub: bump domain 2024-10-16 05:46:05 +13:00
Bogdan
d57d5667b6 sharewood-api: simplify search term removal of invalid characters
Better support for searches like `L'aile ou la cuisse` which would return results containing both `L'aile ou la cuisse` and `L aile ou la cuisse`, since some releases seem to have the apostrophe replaced with a space.

Resolves #13834
2024-10-15 19:38:03 +03:00
Bogdan
df5b989e4d sharewood-api: trim dots from search query 2024-10-15 19:04:45 +03:00
Bogdan
b73f36575b sharewood-api: trim commas from search term 2024-10-15 18:57:13 +03:00
Garfield69
f830211d0e yoinked: -> 8.3.1 2024-10-15 14:48:18 +13:00
Garfield69
0f9ac9e38a add myporno a Russian site. resolves #15651 2024-10-15 14:16:17 +13:00
Garfield69
fbec44460f Revert "ilcorsaronero: removed. resolves #986"
This reverts commit dbfc59837b.
2024-10-15 08:52:49 +13:00
Garfield69
fee278e4e1 assorted: adding comment re: using cookie method
final batch \o/
2024-10-15 08:35:20 +13:00
Garfield69
5f18efc5a3 assorted: adding comment re: using cookie method 2024-10-15 06:54:57 +13:00
Bogdan
451ae5df62 httpclient: fix use with absolute urls in Refresh headers 2024-10-14 20:39:37 +03:00
Garfield69
4af9239808 turknova: new cat 2024-10-15 06:06:13 +13:00
Garfield69
ba6e0b6f21 rudub: bump domain 2024-10-15 06:05:57 +13:00
Bogdan
451e7a4e39 dasunerwartete: switch to form
To account for CSRF Tokens

Fixes #15644
2024-10-14 20:02:29 +03:00
Bogdan
c773909ba6 httpclient: generate absolute redirect urls 2024-10-14 20:00:31 +03:00
Bogdan
0da89a4183 server: use ApiController for server configuration model validation
Fixes #15643
2024-10-14 18:13:23 +03:00
Bogdan
962c9d1c95 httpclient: treat "refresh" as redirect (#15646) 2024-10-14 13:13:46 +00:00
Garfield69
ad26f91ecd assorted: adding comment re: using cookie method 2024-10-14 21:19:45 +13:00
Garfield69
861a6ed1cb assorted: adding comment re: using cookie method 2024-10-14 18:33:11 +13:00
Garfield69
f4036273a6 assorted: adding comment re: using cookie method 2024-10-14 16:54:31 +13:00
Garfield69
af6d1ac930 assorted: adding comment re: using cookie method 2024-10-14 14:44:30 +13:00
Garfield69
1bbad5e2e7 electro-torrent: back to using login page. #!3951 2024-10-14 14:04:50 +13:00
Garfield69
cb99ba8998 assorted: adding comment re: using cookie method 2024-10-14 11:58:54 +13:00
Garfield69
3d5de8a1a9 assorted: adding comment re: using cookie method 2024-10-14 11:33:11 +13:00
Garfield69
0fb9fb3803 assorted: adding comment re: using cookie method 2024-10-14 09:30:49 +13:00
Garfield69
b5b83dbc53 crazyspirit: change date selector. #5479 2024-10-14 05:49:56 +13:00
Garfield69
c70dc7b8b7 bitporn: new cat 2024-10-14 05:49:23 +13:00
Garfield69
d007934356 rudub: bump domain 2024-10-14 05:34:57 +13:00
Garfield69
69ad7365f5 nicept: bump engine tag 2024-10-14 05:34:44 +13:00
Garfield69
a2b3a79c26 1ptba: update cats, add book-search 2024-10-13 19:57:39 +13:00
Garfield69
8eba5f8793 assorted unit3d: bump engine tag 2024-10-13 14:56:27 +13:00
Garfield69
5b1cf01337 lusthive: update MR 2024-10-13 12:30:19 +13:00
Garfield69
d482adc70d ntelogo: -> 8.3.1 2024-10-13 05:50:49 +13:00
Garfield69
f603874f6a turknova: update cats 2024-10-13 05:30:56 +13:00
Garfield69
b193b640d4 tjupt: update DL selector once again 2024-10-13 05:30:40 +13:00
Garfield69
00466df8ac rudub: bump domain 2024-10-13 04:56:04 +13:00
Garfield69
d1430b87b4 lusthive: lint 2024-10-12 21:08:05 +13:00
Garfield69
ea20102723 add lusthive a private site. resolves #15642 2024-10-12 21:03:52 +13:00
Garfield69
b6af0915a3 torrentsir: bump domain 2024-10-12 18:48:07 +13:00
Garfield69
5bc33423e4 assorted unit3d: -> 8..3.1 2024-10-12 16:26:14 +13:00
Garfield69
55d8bc56f7 vault-network: fix cat 2024-10-12 14:07:44 +13:00
Garfield69
0bfadbf747 add vault network a private site. resolves #15641 2024-10-12 14:05:08 +13:00
Garfield69
8dce308646 losslessclub: private, invitation only.
despite being able to browse torrents without login, the DL you need to register, and signups are invite only... so private.
2024-10-12 14:04:44 +13:00
ilike2burnthing
1d9016e3dd ex-torrenty: change to cookie & UA login, add cat. resolves #15609 2024-10-11 23:34:22 +01:00
Garfield69
53494afaf2 lossless: -> semi-private
update engine tag
2024-10-12 07:01:08 +13:00
Garfield69
3ec68aa0bf Revert "losslessclub: use login form. #15626"
This reverts commit 81ccf8d828.
2024-10-12 06:58:39 +13:00
Garfield69
bc6914b44b Revert "losslessclub: switch to cookie login. #15626"
This reverts commit f4c989f40d.
2024-10-12 06:58:28 +13:00
Garfield69
6c768e85e1 tjupd: update download selector 2024-10-12 06:45:20 +13:00
Garfield69
dbd28429a6 rudub: bump domain 2024-10-12 06:15:14 +13:00
Garfield69
6442b1e0e3 assorted nexus: bump engine tag 2024-10-11 20:25:46 +13:00
Garfield69
54d9dcee2d onlyencodes: -> 8.3.1 2024-10-11 17:13:57 +13:00
Garfield69
10485f7422 unit3d: only 8.3.0 needs noResultMessage, a bug fixed with 8.3.1 2024-10-11 13:46:55 +13:00
Garfield69
9f788b811c torrentqq: bump domains 2024-10-11 05:45:22 +13:00
Garfield69
ff30fb5e91 rudub: bump domain 2024-10-11 05:29:41 +13:00
Garfield69
4426b39b1b assorted unit3d: -> 8.3.0 2024-10-10 20:47:45 +13:00
Garfield69
eea6941e05 animeworld: add custom to engine tag 2024-10-10 20:47:21 +13:00
Garfield69
f4c989f40d losslessclub: switch to cookie login. #15626 2024-10-10 14:08:07 +13:00
Garfield69
8ca85e8ad9 rudub: bump domain 2024-10-10 06:01:17 +13:00
Bogdan
9c7c274623 nyaa: fix sonarr compatibility conflict with radarr year compability (#15640) 2024-10-09 15:29:32 +00:00
Bogdan
a89820af21 hdonly: add options to include dubs info to title (#15633)
Co-authored-by: garfield69 <garfield69@outlook.com>
2024-10-09 13:00:18 +03:00
Garfield69
f00cf1c02b assorted unit3d: add banned detection 5bdbb17a31 2024-10-09 20:11:45 +13:00
Garfield69
2a8f45c053 desitorrents: add noResultmessage complete f944d10d9b 2024-10-09 20:10:22 +13:00
Bogdan
d14f0a9427 core: bump .NET packages (#15636) 2024-10-09 01:58:34 +03:00
Bogdan
f80da9493f cardigann: fixed use of variables in login paths (#15635) 2024-10-09 00:27:34 +03:00
Bogdan
5b387e7c27 core: cleanse sharewood passkey 2024-10-09 00:25:34 +03:00
Garfield69
81ccf8d828 losslessclub: use login form. #15626 2024-10-09 08:50:09 +13:00
costaht
ada7ab3634 locadora: Set the use of filename as title to false by default in config(#15632)
This change disables the use of filename as title by default and updates the tracker's description.
2024-10-09 07:33:12 +13:00
Garfield69
5ae0b0b950 rudub: bump domain 2024-10-09 06:45:42 +13:00
Bogdan
d932195568 therarbg: fix fetching latest when using category filtering 2024-10-08 20:29:11 +03:00
Bogdan
816aba718e extratorrent-st: replace non-breaking spaces 2024-10-08 14:58:27 +03:00
Bogdan
f944d10d9b assorted unit3d: add no results message
Necessary due to `data` being an array with results and a string "404" if no results were found.
2024-10-08 13:48:04 +03:00
Garfield69
7e1899f9e9 polishtorrent; -> 8.3.0 2024-10-08 16:42:18 +13:00
Garfield69
67eb688106 assorted unit3d: -> 8.2.0 2024-10-08 16:42:05 +13:00
Garfield69
fc467c4735 fearnopeer: MR -> 0.71 2024-10-08 16:10:14 +13:00
Garfield69
87cf019ba9 onlyencodes: -> 8.3.0 resolves #14635 2024-10-08 16:05:55 +13:00
Garfield69
c36ae471d1 assorted unit3d: -> 8.3.0 2024-10-08 13:27:00 +13:00
Bogdan
3e8c6aaa0e sharewood-api: migrate to API (#15628) 2024-10-07 21:08:05 +03:00
Garfield69
7a13a5914f rudub: bump domain 2024-10-08 06:21:17 +13:00
Bogdan
d273d4b159 exitorrent-org: fix download url regex 2024-10-07 14:26:43 +03:00
Garfield69
6a1df970d6 potuk: removed. resolves #11402 2024-10-07 19:42:20 +13:00
Garfield69
09bb003b76 seedpool: new cats 2024-10-07 14:58:04 +13:00
Garfield69
ca487afcb6 locadora: -> 8.2.0 2024-10-07 14:57:49 +13:00
Bogdan
1ea6ea3b33 beyondhdapi: use booleans for attributes 2024-10-07 03:24:01 +03:00
Bogdan
2d3a70b831 beyondhdapi: refactor and assume UTC for publish dates (#15627) 2024-10-06 22:45:15 +03:00
Garfield69
ea3572c7cb torrentleech: info_flaresolverr
while the site is under DDoS attack
2024-10-07 05:51:15 +13:00
Garfield69
c01bb126aa seedpool: new cat 2024-10-07 05:50:46 +13:00
Garfield69
d6b1b133a8 rudub: bump domain 2024-10-07 05:50:33 +13:00
Garfield69
0f86225c8b dark-shadow: new download selector 2024-10-07 05:50:24 +13:00
Bogdan
ad82f57611 animeworld-api: season/episode query search disabled 2024-10-06 12:11:41 +03:00
Garfield69
53b8e9b0eb oxtorrent-vip: new domain 2024-10-06 18:10:58 +13:00
Garfield69
4598bb04ca torrentqq: add alternate domain torrentegg. resolves #15625 2024-10-06 05:39:54 +13:00
Garfield69
ada84fbaa8 rudub: bump domain 2024-10-06 05:39:24 +13:00
Garfield69
64d5307c53 monikadesign: API has dropped num_file from results. resolves #15624 2024-10-05 16:05:12 +13:00
Garfield69
d2cbdfafad dontorrent: new domain 2024-10-05 05:57:23 +13:00
Garfield69
42b806f3d2 torrent9-tel: new domain 2024-10-05 05:57:11 +13:00
Garfield69
609c429549 rudub: bump domain 2024-10-05 05:56:59 +13:00
Bogdan
59f29abfc4 gazelle: avoid re-logins when using cookies auth method
Fixes #15623
2024-10-04 15:21:14 +03:00
SanteR1
1ab7467621 rutracker: tests for anime titles manipulation (#15621) 2024-10-04 15:05:36 +03:00
Bogdan
96712238a6 joyhd: update categories 2024-10-04 14:56:43 +03:00
SanteR1
5b712189fc RuTracker: fix for Anime S01nd Episode N of N or N+N of N+N (#15620) 2024-10-04 17:30:32 +13:00
Garfield69
bc3417074a xwtorrents: add info_flaresolverr to config 2024-10-04 06:29:54 +13:00
Garfield69
a048afc6f9 torrentqq: bump domain 2024-10-04 06:29:30 +13:00
Garfield69
432847a993 rudub: bump domain 2024-10-04 06:29:19 +13:00
Garfield69
d6f6c3ad8c rudub: bump domain 2024-10-03 06:36:08 +13:00
Garfield69
d55eb062d1 Update README.md 2024-10-02 21:23:38 +13:00
Garfield69
4d4d0428b1 Update README.md 2024-10-02 21:22:03 +13:00
Garfield69
a08f4d2ef6 rudub: bump domain 2024-10-02 08:24:26 +13:00
Garfield69
35b6b5ced7 rudub: bump domain 2024-10-01 05:14:03 +13:00
Garfield69
6b0b8dd000 newstudio: back to https, http redirects 2024-10-01 05:13:48 +13:00
Bogdan
607603a67c filelist: add new category 2024-09-30 17:29:47 +03:00
Bogdan
f2db8aa0fd core: test for cleanse log message (#15616) 2024-09-30 11:26:57 +03:00
Garfield69
00a9c9cbc7 dontorrent: new domain 2024-09-30 18:05:49 +13:00
Garfield69
462eec4912 f1carreras and lat-team: -> es-MX #15613 2024-09-30 09:17:22 +13:00
Garfield69
2c315ab2b1 turkseed: new cat 2024-09-30 06:48:18 +13:00
Garfield69
a4811b46b3 zetorrents: new domain and selectors 2024-09-30 06:13:20 +13:00
Garfield69
9b1817b078 rudub: bump domain 2024-09-30 06:12:35 +13:00
Bogdan
5e0d30b9fc passthepopcorn: fix filtering by golden releases 2024-09-29 11:55:39 +03:00
Garfield69
ae78af8bd4 crabpt: update engine tag. resolves #15140 2024-09-29 08:04:07 +13:00
Garfield69
9edd978552 krazyzone: new cat plus update cat descr 2024-09-29 07:04:43 +13:00
Garfield69
3d0eef0c98 rudub: bump domain 2024-09-29 06:36:57 +13:00
Garfield69
dbfc59837b ilcorsaronero: removed. resolves #986 2024-09-28 12:03:29 +12:00
Garfield69
baa99d4480 dariustracker: removed. resolves #9768 2024-09-28 12:00:15 +12:00
Garfield69
df82aa3c33 assorted French indexers: fix details and magnet. resolves #15610 2024-09-28 11:33:49 +12:00
Garfield69
e68bbe2177 turknova: new cat 2024-09-28 05:58:28 +12:00
Garfield69
787421d886 polishtorrent: perPage -> 50 to prevent internal server error 2024-09-28 05:58:19 +12:00
Garfield69
de33c44488 rudub: bump domain 2024-09-28 05:49:42 +12:00
Garfield69
792fd7d4ee torrentsir: bump domain 2024-09-27 17:12:01 +12:00
Bogdan
f1aafc18d5 animebytes: avoid specials for non-zero season tv searches 2024-09-27 06:58:02 +03:00
Garfield69
da570defcc newstudio: -> http resolves #12602 2024-09-27 07:44:59 +12:00
Garfield69
b363656014 turkseed: update cats 2024-09-27 06:36:12 +12:00
Garfield69
605e8a39f4 rudub: bump domain 2024-09-27 05:49:37 +12:00
Garfield69
ada2295ca1 gktorrent: new domain. resolves #15399 2024-09-27 05:49:20 +12:00
Garfield69
8fc1863e80 torrentqq: bump domain 2024-09-26 17:06:59 +12:00
Garfield69
08141bde58 polishtorrent: perPage 100 -> 75 to prevent 500 internal server error 2024-09-26 05:59:36 +12:00
Garfield69
087a07db09 torrent9-tel: new domain resolves #15217 2024-09-26 05:31:05 +12:00
Garfield69
df699d22a7 rudub: bump domain 2024-09-26 05:29:30 +12:00
Garfield69
2cf01f4d04 cpasbienclone: new domain 2024-09-26 05:29:21 +12:00
Garfield69
d3903e5b0b oxtorrent-vip: new domain 2024-09-25 17:07:12 +12:00
Garfield69
6f93940551 oldtoonsworld: perPage -> 75
prevents timeout
2024-09-25 14:40:16 +12:00
Garfield69
fc87de1a11 polishtorrent: new cat + updates to cat descr 2024-09-25 14:21:07 +12:00
Garfield69
46df52bd5f uniongangcookie: for #15607 2024-09-25 06:55:01 +12:00
Garfield69
ec8ed1a522 rudub: bump domain 2024-09-25 06:31:00 +12:00
Garfield69
748fcb2a88 assorted French yml: add some legacylinks 2024-09-25 06:30:48 +12:00
Garfield69
4d57d9945e crabpt: new cat 2024-09-25 06:24:48 +12:00
Garfield69
84cfac97f7 jme-reunit3d: update account activity info in config 90->30 days 2024-09-24 11:23:38 +12:00
Garfield69
0bf14a8f69 rudub: bump domain 2024-09-24 06:19:03 +12:00
Bogdan
093eca3207 beyond-hd-api: skip releases without download_url or url
And some refactoring to use property names.

Fixes #15606
2024-09-23 08:47:00 +03:00
Bogdan
76fc8fcc1a superbits: fix tz 2024-09-23 07:56:46 +03:00
Garfield69
38a1469e0b ebookbay: andmatch 2024-09-23 08:40:25 +12:00
Bogdan
d9507a3921 audiobookbay: refactor to request generator/parser 2024-09-22 23:28:08 +03:00
Garfield69
d22dc779cd audiobookbay: searchstring -> lowercase #15444 2024-09-23 07:38:21 +12:00
Garfield69
4e3677c7c8 rudub: bump domain 2024-09-23 05:38:47 +12:00
Garfield69
2a0a049ad7 rudub: bump domain 2024-09-22 05:31:26 +12:00
Garfield69
7aec9faa51 rudub: bump domain 2024-09-21 05:44:17 +12:00
Garfield69
140c71fd82 dontorrent: new domain 2024-09-20 17:06:02 +12:00
Garfield69
9cfffc7a2e assorted: unblockit under new management. new service fubar. 2024-09-20 14:43:39 +12:00
Garfield69
a65febbf65 rudub: bump domain 2024-09-20 06:19:12 +12:00
Garfield69
a2f7456beb ilolicon: new cat 2024-09-20 06:19:01 +12:00
Garfield69
6df09f85e3 hellashut: torrent-search -> browse 2024-09-20 06:18:31 +12:00
SirLouen
046f069f3e thegeeks: update categories (#15603) 2024-09-20 05:17:43 +12:00
SirLouen
4446549250 thevault: update categories (#15602) 2024-09-19 20:09:10 +12:00
Garfield69
e966a7eca1 torrentqq: bump domain 2024-09-19 17:45:35 +12:00
Garfield69
1fd3176503 backups: lint 2024-09-19 06:27:53 +12:00
Garfield69
84b0232370 backups: add new cats 2024-09-19 06:14:06 +12:00
Garfield69
a3c627fc65 rudub: bump domain 2024-09-19 05:37:45 +12:00
Garfield69
96c799953a hellashutt-api: -> 2.2.6 #15252
now includes link for details page on site, and a link to download with passkey
replaced login method=form with api get to test passkey.
2024-09-18 07:59:04 +12:00
Garfield69
60e61fc1dc sharewood: new cat 2024-09-18 06:12:11 +12:00
Garfield69
ba46482591 rudub: bump domain 2024-09-18 06:11:49 +12:00
Garfield69
072f90d52d btsow: back to old domain 2024-09-17 05:45:24 +12:00
Garfield69
eb7c36117e rudub: bump domain 2024-09-17 05:22:50 +12:00
Garfield69
a2f8982835 PSC: add config account inactivity info 2024-09-17 05:22:39 +12:00
Garfield69
01f151b454 f1carreras: update MST 2024-09-17 05:21:48 +12:00
ilike2burnthing
65c885f71f theparadiese: update MST, add MR 2024-09-15 23:38:00 +01:00
Garfield69
c194ba6ad3 theparadiese: lint #15125 2024-09-16 09:12:20 +12:00
Garfield69
d9d1aaf4da assorted 3xT: fix global onlyup
can not filter by freeleech,  its either global or nothing
2024-09-16 08:46:54 +12:00
Garfield69
967abbb63a theparadiese:->3xT resolves #15125 2024-09-16 08:45:23 +12:00
Garfield69
c6e9809d3c turknova: add filter freeleech to config #9104 2024-09-16 06:01:14 +12:00
Garfield69
9faf68347c torrent9-tel: new domain 2024-09-16 05:48:39 +12:00
Garfield69
8485dcc9e7 rudub: bump domain 2024-09-16 05:48:23 +12:00
Garfield69
64f2677443 add turknova a Turkish private site. resolves #9104 2024-09-15 20:18:39 +12:00
Garfield69
651a9545cb 52bt: fetch 2 pages. resolves #15598 2024-09-15 15:20:15 +12:00
ilike2burnthing
2830a01ae3 Create docs_request.yml 2024-09-15 02:26:13 +01:00
Garfield69
abc30b6b6a ultrahd: bump engine tag 2024-09-15 07:20:17 +12:00
Garfield69
f274273201 hdt-lafenice: add new row selectors 2024-09-15 07:20:04 +12:00
Garfield69
df007939f8 crabpt: bump engine tag 2024-09-15 07:16:21 +12:00
Garfield69
00ca7ae05f lat-team: new cats 2024-09-15 05:39:03 +12:00
Garfield69
23c97a1d8c torrentsir: bump domain 2024-09-15 05:28:08 +12:00
Garfield69
edfdd6c542 rudub: bump domain 2024-09-15 05:27:51 +12:00
bitstream-click
5a892b7f8d Add BitStream aSpanish private site (#15595). resolves #15597 2024-09-14 15:18:59 +12:00
Garfield69
3a8af936bc add xperiencebytes a private Brazilian site. resolves #15594 2024-09-14 07:08:06 +12:00
Garfield69
1ae999f31b zetorrents: new domain 2024-09-14 05:22:32 +12:00
Garfield69
5c3815bcd4 dontorrent: new domain 2024-09-14 05:21:53 +12:00
Garfield69
6698d85049 les-cinephiles: removed. resolves #13909 2024-09-14 05:06:34 +12:00
Garfield69
d5ebb43880 rudub; bump domainr 2024-09-14 05:05:29 +12:00
Naor
f1673c7b86 fuzer: domain update (#15593)
* Update to the new fuzer domain site.
Nothing else has changed, only the domain.

* Reverted legacylink to fuzer's old domain.

* Update src/Jackett.Common/Definitions/fuzer.yml

---------

Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
2024-09-13 16:51:19 +03:00
Garfield69
f384f45ea2 rudub: bump domain 2024-09-13 06:13:22 +12:00
Garfield69
aa08865771 oldgreektracker: new cat 2024-09-13 06:13:07 +12:00
Garfield69
43195bae9f torrentqq: bump domain 2024-09-12 17:29:04 +12:00
Garfield69
42a9d7e76a rudub: bump domain 2024-09-12 07:03:15 +12:00
Garfield69
05b211e5d3 dark-shadow: cat 145 changed again! 2024-09-12 07:03:01 +12:00
Garfield69
6cf2130a94 bitbazis: new layout 2024-09-12 07:01:46 +12:00
Garfield69
769b3fcef1 seedfile: new domain and logout check 2024-09-11 06:32:33 +12:00
Garfield69
812c70095a rudub: bump domain 2024-09-11 06:32:00 +12:00
Garfield69
19ec337438 magnetcat: switch to infohash to provide complete magnet. resolves #15590 2024-09-11 06:31:50 +12:00
Garfield69
a463156567 52bt: switch to infohash to provide complete magnet 2024-09-11 06:31:22 +12:00
Garfield69
0c68408d64 add PSS a private site. resolves #15591 2024-09-10 08:37:52 +12:00
Garfield69
127ee5bfe5 STC: removed. resolves #12472 2024-09-10 08:32:21 +12:00
Garfield69
5ff5d297ed rudub: bump domain 2024-09-10 06:08:23 +12:00
Garfield69
ae976fba58 glodls: allowemptyinputs prevents http 500 internal server error 2024-09-10 06:08:11 +12:00
Garfield69
ff67c6ec3f gktorrent: new domain 2024-09-10 06:07:28 +12:00
Garfield69
2bdfe7e61e oxtorrent-vip: new domain 2024-09-09 17:12:35 +12:00
Garfield69
fc49790840 add magnetcat a public site. resolves #15590 2024-09-09 15:22:30 +12:00
Garfield69
c48df28778 52bt: code tidy 2024-09-09 15:21:16 +12:00
Garfield69
16e8e2ebd9 oldgreetracker: update cats 2024-09-09 07:51:00 +12:00
Garfield69
96cfab5e96 dimeadozen: add 403 login trap. resolves #15587 2024-09-09 06:54:35 +12:00
Garfield69
e5c07268b2 denofsymps; new cat 2024-09-09 06:54:09 +12:00
Garfield69
4f7015ada2 dark-shadow: -SD is back but in a separate cat this time 2024-09-09 06:53:55 +12:00
Garfield69
b504528535 rudub: bump domain 2024-09-09 06:07:28 +12:00
Garfield69
51d16b0b2f danishbytes: -> da-DK resolves #15586 2024-09-09 06:07:15 +12:00
369 changed files with 9073 additions and 8675 deletions

35
.github/ISSUE_TEMPLATE/docs_request.yml vendored Normal file
View File

@@ -0,0 +1,35 @@
name: Documentation request
description: Suggest a new Readme or Wiki section, or ammendment to an existing section, for this project
title: "[docs]: "
body:
- type: checkboxes
attributes:
label: Have you read our current Readme and Wiki?
description: Please read our <a href="https://github.com/Jackett/Jackett/blob/master/README.md">Readme</a> and <a href="https://github.com/Jackett/Jackett/wiki">Wiki</a> before submitting your request.
options:
- label: I have read the Wiki
required: true
- type: checkboxes
attributes:
label: Is there already a request for this change?
description: Please make sure you are not creating an already submitted <a href="https://github.com/Jackett/Jackett/issues">request</a>. Check closed issues as well, because your request may have already been added or rejected.
options:
- label: I have checked older issues, open and closed
required: true
- type: dropdown
id: type
attributes:
label: Readme or Wiki?
description: Please select which you are requesting be changed
options:
- Readme
- Wiki
validations:
required: true
- type: textarea
attributes:
label: Details
description: Please provide the details of your request
render: markdown
validations:
required: true

139
README.md
View File

@@ -12,16 +12,17 @@ This project is a new fork and is recruiting development help. If you can help
Please see our [troubleshooting and contributing guidelines](CONTRIBUTING.md) before submitting any issues or pull requests
Jackett works as a proxy server: it translates queries from apps ([Sonarr](https://github.com/Sonarr/Sonarr), [Radarr](https://github.com/Radarr/Radarr), [SickRage](https://sickrage.github.io/), [CouchPotato](https://couchpota.to/), [Mylar3](https://github.com/mylar3/mylar3), [Lidarr](https://github.com/lidarr/lidarr), [DuckieTV](https://github.com/SchizoDuckie/DuckieTV), [qBittorrent](https://www.qbittorrent.org/), [Nefarious](https://github.com/lardbit/nefarious) etc.) into tracker-site-specific http queries, parses the html or json response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
Jackett works as a proxy server: it translates queries from apps ([Sonarr](https://github.com/Sonarr/Sonarr), [Radarr](https://github.com/Radarr/Radarr), [SickRage](https://sickrage.github.io/), [CouchPotato](https://couchpota.to/), [Mylar3](https://github.com/mylar3/mylar3), [Lidarr](https://github.com/lidarr/lidarr), [DuckieTV](https://github.com/SchizoDuckie/DuckieTV), [qBittorrent](https://www.qbittorrent.org/), [Nefarious](https://github.com/lardbit/nefarious), [NZBHydra2](https://github.com/theotherp/nzbhydra2) etc.) into tracker-site-specific http queries, parses the html or json response, and then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
Developer note: The software implements the [Torznab](https://torznab.github.io/spec-1.3-draft/index.html) (with hybrid [nZEDb](https://github.com/nZEDb/nZEDb/blob/b485fa326a0ff1f47ce144164eb1f070e406b555/resources/db/schema/data/10-categories.tsv)/[Newznab](https://newznab.readthedocs.io/en/latest/misc/api/#predefined-categories) [category numbering](https://github.com/Jackett/Jackett/wiki/Jackett-Categories)) and [TorrentPotato](https://github.com/RuudBurger/CouchPotatoServer/wiki/Couchpotato-torrent-provider) APIs.
#### Developer note:
The software implements the [Torznab](https://torznab.github.io/spec-1.3-draft/index.html) (with hybrid [nZEDb](https://github.com/nZEDb/nZEDb/blob/b485fa326a0ff1f47ce144164eb1f070e406b555/resources/db/schema/data/10-categories.tsv)/[Newznab](https://newznab.readthedocs.io/en/latest/misc/api/#predefined-categories) [category numbering](https://github.com/Jackett/Jackett/wiki/Jackett-Categories)) and [TorrentPotato](https://github.com/RuudBurger/CouchPotatoServer/wiki/Couchpotato-torrent-provider) APIs.
A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](https://github.com/webtor-io/go-jackett)
#### Supported Systems
* Windows 10 Version 1607+ or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#windows)
* Linux [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#linux)
* macOS 12.0+ (Monterey) or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#macos)
* macOS 13.0+ (Ventura) or greater [supported operating systems here](https://github.com/dotnet/core/blob/main/release-notes/8.0/supported-os.md#macos)
#### Supported Trackers
<details> <summary> <b> Supported Public Trackers </b> </summary>
@@ -32,15 +33,18 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* ACG.RIP
* Anidex
* AniLibria
* Anime Time
* Anime Tosho
* AniRena
* AniSource
* ApacheTorrent
* AudioBook Bay (ABB)
* Badass Torrents
* Bangumi Moe
* BigFANGroup
* BitRu
* BitSearch
* BluDV
* BlueRoms
* BT.etree
* BTdirectory (BT目录)
@@ -61,13 +65,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* EXT Torrents
* ExtraTorrent.st
* EZTV
* Frozen Layer
* FilmesHdTorrent
* GamesTorrents
* GkTorrent
* GloDLS
* GTorrent.pro
* Idope
* Il Corsaro Nero
* ilCorSaRoNeRo
* Internet Archive (archive.org)
* Isohunt2
* iTorrent
@@ -75,11 +79,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* kickasstorrents.to
* kickasstorrents.ws
* Knaben
* LAPUMiA
* LePorno.info
* Libronube
* LimeTorrents
* LinuxTracker
* Mac Torrents Download
* Magnet Cat
* MegaPeer
* MejorTorrent
* Mikan
@@ -88,19 +94,20 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* MyPornClub
* Newstudio
* Nipponsei
* NNTT
* NoNaMe Club (NNM-Club)
* Nyaa.si
* NyaaPantsu
* OneJAV
* OxTorrent
* OxTorrent-vip
* ParnuXi
* OpenSharing
* PC-torrent
* PornoTorrent
* PornRips
* Postman
* ProPorn
* Rapidzona
* RedeTorrent
* RinTorNeT
* RuTor
* RuTracker.RU
@@ -108,7 +115,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Sexy-Pics
* Shana Project
* ShowRSS
* SimpleAnime
* Solid Torrents
* sosulki
* SubsPlease
@@ -125,14 +131,15 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Torrent9
* Torrent9-tel
* TorrentFunk
* TorrentDosFilmes
* TorrentDownload
* TorrentGalaxy
* TorrentKitty
* TorrentProject2
* TorrentQQ (토렌트큐큐)
* Torrents.csv
* TorrentSir (토렌트썰)
* TorrentView (토렌트뷰)
* TorrentWhiz (토렌트위즈)
* Torrentz2nz
* TrahT
* truPornolabs
@@ -153,6 +160,7 @@ 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 Time (login)
* AnimeLayer
* ArenaBG
* Best-Torrents [PAY2DL]
@@ -174,7 +182,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* File-Tracker
* Gay-Torrents.net
* Genesis-Movement
* GOOD tracker
* HD-CzTorrent
* HDGalaKtik
* HellTorrents
@@ -197,6 +204,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NetHD (VietTorrent)
* Newstudio (login)
* NoNaMe Club (NNM-Club) (login)
* Polskie-Torrenty
* PornoLab
* PussyTorrents
* Rainbow Tracker
@@ -219,7 +227,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Union Fansub
* UniOtaku
* ViDEOTEKA
* xTorrenty
* ZOMB
* Ztracker
</details>
@@ -229,7 +236,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 0day.kiev
* 1ptbar
* 2 Fast 4 You [![(invite needed)][inviteneeded]](#)
* 3ChangTrai (3CT)
* 3ChangTrai (3CT) [![(invite needed)][inviteneeded]](#)
* 3D Torrents (3DT)
* 4thD (4th Dimension) [![(invite needed)][inviteneeded]](#)
* 52PT
@@ -279,7 +286,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BlueBird
* BlurayTracker
* Blutopia (BLU)
* Bolly (Telly)
* Borgzelle [![(invite needed)][inviteneeded]](#)
* Boxing Torrents
* Brasil Tracker
@@ -293,7 +299,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* CapybaraBR
* Carp-Hunter
* Carpathians
* CarPT
* CarPT [![(invite needed)][inviteneeded]](#)
* Cathode-Ray.Tube (CRT)
* CD File
* CeskeForum
@@ -304,7 +310,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* CinemaMovieS_ZT
* Cinematik
* CinemaZ (EuTorrents)
* Classix
* Coastal-Crew
* ConCen [![(invite needed)][inviteneeded]](#)
* Concertos
@@ -314,12 +319,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* cyanbug (大青虫)
* Dajiao (打胶) [![(invite needed)][inviteneeded]](#)
* DANISH BYTES
* Darius Tracker
* Dark-Shadow
* Das Unerwartete (D-U)
* DataScene (DS)
* DenOfSimps (DoS)
* DesiTorrents
* DesiTorrents [![(invite needed)][inviteneeded]](#)
* Diablo Torrent
* DICMusic [![(invite needed)][inviteneeded]](#)
* DigitalCore
@@ -331,6 +334,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Drugari
* Ebooks-Shares [![(invite needed)][inviteneeded]](#)
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
* eMuwarez
* Enthralled
* eShareNet
* eStone (BigTorrent)
@@ -339,24 +343,24 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* ExtremeBits
* F1Carreras
* FANO.IN [![(invite needed)][inviteneeded]](#)
* Fantastiko [![(invite needed)][inviteneeded]](#)
* Fappaizuri
* FearNoPeer
* Femdomcult
* FileList (FL)
* FinElite (FE)
* FinElite (FE) [![(invite needed)][inviteneeded]](#)
* FinVip
* Flux-Zone
* Free Farm (自由农场)
* FSM
* FunFile (FF)
* FunkyTorrents (FT)
* FunkyTorrents (FT) [![(invite needed)][inviteneeded]](#)
* FutureTorrent
* Fuzer (FZ)
* Gay-Torrents.org
* GAYtorrent.ru
* GazelleGames (GGn)
* Generation-Free
* Generation-Free [![(invite needed)][inviteneeded]](#)
* GGPT
* GigaTorrents
* GimmePeers (formerly ILT)
* GiroTorrent
@@ -364,25 +368,24 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HaiDan
* Hǎitáng (海棠PT)
* HappyFappy
* Hares Club (白兔俱乐部) [![(invite needed)][inviteneeded]](#)
* Hawke-uno
* HD Dolby
* HD Dolby [![(invite needed)][inviteneeded]](#)
* HD Zero
* HD-Club [![(invite needed)][inviteneeded]](#)
* HD-Forever (HDF) [![(invite needed)][inviteneeded]](#)
* HD-Forever (HDF)
* HD-Olimpo [![(invite needed)][inviteneeded]](#)
* HD-Only (HDO)
* HD-Space (HDS)
* HD-Torrents (HDT) [![(invite needed)][inviteneeded]](#)
* HD-Torrents (HDT)
* HD-UNiT3D
* HD4FANS [![(invite needed)][inviteneeded]](#)
* HDArea (HDA)
* HDAtmos
* HDBits [![(invite needed)][inviteneeded]](#)
* HDCiTY (HDC) [![(invite needed)][inviteneeded]](#)
* HDClone
* HDFans
* HDHome (HDBigger) [![(invite needed)][inviteneeded]](#)
* HDKylin (麒麟)
* HDPT (明教) [![(invite needed)][inviteneeded]](#)
* HDRoute [![(invite needed)][inviteneeded]](#)
* HDSky [![(invite needed)][inviteneeded]](#)
* HDT-LaFenice
@@ -394,11 +397,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Hebits
* HellasHut
* HHanClub
* HHD
* HomePornTorrents (HPT)
* House of Devil
* HUDBT (蝴蝶) [![(invite needed)][inviteneeded]](#)
* iAnon
* ICC2022 (冰淇淋)
* ICC2022 (冰淇淋) [![(invite needed)][inviteneeded]](#)
* ilolicon PT
* ImmortalSeed (iS)
* Immortuos
@@ -416,8 +420,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* KamePT [![(invite needed)][inviteneeded]](#)
* Karagarga [![(invite needed)][inviteneeded]](#)
* Keep Friends [![(invite needed)][inviteneeded]](#)
* Kelu
* KIMOJI
* Kelu [![(invite needed)][inviteneeded]](#)
* Korsar [![(invite needed)][inviteneeded]](#)
* KrazyZone
* Kufei (库非)
@@ -430,8 +433,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Le-Cinephile
* LearnBits
* LearnFlakes
* Leech24
* Les-Cinephiles
* LemonHD [![(invite needed)][inviteneeded]](#)
* Lesbians4u
* Libble
* LibraNet (LN)
@@ -439,6 +441,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* LST
* LustHive
* M-Team TP (MTTP) [![(invite needed)][inviteneeded]](#)
* MaDs Revolution
* Majomparádé (TurkDepo)
@@ -461,9 +464,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Nebulance (NBL) (TransmiTheNet)
* NewHeaven (TorrentHeavenResurrection) [![(invite needed)][inviteneeded]](#)
* NicePT
* Nirvana
* NorBits
* NORDiCHD
* NordicQuality
* Ntelogo
* Nusanta(RA.RE)
* OKPT
* Old Greek Tracker
* Old Toons World
@@ -482,14 +487,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PigNetwork (猪猪网)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
* Plusteca
* Polish Torrent (PTT)
* PolishTracker [![(invite needed)][inviteneeded]](#)
* Pornbay [![(invite needed)][inviteneeded]](#)
* Portugas
* PotUK
* Pretome
* PrivateHD (PHD)
* PrivateSilverScreen (PSS)
* ProAudioTorrents (PAT)
* PT GTK
* PT分享站 (itzmx)
@@ -510,19 +514,19 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* R3V WTF! [![(invite needed)][inviteneeded]](#)
* Racing4Everyone (R4E)
* RacingForMe (RFM)
* Rain
* RareShare2
* Red Leaves (红叶) [![(invite needed)][inviteneeded]](#)
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
* Redacted (PassTheHeadphones)
* RedBits
* ReelFlix
* Resurrect The Net [![(invite needed)][inviteneeded]](#)
* RetroFlix
* RevolutionTT [![(invite needed)][inviteneeded]](#)
* RocketHD
* Romanian Metal Torrents (RMT)
* RoTorrent
* Rousi
* RPTScene (RPTorrents)
* SAMARITANO
* SATClubbing
* SceneHD [![(invite needed)][inviteneeded]](#)
* SceneRush
@@ -534,9 +538,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Shareisland
* Shazbat
* SiamBIT
* SkipTheCommercials
* SnowPT (SSPT)
* SoulVoice (聆音Club)
* SoulVoice (聆音Club) [![(invite needed)][inviteneeded]](#)
* SpeedApp (SceneFZ, XtreMeZone / MYXZ, ICE Torrent)
* SpeedCD
* Speedmaster HD [![(invite needed)][inviteneeded]](#)
@@ -553,23 +556,21 @@ 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 Kitchen
* The New Retro
* The Occult [![(invite needed)][inviteneeded]](#)
* The Occult
* The Old School
* The Paradiese
* The Place [![(invite needed)][inviteneeded]](#)
* The Shinning (TsH)
* The Show
* The Vault [![(invite needed)][inviteneeded]](#)
* The Vault
* The-New-Fun
* TheEmpire (TE)
* TheLeachZone (TLZ)
* TheScenePlace (TSP)
* TJUPT (北洋园PT)
* ThePiratedShip
* TLFBits [![(invite needed)][inviteneeded]](#)
* TmGHuB [![(invite needed)][inviteneeded]](#)
* Toca Share
@@ -577,7 +578,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Tornado
* Torrent Heaven (Dutch)
* Torrent Network (TN)
* Torrent Sector Crew (TSC)
* Torrent Trader [![(invite needed)][inviteneeded]](#)
* Torrent-Explosiv
* Torrent-Syndikat [![(invite needed)][inviteneeded]](#)
@@ -589,13 +589,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentDay (TD)
* TorrentDD
* Torrenteros (TTR)
* TorrentHR [![(invite needed)][inviteneeded]](#)
* TorrentHR
* Torrenting (TT)
* Torrentland
* TorrentLeech (TL)
* TorrentLeech.pl
* TorrentLeech.pl [![(invite needed)][inviteneeded]](#)
* TorrentSeeds (TS)
* ToSky
* ToTheGlory (TTG) [![(invite needed)][inviteneeded]](#)
* TrackerMK
* TranceTraffic
@@ -614,21 +613,24 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* upload.cx
* Upscale Vault
* UTOPIA
* Vault network
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
* White Angel
* WinterSakura
* WinterSakura [![(invite needed)][inviteneeded]](#)
* World-In-HD [![(invite needed)][inviteneeded]](#)
* World-of-Tomorrow
* World-of-Tomorrow [![(invite needed)][inviteneeded]](#)
* Wukong (悟空问道)
* x-ite.me (XM)
* Xider-Torrent
* XSpeeds (XS)
* Xthor [![(invite needed)][inviteneeded]](#)
* xTorrenty [![(invite needed)][inviteneeded]](#)
* XtremeBytes
* XWT-Classics
* XWTorrents (XWT)
* YggTorrent (YGG)
* YOiNKED
* YUSCENE
* Zamunda.net
* Zelka.org
* ZmPT (织梦)
@@ -662,17 +664,17 @@ t=book:
Examples:
```
.../api?apikey=APIKEY&t=search&cat=1,3&q=Show+Title+S01E02
.../api?apikey=APIKEY&t=search&cat=100002,100003&q=Show+Title+S01E02
.../api?apikey=APIKEY&t=tvsearch&cat=1,3&q=Show+Title&season=1&ep=2
.../api?apikey=APIKEY&t=tvsearch&cat=1,3&genre=comedy&season=2023&ep=02/13
.../api?apikey=APIKEY&t=tvsearch&cat=5000&q=Show+Title&season=1&ep=2
.../api?apikey=APIKEY&t=tvsearch&cat=5040,5045&genre=comedy&season=2023&ep=02/13
.../api?apikey=APIKEY&t=movie&cat=2&q=Movie+Title&year=2023
.../api?apikey=APIKEY&t=movie&cat=2&imdbid=tt1234567
.../api?apikey=APIKEY&t=movie&cat=100001&q=Movie+Title&year=2023
.../api?apikey=APIKEY&t=movie&cat=5000&imdbid=tt1234567
.../api?apikey=APIKEY&t=music&cat=4&album=Title&artist=Name
.../api?apikey=APIKEY&t=music&cat=100004&album=Title&artist=Name
.../api?apikey=APIKEY&t=book&cat=5,6&genre=horror&publisher=Stuff
.../api?apikey=APIKEY&t=book&cat=100005,100006&genre=horror&publisher=Stuff
```
### Filter indexers
@@ -718,17 +720,18 @@ Using the "all" indexer has no advantages (besides reduced management overhead),
To get all Jackett indexers including their capabilities you can use `t=indexers` on the "all" indexer. To get only configured/unconfigured indexers you can also add `configured=true/false` as a query parameter.
## Installation on Windows
We recommend you install Jackett as a Windows service using the supplied installer. You may also download the zipped version if you would like to configure everything manually.
We recommend you install Jackett as a Windows service using the supplied [Windows installer](https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Installer.Windows.exe). You may also download the [zipped version](https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Binaries.Windows.zip) if you would like to configure everything manually.
To get started with using the installer for Jackett, follow the steps below:
1. Check if you need any .NET prerequisites installed, see https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net80#dependencies
2. Download the latest version of the Windows installer, "Jackett.Installer.Windows.exe" from the [releases](https://github.com/Jackett/Jackett/releases/latest) page.
3. When prompted if you would like this app to make changes to your computer, select "yes".
4. If you would like to install Jackett as a Windows Service, make sure the "Install as Windows Service" checkbox is filled.
5. Once the installation has finished, check the "Launch Jackett" box to get started.
6. Navigate your web browser to http://127.0.0.1:9117
7. You're now ready to begin adding your trackers and using Jackett.
2. Download the latest version of the [Windows installer](https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Installer.Windows.exe)
3. Run the Jackett.Installer.Windows.exe program.
4. When prompted if you would like this app to make changes to your computer, select "yes".
5. If you would like to install Jackett as a Windows Service, make sure the "Install as Windows Service" checkbox is filled.
6. Once the installation has finished, check the "Launch Jackett" box to get started.
7. Navigate your web browser to http://127.0.0.1:9117
8. You're now ready to begin adding your trackers and using Jackett.
When installed as a service the tray icon acts as a way to open/start/stop Jackett. If you opted to not install it as a service then Jackett will run its web server from the tray tool.
@@ -799,7 +802,7 @@ On an Ubuntu 16 system: [chrisjohnson00.jackett](https://galaxy.ansible.com/chri
## Installation on macOS
### Prerequisites
macOS 12.0+ (Monterey) or greater
macOS 13.0+ (Ventura) or greater
### Install as service
1. Download and extract the latest `Jackett.Binaries.macOS.tar.gz` or `Jackett.Binaries.macOSARM64.tar.gz` release from the [releases](https://github.com/Jackett/Jackett/releases/latest) page.

View File

@@ -51,14 +51,14 @@ stages:
artifactName: Jackett.Binaries.Windows.zip
macOS:
buildDescription: macOS
imageName: macOS-12
imageName: macOS-13
framework: $(netCoreFramework)
runtime: osx-x64
archiveType: tar
artifactName: Jackett.Binaries.macOS.tar.gz
macOSARM64:
buildDescription: macOS ARM64
imageName: macOS-12
imageName: macOS-13
framework: $(netCoreFramework)
runtime: osx-arm64
archiveType: tar
@@ -427,7 +427,7 @@ stages:
runtime: win-x86
macOS:
buildDescription: macOS
imageName: macOS-12
imageName: macOS-13
framework: $(netCoreFramework)
runtime: osx-x64
LinuxAMDx64:
@@ -521,7 +521,7 @@ stages:
runtime: win-x86
macOS:
buildDescription: macOS
imageName: macOS-12
imageName: macOS-13
artifactName: Jackett.Binaries.macOS.tar.gz
framework: $(netCoreFramework)
runtime: osx-x64

View File

@@ -14,7 +14,6 @@ links:
- https://x1337x.eu/
- https://x1337x.se/
- https://x1337x.cc/
- https://1337x.unblockit.download/
- https://1337x.unblockninja.com/
- https://1337x.ninjaproxy1.com/
- https://1337x.proxyninja.org/
@@ -24,23 +23,10 @@ links:
legacylinks:
- https://1337x.is/
- https://1337x.gd/
- https://1337x.unblockit.rsvp/
- 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/
- https://1337x.unblockit.africa/
- https://1337x.unblockit.casa/ # 502
- https://1337x.unblockit.sbs/ # 502
- https://1337x.unblockit.ong/ # 502
- https://1337x.abcproxy.org/
- https://1337x.so/
- https://1337x.unblockit.black/
- https://1337x.unblockit.meme/
- https://1337x.unblockit.download/
caps:
categorymappings:

View File

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

View File

@@ -5,6 +5,7 @@ description: "52BT is a CHINESE Public tracker for TV / MOVIES / MUSIC / GENERAL
language: zh-CN
type: public
encoding: UTF-8
requestDelay: 2
links:
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://521.52btbt.cyou/
- https://www.529053.xyz/
@@ -61,6 +62,7 @@ settings:
search:
paths:
- path: "search-{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}-{{ .Config.cat-id }}-{{ .Config.sort }}-1.html"
- path: "search-{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}-{{ .Config.cat-id }}-{{ .Config.sort }}-2.html"
error:
- selector: :root:contains("Internal Server Error")
@@ -78,20 +80,21 @@ search:
details:
selector: a[href^="/hash/"]
attribute: href
magnet:
infohash:
selector: a[href^="magnet:?xt="]
attribute: href
date:
selector: div.sbar > span:contains("添加时间:")
filters:
- name: replace
args: ["添加时间:", ""]
- name: regexp
args: ([A-F|a-f|0-9]{40})
date:
selector: div.sbar > span:contains("添加时间:") > b
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "yyyy-MM-dd zzz"
size:
selector: div.sbar > span:contains("大小:")
selector: div.sbar > span:contains("大小:") > b
seeders:
text: 1
leechers:

View File

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

View File

@@ -104,7 +104,10 @@ settings:
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:
# using cookie method because login page simplecaptcha generates Exception: Cannot access child value on Newtonsoft.Json.Linq.JValue.
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href*="logout.php?hash_please="]

View File

@@ -47,6 +47,8 @@ login:
vb_login_password: "{{ .Config.password }}"
cookieuser: 1
do: login
error:
- selector: div.restore:contains("invalid username or password")
test:
path: torrents.php
selector: a[href*="logout.php"]

View File

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

View File

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

View File

@@ -59,6 +59,7 @@ settings:
asc: asc
login:
# using cookie method because login page returns 0 bytes with a cookie flog=6
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -57,7 +57,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "You must log in to the Aither web site with your browser once every 120 days to prevent your account from getting disabled."
default: "You must log in to the Aither web site with your browser once every90 days to prevent your account from getting disabled."
login:
path: /api/torrents
@@ -152,7 +152,7 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
args: " +00:00" # UTC
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
@@ -188,4 +188,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 8.2.0
# json UNIT3D 8.3.5

View File

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

View File

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

View File

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

View File

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

View File

@@ -94,8 +94,8 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
# seasonNumber: "{{ .Query.Season }}" # disabled due to Prowlarr/Indexers#486
# episodeNumber: "{{ .Query.Ep }}" # disabled due to Prowlarr/Indexers#486
# imdbId: "{{ .Query.IMDBIDShort }}" # disabled due to #14776
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
@@ -197,4 +197,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.1.3
# json UNIT3D 8.1.3 (custom)

View File

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

View File

@@ -52,7 +52,6 @@ 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)"}
@@ -79,6 +78,7 @@ caps:
- {id: 25, cat: Audio, desc: "القران الكريم (The Holy Quran)"}
- {id: 27, cat: Audio, desc: "محاضرات (Lectures)"}
- {id: 26, cat: Audio, desc: "اناشيد (Chants)"}
- {id: 118, cat: Audio, desc: "برامج صوتية (Programs)"}
# برامج Software
- {id: 22, cat: PC, desc: "برامج عربية (Arabic Software)"}
- {id: 23, cat: PC, desc: "برامج عامه (Public Software)"}

View File

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

View File

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

View File

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

View File

@@ -17,6 +17,7 @@ caps:
- {id: 64, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 71, cat: Console, desc: "Batocera"}
- {id: 4, cat: Movies/BluRay, desc: "Blu-Ray"}
- {id: 86, cat: Console, desc: "Chinese Systems"}
- {id: 22, cat: Console, desc: "CoinOps"}
- {id: 42, cat: Console, desc: "CoinOPS Official"}
- {id: 65, cat: Console, desc: "CoinOps Unofficial"}
@@ -27,31 +28,43 @@ caps:
- {id: 16, cat: TV/Documentary, desc: "Docu"}
- {id: 41, cat: Console, desc: "Dragon"}
- {id: 5, cat: Books, desc: "EBooks"}
- {id: 61, cat: Console, desc: "emuxtras"}
- {id: 80, cat: PC, desc: "Emulation Media"}
- {id: 61, cat: PC, desc: "emuxtras"}
- {id: 69, cat: TV, desc: "Entertainment"}
- {id: 84, cat: TV, desc: "GOG DRM FREE"}
- {id: 77, cat: PC, desc: "Hyperspin"}
- {id: 34, cat: TV, desc: "Kids"}
- {id: 43, cat: Console, desc: "LB No Intro"}
- {id: 85, cat: PC, desc: "MAME Rom Sets"}
- {id: 33, cat: TV/Sport, desc: "MMA/Boxing"}
- {id: 32, cat: Movies, desc: "Movie Pack"}
- {id: 6, cat: Movies, desc: "Movies/XVID"}
- {id: 82, cat: PC, desc: "MS-DOS"}
- {id: 7, cat: Audio, desc: "Music"}
- {id: 31, cat: Console, desc: "Nintendo"}
- {id: 59, cat: Console, desc: "P-R-U"}
- {id: 8, cat: PC/Games, desc: "PC Games"}
- {id: 50, cat: Console, desc: "PlayBox"}
- {id: 87, cat: Console, desc: "Playnite"}
- {id: 30, cat: Console, desc: "Playstation"}
- {id: 62, cat: Console, desc: "RaspberryPi"}
- {id: 56, cat: Console, desc: "Retro Minis"}
- {id: 67, cat: Console, desc: "Retrobat"}
- {id: 62, cat: PC, desc: "RaspberryPi"}
- {id: 83, cat: PC, desc: "Retro eXo"}
- {id: 56, cat: PC, desc: "Retro Minis"}
- {id: 81, cat: PC, desc: "Retro Scene Releases"}
- {id: 67, cat: PC, desc: "Retrobat"}
- {id: 88, cat: PC, desc: "RetroFE"}
- {id: 79, cat: PC, desc: "RGB-Pi"}
- {id: 76, cat: Console, desc: "RGS"}
- {id: 27, cat: Console, desc: "Roms and Emulators"}
- {id: 68, cat: Console, desc: "Schmoomer's"}
- {id: 27, cat: PC, desc: "Roms and Emulators"}
- {id: 68, cat: PC, desc: "Schmoomer's"}
- {id: 57, cat: Console, desc: "Sega"}
- {id: 74, cat: PC, desc: "Sleyk/SGC"}
- {id: 40, cat: TV, desc: "Soaps"}
- {id: 29, cat: TV/Sport, desc: "Sport"}
- {id: 9, cat: TV, desc: "TV-Boxsets"}
- {id: 11, cat: TV, desc: "TV/x264"}
- {id: 10, cat: TV, desc: "TV/Xvid"}
- {id: 75, cat: Audio, desc: "Video Game Music"}
- {id: 73, cat: Console, desc: "Wolfanoz"}
- {id: 14, cat: TV/Sport, desc: "WWE"}
- {id: 26, cat: Console, desc: "Xbox"}

View File

@@ -75,6 +75,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -106,6 +106,8 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: :root:contains("Sikertelen bejelentkezés")
test:
path: index.php
selector: a[href^="logout.php?c="]

View File

@@ -10,30 +10,29 @@ links:
- https://bitbazis.net/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 85, cat: Movies/SD, desc: "Film-Cam", default: true}
- {id: 15, cat: Movies/SD, desc: "Film-SD", default: true}
- {id: 17, cat: Movies/DVD, desc: "Film-DVD", default: true}
- {id: 83, cat: Movies/HD, desc: "Film-HD", default: true}
- {id: 94, cat: Movies/HD, desc: "Film-FHD", default: true}
- {id: 92, cat: Movies/UHD, desc: "Film-UHD", default: true}
- {id: 85, cat: Movies/SD, desc: "Film-Cam", default: true}
- {id: 22, cat: TV, desc: "Sorozat-Hun", default: true}
- {id: 64, cat: Movies, desc: "Film-Pack", default: true}
- {id: 24, cat: Audio/Video, desc: "Klip", default: true}
- {id: 70, cat: Audio/Audiobook, desc: "Hangoskönyv", default: true}
- {id: 27, cat: Books/EBook, desc: "Könyv", default: true}
- {id: 69, cat: TV/Anime, desc: "Mese-SD", default: true}
- {id: 91, cat: TV/Anime, desc: "Mese-HD", default: true}
- {id: 25, cat: Audio/MP3, desc: "Mp3-Hun", default: true}
- {id: 26, cat: Audio/MP3, desc: "Mp3-Eng", default: true}
- {id: 84, cat: Audio/Lossless, desc: "FLAC-Hun", default: true}
- {id: 71, cat: Audio/Lossless, desc: "FLAC-Eng", default: true}
- {id: 31, cat: PC/Games, desc: "Játék", default: true}
- {id: 27, cat: Books/EBook, desc: "Könyv", default: true}
- {id: 81, cat: PC/0day, desc: "Program", default: true}
- {id: 14, cat: Other, desc: "Egyéb", default: true}
- {id: 31, cat: PC/Games, desc: "Játék", default: true}
- {id: 69, cat: TV/Anime, desc: "Mese-SD", default: true}
- {id: 91, cat: TV/Anime, desc: "Mese-HD", default: true}
- {id: 64, cat: Movies, desc: "Film-Pack", default: true}
- {id: 92, cat: Movies/UHD, desc: "Film-UHD", default: true}
- {id: 66, cat: XXX/ImageSet, desc: "XXX", default: false}
- {id: 33, cat: XXX/SD, desc: "XXX-SD", default: false}
- {id: 89, cat: XXX/x264, desc: "XXX-HD", default: false}
- {id: 24, cat: Audio/Video, desc: "Klip", default: true}
- {id: 14, cat: Other, desc: "Egyéb", default: true}
modes:
search: [q]
@@ -82,18 +81,19 @@ login:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: li[onclick^="window.open('logout.php?k="]
selector: i.fa-arrow-right-from-bracket[title="Kilépés"]
search:
paths:
- path: browse.php
categories: [85, 86, 15, 16, 17, 19, 83, 82, 94, 95, 92, 93, 22, 58, 64, 24, 70, 27, 50, 69, 68, 91, 25, 26, 84, 71, 31, 54, 81, 67, 49, 14, 65, 97]
categories: [15, 83, 94, 85, 22, 25, 26, 84, 71, 27, 81, 31, 69, 91, 64, 92, 24, 14]
inputs:
# 0 all, 1 active, 2 deadonly, 3 myuploads, 4 zeroseed, 6 re-seeded
incldead: 0
- path: browse_xxx.php
- path: browse.php
categories: [33, 66, 89]
inputs:
xxx: 1
# 0 active, 1 all, 2 deadonly, 3 myuploads, 4 zeroseed, 6 re-seeded
incldead: 1
inputs:
@@ -105,7 +105,7 @@ search:
# can support genre searching but you need to know the id, eg &genre23=1 for Comedy (id is 23)
rows:
selector: "tr[class^=\"toriadatok\"]{{ if .Config.freeleech }}:has(i:contains(\"(Free)\")){{ else }}{{ end }}"
selector: "tr[class^=\"toriadatok\"]:has(i.status-yes){{ if .Config.freeleech }}:has(i:contains(\"(Free)\")){{ else }}{{ end }}"
fields:
categorydesc:
@@ -115,19 +115,12 @@ search:
- name: replace
args: ["catpic_", ""]
title:
selector: font[class="tori"], a.preview
selector: span.torrent-title
_id:
selector: td.tori_infok
attribute: id
optional: true
filters:
- name: regexp
args: (\d+)
selector: tr[data-torrent-id]
attribute: data-torrent-id
details:
selector: a[href^="details.php?id="]
attribute: href
optional: true
default: "details.php?id={{ .Result._id }}#adatlap"
text: "details.php?id={{ .Result._id }}#adatlap"
download:
text: "download.php?torrent={{ .Result._id }}"
poster:
@@ -137,14 +130,14 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
size:
selector: td[id^="tsize"]
selector: span.torrent-size
date:
# 36 perce
# 13 órája és 59 perce
# 2 napja és 10 órája
# 1 hete és 1 napja
# 1 éve és 30 hete
selector: span.ellenorzes
selector: span.uploader
filters:
- name: replace
args: ["és ", " "]
@@ -159,20 +152,20 @@ search:
- name: replace
args: ["éve", "year"]
- name: timeago
grabs:
selector: td.letoltok
optional: true
default: 0
seeders:
selector: td.seeders
selector: td:nth-child(5)
optional: true
default: 0
leechers:
selector: td.leechers
selector: td:nth-child(6)
optional: true
default: 0
grabs:
selector: td:nth-child(7)
optional: true
default: 0
genre:
selector: span[style="font-size:small;"]
selector: span.torrent-genre
description:
text: "{{ .Result.genre }}"
downloadvolumefactor:

View File

@@ -89,6 +89,7 @@ settings:
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:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
@@ -113,7 +114,7 @@ search:
User-Agent: ["{{ .Config.useragent }}"]
rows:
selector: table#TorrentTable > tbody > tr
selector: table#torrenttable > tbody > tr
fields:
category:

View File

@@ -7,6 +7,7 @@ type: semi-private
encoding: UTF-8
links:
- http://127.0.0.1:3333/
- http://bitmagnet:3333/
caps:
categorymappings:

View File

@@ -27,6 +27,7 @@ caps:
- {id: 424, cat: XXX, desc: "Cumshot"}
- {id: 451, cat: XXX, desc: "Deepthroat"}
- {id: 455, cat: XXX, desc: "Extreme"}
- {id: 460, cat: XXX, desc: "Fansite"}
- {id: 454, cat: XXX, desc: "Family"}
- {id: 425, cat: XXX, desc: "Feature"}
- {id: 426, cat: XXX, desc: "Fetish"}
@@ -97,7 +98,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Inactive accounts will be deleted based on the following rules:<ul><li>Elite-ranked or higher-ranked accounts are never deleted after parking (in the control panel).</li><li>Veteran-ranked or higher-ranked accounts are never deleted.</li><li>Parked accounts are deleted if users haven't logged in for more than 400 days.</li><li>Non-parked accounts are deleted if users haven't logged in for more than 150 days.</li><li>Accounts with both uploaded and downloaded quantities at 0 will be deleted if users haven't logged in for more than 100 consecutive days.</li></ul>"
default: "You must log in to the site at least once a month; otherwise, your account will be suspended."
login:
path: takelogin.php

View File

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

View File

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

View File

@@ -13,14 +13,17 @@ legacylinks:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 8, cat: Other, desc: "Other"}
- {id: 2, cat: TV, desc: "TV Show"}
- {id: 3, cat: Movies/Other, desc: "FANRES"}
- {id: 5, cat: Movies/Other, desc: "Trailer"}
- {id: 9, cat: Audio/Video, desc: "Live Concert"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
settings:
- name: apikey
@@ -188,4 +191,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.3.0b
# json UNIT3D 8.3.6

View File

@@ -7,8 +7,11 @@ type: public
encoding: UTF-8
# current domain at https://cursor.vip/btmulu then follow links to the final search-movie link
links:
- https://btmulu.work/
- https://www.btmulu.asia/
- https://www.btmulu.digital/
- https://www.btmulu.one/
legacylinks:
- https://btmulu.work/
caps:
categorymappings:
@@ -48,8 +51,11 @@ search:
selector: a[href^="/hash/"]
attribute: href
infohash:
selector: article.item
attribute: data-key
selector: a[href^="/hash/"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
date:
selector: p
filters:

View File

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

View File

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

View File

@@ -6,12 +6,13 @@ language: ru-RU
type: public
encoding: UTF-8
links:
- https://byruthub.org/
- https://byrutgame.org/
legacylinks:
- https://byrutor.org/
- https://byrutdb.org/
- https://byrut.org/
- https://thebyrut.org/
- https://byruthub.org/
caps:
categorymappings:
@@ -355,44 +356,32 @@ search:
rows:
# results without sizes are just pre-release announcements
selector: div.short_search:has(div.shor_subtitles span:nth-child(2):contains(" "))
selector: a.search_res:has(div.search_res_sub span:nth-child(2):contains(" "))
fields:
category:
text: 1
year:
selector: div.shor_subtitles span
selector: div.search_res_sub span
filters:
- name: regexp
args: (\d+)
title:
selector: div.short_titles > a
selector: a.search_res
filters:
- name: append
args: " [{{ .Result.year }}]"
details:
selector: div.short_titles > a
selector: a.search_res
attribute: href
download:
selector: div.short_titles > a
selector: a.search_res
attribute: href
poster:
selector: img
attribute: src
date:
selector: img
attribute: src
filters:
- name: regexp
args: ".*/(\\d{4}-\\d{2})/.*"
- name: dateparse
args: "yyyy-MM"
seeders:
text: 1
leechers:
text: 1
size_rus:
selector: div.shor_subtitles span:nth-child(2):contains("Б")
selector: div.search_res_sub span:nth-child(2):contains("Б")
optional: true
default: "0 B"
filters:
@@ -405,9 +394,15 @@ search:
- name: replace
args: ["КБ", "KB"]
size:
selector: div.shor_subtitles span:nth-child(2):contains("B")
selector: div.search_res_sub span:nth-child(2):contains("B")
optional: true
default: "{{ .Result.size_rus }}"
date:
text: now
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:

View File

@@ -1,6 +1,6 @@
---
id: capybarabr
name: CapybaraBR
name: CapybaraBR (API)
description: "CapybaraBR is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pt-BR
type: private
@@ -17,7 +17,7 @@ caps:
- {id: 6, cat: Movies, desc: "Desenhos Animados"}
- {id: 5, cat: Console, desc: "Jogos"}
- {id: 9, cat: PC, desc: "Programas"}
- {id: 10, cat: Audio, desc: "HQs"}
- {id: 10, cat: Books/Comics, desc: "HQs"}
- {id: 11, cat: Books/EBook, desc: "Livros"}
- {id: 12, cat: Other, desc: "Cursos"}
- {id: 13, cat: Books/Mags, desc: "Revistas"}
@@ -159,14 +159,13 @@ search:
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
args: " -03:00" # BRT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
_featured:
selector: featured
optional: true
case:
False: "{{ .False }}"
True: "{{ .True }}"
@@ -196,4 +195,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 8.0.2 (custom)
# json UNIT3D 8.3.3 (custom)

View File

@@ -72,6 +72,8 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table.main:contains("Sikertelen bejelentkezés")
test:
path: index.php
selector: a[href^="logout.php"]

View File

@@ -10,6 +10,7 @@ links:
- https://carp-hunter.hu/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng", default: true}
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun", default: true}
@@ -81,6 +82,7 @@ settings:
default: This indexer only supports the details link option.<br>Navigate to the web site account <b>Beállítások (Settings)</b>, change the <b>Letöltések (Download)</b> option to <b>Link a részletekhez (Link to Details)</b>, and click <b>Mentés (Save)</b>. Selecting <i>Lenyíló menü (Dropdown Menu)</i> will return no results.
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

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

View File

@@ -85,6 +85,7 @@ settings:
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:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -1,6 +1,6 @@
---
id: cinematik
name: Cinematik
name: Cinematik (API)
description: "A tracker for full BD and DVD discs of non-mainstream movies, niche cinema and arthouse."
language: en-US
type: private
@@ -190,4 +190,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.2.0
# json UNIT3D 8.3.6

View File

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

View File

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

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://www.cpasbien.love/
- https://www1.cpasbien.to/
legacylinks:
- https://www1.cpasbiens.ws/
- https://www2.cpasbiens.ws/
@@ -23,6 +23,7 @@ legacylinks:
- https://www.cpasbien.vip/
- https://cpasbien.to/
- https://www.cpasbien.tw/
- https://www.cpasbien.love/
caps:
categories:

View File

@@ -5,21 +5,27 @@ description: "CrabPT (蟹黄堡) is a CHINESE Private Torrent Tracker for MOVIES
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://crabpt.vip/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "电影 / Movies"}
- {id: 402, cat: TV, desc: "电视剧 / TVSeries"}
- {id: 413, cat: TV/Other, desc: "短剧 / Playlet"}
- {id: 408, cat: Audio, desc: "音乐 / Music"}
- {id: 405, cat: TV/Anime, desc: "动漫 / Anime"}
- {id: 406, cat: Audio/Video, desc: "MV"}
- {id: 403, cat: Movies, desc: "综艺 / TV Shows"}
- {id: 407, cat: TV/Sport, desc: "体育竞技 / Sports"}
- {id: 409, cat: Other, desc: "其他 / Other"}
- {id: 404, cat: TV/Documentary, desc: "纪录片 / Documentary"}
- {id: 401, cat: Movies, desc: "电影 / Movies", default: true}
- {id: 402, cat: TV, desc: "电视剧 / TVSeries", default: true}
- {id: 413, cat: TV/Other, desc: "短剧 / Playlet", default: true}
- {id: 408, cat: Audio, desc: "音乐 / Music", default: true}
- {id: 405, cat: TV/Anime, desc: "动漫 / Anime", default: true}
- {id: 406, cat: Audio/Video, desc: "MV", default: true}
- {id: 403, cat: Movies, desc: "综艺 / TV Shows", default: true}
- {id: 407, cat: TV/Sport, desc: "体育竞技 / Sports", default: true}
- {id: 404, cat: TV/Documentary, desc: "纪录片 / Documentary", default: true}
- {id: 409, cat: Other, desc: "其他 / Other", default: true}
- {id: 415, cat: Books/Comics, desc: "漫画 / Cartoon", default: true}
- {id: 414, cat: Console, desc: "游戏 / Game", default: true}
- {id: 412, cat: Other, desc: "学习 / Study", default: true}
- {id: 411, cat: Audio/Audiobook, desc: "有声书 / Audiobook", default: true}
- {id: 410, cat: Books/EBook, desc: "电子书 / Ebook", default: true}
modes:
search: [q]
@@ -66,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: "Account retention rules:<ol><li>Veteran User and above will be retained forever</li><li>Elite User and above will not have their account deleted after parking (in the control panel)</li><li> Users with a parked account will be deleted if they do not log in for 400 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 150 consecutive days</li><li>Users who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 100 consecutive days.</li></ol>"
login:
path: login.php
@@ -93,6 +103,9 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 402, 413, 408, 405, 406, 403, 407, 404, 409]
- path: special.php
categories: [415, 414, 412, 411, 410]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }} {{ else }}{{ .Keywords }}{{ end }}{{ if .Query.DoubanID }}{{ .Query.DoubanID }}{{ else }}{{ end }}"
@@ -109,7 +122,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
fields:
category:
@@ -193,4 +206,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.8 2023-09-25
# NexusPHP v1.8.13 2024-09-21

View File

@@ -156,6 +156,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
@@ -274,7 +275,7 @@ search:
# auto adjusted by site account profile
filters:
- name: regexp
args: "Partagé Voilà : </b>(.*?)<br"
args: "Partagé Le : </b>(.*?)<br"
- name: dateparse
args: "MM-dd-yyyy"
downloadvolumefactor:

View File

@@ -56,6 +56,7 @@ settings:
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:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -113,7 +113,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
selector: table.torrents > tbody > tr:has(table.torrentname):has(a[href^="download.php?id="])
fields:
category:
@@ -148,7 +148,7 @@ search:
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td:nth-child(4) > span[title]
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
@@ -158,7 +158,7 @@ search:
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td:nth-child(4):not(:has(span))
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
@@ -168,13 +168,19 @@ search:
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(5)
selector: td.rowfollow:nth-child(5)
seeders:
selector: td:nth-child(6)
selector: td.rowfollow:nth-child(6)
optional: true
default: 1
leechers:
selector: td:nth-child(7)
selector: td.rowfollow:nth-child(7)
optional: true
default: 1
grabs:
selector: td:nth-child(8)
selector: td.rowfollow:nth-child(8)
optional: true
default: 1
downloadvolumefactor:
case:
img.pro_free: 0
@@ -198,9 +204,9 @@ search:
span[title="未审"], span[title="未審"], span[title="Not reviewed"]: "Unverified:"
span[title="拒绝"], span[title="拒絕"], span[title="Denied"]: "Banned:"
description:
selector: td:nth-child(2)
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.9 2023-09-29
# NexusPHP v1.8.14 2024-10-07

View File

@@ -191,4 +191,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.4 2023-06-13
# NexusPHP v1.8.15 2024-12-10

View File

@@ -2,7 +2,7 @@
id: danishbytes-api
name: DanishBytes (API)
description: "DanishBytes is a Private Danish Tracker"
language: en-US
language: da-DK
type: private
encoding: UTF-8
links:

View File

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

@@ -1,7 +1,7 @@
---
id: dark-shadow
name: Dark-Shadow
description: "Dark-Shadow is a GERMAN Private site for TV / MOVIES / GENERAL"
description: "Dark-Shadow (D-S) is a GERMAN Private Torrent Tracker for TV / MOVIES / GENERAL"
language: de-DE
type: private
encoding: UTF-8
@@ -13,55 +13,40 @@ legacylinks:
caps:
categorymappings:
# Movie
- {id: 32, cat: Movies/HD, desc: "Filme HD"}
- {id: 114, cat: Movies/UHD, desc: "Filme UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme BluRay"}
- {id: 28, cat: Movies/SD, desc: "Filme SD"}
- {id: 138, cat: Movies, desc: "Filme Pack's"}
# Serien
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 139, cat: TV/UHD, desc: "Serien UHD"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 59, cat: TV, desc: "Serien Pack's"}
# Audio
- {id: 110, cat: Audio/MP3, desc: "Audio MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Audio Flac"}
- {id: 52, cat: Audio, desc: "Audio Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Audio Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Audio Videos"}
# Apps
- {id: 12, cat: PC/0day, desc: "Apps Windows"}
- {id: 125, cat: PC/Mac, desc: "Apps Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Apps Mobil"}
- {id: 141, cat: PC/ISO, desc: "Apps Other"}
# Doku
- {id: 14, cat: TV/Documentary, desc: "Doku HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku SD"}
- {id: 123, cat: TV/Documentary, desc: "Doku Pack's"}
# Spiel
- {id: 17, cat: PC/Games, desc: "Spiel PC"}
- {id: 24, cat: Console, desc: "Spiel Konsole"}
- {id: 126, cat: Console/Other, desc: "Spiel Mobil"}
- {id: 121, cat: Console, desc: "Spiel Wimmelbild"}
# Sport
- {id: 61, cat: TV/Sport, desc: "Sport HD"}
- {id: 62, cat: TV/Sport, desc: "Sport SD"}
- {id: 144, cat: TV/Sport, desc: "Sport Wrestling"}
# ePaper
- {id: 96, cat: Books/Mags, desc: "ePaper Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper E-Book"}
- {id: 137, cat: Books/Comics, desc: "ePaper Comics"}
# XXX
- {id: 143, cat: XXX/x264, desc: "XXX HD / SD"}
- {id: 75, cat: XXX/Pack, desc: "XXX Pack's"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX Pic's"}
# Internal
- {id: 128, cat: Movies/HD, desc: "Internal Film HD"}
- {id: 129, cat: Movies/SD, desc: "Internal Film SD"}
- {id: 130, cat: TV/HD, desc: "Internal Serien HD"}
- {id: 131, cat: TV/SD, desc: "Internal Serie SD"}
- {id: 132, cat: Other, desc: "Internal Sonstiges"}
- {id: 32, cat: Movies/HD, desc: "Filme > HD"}
- {id: 28, cat: Movies/SD, desc: "Filme > SD"}
- {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
- {id: 138, cat: Movies, desc: "Filme > Pack's"}
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
- {id: 59, cat: TV, desc: "Serien > Pack's"}
- {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
- {id: 52, cat: Audio, desc: "Audio > Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Audio > Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Audio > Videos"}
- {id: 12, cat: PC/0day, desc: "Apps > Windows"}
- {id: 125, cat: PC/Mac, desc: "Apps > Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Apps > Mobil"}
- {id: 141, cat: PC/ISO, desc: "Apps > Other"}
- {id: 14, cat: TV/Documentary, desc: "Doku > HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
- {id: 123, cat: TV/Documentary, desc: "Doku > Pack's"}
- {id: 17, cat: PC/Games, desc: "Spiel > PC"}
- {id: 24, cat: Console, desc: "Spiel > Konsole"}
- {id: 126, cat: Console/Other, desc: "Spiel > Mobil"}
- {id: 121, cat: Console, desc: "Spiel > Wimmelbild"}
- {id: 61, cat: TV/Sport, desc: "Sport > HD"}
- {id: 62, cat: TV/Sport, desc: "Sport > SD"}
- {id: 144, cat: TV/Sport, desc: "Sport > Wrestling"}
- {id: 96, cat: Books/Mags, desc: "ePaper > Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper > E-Book"}
- {id: 137, cat: Books/Comics, desc: "ePaper > Comics"}
- {id: 143, cat: XXX/x264, desc: "XXX > HD / SD"}
- {id: 75, cat: XXX/Pack, desc: "XXX > Pack's"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX > Pic's"}
modes:
search: [q]
@@ -71,32 +56,24 @@ caps:
book-search: [q]
settings:
- name: info_password
type: info
label: About Password Expiry
default: "D-S has an <b>8 week Password Expiry</b> regime. So if the Indexer has stopped working then the first thing you should do is check if your password has expired by login in at <a href=\"https://dark-shadow.me/login.php\" target=\"_blank\">Dark-Shadow</a>, and if necessary use the <b>Passwort anfordern</b> (<i>Request password</i>) button to renew it."
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
- name: onlyupload
type: checkbox
label: Filter freeleech only
label: Search OnlyUpload
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_free
type: info
label: About OnlyUpload at D-S
default: "OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech)."
- name: info_activity
type: info
label: Account Inactivity
@@ -105,103 +82,76 @@ settings:
login:
path: login.php
method: form
form: form[action="/login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
form: form
inputs:
username: "{{ .Config.username }}"
login_identifier: "{{ .Config.username }}"
password: "{{ .Config.password }}"
loggiin: Login
error:
- selector: div#login_error
- selector: div.error-message
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://dark-shadow.me//selection.php?ajax=true&search=&page=1&visible=no&free=no&c32=1&c28=1
- path: selection.php
response:
type: json
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
ajax: true
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
blah: 0
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
keywordsfilters:
# prefix and postfix percent wildcard as well as replacing spaces between words
- name: re_replace
args: ["\\W+", "%"]
- name: re_replace
args: ["^(.+)$", "%$1%"]
page: 1
# all=active+inactive, yes=active, no=inactive (the default is all, which ajax simply drops the parm)
# visible: all
# all=all+onlyup, yes=onlyup, no=without onlyup (the default is all, which ajax simply drops the parm)
free: "{{ if .Config.onlyupload }}yes{{ else }}{{ end }}"
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
rows:
selector: "div.selection_wrap{{ if .Config.freeleech }}:root:has(div.onlyup){{ else }}{{ end }}"
selector: $
fields:
category_p1:
selector: div.kat_cat_pic_name
category_p2:
selector: div.kat_cat_pic_name_b
categorydesc:
text: "{{ .Result.category_p1 }} {{ .Result.category_p2 }}"
selector: category
filters:
- name: htmldecode
title:
selector: a.selection_a
filters:
# remove [REQ] and anything else in [] that prefixes titles
- name: re_replace
args: ["^(\\[.*\\])(.*)", "$2"]
selector: name
_id:
selector: id
details:
selector: a.selection_a
attribute: href
text: "details.php?id={{ .Result._id }}"
download:
selector: a[href^="download_ssl.php?torrent="]
attribute: href
selector: download_link
poster:
selector: div[id^="details"] img
attribute: src
selector: cover
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
date_day:
# Heute 13:30:04
# Gestern 09:10:10
selector: div.selection_unter_ab:not(:contains("."))
optional: true
selector: size
date:
# 25.12.2024 16:02
selector: added
filters:
- name: replace
args: ["Heute", "Today"]
- name: replace
args: ["Gestern", "Yesterday"]
- name: append
args: " +01:00" # CET
date_year:
# 30.02.2018 um 23:12:50
selector: div.selection_unter_ab:contains(".")
optional: true
filters:
- name: replace
args: [" um", ""]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
description:
selector: selection_unter_af
args: "dd.MM.yyyy HH:mm zzz"
seeders:
selector: div.selection_unter_aa
selector: seeders
leechers:
selector: div.selection_unter_aaa
selector: leechers
_onlyup:
selector: free_button:contains(Only Upload)
optional: true
downloadvolumefactor:
case:
":root:has(div.onlyup)": 0 # GLobal Freeleech event
"*": 1
text: "{{ if .Result._onlyup }}0{{ else }}1{{ end }}"
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 36 hours (as seconds = 36 x 60 x 60)
# 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
text: 129600
# 3xT
# THX JSON

View File

@@ -10,66 +10,60 @@ links:
caps:
categorymappings:
# Filme
- {id: 28, cat: Movies/SD, desc: "SD"}
- {id: 32, cat: Movies/HD, desc: "HD"}
- {id: 114, cat: Movies/UHD, desc: "UHD"}
- {id: 140, cat: Movies/BluRay, desc: "BluRay"}
- {id: 143, cat: TV/Anime, desc: "Anime"}
- {id: 138, cat: Movies, desc: "Pack`s"}
# Serien
- {id: 60, cat: TV/SD, desc: "SD"}
- {id: 57, cat: TV/HD, desc: "HD"}
- {id: 139, cat: TV/UHD, desc: "UHD"}
- {id: 144, cat: TV/Anime, desc: "Anime"}
- {id: 59, cat: TV, desc: "Pack`s"}
# Audio
- {id: 110, cat: Audio/MP3, desc: "MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Flac"}
- {id: 52, cat: Audio, desc: "Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Videos"}
# Apps
- {id: 12, cat: PC/0day, desc: "Windows"}
- {id: 125, cat: PC/Mac, desc: "Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 141, cat: PC, desc: "PC"}
# Doku
- {id: 15, cat: TV/Documentary, desc: "SD"}
- {id: 14, cat: TV/Documentary, desc: "HD"}
- {id: 123, cat: TV/Documentary, desc: "Reihe"}
# Spiel
- {id: 126, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 17, cat: PC/Games, desc: "PC"}
- {id: 24, cat: Console, desc: "Konsole"}
- {id: 121, cat: Console, desc: "Wimmelbild"}
# Sport
- {id: 61, cat: TV/Sport, desc: "HD"}
- {id: 62, cat: TV/Sport, desc: "SD"}
# ePaper
- {id: 96, cat: Books/Mags, desc: "Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "E-Book"}
- {id: 137, cat: Books/Comics, desc: "Comics"}
# XXX
- {id: 76, cat: XXX/SD, desc: "SD"}
- {id: 73, cat: XXX/x264, desc: "HD"}
- {id: 75, cat: XXX/Pack, desc: "Pack"}
- {id: 142, cat: XXX/ImageSet, desc: "Pic´s"}
# Internal
- {id: 129, cat: Movies/SD, desc: "Film SD"}
- {id: 128, cat: Movies/HD, desc: "Film HD"}
- {id: 131, cat: TV/SD, desc: "Serie SD"}
- {id: 130, cat: TV/HD, desc: "Serien HD"}
- {id: 132, cat: Other, desc: "Sonstiges"}
- {id: 28, cat: Movies/SD, desc: "Filme > SD"}
- {id: 32, cat: Movies/HD, desc: "Filme > HD"}
- {id: 114, cat: Movies/UHD, desc: "Filme > UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
- {id: 143, cat: TV/Anime, desc: "Filme > Anime"}
- {id: 138, cat: Movies, desc: "Filme > Packs"}
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
- {id: 144, cat: TV/Anime, desc: "Serien > Anime"}
- {id: 59, cat: TV, desc: "Serien > Packs"}
- {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
- {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
- {id: 52, cat: Audio, desc: "Audio > Pack"}
- {id: 63, cat: Audio/Audiobook, desc: "Audio > Hörbuch"}
- {id: 120, cat: Audio/Video, desc: "Audio > Videos"}
- {id: 12, cat: PC/0day, desc: "Apps > Windows"}
- {id: 125, cat: PC/Mac, desc: "Apps > Mac-OSX"}
- {id: 11, cat: PC/Mobile-Other, desc: "Apps > Mobil"}
- {id: 141, cat: PC, desc: "Apps > Other"}
- {id: 15, cat: TV/Documentary, desc: "Doku > SD"}
- {id: 14, cat: TV/Documentary, desc: "Doku > HD"}
- {id: 123, cat: TV/Documentary, desc: "Doku > Reihe"}
- {id: 126, cat: PC/Mobile-Other, desc: "Spiel > Mobil"}
- {id: 17, cat: PC/Games, desc: "Spiel > PC"}
- {id: 24, cat: Console, desc: "Spiel > Konsole"}
- {id: 121, cat: Console, desc: "Spiel > Wimmelbild"}
- {id: 61, cat: TV/Sport, desc: "Sport > HD"}
- {id: 62, cat: TV/Sport, desc: "Sport > SD"}
- {id: 96, cat: Books/Mags, desc: "ePaper > Zeitungen"}
- {id: 136, cat: Books/EBook, desc: "ePaper > E-Book"}
- {id: 137, cat: Books/Comics, desc: "ePaper > Comics"}
- {id: 76, cat: XXX/SD, desc: "XXX > SD"}
- {id: 73, cat: XXX/x264, desc: "XXX > HD"}
- {id: 75, cat: XXX/Pack, desc: "XXX > Pack"}
- {id: 142, cat: XXX/ImageSet, desc: "XXX > Pic´s"}
- {id: 129, cat: Movies/SD, desc: "Internal > Film SD"}
- {id: 128, cat: Movies/HD, desc: "Internal > Film HD"}
- {id: 131, cat: TV/SD, desc: "Internal > Serie SD"}
- {id: 130, cat: TV/HD, desc: "Internal > Serien HD"}
- {id: 132, cat: Other, desc: "Internal > Sonstiges"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: info_password
type: info
label: About Password Expiry
default: "D-U has an <b>20 week Password Expiry</b> regime. So if the Indexer has stopped working then the first thing you should do is check if your password has expired by login in at <a href=\"https://dasunerwartete.biz/login.php\" target=\"_blank\">Das Unerwartete</a>, and if necessary use the <b>Passwort anfordern</b> (<i>Request password</i>) button to renew it."
- name: username
type: text
label: Username
@@ -78,28 +72,12 @@ settings:
label: Password
- name: onlyupload
type: checkbox
label: Filter OnlyUpload only
label: Search OnlyUpload
default: false
- name: info_free
type: info
label: About OnlyUpload at D-U
default: "<ul><li>OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech).</li></ul>"
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeds: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
default: "OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech)."
- name: info_tpp
type: info
label: Results Per Page
@@ -110,8 +88,9 @@ settings:
default: "Inactive accounts will be deactivated after 7 weeks and deleted after another 3 weeks."
login:
path: logintracker.php
method: post
path: login.php
method: form
form: form
inputs:
login_identifier: "{{ .Config.username }}"
password: "{{ .Config.password }}"
@@ -123,80 +102,65 @@ login:
selector: a[href="logout.php"]
search:
# https://dasunerwartete.biz/selection.php?scat[]=60&scat[]=15&search=&blah=0&orderby=added&sort=desc
path: selection.php
paths:
# https://dasunerwartete.biz/torrents_search.php?ajax=true&search=1080p&page=1&imdb=1034320&free=yes&c32=1
- path: torrents_search.php
response:
type: json
inputs:
$raw: "{{ range .Categories }}scat[]={{.}}&{{end}}"
ajax: true
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
blah: 0
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
# site does not support imdbid search from the browse.php page or return imdb links in results
page: 1
imdb: "{{ .Query.IMDBIDShort }}"
# all=active+inactive, yes=active, no=inactive (the default is all, which ajax simply drops the parm)
# visible: all
# all=all+onlyup, yes=onlyup, no=without onlyup (the default is all, which ajax simply drops the parm)
free: "{{ if .Config.onlyupload }}yes{{ else }}{{ end }}"
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
rows:
selector: "div.selection_wrap{{ if .Config.onlyupload }}:has(img[src=\"/pic/free.gif\"]){{ else }}{{ end }}"
selector: $
fields:
category:
selector: a[href^="selection.php?cat="]
attribute: href
categorydesc:
selector: category
filters:
- name: querystring
args: cat
- name: htmldecode
title:
selector: a[href^="details.php?id="]
selector: name
_id:
selector: id
details:
selector: a[href^="details.php?id="]
attribute: href
text: "details.php?id={{ .Result._id }}"
download:
selector: a[href^="download.php?torrent="]
attribute: href
selector: download_link
poster:
selector: img[src^="cloud-data/"]
attribute: src
selector: cover
size:
selector: div.selection_unter_ad
grabs:
selector: div.selection_unter_ae
seeders:
selector: div.selection_unter_aa
leechers:
selector: div.selection_unter_aaa
date_day:
# Heute 03:27:27
# Gestern 21:00:59
selector: div.selection_unter_ab:contains("Heute"), div.selection_unter_ab:contains("Gestern")
optional: true
filters:
- name: replace
args: ["Heute ", "Today"]
- name: replace
args: ["Gestern ", "Yesterday"]
- name: append
args: " +01:00" # CET
date_year:
# 14.03.2024 um 20:43:07
selector: div.selection_unter_ab:not(:contains("Heute")):not(:contains("Gestern"))
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: replace
args: ["um ", ""]
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
selector: size
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
# 25.12.2024 16:02
selector: added
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "dd.MM.yyyy HH:mm zzz"
seeders:
selector: seeders
leechers:
selector: leechers
_onlyup:
selector: free_button:contains(Only Upload)
optional: true
downloadvolumefactor:
case:
img[src="/pic/free.gif"]: 0
"*": 1
text: "{{ if .Result._onlyup }}0{{ else }}1{{ end }}"
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# THX custom
# 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
text: 129600
# THX JSON (custom)

View File

@@ -82,7 +82,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "<ul><li>Accounts with zero activity (0 bytes download and 0 bytes upload) are automatically deleted after 30 days.</li><li>Inactive VIP and unparked accounts are automatically deleted after 40 days.</li></ul>"
default: "<ul><li>Accounts with zero activity (0 bytes download and 0 bytes upload) are automatically deleted after 30 days.</li><li>Inactive account under the rank of VIP that are unparked are automatically deleted after 40 days.</li></ul>"
login:
path: /api/torrents

View File

@@ -62,6 +62,8 @@ login:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
keeplogged: 1
error:
- selector: table.main:contains("Login failed")
test:
path: index.php
selector: a[href^="logout.php"]

View File

@@ -1,174 +0,0 @@
---
id: denofsimps-api
name: DenOfSimps (API)
description: "DenOfSimps (DoS) is a Private Torrent Tracker for 3X Fansite content only"
language: en-US
type: private
encoding: UTF-8
links:
- https://denofsimps.club/
caps:
categorymappings:
- {id: 1, cat: XXX/WEB-DL, desc: "OnlyFans"}
- {id: 2, cat: XXX/WEB-DL, desc: "Fansly"}
- {id: 3, cat: XXX/WEB-DL, desc: "ManyVids"}
- {id: 4, cat: XXX/WEB-DL, desc: "Clips4Sale"}
- {id: 5, cat: XXX/WEB-DL, desc: "JustForFans"}
- {id: 6, cat: XXX/WEB-DL, desc: "Privacy"}
- {id: 10, cat: XXX/WEB-DL, desc: "Chaturbate"}
- {id: 11, cat: XXX/WEB-DL, desc: "LoyalFans"}
- {id: 12, cat: XXX/WEB-DL, desc: "CamSoda"}
- {id: 8, cat: XXX/WEB-DL, desc: "MyDirtyHobby"}
- {id: 14, cat: XXX/WEB-DL, desc: "Other"}
modes:
search: [q]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://denofsimps.club/\" target=\"_blank\">DenOfSimps</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: "Unused accounts may be pruned without warning."
login:
path: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
- path: "/api/torrents/filter"
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
_id:
selector: ..id
category:
selector: category_id
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
text: "{{ .Config.sitelink }}files/img/torrent-cover_{{ .Result._id }}.jpg"
genre:
selector: type
description:
text: "{{ .Result.genre }}"
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 1.0 but torrents must be seeded for 5 days regardless of ratio
# minimumratio:
# text: 1.0
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 8.1.3 (custom)

View File

@@ -10,6 +10,7 @@ links:
- https://diablotorrent.net/
caps:
# dont forget to update the path categories in the search block
categorymappings:
# Film
- {id: 49, cat: Movies/SD, desc: "Film > Cam", default: true}
@@ -100,6 +101,8 @@ login:
login: 1
belepes: 1
rhash: 123
error:
- selector: :root:contains("{\"hiba\":true,")
test:
path: browse
selector: a[href*="logout"]

View File

@@ -7,6 +7,7 @@ type: private
encoding: UTF-8
links:
- https://digitalcore.club/
- https://prxy.digitalcore.club/
caps:
categorymappings:
@@ -100,6 +101,7 @@ settings:
default: "If your account is inactive (you do not sign in) for more than 60 days, your account is disabled. Park your account if you are going away for more than 60 days."
login:
# using cookie method because login page is dynamically generated using JS
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -94,6 +94,7 @@ login:
logout: ""
error:
- selector: table.message:contains("Error")
- selector: body:contains("Error 403")
test:
path: index.php
selector: a[href="account-logout.php"]

View File

@@ -184,4 +184,4 @@ search:
args: "cat={{ .Result.category_title }} - "
minimumratio:
text: 0.9
# NexusPHP v1.8.12 2024-05-10
# NexusPHP v1.8.13 2024-09-21

View File

@@ -90,6 +90,7 @@ settings:
default: "In principle, the STAFF reserves the right to delete any user who has not accessed the tracker in 90 days or has not downloaded/uploaded any contribution in the last 180 days, if you are going to be away for a while, park the account from your panel."
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -98,6 +98,8 @@ search:
rows:
selector: "div#content > div.poststuff:has(~ div.entry a.download), div#content > div.poststuff ~ div.entry:has(a.download)"
after: 1
filters:
- name: andmatch
fields:
category:

View File

@@ -55,16 +55,12 @@ caps:
book-search: [q]
settings:
- name: cookie
- name: username
type: text
label: Cookie
- name: info_cookie
type: info_cookie
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info_useragent
label: Username
- name: password
type: password
label: Password
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
@@ -78,17 +74,25 @@ settings:
MULTi POLISH: MULTi POLISH
login:
method: cookie
path: logowanie
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[src^="/img.php?size=3"]
input: vImageCodP
inputs:
cookie: "{{ .Config.cookie }}"
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
returnto: ""
error:
- selector: div#center-side:contains("Logowanie nie")
test:
path: /
selector: a[href$="/logout.php"]
search:
# http://electro-torrent.pl/szukaj.php?search=&typ=torrent&cat=0
headers:
User-Agent: ["{{ .Config.useragent }}"]
paths:
- path: szukaj.php
allowEmptyInputs: true

View File

@@ -77,6 +77,7 @@ settings:
default: false
login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -1,30 +1,22 @@
---
id: plusteca
name: Plusteca
description: "Plusteca is a BRAZILIAN Private Torrent Tracker for MOVIES / TV"
language: pt-BR
id: emuwarez
name: eMuwarez (API)
description: "eMuwarez is a SPANISH Private Torrent Tracker for MOVIES / TV"
language: es-ES
type: private
encoding: UTF-8
links:
- https://plusteca.com/
- https://emuwarez.it/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Filme"}
- {id: 2, cat: TV, desc: "Seriado"}
- {id: 4, cat: PC/Games, desc: "Jogo"}
- {id: 5, cat: PC/0day, desc: "Aplicativo"}
- {id: 6, cat: Other, desc: "Cursos"}
- {id: 7, cat: XXX, desc: "XXX"}
- {id: 8, cat: Books/EBook, desc: "Livros"}
- {id: 9, cat: Books/Mags, desc: "História em Quadrinhos"}
- {id: 10, cat: TV, desc: "Shows"}
- {id: 1, cat: Movies, desc: "Películas"}
- {id: 2, cat: TV, desc: "Series"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
book-search: [q]
settings:
- name: apikey
@@ -33,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://plusteca.com/\" target=\"_blank\">Plusteca</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://emuwarez.it/\" target=\"_blank\">eMuwarez</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -112,7 +104,7 @@ search:
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }} Spanish"
details:
selector: details_link
download:
@@ -134,9 +126,9 @@ search:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Cinema TV)", "Cinema_TV"]
args: ["(?i)(Ciencia ficción)", "Ciencia_ficción"]
- name: re_replace
args: ["(?i)(Ficção científica)", "Ficção_científica"]
args: ["(?i)(Película de TV)", "Película_de_TV"]
- name: replace
args: [" & ", "_&_"]
description:
@@ -182,7 +174,9 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumratio:
text: 2.0
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.2.0

View File

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

View File

@@ -50,6 +50,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
@@ -69,7 +70,7 @@ search:
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
selector: table#torrent_table > tbody > tr[class^="torrent shaded_row"]:has(a[href*="action=download"])
fields:
category:

View File

@@ -20,6 +20,7 @@ caps:
- {id: 265, cat: Movies/HD, desc: "Filmy x265 HEVC"}
- {id: 12, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 530, cat: Movies/SD, desc: "Filmy TS/CAM"}
- {id: 826, cat: Movies/HD, desc: "REMUX / Complete"}
- {id: 9, cat: PC, desc: "Programy"}
- {id: 7, cat: Console, desc: "Konsole"}
- {id: 6, cat: PC/Games, desc: "Gry"}
@@ -44,12 +45,16 @@ caps:
book-search: [q]
settings:
- name: email
- name: cookie
type: text
label: Email
- name: password
type: password
label: Password
label: Cookie
- name: info_cookie
type: info_cookie
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info_useragent
- name: multilang
type: checkbox
label: Replace MULTi by another language in release name
@@ -60,16 +65,13 @@ settings:
default: POLISH
options:
POLISH: POLISH
MULTi POLISH: MULTIi POLISH
MULTi POLISH: MULTi POLISH
login:
path: takelogin.php
method: post
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
username: "{{ .Config.email }}"
password: "{{ .Config.password }}"
error:
- selector: table.main:contains("Logowanie nie udane")
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href^="/logout.php"]
@@ -84,6 +86,9 @@ search:
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}%{{ end }}"
# does not support imdbid searching, or have imdb in results
headers:
User-Agent: ["{{ .Config.useragent }}"]
rows:
selector: table[width="100%"] > tbody > tr:has(a[href*="torrent/"])
@@ -101,6 +106,7 @@ search:
":contains(\"x265 HEVC\")": 265
":contains(\"3D\")": 12
":contains(\"TS/CAM\")": 530
":contains(\"REMUX\")": 826
":contains(\"Programy\")": 9
":contains(\"Konsole\")": 7
":contains(\"Gry\")": 6

View File

@@ -74,6 +74,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
@@ -94,7 +95,7 @@ search:
# 0 all, 1 active, 2 dead
incldead: 0
# 0 all, 1 polish, 5 dubbed, 6 subs, 2 non-polish, 3 freeleech, 4 highlighted
polish: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
polish: "{{ if .Config.freeleech }}3{{ else }}0{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
@@ -133,7 +134,7 @@ search:
attribute: onclick
filters:
- name: re_replace
args: ["^return downloadTorrent\\('([^']+)', '([^']+)', ''\\);$", "download.php/$1/$2.torrent"]
args: ["^return downloadTorrent\\('([^']+)', '([^']+)', '[^']*'\\);$", "download.php/$1/$2.torrent"]
genre:
selector: div.span_title span div
_language:

View File

@@ -11,22 +11,8 @@ links:
- https://extratorrent.proxyninja.org/
- https://extratorrent.proxyninja.net/
legacylinks:
- https://extratorrent.unblockit.rsvp/
- https://extratorrent.unblockit.vegas/
- 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/
- https://extratorrent.unblockit.africa/
- https://extratorrent.unblockit.casa/ # 502
- https://extratorrent.unblockit.sbs/ # 502
- https://extratorrent.unblockit.ong/ # 502
- https://extratorrent.unblockit.black/ # 502
- https://extratorrent.unblockit.meme/ # 502
- https://extratorrent.unblockit.download/ # 502
caps:
@@ -49,12 +35,12 @@ caps:
- {id: Music videos, cat: Audio/Video, desc: Music Videos}
- {id: Other Music, cat: Audio/Other, desc: Music Other}
- {id: Radio Shows, cat: Audio/Other, desc: Music Radio}
- {id: Video, cat: XXX, desc: Adult / Porn}
- {id: "Adult / Porn", cat: XXX, desc: Adult / Porn}
- {id: Pictures, cat: XXX/ImageSet, desc: Adult Pictures}
- {id: Magazines, cat: XXX/Other, desc: Adult Magazines}
- {id: Games, cat: XXX/Other, desc: Adult Games}
- {id: Hentai, cat: XXX/Other, desc: Adult Hentai}
- {id: Video, cat: XXX, desc: Adult / Porn}
- {id: "Adult / Porn", cat: XXX, desc: Adult / Porn}
- {id: Pictures, cat: XXX/ImageSet, desc: Adult Pictures}
- {id: Magazines, cat: XXX/Other, desc: Adult Magazines}
- {id: Games, cat: XXX/Other, desc: Adult Games}
- {id: Hentai, cat: XXX/Other, desc: Adult Hentai}
- {id: Windows, cat: PC, desc: Software Windows}
- {id: Android, cat: PC/Mobile-Android, desc: Software Android}
- {id: Mac, cat: PC/Mac, desc: Software Mac}

View File

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

View File

@@ -11,34 +11,20 @@ links:
- https://eztv.tf/
- https://eztv.yt/
- https://eztv1.xyz/
- https://eztv.unblockit.download/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- https://eztv.unblockit.rsvp/
- https://eztv.unblockit.vegas/
- https://eztv.unblockit.esq/
- https://eztv.unblockit.zip/
- 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/
- https://eztv.unblockit.africa/
- https://eztv.unblockit.casa/
- https://eztv.unblockit.sbs/
- https://eztv.unblockninja.com/ # layout=def_wlinks not working
- https://eztv.ninjaproxy1.com/ # layout=def_wlinks not working
- https://eztv.proxyninja.org/ # layout=def_wlinks not working
- https://eztv.abcproxy.org/
- https://eztv.unblockit.ong/
- https://eztv.unblockit.black/
- https://eztv.unblockit.meme/
- https://eztv.unblockit.download/
caps:
categories:
@@ -56,7 +42,8 @@ search:
keywordsfilters:
- name: re_replace
args: ["S[0-9]{2}([^E]|$)", ""] # remove season tag without episode (search doesn't support it)
args: ["\\bS\\d{2,3}\\b", ""] # remove season tag without episode (search doesn't support it)
- name: trim
# fixes for site search issues - Prowlarr #1094
- name: replace
args: ["-", ""]

View File

@@ -2,7 +2,7 @@
id: f1carreras-api
name: F1Carreras (API)
description: "F1Carreras is a Spanish Private Torrent Tracker for Motor Racing TV Releases"
language: es-ES
language: es-MX
type: private
encoding: UTF-8
links:
@@ -22,10 +22,11 @@ caps:
- {id: 10, cat: TV/Sport, desc: "DTM"}
- {id: 11, cat: TV/Sport, desc: "Rally"}
- {id: 12, cat: TV/Sport, desc: "WEC"}
- {id: 13, cat: TV/Sport, desc: "Other Series"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
tv-search: [q, season, ep]
settings:
- name: apikey
@@ -34,11 +35,15 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://f1carreras.xyz/\" target=\"_blank\">F1Carreras</a> account <i>Settings</i> page and clicking on the <b>API Key</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://f1carreras.xyz/\" target=\"_blank\">F1Carreras</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: single_file_release_use_filename
type: checkbox
label: Use filename as title for single file releases
default: true
- name: sort
type: select
label: Sort requested from site
@@ -80,11 +85,9 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
# disabled due to not being properly mapped
# seasonNumber: "{{ .Query.Season }}"
# episodeNumber: "{{ .Query.Ep }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
@@ -93,6 +96,9 @@ search:
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
- name: re_replace # S2024 to 2024 and S2024E97 to 2024 97
args: ["\\b(?:S(\\d{2,4}))(?:E(\\d{2,4}))?\\b", "$1 $2"]
- name: trim
rows:
selector: data
@@ -101,27 +107,21 @@ search:
fields:
category:
selector: category_id
title:
title_optional:
selector: name
title_filename:
selector: "files[0].name"
optional: true
files:
selector: num_file
title:
text: "{{ if and (.Config.single_file_release_use_filename) (eq .Result.files \"1\") (.Result.title_filename) }}{{ .Result.title_filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
details:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
files:
selector: num_file
seeders:
selector: seeders
leechers:
@@ -138,7 +138,12 @@ search:
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
_featured:
selector: featured
case:
False: "{{ .False }}"
True: "{{ .True }}"
downloadvolumefactor_freeleech:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
@@ -148,15 +153,17 @@ search:
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
downloadvolumefactor:
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
uploadvolumefactor_double_upload:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
minimumratio:
text: 1.0
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
minimumseedtime:
# 12 hours (as seconds = 12 x 60 x 60)
text: 43200
# json UNIT3D 7.2.5
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 8.3.4 (custom)

View File

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

View File

@@ -182,7 +182,6 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# Maintain global ratio above 0.6 or downloads will get disabled. No MST.
minimumratio:
text: 0.61
# json UNIT3D 8.1.3
text: 0.71
# json UNIT3D 8.3.6

View File

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

View File

@@ -10,6 +10,7 @@ links:
- https://pt.0ff.cc/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "Movies|电影", default: true}
- {id: 402, cat: TV, desc: "TV Series|电视剧", default: true}
@@ -19,13 +20,25 @@ caps:
- {id: 406, cat: Audio/Video, desc: "Music Videos|音乐视频", default: true}
- {id: 407, cat: Audio/Lossless, desc: "HD Music|无损音乐", default: true}
- {id: 408, cat: TV/Sport, desc: "Sports|体育", default: true}
- {id: 427, cat: Other/Misc, desc: "待定", default: true}
- {id: 412, cat: Other/Misc, desc: "待定", default: true}
- {id: 411, cat: Other/Misc, desc: "待定", default: true}
- {id: 410, cat: Other/Misc, desc: "待定", default: true}
- {id: 409, cat: Other/Misc, desc: "待定", default: true}
- {id: 428, cat: Other, desc: "Others|其他", default: true}
# special
- {id: 413, cat: Other, desc: "Education|学习教育", default: false}
- {id: 414, cat: Other, desc: "Course|网络教程", default: false}
- {id: 415, cat: Books, desc: "book|书籍", default: false}
- {id: 416, cat: PC/0day, desc: "Resources|网络资源", default: false}
- {id: 417, cat: PC/Games, desc: "Game|游戏", default: false}
- {id: 425, cat: Other/Misc, desc: "待定", default: false}
- {id: 424, cat: Other/Misc, desc: "待定", default: false}
- {id: 423, cat: Other/Misc, desc: "待定", default: false}
- {id: 422, cat: Other/Misc, desc: "待定", default: false}
- {id: 421, cat: Other/Misc, desc: "待定", default: false}
- {id: 420, cat: Other/Misc, desc: "待定", default: false}
- {id: 419, cat: Other/Misc, desc: "待定", default: false}
- {id: 418, cat: Other/Misc, desc: "待定", default: false}
- {id: 426, cat: Other, desc: "Others|其他", default: false}
modes:
@@ -106,9 +119,9 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 404, 405, 406, 407, 408, 428]
categories: [401, 402, 403, 404, 405, 406, 407, 408, 427, 412, 411, 410, 409, 428]
- path: special.php
categories: [413, 414, 415, 416, 417, 426]
categories: [413, 414, 415, 416, 417, 425, 424, 423, 422, 421, 420, 419, 418, 426]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }} {{ else }}{{ .Keywords }}{{ end }}{{ if .Query.DoubanID }}{{ .Query.DoubanID }}{{ else }}{{ end }}"
@@ -218,4 +231,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.13 2024-07-23
# NexusPHP v1.8.15 2024-12-23

View File

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

View File

@@ -114,6 +114,16 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table:has(a[href*="login.php?error=1"])
message:
text: "ERROR: Incorrect username!"
- selector: table:has(a[href*="login.php?error=4"])
message:
text: "ERROR: Incorrect password!"
- selector: table:has(a[href*="login.php?error="])
message:
text: "ERROR: Something went wrong during login!"
test:
path: index.php
selector: a[href*="/logout.php"]

View File

@@ -6,9 +6,10 @@ language: he-IL
type: private
encoding: windows-1255
links:
- https://www.fuzer.me/
- https://www.fuzer.xyz/
legacylinks:
- https://fuzer.me/
- https://www.fuzer.me/
caps:
categorymappings:
@@ -94,6 +95,7 @@ settings:
asc: asc
login:
# using cookie method because login page has embedded Google reCAPTCHA
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

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

View File

@@ -52,6 +52,7 @@ settings:
caps:
categorymappings:
- {id: 69, cat: XXX, desc: "AI"}
- {id: 62, cat: XXX, desc: "Amateur"}
- {id: 29, cat: XXX, desc: "Anal"}
- {id: 46, cat: XXX, desc: "Anime Games"}
@@ -111,6 +112,8 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div.panel:has(h3:contains("Login failed"))
test:
path: browse.php
selector: a[href$="/logout.php"]

View File

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

View File

@@ -5,25 +5,21 @@ description: "GkTorrent is a French Public site for TV / MOVIES / GENERAL"
language: fr-FR
type: public
encoding: UTF-8
# to fetch current domain use https://www.protege-torrent.com/Gktorrent
# to fetch current domain use https://www.rantop.org/
links:
- https://www.gktorrent.sk/
- https://www.gktorrent.cv/
legacylinks:
# latest domains list
- https://www.rantop.org/
- https://www.torrent.ws/
- https://www.protege-torrent.com/
- https://gktorrent.news/
- https://www.torrent.onl/
- https://www.site-torrent.com/
# domain lists no longer working
- https://www.protege-torrent.com/
- https://www.torrent.ws/
- https://www.protege-liens.com/
- https://www.protege-liens.net/
# actual legacylinks
- https://gktorrent.nocensor.click/
- https://www.gktorrent.ph/
- https://www.gktorrent.vc/
- https://www.gktorrent.mx/
- https://www.gktorrent.fi/
- https://www.gktorrent.wf/
- https://gktorrent.nocensor.cloud/
- https://gktorrent.mrunblock.bond/
- https://www.gktorrent.wtf/
- https://www.gktorrent.vg/
- https://www.gktorrent.lol/
- https://www.gktorrent.sh/
@@ -32,6 +28,13 @@ legacylinks:
- https://www.gktorrent.pm/
- https://www.gktorrent.tw/
- https://www.gktorrent.in/
- https://www.gktorrent.sk/
- https://www.gktorrent.uno/
- https://www.gktorrent.gy/
- https://www.gktorrent.si/
- https://www.gktorrent.my/
- https://www.gktorrent.cz/
- https://www.gktorrent.ke/
caps:
categorymappings:
@@ -92,7 +95,7 @@ download:
search:
paths:
- path: "{{ if .Keywords }}recherche/{{ .Keywords }}{{ else }}{{ end }}"
- path: "{{ if .Keywords }}recherche/{{ .Keywords }}{{ else }}home{{ end }}"
keywordsfilters:
# if searching for season packs swith S01 to saison 1 #9712
- name: re_replace
@@ -131,7 +134,7 @@ search:
attribute: href
filters:
- name: regexp
args: (/?torrent/\d+)
args: (/?detail/\d+)
download:
text: "{{ .Result.details }}"
size:

View File

@@ -8,30 +8,16 @@ encoding: UTF-8
links:
- https://glodls.to/
- https://gtso.cc/
- https://glotorrents.unblockit.download/
- https://glodls.unblockninja.com/
legacylinks:
- https://glodls.rocks/
- https://gtdb.to/
- https://glotorrents.unblockit.rsvp/
- https://gtdb.cc/
- https://glotorrents.unblockit.vegas/
- https://glotorrents.unblockit.esq/
- https://glotorrents.unblockit.zip/
- https://glotorrents.unblockit.foo/
- https://glotorrents.unblockit.ing/
- https://www.gtdb.to/
- https://glotorrents.mrunblock.bond/
- https://glotorrents.nocensor.cloud/
- https://glotorrents.unblockit.date/
- https://glotorrents.unblockit.dad/
- https://glotorrents.unblockit.africa/
- https://glotorrents.unblockit.casa/
- https://glotorrents.unblockit.sbs/
- https://glotorrents.unblockit.ong/
- https://glodls.unblockninja.com/ # blank
- https://glodls.ninjaproxy1.com/ # blank
- https://glotorrents.unblockit.black/
- https://glotorrents.unblockit.meme/
- https://glotorrents.unblockit.download/
caps:
categorymappings:
@@ -85,6 +71,7 @@ search:
paths:
# https://glodls.to/search_results.php?c1=1&c72=1&c41=1&search=blacklist+s07e05&cat=0&incldead=1&inclexternal=0&lang=0&sort=id&order=desc
- path: search_results.php
allowEmptyInputs: true
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"

View File

@@ -1,155 +0,0 @@
---
id: goodtracker
name: GOOD tracker
description: "GOOD tracker is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
language: ru-RU
type: semi-private
encoding: windows-1251
links:
- http://good73.net/ # does not support https
caps:
categorymappings:
- {id: 1, cat: PC/ISO, desc: "Приложения ISO"}
- {id: 9, cat: Books, desc: "Документация"}
- {id: 5, cat: PC/Games, desc: "Игры PC"}
- {id: 10, cat: Audio, desc: "Музыка"}
- {id: 11, cat: TV, desc: "Сериалы"}
- {id: 12, cat: TV/Anime, desc: "Аниме"}
- {id: 13, cat: Movies/DVD, desc: "Фильмы DVDRip"}
- {id: 14, cat: Movies/HD, desc: "Фильмы HDRip"}
- {id: 15, cat: Movies/DVD, desc: "Фильмы DVD"}
- {id: 21, cat: Movies/Other, desc: "Мультфильмы"}
- {id: 16, cat: Books/EBook, desc: "Книги"}
- {id: 18, cat: PC, desc: "Софт"}
- {id: 20, cat: Other, desc: "Temp"}
- {id: 22, cat: Console/PSP, desc: "SONY PSP"}
- {id: 23, cat: TV/Documentary, desc: "Документальные фильмы"}
- {id: 25, cat: Audio, desc: "Многоканальная музыка"}
- {id: 26, cat: TV/Sport, desc: "Спорт"}
- {id: 28, cat: Console/XBox, desc: "PlayStation/X-Box"}
- {id: 29, cat: PC/Mobile-Other, desc: "Мобильные устройства"}
- {id: 30, cat: Other, desc: "Клипы"}
- {id: 31, cat: Other, desc: "*nix"}
- {id: 34, cat: Audio/Audiobook, desc: "Аудиокниги"}
- {id: 35, cat: Audio/Video, desc: "Музыкальное DVD"}
- {id: 36, cat: Movies/3D, desc: "Фильмы 3D"}
- {id: 37, cat: Movies/HD, desc: "Фильмы HD/BD"}
- {id: 38, cat: Other, desc: "Обучающие материалы"}
- {id: 39, cat: Other, desc: "Фильмографии"}
- {id: 40, cat: Other, desc: "Трейлеры"}
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>Торрентов на страницу:</b> setting to <b>100</b> on your account profile.
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
submit: Вход!
error:
- selector: div.error:contains("Ошибка входа")
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# http://good73.net/browse.php?c9=1&search=&incldead=1&cat=0&browse=&sort=7&type=desc
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead, 3 silver, 4 gold, 5 noseed, 6 dead for over 30 days
incldead: "{{ if .Config.freeleech }}4{{ else }}1{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# site does not support imdbid searching or have imdbid in results
rows:
selector: tbody[id="highlighted"] > tr:has(a[href^="details.php?id="])
after: 1
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?id="]
attribute: href
date:
# 2023-10-06 09:48:07
selector: font:contains("-")
filters:
- name: regexp
args: "(\\d{4}-\\d{2}-\\d{2}\\s\\d{2}:\\d{2}:\\d{2}) |"
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
files:
selector: td:nth-child(4)
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="pic/freedownload.gif"]: 0
img[src="pic/silverdownload.gif"]: 0.5
"*": 1
uploadvolumefactor:
text: 1
# TBDEV custom v2.0

View File

@@ -10,6 +10,7 @@ links:
- https://www.htpt.cc/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 1, cat: Audio, desc: "相声 Crosstalk", default: true}
- {id: 4091, cat: Audio, desc: "评书 Storytelling", default: true}

View File

@@ -61,6 +61,7 @@ settings:
default: "To keep your account active, sign in and browse the site at least once every 120 days. Seeding torrents does not count as account activity, so in order to remain active you need to sign in and browse the site. Pornstar Trainee (and above) have a longer inactivity timer, but logging in regularly is recommended to learn about special events and new features."
login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -60,6 +60,7 @@ login:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
- selector: :root:contains("Account is Banned")
search:
paths:
@@ -152,4 +153,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 5.3.0
# json UNIT3D 5.3.0 (custom 0.5.0)

View File

@@ -181,7 +181,10 @@ search:
True: 2 # double
uploadvolumefactor:
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
# global MR is 0.4 but torrents must be seeded for 3 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 8.1.3
# json UNIT3D 8.3.6

View File

@@ -74,6 +74,7 @@ settings:
default: "Account Retention Rules:<ol><li>Veteran Users and above will be retained forever</li><li> Insane 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 150 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 60 consecutive days.</li><li> Newly registered users who have no traffic for 7 days (i.e., upload/download data is 0) will be deleted.</li></ol>"
login:
# switched from the form method to the cookie method due to #9577
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -5,18 +5,27 @@ description: "HDAtmos is a CHINESE Private Torrent Tracker for HD MOVIES / TV /
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://hdatmos.club/
caps:
# dont forget to update the path categories in the search block
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/MV演唱会"}
- {id: 407, cat: TV/Sport, desc: "Sports/体育"}
- {id: 408, cat: Audio, desc: "HQ Audio/音乐"}
- {id: 401, cat: Movies, desc: "Movies/电影", default: true}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片", default: true}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫", default: true}
- {id: 402, cat: TV, desc: "TV Series/电视剧", default: true}
- {id: 406, cat: Audio/Video, desc: "Music Videos/MV演唱会", default: true}
- {id: 407, cat: TV/Sport, desc: "Sports/体育", default: true}
- {id: 408, cat: Audio, desc: "HQ Audio/音乐", default: true}
- {id: 416, cat: Audio, desc: "洗版区/音乐", default: false}
- {id: 415, cat: TV/Sport, desc: "洗版区/体育", default: false}
- {id: 414, cat: Audio/Video, desc: "洗版区/MV演唱会", default: false}
- {id: 413, cat: TV/Anime, desc: "洗版区/动漫", default: false}
- {id: 412, cat: TV, desc: "洗版区/电视剧", default: false}
- {id: 411, cat: TV/Documentary, desc: "洗版区/纪录片", default: false}
- {id: 410, cat: Movies, desc: "洗版区/电影", default: false}
modes:
search: [q]
@@ -66,6 +75,10 @@ settings:
type: info
label: Account Inactivity
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted.</li><li>Elite User or above would never be deleted if parked (at User CP).</li><li>Parked accounts would be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts would be deleted if users have not logged in for more than 150 days in a row.</li><li>Accounts with both uploaded and downloaded amount being 0 would be deleted if users have not logged in for more than 100 days in a row.</li></ol>"
- name: info_special
type: info
label: Special Categories
default: "Only <b>Power User</b> or above can view Special section. Searching for 洗版区 categories by users below this class will result in search errors."
login:
path: login.php
@@ -95,6 +108,9 @@ login:
search:
paths:
- path: torrents.php
categories: [401, 404, 405, 402, 406, 407, 408]
- path: special.php
categories: [416, 415, 414, 413, 412, 411, 410]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }} {{ else }}{{ .Keywords }}{{ end }}{{ if .Query.DoubanID }}{{ .Query.DoubanID }}{{ else }}{{ end }}"

View File

@@ -33,6 +33,8 @@ caps:
music-search: [q]
settings:
# not entirely sure why cookie method is being used. while the login page uses non-standard field names, the form seems regular enough.
# but since none of the team have an account we cannot switch to using form method without having any testing validation.
- name: cookie
type: text
label: Cookie

View File

@@ -1,32 +1,31 @@
---
id: tosky
name: ToSky
description: "ToSky is a Private CHINESE tracker for MOVIES / TV / GENERAL"
id: hdclone
name: HDClone
description: "HDClone is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://t.tosky.club/
- https://pt.hdclone.org/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 403, cat: TV, desc: "TV Shows/综艺"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {id: 409, cat: Audio, desc: "Music/音乐"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/音乐视频"}
- {id: 410, cat: Other, desc: "Educations/教育"}
- {id: 411, cat: Audio/Audiobook, desc: "Audio Books/有声书"}
- {id: 407, cat: TV/Sport, desc: "Sports/体育"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 408, cat: Other, desc: "Others/其他"}
- {id: 403, cat: TV, desc: "TV Shows/综艺"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫、动画"}
- {id: 408, cat: Audio/Video, desc: "Playlet/短剧"}
- {id: 410, cat: Audio/Video, desc: "MV/演唱会"}
- {id: 406, cat: Audio, desc: "Music/音乐"}
- {id: 407, cat: Other, desc: "Others/其他(慎选)"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: username
@@ -41,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 ICC2022 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 HDClone Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -69,7 +68,7 @@ settings:
- name: info_activity
type: info
label: Account Inactivity
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted.</li><li>Elite User or above would never be deleted if parked (at User CP).</li><li>Parked accounts would be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts would be deleted if users have not logged in for more than 150 days in a row.</li><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>"
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 80 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 60 consecutive days</li><li>Users who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 10 consecutive days.</li></ol>"
login:
path: login.php
@@ -90,6 +89,8 @@ login:
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
message:
selector: td.text
test:
path: index.php
selector: a[href="logout.php"]
@@ -105,7 +106,7 @@ search:
# 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: "{{ if or .Query.IMDBID .Query.DoubanID }}1{{ else }}0{{ end }}"
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 }}"
@@ -113,7 +114,7 @@ search:
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
selector: table.torrents > tbody > tr:has(table.torrentname)
fields:
category:
@@ -138,6 +139,14 @@ search:
poster:
selector: img[data-src]
attribute: data-src
imdbid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="imdb.com/title/tt"]
attribute: href
doubanid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="movie.douban.com/subject/"]
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
@@ -181,7 +190,12 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 1
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
description:
selector: td.rowfollow:nth-child(2)
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.11 2024-03-27

View File

@@ -66,6 +66,7 @@ settings:
default: "Account retention rules:<ol><li>(Division Commander) Extreme User and above will be retained forever</li><li>(Brigadier Commander) Veteran Users and above will not be deleted after their account has been parked (in the Control Panel)</li><li>Users who have parked their accounts will be disabled if they do not log in for 180 consecutive days</li><li>Users with a non-parked account will have their account disabled if they do not log in for 90 consecutive days</li><li>Newly registered users who do not have traffic (i.e., upload and download data is 0) and do not log in for 5 consecutive days will be disabld.</li></ol>"
login:
# using cookie method because login page can present second page for 2FA when enabled
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"

View File

@@ -210,4 +210,4 @@ search:
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.12 2024-06-13
# NexusPHP v1.8.14 2024-09-24

View File

@@ -109,7 +109,7 @@ search:
# site does not support imdbid search or display imdb links in results
rows:
selector: table#torrent_table > tbody > tr.torrent
selector: table#torrent_table > tbody > tr.torrent:has(a[href^="torrents.php?action=download&"])
fields:
category:
@@ -122,6 +122,9 @@ search:
div.cats_série: 5
div.cats_sérieanim: 6
div.cats_documentaire: 7
details:
selector: a[href^="torrents.php?id="]
attribute: href
download_regular:
selector: a[href^="torrents.php?action=download&"]
attribute: href
@@ -133,16 +136,66 @@ search:
args: "&usetoken=1"
download:
text: "{{ if .Config.usetoken }}{{ .Result.download_usetoken }}{{ else }}{{ .Result.download_regular }}{{ end }}"
title_phase1:
selector: div.group_info
remove: span:nth-child(1), div.tags
_release_group:
selector: span.team_name
optional: true
filters:
- name: trim
poster:
selector: div.group_image img
attribute: src
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(4)
filters:
- name: replace
args: ["\n", ""]
- name: re_replace
args: ["^(.+) (.+)", "$2-$1"]
args: ["Il y a ", ""]
- name: replace
args: [" ", " "]
args: ["heures", "hours"]
- name: replace
args: ["heure", "hour"]
- name: replace
args: ["jours", "days"]
- name: replace
args: ["jour", "day"]
- name: replace
args: ["semaines", "weeks"]
- name: replace
args: ["semaine", "week"]
- name: replace
args: ["mois", "months"]
- name: replace
args: ["ans", "years"]
- name: replace
args: ["an", "year"]
- name: append
args: " ago"
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:
"div.group_info:contains(\"/ Free\")": 0
"div.group_info:contains(\"↓75%\")": 0.75
"div.group_info:contains(\"↓50%\")": 0.50
"div.group_info:contains(\"↓25%\")": 0.25 # for this site this is the count ratio, which is 25% of the total torrent size. (I.E. it's 75% free)
"*": 1
uploadvolumefactor:
text: 1
title_phase1:
selector: div.group_info
remove: span.team_name, span:has(a[href^="torrents.php?action=download"]), div.tags, div.vote_controls, div.stats-content, .add_bookmark, img
filters:
- name: replace
args: ["\n", " "]
- name: re_replace
args: ["\\s+", " "]
- name: replace
args: ["Blu-Ray Original", "Complete.BluRay"]
- name: replace
@@ -236,6 +289,8 @@ search:
args: [".VOF", ".FRENCH"]
- name: replace
args: [".VFQ.MULTI", ".MULTI.VFQ"]
- name: append
args: "{{ if .Result._release_group }}-{{ .Result._release_group }}{{ else }}{{ end }}"
title_vostfr:
text: "{{ .Result.title_phase1 }}"
filters:
@@ -252,56 +307,6 @@ search:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
description:
selector: div.group_info
poster:
selector: div.group_image img
attribute: src
details:
selector: a[href^="torrents.php?id="]
attribute: href
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(4)
filters:
- name: replace
args: ["Il y a ", ""]
- name: replace
args: ["heures", "hours"]
- name: replace
args: ["heure", "hour"]
- name: replace
args: ["jours", "days"]
- name: replace
args: ["jour", "day"]
- name: replace
args: ["semaines", "weeks"]
- name: replace
args: ["semaine", "week"]
- name: replace
args: ["mois", "months"]
- name: replace
args: ["ans", "years"]
- name: replace
args: ["an", "year"]
- name: append
args: " ago"
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:
"div.group_info:contains(\"/ Free\")": 0
"div.group_info:contains(\"↓75%\")": 0.75
"div.group_info:contains(\"↓50%\")": 0.50
"div.group_info:contains(\"↓25%\")": 0.25 # for this site this is the count ratio, which is 25% of the total torrent size. (I.E. it's 75% free)
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.6
minimumseedtime:

View File

@@ -5,6 +5,8 @@ description: "HDGalaKtik is a RUSSIAN Semi-Private tracker for MOVIES / TV / GEN
language: ru-RU
type: semi-private
encoding: UTF-8
certificates:
- 53262db5c4e32667ae158fcc90396d5675d4ec3a # CN=mail.trackerpmr.com
links:
- https://www.trackerpmr.com/
- https://freetmd.com/
@@ -76,6 +78,7 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
# using the cookie method because the site expects a single session only, so using browser and Jackett can cause a lockout
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
@@ -126,11 +129,12 @@ search:
- name: querystring
args: cat
title:
selector: a.link-secondary
selector: a[href^="details.php?id="]
attribute: title
filters:
- name: regexp
args: \'>(.+?)</div
- name: htmldecode
# normalize to SXXEYY format
- name: re_replace
args: ["(?i)[CС]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)", "S$1E$2 of $3"]
@@ -189,10 +193,10 @@ search:
- name: append
args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
details:
selector: a.link-secondary
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a.link-secondary
selector: a[href^="details.php?id="]
attribute: href
filters:
- name: replace

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