Compare commits

..

866 Commits

Author SHA1 Message Date
ilike2burnthing
ca8280f2f7 rptorrents-api: rename to rptscene-api (#14998) 2024-01-18 20:18:44 +00:00
ilike2burnthing
2c67c42f70 tocashare: typo fix 2024-01-18 19:56:36 +00:00
Garfield69
152ca9c17c add toca share a Portuguese private site. resolves #14996 2024-01-19 07:25:40 +13:00
Garfield69
f2012c3286 torrentqq: bump domain 2024-01-19 06:16:49 +13:00
Garfield69
d3472eefa5 finelit:e upgrade to v3.6.8. resolves #14995
added and name sort have swapped around
hae name and name&descr haver swapped around
add new categories, remove obsolete categories
2024-01-18 21:04:45 +13:00
Bogdan
64a9d60e38 torrentproject2: fix search by removing space replacement 2024-01-18 06:23:57 +02:00
Garfield69
c8c3d2b4f8 gktorrent: switch to top for keywordless
home page has a notice prevents usual latest view
add new domains
2024-01-18 17:19:16 +13:00
Bogdan
b347a8e2b6 torrentproject2: fix selectors by getting direct descendants 2024-01-18 06:04:25 +02:00
Garfield69
500da754bf greekteam: removed. resolves #1144 2024-01-18 05:41:02 +13:00
Garfield69
b5e90d66fc torrent9clone: new domain
add new cats
switch to derniers path for keywordless as the home page is currently a notice about the domain change so results are not available there
2024-01-17 06:33:43 +13:00
Garfield69
d1504794f6 mejortorrent: new subdomain 2024-01-17 05:58:27 +13:00
Garfield69
17afd1b62e add rm-hd an Ukrainian private site. resolves # 2024-01-16 20:00:30 +13:00
Garfield69
1d9c81a7b2 torrentsir: bump domain 2024-01-16 18:30:00 +13:00
Bogdan
3dfb8974dd improve usage with STJson.TryDeserialize 2024-01-16 04:52:49 +02:00
ilike2burnthing
c37e3e4aa2 fsm: update API token info 2024-01-15 18:06:11 +00:00
Garfield69
4fc0fc09b8 torrent-turk: switch to cookie login method. resolves #7886 2024-01-15 06:59:50 +13:00
Garfield69
3a4b4d4c0e hdchina; removed. resolves #141 2024-01-14 19:04:41 +13:00
Garfield69
cf8183821f assorted unit3d: bump engine tags 2024-01-14 18:17:57 +13:00
Garfield69
55862df046 add Mendigos da WEB a Portuguese private site. resolves #14987 2024-01-14 16:01:13 +13:00
ilike2burnthing
2d11184692 hdvideo: change to cookie login. closes #14984
Credit to @ixff
2024-01-13 16:15:44 +00:00
Bogdan
0c388d2f0c knaben: switch to download to allow hrefs with redirects to magnet links 2024-01-13 16:31:13 +02:00
Garfield69
d20608e38b xider-torrent: new row selector 2024-01-12 06:10:48 +13:00
Garfield69
b3051081ca torrentqq: bump domain 2024-01-12 05:29:44 +13:00
ilike2burnthing
f603f22195 datascene-api: update engine 7.2.0 2024-01-11 15:33:27 +00:00
ilike2burnthing
44060958d0 torrentscsv: change tld *.com 2024-01-11 02:13:11 +00:00
Garfield69
9b9b3a4dee dontorrent: new domain 2024-01-10 17:29:38 +13:00
ilike2burnthing
12fae15085 hd-club: change to private. #14827 (#14977) 2024-01-10 01:09:31 +00:00
ilike2burnthing
dc3b0bb878 cpabien: fix for FlareSolverr, update for keyword results
resolves https://github.com/FlareSolverr/FlareSolverr/issues/789
2024-01-10 00:43:52 +00:00
ilike2burnthing
272fc5b2b5 proporno: search article for keywordless search (.Today.Year) 2024-01-09 21:12:20 +00:00
ilike2burnthing
33bad8ac5e glodls: new mirror gtso.cc 2024-01-09 20:14:33 +00:00
ilike2burnthing
f87753ac03 twisted-music: change tld *.org 2024-01-09 17:46:28 +00:00
Bogdan
53902b74d8 hdbits: trim spaces from search query 2024-01-08 22:32:35 +02:00
Kyle Sanderson
92b6c3f4d4 hdbits: strip non-word chars for search query (#14966) 2024-01-08 22:21:35 +02:00
Garfield69
b714699592 torrentsir: dump domain 2024-01-09 06:01:09 +13:00
ilike2burnthing
0ab037c104 jptv: change to api. #9242 (#14965) 2024-01-08 04:55:48 +00:00
ilike2burnthing
f5a5bd434b isohunt2: change to categorydesc 2024-01-08 00:10:26 +00:00
ilike2burnthing
ca9a36960b proporno: change encoding, change to categorydesc
also reverts 064d4471e2
2024-01-07 23:40:33 +00:00
ilike2burnthing
94eab46cec lastfiles: correct capitalisation of encoding 2024-01-07 23:33:44 +00:00
ilike2burnthing
b7c5294277 fluxzone: correct capitalisation of encoding 2024-01-07 23:33:25 +00:00
Garfield69
fd93c24ab3 torrentqq: bump domain 2024-01-08 06:27:59 +13:00
Garfield69
064d4471e2 proporno: new CA with invalid org 2024-01-08 06:27:47 +13:00
Garfield69
e07e870a2f assorted: new unblockit domain 2024-01-08 06:15:05 +13:00
ilike2burnthing
c75b14ffc3 brsociety-api: update engine to 7.1.3 2024-01-07 17:04:14 +00:00
ilike2burnthing
b89b5baec2 thecrazyones: update cats 2024-01-06 17:51:45 +00:00
Garfield69
161c5ac87c torrentz2eu: lint 2024-01-07 05:54:46 +13:00
Garfield69
faec84093e torrentz2eu: back to *.in domain and old engine 2024-01-07 05:47:15 +13:00
ilike2burnthing
612be39fbf lastdigitalunderground: add MR and MST
confirmed through helpdesk
2024-01-06 14:56:15 +00:00
ilike2burnthing
ec8401000a rptorrents-api: add MR and MST
confirmed through helpdesk
2024-01-06 14:56:03 +00:00
ilike2burnthing
11f9c5b686 lastdigitalunderground: add new private tracker. resolves #14955 (#14956) 2024-01-06 02:29:38 +00:00
ilike2burnthing
31d14ee503 lostfilm: refresh domains, add uptime comments. resolves #14954
check domains with Uptrends and Uptimia when adding or removing, as they have localised issues
2024-01-05 15:36:11 +00:00
Garfield69
3febafcb92 torrentoyunindir: switch to path inputs 2024-01-05 16:17:34 +13:00
Garfield69
cfc3ed95a3 ehentai: switch to path inputs 2024-01-05 16:17:16 +13:00
Garfield69
e4a7d24d90 ebookbay: switch to path inputs 2024-01-05 16:17:07 +13:00
Garfield69
f16bed1c9c crackingpatching: switch to path inputs 2024-01-05 16:16:52 +13:00
Garfield69
e661e104aa aniarena: switch to path inputs 2024-01-05 16:16:40 +13:00
Garfield69
5830b71c5c acrossthetasman: switch to path inputs 2024-01-05 16:16:31 +13:00
Garfield69
e23366a680 nyaasi: third time trying to optimise ;-) 2024-01-05 15:23:41 +13:00
Garfield69
abf538242c nyaasi: optimise 05d4aceff3 switch to using inputs for path 2024-01-05 15:20:38 +13:00
Garfield69
05d4aceff3 nyaasi: switch to suing inputs for path 2024-01-05 15:14:06 +13:00
ilike2burnthing
0c45b98232 infire: update MST 2024-01-04 22:45:32 +00:00
ilike2burnthing
f49113c3ee infire: add xxx.php search, change to categorydesc, avoid error when no results found
There are 2 `Slike` cats, so I'll say to mods, see if they want to change one/both.
2024-01-04 22:30:52 +00:00
Garfield69
4489421af4 infire: login and search updates
row cat id no longer available, resorting to text match
new row selector
validate genre as the list is full of rubbish
new freeleech, size and date selectors
2024-01-05 10:26:00 +13:00
Bogdan
a068f91ee3 sukebeinyaasi: add filter setting 2024-01-04 22:38:04 +02:00
Garfield69
b94a529d1d jme-reunit3d: correct language key 2024-01-05 05:33:34 +13:00
ilike2burnthing
8278088f6d agsvpt: typo fix 2024-01-04 03:48:16 +00:00
ilike2burnthing
6aacd7a76f agsvpt: add private Chinese tracker. resolves #14946 (#14951) 2024-01-04 03:42:01 +00:00
Garfield69
38f757bc0f add rptorrents a private site. resolves #5368 2024-01-04 14:43:50 +13:00
ilike2burnthing
392074fa23 noname-clubl: update cats 2024-01-04 01:23:51 +00:00
ilike2burnthing
296ef93683 noname-club: update cats 2024-01-04 01:23:41 +00:00
ilike2burnthing
5af1720496 rutracker: typo fix 2024-01-04 01:08:18 +00:00
ilike2burnthing
31e6abf15d file-tracker: update cats 2024-01-04 01:05:39 +00:00
ilike2burnthing
4215a228c8 krazyzone: update cats 2024-01-03 22:50:24 +00:00
ilike2burnthing
67594840a1 rutracker: update cats 2024-01-03 22:38:19 +00:00
ilike2burnthing
a068c2c111 riperam: update cats 2024-01-03 21:51:19 +00:00
ilike2burnthing
0a2ae1cdc8 arabp2p: fix formatting quirk of mixing Arabic and numbers 2024-01-03 19:39:33 +00:00
ilike2burnthing
98a8ab2ac7 rutracker-ru: lint fix 2024-01-03 19:27:37 +00:00
ilike2burnthing
50b55e5f3f rutracker-ru: update cats 2024-01-03 19:14:23 +00:00
Garfield69
8de3030f39 rutracker-ru: add cats 2024-01-04 07:37:08 +13:00
Garfield69
2675a004fe arabp2p: drop cat 2024-01-04 07:31:06 +13:00
Garfield69
a7d3dd463b krazyzone: update cat 2024-01-04 07:30:54 +13:00
ilike2burnthing
26b5ba74cf mazepa: update cats 2024-01-03 18:25:45 +00:00
ilike2burnthing
ced5f7afa3 rgfootball: update cats 2024-01-03 17:14:51 +00:00
Garfield69
0ebcee082e pornolab: fix fe8dddf892 2024-01-04 06:00:54 +13:00
Garfield69
63c2370cc1 bitbazis: cat update 2024-01-04 05:49:45 +13:00
ilike2burnthing
fe8dddf892 pornolab: update cats. resolves #14949 2024-01-03 16:41:24 +00:00
Bogdan
e2592121c6 gazellegamesapi: update categories and refactor parsing (#14948) 2024-01-03 10:58:54 +02:00
Garfield69
69605ec356 cardigannIndexerHtmlTests: update expected year 2024-01-01 18:05:43 +13:00
Garfield69
0c1e3bec44 datetimeutiltests: update reference year 2024-01-01 17:48:56 +13:00
Garfield69
6bca80f992 restore sharkpt a private Chinese site. resolves #13904 2024-01-01 17:27:03 +13:00
ilike2burnthing
f7e09eb0da torrentwhiz: remove unused book-search 2023-12-30 21:05:40 +00:00
ilike2burnthing
16c7d8c30b torrentqq: remove unused book-search 2023-12-30 21:03:23 +00:00
ilike2burnthing
85d1842d15 turkseed: removed, switched to ddl. resolves #7753 (#14944) 2023-12-30 18:42:00 +00:00
ilike2burnthing
1653c05505 satclubbing: change to private (#14940) 2023-12-29 23:32:10 +00:00
ilike2burnthing
ca98a6930d kimoji: add new Chinese private tracker. resolves #14934 (#14939) 2023-12-29 17:50:04 +00:00
Garfield69
ea70a9d4ea hellashut; new captcha input label 2023-12-30 06:17:00 +13:00
Garfield69
3d6cb98e7e frozenlayer: removed. resolves #1556 2023-12-29 18:54:54 +13:00
Garfield69
883503da0c assorted unit3d: bump engine tag 2023-12-29 08:40:01 +13:00
Garfield69
8530dae3b3 torrentqq: bump domain 2023-12-29 05:44:00 +13:00
Garfield69
0306b7822d lostfilm: switch domain
some domains are now blocked
2023-12-28 06:01:48 +13:00
ilike2burnthing
27eacaf71b Revert "dark-shadow: gone. removed. resolves #7892" (#14933)
plus a few updated cats
2023-12-27 16:43:52 +00:00
Garfield69
05c9b4b2da add HaresClub a private Chinese site. resolves #14055 2023-12-27 17:11:51 +13:00
Garfield69
5d18a1addf newstudio: site now forcing https 2023-12-27 07:03:32 +13:00
Garfield69
e2ffb93350 sporthd: removed. resolves #8090 2023-12-26 16:38:29 +13:00
Garfield69
1b2e49f24e korsar: new category selector. resolves #14884 2023-12-26 11:20:46 +13:00
Bogdan
5f66496544 audiobookbay: cleanup categories and add genres 2023-12-25 14:25:10 +02:00
Bogdan
9b9f26e77f anthelion-api: disable category filtering 2023-12-25 12:55:42 +02:00
Bogdan
f563bdbc31 cardigann: fix NullRef for empty release categories 2023-12-25 12:37:33 +02:00
ilike2burnthing
65ca7fff81 solidtorrents: revert domain *.to 2023-12-23 08:50:07 +00:00
Garfield69
4b4a695389 torrentbd: update cats 2023-12-23 16:05:26 +13:00
Garfield69
e4de4ba4ab torrentz2eu: new engine, no categories
does have details, seeders and leechers
2023-12-23 12:10:46 +13:00
Garfield69
6b740e3e42 thecrazyones: cat fixes 2023-12-23 07:26:16 +13:00
Garfield69
508a897893 add thecrazyones a private German site. resolves #13046 2023-12-23 07:10:09 +13:00
Garfield69
d64ac01a00 torrent-explosiv: add grabs, fix date, test index.php 2023-12-23 06:31:17 +13:00
Garfield69
b9880e1d11 audiobookbay: drop alternate .se domain
redirects to .is but has an invalid CA
2023-12-22 13:37:35 +13:00
Garfield69
f3ff4244c3 torrentz2eu: back to .online domain again 2023-12-22 05:33:48 +13:00
Garfield69
7b0e053393 torrentqq: bump domain 2023-12-22 05:33:07 +13:00
Garfield69
1ff1f113fe torrentdownload: switch to .today.year for keywordless search. resolves #6451 2023-12-21 20:24:39 +13:00
Garfield69
5f9e4139d7 torrentkitty; remove trailing slash
which was now causing no-results to be returned.
2023-12-21 05:37:31 +13:00
Garfield69
bceb1219d9 unleashthecartoons: removed. resolves #13930 2023-12-20 17:43:31 +13:00
Garfield69
ea4af2ba08 torrentsir: bump domain 2023-12-19 17:26:46 +13:00
Garfield69
6daedaa7b8 torrentdownload: add new cats 2023-12-19 12:21:25 +13:00
Garfield69
0232102d37 vstorrent: prevent log row errors when keyword returns not found 2023-12-19 12:04:39 +13:00
Garfield69
d2c105bc57 simpleanime: drop adverts 2023-12-19 05:59:16 +13:00
Garfield69
d06ea22be1 mejortorrent: new subdomain 2023-12-18 05:39:27 +13:00
ilike2burnthing
f6495db7f2 hdmayi: typo fix 2023-12-17 07:14:50 +00:00
ilike2burnthing
37ac0c8ce7 hdfun: switch to credentials login 2023-12-17 05:50:50 +00:00
ilike2burnthing
3476774c86 hdmayi: switch to credentials login 2023-12-17 05:50:19 +00:00
ilike2burnthing
bb6ca24666 52pt: switch to credentials login 2023-12-17 05:49:41 +00:00
ilike2burnthing
5de27199b3 okpt: change to cookie login. resolves #14912 2023-12-17 03:46:36 +00:00
ilike2burnthing
be7515e67a zmpt: change to cookie login. resolves #14918 2023-12-17 03:46:28 +00:00
Garfield69
c6908d41ae uploadcx: bump engine tag 2023-12-17 13:46:15 +13:00
Garfield69
2e04314bc1 hdtorrentsit: bump engine tag 2023-12-17 13:45:53 +13:00
Garfield69
97e024b349 bitofvalor: removed. resolves #13890 2023-12-17 08:11:42 +13:00
Garfield69
18c1cb94c3 muziekfabriek: removed. resolves #6619 2023-12-17 08:05:50 +13:00
Garfield69
d52ba0f683 torrent9clone: new domain 2023-12-17 06:37:53 +13:00
Garfield69
f64e6463ad torrent911: new domain 2023-12-17 06:37:37 +13:00
Garfield69
e6455fa9e6 ubits: add verified/unverified/banned to descr 2023-12-16 16:20:23 +13:00
Garfield69
ef6236737b teamctgame: add verified/unverified/banned to descr 2023-12-16 16:20:15 +13:00
Garfield69
55bf1160f4 pignetwork: add verified/unverified/banned to descr 2023-12-16 16:20:04 +13:00
ilike2burnthing
bac290e12b assorted nexusphp: fix description (#14916) 2023-12-16 01:42:33 +00:00
ilike2burnthing
01cb75ae5b rousi: add verified/unverified/banned to descr 2023-12-16 00:38:26 +00:00
ilike2burnthing
6723fda967 hdvbits: add verified/unverified/banned to descr 2023-12-16 00:37:34 +00:00
ilike2burnthing
f0b263334a zmpt: add verified/unverified/banned to descr 2023-12-16 00:28:26 +00:00
ilike2burnthing
fa1f96f057 okpt: add verified/unverified/banned to descr 2023-12-16 00:27:45 +00:00
ilike2burnthing
778a9ac843 hdfans: add verified/unverified/banned to descr 2023-12-16 00:26:58 +00:00
ilike2burnthing
0fd663e44e ptchina: add verified/unverified/banned to descr 2023-12-16 00:23:18 +00:00
ilike2burnthing
96b78fae56 panda: add verified/unverified/banned to descr 2023-12-16 00:22:33 +00:00
ilike2burnthing
4a509205e9 freefarm: add verified/unverified/banned to descr 2023-12-16 00:19:06 +00:00
ilike2burnthing
c5448a9adb hdmayi: add verified/unverified/banned to descr 2023-12-16 00:18:16 +00:00
ilike2burnthing
d60308fe49 ptlsp: add verified/unverified/banned to descr 2023-12-15 23:57:22 +00:00
ilike2burnthing
bfd16f43ac nicept: add banned to descr 2023-12-15 23:55:47 +00:00
ilike2burnthing
51c14e369e nicept: add verified/unverified to descr 2023-12-15 23:51:59 +00:00
ilike2burnthing
e651e4b77f hdvideo: add verified/unverified/banned to descr
banned torrents can still be downloaded
2023-12-15 23:37:50 +00:00
Garfield69
5538f534a2 rename hdzone to hdfun #6078 2023-12-15 14:43:48 +13:00
Garfield69
d259f603f8 thepiratebay: add config info 2023-12-15 08:40:58 +13:00
Bogdan
29c3d2aa6d avistaz: disable pagination, increase rate limit and implement MST formula 2023-12-14 20:33:36 +02:00
Garfield69
088d4fe717 torrentqq: bump domain 2023-12-15 06:09:09 +13:00
Garfield69
463f982859 wdt: add verified/unverified to descr 2023-12-14 19:45:43 +13:00
Garfield69
381d2881f1 torrentlt: add verified/unverified to descr 2023-12-14 19:17:55 +13:00
Garfield69
3ec3f44bd0 teracod; add verified/unverified to descr 2023-12-14 18:25:18 +13:00
Garfield69
0827d83fcd seedfile: add verified/unverified to descr 2023-12-14 17:29:28 +13:00
Garfield69
a06c1302a6 r3vwtf; add verified/unverified to descr 2023-12-14 17:18:19 +13:00
Garfield69
1bea8c1a8a punkshorror: add verified/unverified to descr 2023-12-14 17:13:19 +13:00
Garfield69
e61505fa7b peeratiko: add verified/unverified to descr 2023-12-14 16:15:29 +13:00
Garfield69
37ad1ebead party-tracker: add verified/unverified to descr 2023-12-14 15:34:53 +13:00
Garfield69
3badf9e09e mesevilag: add verified/unverified to descr 2023-12-14 14:22:37 +13:00
Garfield69
a40fa2d4ba megamixtracker: add verified/unverified to descr 2023-12-14 14:10:38 +13:00
ilike2burnthing
390789d86e assorted: fix field names format (#14910) 2023-12-14 00:44:05 +00:00
Garfield69
5973a7eed4 majomparade: fix genre trimming 2023-12-14 11:58:06 +13:00
Garfield69
22fbe2c49c majomparade: add verified/unverified to descr 2023-12-14 11:53:04 +13:00
Bogdan
ab44fe5489 iptorrents: remove unrelated results 2023-12-13 21:34:26 +02:00
Bogdan
32a2b4826c digitalcore: remove unrelated results 2023-12-13 21:21:56 +02:00
Garfield69
f992e60dd6 lastfiles: add 2x ULVF 2023-12-14 07:03:16 +13:00
Garfield69
7d521d3f66 slosoul: userdetails no longer has logout link 2023-12-14 06:22:11 +13:00
Garfield69
6633a4ec6e torrentwhiz: bump domain 2023-12-14 05:43:30 +13:00
Garfield69
34b9d06b27 enthalled: drop duplicate descr 2023-12-14 05:40:49 +13:00
Garfield69
d8bc3f8d70 torrentview: bump domain 2023-12-14 05:40:18 +13:00
Garfield69
bf34f21903 gktorrent: new domain 2023-12-14 05:40:04 +13:00
Garfield69
0067c614e4 assorted luminance: add verified/unverified to descr
also add doubleseed ULVF and drop rows without DL (these would have a torrent-has-issues warning)
2023-12-14 05:30:11 +13:00
Bogdan
d92bf0f81e hawke-uno: update links 2023-12-13 18:21:03 +02:00
Garfield69
031ca2c91c krazyzone: add verified/unverified to descr 2023-12-13 20:41:19 +13:00
Garfield69
7d5f74e0c6 insanetracker: add verified/unverified to descr 2023-12-13 20:00:06 +13:00
Garfield69
2becacf719 hellashutt: add verified/unverified to descr 2023-12-13 19:20:57 +13:00
Garfield69
ea785e5d93 greekteam: add verified/unverified to descr 2023-12-13 19:09:10 +13:00
Garfield69
2b1d6d7394 carphunter: fix 2125359250 2023-12-13 18:19:07 +13:00
Garfield69
395da2a92f gigatorrents: add verified/unverified to descr 2023-12-13 18:14:08 +13:00
Garfield69
72333deede femdomcult: add verified/unverified to descr 2023-12-13 16:52:49 +13:00
Garfield69
c7e1786123 estone: lint 2023-12-13 16:52:19 +13:00
Garfield69
710b98e43a estone: add verified/unverified to descr 2023-12-13 16:40:26 +13:00
ilike2burnthing
e2f4fd956f torrentproject2: add new download filter 2023-12-13 02:52:42 +00:00
ilike2burnthing
6d4da1fe19 readme: add homebrew install link. resolves #14906 2023-12-13 00:59:10 +00:00
ilike2burnthing
54e36ce621 fsm: add Chinese private tracker. resolves #14887 (#14907) 2023-12-13 00:48:00 +00:00
ilike2burnthing
82a8416ed5 diablotorrent: fix field name format 2023-12-12 20:48:11 +00:00
Garfield69
983f551adf diablotorrent: add verified/unverified to descr 2023-12-13 07:42:15 +13:00
Garfield69
d21dd3970e bithorlo: add verified/unverified to descr 2023-12-13 06:33:13 +13:00
Garfield69
cb95e4541e bestcore: add verified/unverified to descr 2023-12-12 19:51:29 +13:00
Garfield69
2125359250 carphunter: add verified/unverified to descr 2023-12-12 19:17:21 +13:00
Garfield69
16d38dbcc2 beload: add verified/unverified to descr 2023-12-12 19:02:41 +13:00
Garfield69
aa4a5f144d audionews: add verified/unverified to descr 2023-12-12 18:23:42 +13:00
Garfield69
0e8ba61d48 dontorrent: new domain 2023-12-12 17:47:53 +13:00
Garfield69
f491c98bf6 ultrahd: new mst and mr 2023-12-12 06:37:19 +13:00
Bogdan
9cadde6fd5 fix cs 2023-12-11 16:05:44 +02:00
Bogdan
e629e86477 iptorrents: parse size column using index by name 2023-12-11 15:51:44 +02:00
Garfield69
f9a3afcbef assorted: description is auto-optional 2023-12-11 19:44:25 +13:00
Garfield69
26b059a699 xider-torrent: 2mst + add verified/unverified descr 2023-12-11 17:45:05 +13:00
Garfield69
193e338390 cinecalidad: new domain 2023-12-11 17:26:00 +13:00
Garfield69
a0cb8e9b25 asiancinema: support multi-lingual date. resolves #14900 2023-12-11 13:40:55 +13:00
ilike2burnthing
0c54815b22 enthralled: add 2fa indexer 2023-12-10 23:14:32 +00:00
ilike2burnthing
cb7c14e101 Update hellashut.yml 2023-12-10 22:00:08 +00:00
Garfield69
4077c37e7d torrentz2eu: prefix keywords wtth plus. resolves #10959 2023-12-11 07:44:40 +13:00
Garfield69
f11161bfbf Update README.md 2023-12-11 07:43:26 +13:00
Bogdan
5bc872e8be core: migrate Polly to v8 (#14896) 2023-12-10 17:52:12 +02:00
ilike2burnthing
c5088ca09d enthralled: add 3X tracker. resolves #14897 (#14898) 2023-12-10 06:32:15 +00:00
ilike2burnthing
212ab63216 abtorrents: account for 0 seeders 2023-12-10 04:51:22 +00:00
ilike2burnthing
e68e863d91 divteam: account for category=0 2023-12-10 04:41:43 +00:00
Garfield69
c6b210bc55 megapeer: switch to year for keywordless search. resolves #12371 2023-12-10 06:52:15 +13:00
Garfield69
e0c0899f5b solidtorrents: new domain. resolves #4751 2023-12-10 06:15:45 +13:00
Garfield69
07b9586e8b rutracker-ru: allowrawsearch: true resolves #14894 2023-12-09 14:50:45 +13:00
Garfield69
3c6e3300f3 noname-club: allowrawsearch: true resolves #14893 2023-12-09 14:45:08 +13:00
Garfield69
e2cb31ee4c kinozal: allowrawsearch: true resolves #14892 2023-12-09 14:43:54 +13:00
Garfield69
ea4efc9441 fearnopeer: bump engine tag. 2023-12-09 14:43:28 +13:00
Bogdan
69ba8c47f4 hdtorrents: add check if login is needed
Fixes #14891
2023-12-08 20:31:25 +02:00
Garfield69
5e2aa247bb cinecalidad: new subdomain 2023-12-09 06:18:37 +13:00
ilike2burnthing
0aba9f1a4a torrentsir: typo fix 2023-12-08 17:13:39 +00:00
Garfield69
cda27dc8fe hawke-uno; add alternate domain .#14890 2023-12-08 18:58:17 +13:00
Garfield69
71ebadaa4e torrentsir: bump domain 2023-12-08 18:15:41 +13:00
Garfield69
0d7ba16754 assorted: new unblockit domain 2023-12-08 11:00:57 +13:00
Garfield69
0a672407dd assorted unit3d; bump engine tags 2023-12-08 08:27:45 +13:00
Garfield69
42a49785e3 scenelinks: new H&R 2023-12-08 08:27:22 +13:00
Garfield69
ce7f337b18 torrentqq: bump domain 2023-12-08 05:46:32 +13:00
Garfield69
57b9ed80fb xider-torrent: new cats 2023-12-07 06:59:04 +13:00
Garfield69
0f78eaa5cd boxingtorrents: new cat 2023-12-07 06:40:44 +13:00
Bogdan
aaab69e03b bangumi-moe: set requestDelay to 3s 2023-12-06 16:46:12 +02:00
Garfield69
64d2e4b396 dontorrent: new domain 2023-12-06 17:48:32 +13:00
ilike2burnthing
926a71ab4e korsar: update login test path. resolves #14884 2023-12-06 04:37:12 +00:00
ilike2burnthing
6baacfc2e6 twisted-music: add MR & MST 2023-12-06 03:21:57 +00:00
ilike2burnthing
8f132621f2 infire: update login. #14337 2023-12-05 21:05:01 +00:00
Garfield69
16da980de3 happyfappy: add new cat 2023-12-06 06:57:23 +13:00
Garfield69
797ff8e8c7 assorted nexus: bump engine tag 2023-12-06 06:57:07 +13:00
Garfield69
3a5e381f13 yggtorrent: new domain. resolves #14882 2023-12-05 14:26:10 +13:00
ilike2burnthing
6dbd9aa3ba hdcztorrent: add new cats 2023-12-04 21:03:33 +00:00
Garfield69
4d304817d3 biatch: removed. resolves #14830 2023-12-05 06:42:16 +13:00
Garfield69
31e499c9d3 animetracker: removed. resolves #13611 2023-12-05 06:41:16 +13:00
Garfield69
10a5fd9cff ultra-hd: removed. resolves #14793 2023-12-05 06:35:30 +13:00
Garfield69
17c7b42659 Update electro-torrent.yml 2023-12-05 05:56:48 +13:00
ilike2burnthing
7fdcbf514f electro-torrent: add new cats pt2 2023-12-04 16:10:23 +00:00
ilike2burnthing
aa781291a8 torrentz2eu: add new cat 2023-12-04 16:05:07 +00:00
Bogdan
b5c73433e2 norbits: use remember me in login form 2023-12-04 15:49:25 +02:00
Bogdan
f8d44253c5 passthepopcorn: parse half leech 2023-12-04 10:58:16 +02:00
Garfield69
8dad900ce6 torrentz2eu: new domain and search path. resolves #10959 2023-12-04 15:02:41 +13:00
Garfield69
29a59282d3 xider-torrent: prevent row error 2023-12-04 06:56:18 +13:00
Garfield69
6dd8ddf4e1 electro-torrent: add new cats 2023-12-04 06:28:59 +13:00
Bogdan
c703be8bee broadcasthenet: add requestDelay, MST, infohash and fix trailer description 2023-12-03 13:07:46 +02:00
Garfield69
b961e987a8 torrent9clone: new domain 2023-12-03 16:41:58 +13:00
Garfield69
440931e33b add Twisted-Music a private music site. resolves #14815 2023-12-03 14:47:30 +13:00
Garfield69
0494d01184 add xider-torrent a private Hungarian site. resolves #14877 2023-12-03 09:02:47 +13:00
Garfield69
49915620ef torrent-pirat: new cat 2023-12-03 05:53:52 +13:00
Bogdan
0e1759011e jpopsuki: add requestDelay in attempt to prevent 429s 2023-12-02 10:37:19 +02:00
Garfield69
4963e3fd25 cinecalidad: new subdomain 2023-12-02 17:09:02 +13:00
ilike2burnthing
ef64424e5e hqmusic: tidy search 2023-12-02 01:05:44 +00:00
ilike2burnthing
dd0f1ae65e madsrevolution: tidy genre search 2023-12-02 01:04:21 +00:00
Garfield69
17bdb2442d hdgalaktik: new title and leechers selectors 2023-12-02 06:35:29 +13:00
ilike2burnthing
b13f5ab905 jpopsuki: tidy artist search 2023-12-01 05:19:08 +00:00
ilike2burnthing
33db67d56c themixingbowl: tidy artist search, treat tags as genres 2023-12-01 05:17:08 +00:00
Garfield69
ca0630f9c8 aidoruonline: fix scat 2023-12-01 18:04:36 +13:00
ilike2burnthing
409db96035 torrentdd: add private Thai tracker. resolves #14873 (#14874)
Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
2023-12-01 04:59:53 +00:00
ilike2burnthing
1e310ad096 aidoruonline: replace unnecessary raw search input 2023-12-01 02:28:02 +00:00
ilike2burnthing
617c60b8e2 aidoruonline: change test selector, prevent relogin on search 2023-12-01 02:20:06 +00:00
Garfield69
b794bc98a0 torrentqq: bump domain 2023-12-01 11:42:42 +13:00
ilike2burnthing
fe98ce8a21 eztv: change domain *x.to 2023-11-29 23:18:42 +00:00
Garfield69
9335d6a9d9 cinecalidad: fix typo 2023-11-30 06:42:05 +13:00
Garfield69
3debe2ecda cinecalidad: new subdomain 2023-11-30 06:35:04 +13:00
Garfield69
badd09aa5f torrentz2eu: back to asia domain but with new search path 2023-11-30 06:34:39 +13:00
Garfield69
c5917add45 torrent911: new domain 2023-11-30 06:33:37 +13:00
Garfield69
e25d2e1588 gktorrent: new domain 2023-11-30 06:33:12 +13:00
Bogdan
318eabdb2b gazelle: fetch latest 50 releases with grouped torrents on RSS (#14871) 2023-11-29 07:43:25 +02:00
Bogdan
7fae845d1c redacted: add freeload only option (#14867) 2023-11-29 07:42:03 +02:00
Garfield69
90827ac484 dontorrent: new domain 2023-11-29 16:09:22 +13:00
Garfield69
f72a79b21b torrentview: use today.year for keywordless
as previous keyword is not returning results
2023-11-29 09:35:04 +13:00
Garfield69
b6233558c2 eztv: new keywordless path + cookie settings 2023-11-29 05:31:53 +13:00
Garfield69
24e8d90371 torrentsir: bump domain 2023-11-29 05:02:37 +13:00
ilike2burnthing
7261cb1255 Update README.md 2023-11-27 17:34:46 +00:00
Garfield69
391779a4e3 torrentz2eu: new domain 2023-11-27 15:49:50 +13:00
Garfield69
62a371af37 beload: add new cats 2023-11-27 06:34:11 +13:00
Garfield69
c9083487f3 mazepa: update cats 2023-11-27 06:14:09 +13:00
Drustan Hawk
4fe06a6936 schema: remove duplicate language codes (#14864)
Co-authored-by: Drustan Hawk <drustan-hawk@users.noreply.github.com>
2023-11-26 11:31:01 +00:00
Garfield69
4fab57538e torrent-explosiv: fix cat 2023-11-26 06:58:37 +13:00
Garfield69
d3bc13c496 marinetracker: update cats 2023-11-26 06:11:17 +13:00
Garfield69
943cd32136 badasstorrents: drop sort, it prevented results 2023-11-26 05:58:02 +13:00
Garfield69
f0cca75fa9 cinecalidad: new subdomain 2023-11-26 05:57:25 +13:00
Garfield69
03821b78ad eztv: new domain. resolves #11861 2023-11-25 10:38:28 +13:00
Bogdan
010b25646b redacted: treat freeload torrents as neutral leech 2023-11-24 22:47:22 +02:00
Garfield69
bbe72362c1 datascene: update cats 2023-11-25 07:31:35 +13:00
ilike2burnthing
48bb94c24e btsow: add UA. resolves #6576 2023-11-24 00:03:15 +00:00
Garfield69
8f0a5c0c24 audionews: update cats 2023-11-24 05:58:16 +13:00
Garfield69
6188fec6e6 torrentqq: bump domain 2023-11-24 05:09:58 +13:00
Garfield69
e7292d1f09 lesaloon: add new domain #1551 2023-11-24 05:09:44 +13:00
Garfield69
c9b048b8db bulltorrent: removed. resolves #6497 2023-11-23 16:47:46 +13:00
Garfield69
4278ee6b46 extremetorrents: removed. resolves #5057 2023-11-23 16:44:53 +13:00
Garfield69
499615a4d7 twisted-music: removed. #14815 2023-11-23 13:44:14 +13:00
Garfield69
08d0a0ddd1 abtorrents: new row selectors 2023-11-23 05:43:18 +13:00
Garfield69
d652cd7b60 cinecalidad: new subdomain 2023-11-23 04:37:16 +13:00
Garfield69
a59f525e59 lesaloon: switch to .net domain #1551 2023-11-23 04:27:28 +13:00
Bogdan
a693823b37 hdbits: enable use filenames by default 2023-11-22 10:43:31 +02:00
Garfield69
48b32d1a81 anitoons: add new cat 2023-11-22 16:55:54 +13:00
Garfield69
d3dc448a9a torrentsir: bump domain 2023-11-22 05:26:36 +13:00
Bogdan
d592cc06d5 mteamtp: increase request delay to 5s 2023-11-21 17:38:20 +02:00
Garfield69
d85e73f594 redleaves: bump engine tag 2023-11-21 21:05:04 +13:00
Garfield69
60b7037f7b assorted nexus: update engine tags 2023-11-21 14:23:21 +13:00
ilike2burnthing
bb46992b4c cinecalidad: change subdomain vvv.* 2023-11-21 00:33:37 +00:00
Garfield69
ada36b7da7 putau: drop captcha on login
the checkcode is hardcoded now
2023-11-21 09:10:50 +13:00
Bogdan
c5e7d161ef passthepopcorn: add release attributes in the title as opt-in 2023-11-19 21:04:19 +02:00
Garfield69
4e6b29efcd dreamtracker: update cats 2023-11-20 07:42:26 +13:00
Garfield69
d51acb4b83 bitbazis: cat updates 2023-11-20 07:24:37 +13:00
Garfield69
1d67ec2fca cinecalidad: new sub domain 2023-11-19 17:39:03 +13:00
Bogdan
b6bd2ea936 divxtotal: log exception when failing to load page
towards #14853
2023-11-19 00:18:14 +02:00
Garfield69
c6f3f31016 torrent911: new alternate domain 2023-11-19 05:59:31 +13:00
Garfield69
76ead708c1 torrent9clone: new domain 2023-11-19 05:49:11 +13:00
Garfield69
09a67a50f8 torrentleech: swap row filter not:cntains(rar) for -tags:rar on search. resolves #14856
this will allow prowlarr to support rar exclusion for this indexer.
2023-11-18 18:51:09 +13:00
ilike2burnthing
08b5bac072 dontorrent: change domain *.wales 2023-11-18 02:51:00 +00:00
Garfield69
07a7101ce5 add torrent-heaven a Dutch private site. resolves #14852 2023-11-18 13:09:28 +13:00
Garfield69
4105b84ebd movieworld: updates
new engine has gold/silver/bronze
add new cats
remove music
2023-11-18 06:45:31 +13:00
Garfield69
9e15d3428a aither: bump engine tag 2023-11-17 16:38:26 +13:00
Garfield69
b0b3cbcd5a blutopia: bump engine tag 2023-11-17 16:38:15 +13:00
Garfield69
1a6889eb7b hdtorrentsit: -> 7.0.3 2023-11-17 16:15:23 +13:00
Garfield69
756342a7c3 fusionmayhem: removed. resolves #14757 2023-11-17 15:54:54 +13:00
Bogdan
23bc7165a9 retroflix: use release names and remove REQUESTED
Fixes #14850
2023-11-17 00:09:09 +02:00
Bogdan
861945affc hdbits: add use filename options and set empty default values for codec, medium and origin 2023-11-16 20:25:49 +02:00
Bogdan
ddf5070d88 passthepopcorn: add imdbid to tv-search capabilities 2023-11-16 20:25:49 +02:00
Garfield69
d67a82438b torrentqq: bump domain 2023-11-17 06:01:33 +13:00
Bogdan
ef3396c556 avistaz: increase request delay to 5 seconds 2023-11-16 18:44:07 +02:00
Bogdan
98d94ca930 indexers: fix multiple enumeration when filtering results 2023-11-16 15:11:59 +02:00
Garfield69
71f8f6d5e1 postman; fix descr typo 2023-11-16 19:53:14 +13:00
ilike2burnthing
25774a4d0e masters-tb: remove recommended results, add title when missing, add desc 2023-11-16 02:59:41 +00:00
ilike2burnthing
6136236d5b anisource: add header, increase delay, reduce pages 5>2. #8347 2023-11-16 01:25:38 +00:00
Garfield69
806fe3f91d mejortorrent: bump subdomain 2023-11-16 08:01:40 +13:00
Garfield69
eca9f33106 torrentz2eu; back to asia domain 2023-11-16 08:01:14 +13:00
Garfield69
81cd4bf154 cinecalidad: new subdomain 2023-11-15 07:25:59 +13:00
Bogdan
efc394133b hawke-uno: ignore internal and release groups with spaces 2023-11-14 18:22:27 +02:00
Garfield69
9691e24e6d world-of-tomorrow: update cat 2023-11-14 06:59:24 +13:00
Garfield69
615312d202 2xfree: new cat 2023-11-14 06:42:38 +13:00
Garfield69
5327d9b477 rudub: new domain 2023-11-14 06:17:15 +13:00
Bogdan
5a4bbc36ab hdbits: update halfleech rules for TV 2023-11-13 16:25:58 +02:00
Bogdan
9b5357c5c2 hdbits: add pagination support 2023-11-13 15:07:32 +02:00
ilike2burnthing
4c2eaa6dc2 makingoff: add imdbid search. #14834 2023-11-12 21:04:43 +00:00
Bogdan
45d90b026a avistaz: use timezone offset for publish dates 2023-11-12 21:03:46 +02:00
Garfield69
0867e933a8 world-of-tomorrow: update cats 2023-11-13 07:57:36 +13:00
ilike2burnthing
7230f016a6 universaltorrents: update cats, login, download, MST 2023-11-12 18:42:25 +00:00
Garfield69
a4d2d8c537 untrahd: update MR and MST 2023-11-12 19:30:33 +13:00
ilike2burnthing
ae1193de9d cinecalidad: change domain wvw.* 2023-11-12 05:52:24 +00:00
ilike2burnthing
c37dbe83f6 torrentqq: change domain *282.com 2023-11-12 05:50:28 +00:00
ilike2burnthing
82ae280b1e torrentsir: change domain *124.com 2023-11-12 05:49:23 +00:00
ilike2burnthing
451de774e6 torrentz2eu: change domain *.online 2023-11-12 05:47:31 +00:00
ilike2burnthing
c859349bf6 carphunter: update row selector 2023-11-12 05:32:12 +00:00
ilike2burnthing
cff9c2bc27 beload: fix title filter 2023-11-12 05:14:07 +00:00
ilike2burnthing
4d2f646ec9 therarbg: change domain *.to #14685 2023-11-12 04:07:37 +00:00
ilike2burnthing
2f557fb2b1 utopia: missing updates 2023-11-12 03:14:22 +00:00
ilike2burnthing
67d98dcaec anitoons: add Brazilian private tracker. resolves #14846 (#14847) 2023-11-12 03:05:06 +00:00
ilike2burnthing
bfe19684fe romanianmetaltorrents: update login test 2023-11-12 02:18:01 +00:00
ilike2burnthing
13e0b61d72 romanianmetaltorrents: update indexer (#14845) 2023-11-12 02:15:24 +00:00
ilike2burnthing
0767842c7a makingoff: remove dupe search input 2023-11-11 07:56:03 +00:00
ilike2burnthing
8f63591338 makingoff: add new Brazilian private tracker. resolves #14834 (#14844) 2023-11-11 07:51:54 +00:00
ilike2burnthing
3f9d29d924 assorted german: use correct charset (#14842) 2023-11-11 02:20:41 +00:00
ilike2burnthing
759f189289 universaltorrents: add German private tracker. resolves #14836 (#14841) 2023-11-11 02:08:22 +00:00
ilike2burnthing
0fa77d9a1e newretro: add tv to description 2023-11-11 00:42:46 +00:00
ilike2burnthing
1d2f7f36d8 kinozal: add separate magnet indexer. resolves #14835 (#14840) 2023-11-11 00:37:04 +00:00
ilike2burnthing
4862c2aca1 Revert "tvroad: removed. resolves #12760" (#14839) 2023-11-10 23:54:28 +00:00
ilike2burnthing
67fe6d4db5 kinozal: revert to torrent download. resolves #14835
also reverts fix for #11585
2023-11-10 00:23:09 +00:00
Bogdan
5fd7f3dcee uhdbits: simplify codec removal 2023-11-09 04:00:53 +02:00
Bogdan
135be69611 uhdbits: remove codec for BR-DISKs 2023-11-09 03:53:09 +02:00
ilike2burnthing
27e82928f2 postman: add public i2p site. resolves #12541 (#14833) 2023-11-08 22:30:43 +00:00
ilike2burnthing
7323f52a2f polishtracker-api: simplify download link 2023-11-08 15:35:42 +00:00
Garfield69
d947e220f4 biathtorrents; prevent keywords concatenation. fix #14828
which turned a search for `star trek` into `startrek`
2023-11-08 19:45:50 +13:00
Garfield69
436e44794a thevault: add missing sort 2023-11-08 15:44:07 +13:00
Garfield69
e8dd1a5d1b theshow: add missing sort 2023-11-08 15:43:57 +13:00
Garfield69
bf1b9594d8 theplace: add missing sort 2023-11-08 15:43:48 +13:00
Garfield69
e19e131e1c theoccult: add missing sort 2023-11-08 15:43:34 +13:00
Garfield69
3e61de7e32 thegeeks: add missing sort 2023-11-08 15:43:26 +13:00
Garfield69
d532c93993 theempire: add missing sort 2023-11-08 15:43:18 +13:00
Hadrien
3d89f33ee7 biatchtorrents: add French public tracker. resolves #14830 (#14828)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-11-08 02:30:52 +00:00
ilike2burnthing
7fbb6efa87 assorted: simplify use of sitelink for results fields (#14832) 2023-11-08 02:29:30 +00:00
Garfield69
667fdd1353 add hd-club a Czech semi-private site. resolves #14827 2023-11-08 12:13:47 +13:00
ilike2burnthing
e3ecce9bbc torrentmasters: fix download link 2023-11-07 22:50:49 +00:00
ilike2burnthing
ceaaefe538 cpasbienclone & torrent9: simplify French size filters (#14829) 2023-11-07 22:36:37 +00:00
Garfield69
c9c131e0db scenetime: add UA 2023-11-08 09:00:03 +13:00
Bogdan
382e659a7f improve IsIdSearch 2023-11-07 21:32:03 +02:00
Bogdan
2fa617b97d redacted/orpheus: fetch latest 50 releases with grouped torrents on RSS 2023-11-07 21:29:16 +02:00
Garfield69
2381363ca5 scenelinks: -> unit3d. resolves #14702 2023-11-08 07:33:29 +13:00
ilike2burnthing
3ac1bd2436 datascene-api: update cats, again again 2023-11-07 17:07:21 +00:00
Bogdan
e23f44aa56 indexers: don't die when download links are null
Co-authored-by: kwazou <kwazou@gmail.com>
2023-11-06 19:27:32 +02:00
Bogdan
a4310e6d27 fix tests without release titles (#14824) 2023-11-06 18:49:15 +02:00
ilike2burnthing
5ba5207eb1 datascene-api: update cats again 2023-11-06 16:03:06 +00:00
Bogdan
5f40d3649d indexers: filter releases without title 2023-11-06 16:03:24 +02:00
ilike2burnthing
421189ba90 ultra-hd: add MST 2023-11-06 05:07:08 +00:00
ilike2burnthing
f2bb845ee7 hellashut: support captcha login 2023-11-06 03:52:32 +00:00
ilike2burnthing
1bf73519e4 utopia: update to 7.0.3 2023-11-06 02:23:05 +00:00
Garfield69
266828ddae tapochek: add info to config about date setting. resolves #14813 2023-11-06 13:07:27 +13:00
Bogdan
05e1f8c25f ptp: use category filtering for RSS syncs
Needed to improve compatibility with Sonarr
2023-11-05 21:10:52 +02:00
Garfield69
8e2e0e6e8e shareisland: new cat 2023-11-06 07:22:51 +13:00
Garfield69
0d0edda3f1 datascene: new cats 2023-11-06 07:19:46 +13:00
Garfield69
6562ecbc3a torrent9clone: new domain 2023-11-06 06:16:11 +13:00
Garfield69
9e96b38cd0 filelisting: gone. resolves #12214 2023-11-05 16:18:29 +13:00
WMP
737bd9b61f polishtracker-api: fix download link (#14814)
resolves Prowlarr/Indexers#386
2023-11-04 21:05:19 +00:00
Garfield69
c4bfcf80db divxtotal: new domain 2023-11-05 07:11:52 +13:00
Garfield69
6051604b8c eztv: unblockit working again 2023-11-05 07:11:35 +13:00
ilike2burnthing
1f9584bcc1 torrenttrader: add new German private tracker. resolves #14811 (#14818) 2023-11-04 16:26:04 +00:00
Bogdan
b393deeb7d beyond-hd-api: fix categories and types filtering 2023-11-04 17:15:44 +02:00
Garfield69
83f8721d66 bitporn: add new cat 2023-11-04 19:09:35 +13:00
Garfield69
5dbb877ace add bitporn a private site. resolves #14816 2023-11-04 17:48:49 +13:00
Garfield69
cb918272b0 add twisted-music a private site. resolves #14815 2023-11-04 17:16:10 +13:00
Garfield69
9787f8e460 mazepa: update size and date selectors 2023-11-04 08:21:26 +13:00
ilike2burnthing
15f62e2883 Update README.md 2023-11-03 01:31:32 +00:00
ilike2burnthing
337b0da059 classix: fix date, add posters. resolves #14805 2023-11-03 01:15:25 +00:00
Garfield69
ab3f55dcf6 crazyspirits: new cat 2023-11-03 06:59:41 +13:00
Bogdan
12decee915 filelist: change TZ to account DST 2023-11-02 19:46:44 +02:00
Garfield69
235bc01d87 torrentqq: bump domain 2023-11-03 06:21:46 +13:00
Garfield69
c0d151b3fa Update README.md 2023-11-02 17:27:31 +13:00
Garfield69
19b29bf825 torrentmasters: -> semi-private 2023-11-02 17:25:31 +13:00
Himanshu Kumar Mahto
8ec0e47dce Update README.md (#14808) 2023-11-01 13:39:07 +13:00
Garfield69
41743d166b torrentsir: bump domain 2023-11-01 06:32:59 +13:00
Garfield69
ac51fd38d4 estone: update descr
BeLoad is back after a 10 year gap.
2023-10-31 19:17:04 +13:00
Garfield69
26c6d2a237 assorted: new unblockit domain 2023-10-31 17:23:26 +13:00
Garfield69
01d1cd6411 beload: reject incomplete rows. #14804 2023-10-31 15:36:05 +13:00
ilike2burnthing
5922661a60 beload: add Hungarian private tracker. resolves #14804 (#14806) 2023-10-30 20:34:11 +00:00
Garfield69
5fed68827c torrentview: bump domain 2023-10-30 20:56:03 +13:00
Garfield69
ec16d3b9d9 fearnopeer: add new cat 2023-10-30 20:49:31 +13:00
Garfield69
74a4ab79bb crazyhd: removed. resolves #5043 2023-10-30 06:17:35 +13:00
Garfield69
f0c7fbec85 cinecalidad: new domain 2023-10-30 05:56:11 +13:00
Garfield69
8fbcb31078 xxxtorrents; removed. resolves #8929 2023-10-29 18:18:04 +13:00
Garfield69
c682f252f5 assorted unit3d: update engine tag 2023-10-29 13:23:30 +13:00
Garfield69
fd84a4d04c fearnopeer: MST gone. global MR 0.51 to keep DL privileges 2023-10-29 12:52:46 +13:00
Garfield69
c8f6c7ce69 reelflix: -> 7.0.0 resolves #12387 2023-10-29 12:40:55 +13:00
Garfield69
3a08f98ddf diablotorrent: fix 3x searching 2023-10-29 05:59:54 +13:00
Bogdan
3e702e0309 cathoderaytube: add imdbid support
Co-authored-by: zentis
2023-10-28 15:38:40 +03:00
ilike2burnthing
cdc26da45a diablotorrent: typo fix 2023-10-28 11:10:53 +01:00
ilike2burnthing
0bba697c89 linkomanija: typo fix 2023-10-28 11:10:30 +01:00
Garfield69
eaee94c0df shareisland: MST -> 6d 2023-10-28 12:51:26 +13:00
Garfield69
7a5363ec14 desitorrents: drop .tv domain. resolves #14283 2023-10-28 12:51:10 +13:00
ilike2burnthing
1b78265901 diablotorrent: update indexer (#14799) 2023-10-27 23:47:24 +01:00
ilike2burnthing
40aeeff0c3 linkomanija: add sort & order settings, add tpp info 2023-10-27 23:45:17 +01:00
Vivek Kumar
5e74719c36 fixed typo error in CONTRIBUTING.md (#14798)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-10-27 21:05:59 +01:00
LostRager
1e71dc0593 lst: update cat and MST (#14797) 2023-10-28 08:08:54 +13:00
Garfield69
2f9aa6609d lst: -> 7.0.0 2023-10-28 07:57:21 +13:00
Garfield69
26f5c51e5c movietorrent: rmeoved; not yaml compatible. #11284 2023-10-28 07:46:17 +13:00
Garfield69
5c4d1d8cb0 acid lounge: CA expired 2023-10-28 06:37:23 +13:00
Garfield69
d851c7b12a torrentqq: bump domain 2023-10-27 06:30:17 +13:00
Garfield69
befed526b3 dontorrent: new domain 2023-10-26 17:48:36 +13:00
ilike2burnthing
9dca5dbca5 assorted unit3d: update api key info for 7.0.0 (#14796)
resolves Prowlarr/Indexers#383
2023-10-26 00:47:09 +01:00
Garfield69
ba3ce18480 linkmanja: avoid hardcoding link in dlvf 2023-10-26 08:47:51 +13:00
ilike2burnthing
2c1961fc0d linkomanija: update indexer (#14795)
thanks to the user that sent the invite
2023-10-25 14:43:36 +01:00
Garfield69
26ff74d12d torrentz2eu: new domain 2023-10-25 17:00:39 +13:00
Garfield69
d9e4bd191f torrentsir: bump domain 2023-10-24 19:33:21 +13:00
Garfield69
21058d3f07 soulvoice: update engine tag 2023-10-24 19:33:09 +13:00
Garfield69
bd7c9e6ed9 hdatmos: update engine tag 2023-10-24 19:32:59 +13:00
Garfield69
b3c741e180 1ptbar: update engine tag 2023-10-24 19:32:46 +13:00
Garfield69
fe7bb15e6d emmidtracker; gone. resolves #14758 2023-10-23 16:00:32 +13:00
Garfield69
26baa97412 add ultra-hd a Brazilian private site. resolves #14793 2023-10-23 08:35:28 +13:00
Garfield69
0cfd339c69 datascene: -> 7.0.0 2023-10-23 08:32:11 +13:00
Garfield69
dc2d17b575 orpheus: default apiKeylength=116, apiKeyLengthLegacy=118. resolves #14791 2023-10-23 07:16:20 +13:00
Garfield69
5a2718a14b gazelletracker: support legacy apiKeyLength #14791 2023-10-23 07:14:59 +13:00
Garfield69
348996e568 therebels: fix 58c8b09847 2023-10-22 16:36:13 +13:00
Garfield69
5c41b99647 torrentland: update engine tag 2023-10-22 16:23:49 +13:00
Garfield69
dd1db1c61e torrentland-api: -> 6.5.0 2023-10-22 16:23:33 +13:00
Garfield69
0ccc5d124a torrenteros: update genre filters 2023-10-22 16:23:00 +13:00
Garfield69
194e954aa9 theshinning: update genre filters 2023-10-22 16:22:28 +13:00
Garfield69
58c8b09847 therebels: update cats and genre filters 2023-10-22 16:22:10 +13:00
Garfield69
2650bd7d81 theoldschool: update cat 2023-10-22 16:21:54 +13:00
Garfield69
5aa49afa75 redbits: update genre filter 2023-10-22 16:21:41 +13:00
Garfield69
2a0212dda8 laidbackmanor: update poster and genre selector
add description
2023-10-22 16:21:19 +13:00
Garfield69
75f552378a animetracker: update engine tag 2023-10-22 16:19:44 +13:00
Garfield69
cb5bb72b60 jptv: cats update 2023-10-22 16:10:56 +13:00
Garfield69
0350d7055e fearnopeer: cat update 2023-10-22 16:10:40 +13:00
Garfield69
c7cd17c9fd datascene: cat update 2023-10-22 16:10:21 +13:00
Garfield69
a6c8fa4f49 danishbytes: add genre filters 2023-10-22 16:10:09 +13:00
Garfield69
baa8eb1041 animetracker: cat update 2023-10-22 16:09:36 +13:00
Garfield69
391bdbdc61 aither: cats update 2023-10-22 16:09:18 +13:00
ilike2burnthing
56065f75f2 dreamingtree: add semi-private tracker. resolves #14789 (#14790) 2023-10-22 02:26:46 +01:00
ilike2burnthing
b99bd34f43 sugoimusic: enable year search & tidy 2023-10-22 02:12:31 +01:00
ilike2burnthing
0b01f93f41 skipthecommercials-api: update for new site 2023-10-21 18:38:32 +01:00
Bogdan
f00ca5b05d filelist: skip ID searches for daily episodes 2023-10-21 13:01:32 +03:00
ilike2burnthing
8c445732ce noname-club: typo fix (#14788) 2023-10-21 04:25:29 +01:00
ilike2burnthing
423b4cf273 noname-club: update cats (#14787) 2023-10-21 04:20:16 +01:00
ilike2burnthing
fff93fca62 torrent9clone: change domain *.ms 2023-10-21 03:25:45 +01:00
Garfield69
168afa5ed0 torrentz2eu: new domain 2023-10-21 06:47:27 +13:00
Garfield69
e5eb955cf0 siambit: new domain 2023-10-21 06:38:10 +13:00
cablehub
0d97446015 install_service_systemd.sh: disable dotnet debugging. #14774 (#14785) 2023-10-20 16:00:00 +01:00
Garfield69
ebd6b6b061 ntelogo: -> 7.0.0 2023-10-20 20:16:15 +13:00
Garfield69
0601be527c crazyspirits: fix DL. resolves #5479 2023-10-20 16:14:30 +13:00
Garfield69
9468213793 emmidtracker: -> 7.0.0 2023-10-20 14:06:08 +13:00
Bogdan
22f296b645 ptp: return TV category if season/episode detected in title 2023-10-20 00:21:09 +03:00
Garfield69
6cc6d06e4b aither: -> 7.0.0 2023-10-20 08:21:02 +13:00
Garfield69
03e2937a7e torrentqq: bump domain 2023-10-20 06:17:22 +13:00
Garfield69
693536b48f onlyencodes: -> 7.0.0 2023-10-19 17:09:56 +13:00
ilike2burnthing
2c72c6d472 animetorrentsro: add Romanian private tracker. resolves #14781 (#14782) 2023-10-18 22:38:14 +01:00
Garfield69
6c4fd8d9c7 pterclub: cookie now needs UA too 2023-10-19 07:21:47 +13:00
Garfield69
8386350afb bluebird: fix grabs
0 grabs does not have a href
2023-10-19 07:04:20 +13:00
Garfield69
0877fdc897 piratbitl: removed. resolves #4537 2023-10-19 06:27:11 +13:00
ilike2burnthing
86e192281c assorted unit3d: update 7.0.0 comment (#14778) 2023-10-18 09:58:09 +01:00
Garfield69
1302bcd4b0 animeworld: -> 6.5.0 2023-10-18 18:02:40 +13:00
Garfield69
9d4a697d0c shareisland: -> 7.0.0 2023-10-18 17:46:56 +13:00
Garfield69
a40f0ac6c0 upload.cx; -> 7.0.0 2023-10-18 17:41:05 +13:00
Garfield69
14946bbf51 torrenteros: -> 7.0.0 2023-10-18 17:37:51 +13:00
ilike2burnthing
8f51e7482d animeworld-api: imdbid search disabled. resolves #14776 2023-10-18 00:40:33 +01:00
Garfield69
b31fe34640 piratbitl: handle both tor_ and tos_
But if this changes one more time then I'm pulling the plug
2023-10-18 06:50:01 +13:00
Garfield69
35555c113c rutracker-ru: update cats 2023-10-18 06:30:00 +13:00
ilike2burnthing
5b6bc71491 piratbitl: re-revert row selector change, update dl & size selectors
remove indexer if this continues, I can't see devs being this indecisive
2023-10-17 13:57:03 +01:00
Garfield69
0dc08129bf restore crazyspirits. resolves #5479 2023-10-17 23:34:08 +13:00
Garfield69
8b094c9e3e romanianmetaltorrents: new selectors. resolves #14773
date is gone
additional login error fix
add cats
add freeleech
add mst
2023-10-17 22:34:43 +13:00
Garfield69
e03eb57634 romanianmetaltorrent: fix login error detection #14773 2023-10-17 20:51:25 +13:00
ilike2burnthing
e8893c11f2 blutopia-api: update 7.0.0 ULVF cases 2023-10-17 02:54:28 +01:00
ilike2burnthing
547c8ee2b7 fearnopeer: add new private tracker. resolves #14770 (#14771) 2023-10-17 02:51:24 +01:00
Garfield69
02f6070032 emmidtracker: new cat 2023-10-17 08:00:35 +13:00
Garfield69
8b5bedac10 piratbit: DL no longer in results, fetch from details page 2023-10-17 07:09:36 +13:00
Garfield69
a93c9c8002 gktorrent: new domain 2023-10-17 06:33:25 +13:00
ilike2burnthing
5553526833 piratbitl: revert row selector change
not sure if they're just constantly undergoing changes or trying to get give us a hint...
2023-10-16 15:32:48 +01:00
Bogdan
a7e788524d anthelion-api: remove space before release group 2023-10-16 11:33:15 +03:00
Bogdan
516f927f0a hawke-uno: remove space before release group 2023-10-16 11:33:05 +03:00
Garfield69
3b0ab26012 bluebird: refresh. resolves #964. resolves #11198
add imdbid search
add freeleech search
add config sort option
update row and field selectors
add genre search
drop poster
fix login error msg
2023-10-16 14:53:38 +13:00
ilike2burnthing
1b12967914 dark-shadow: gone. removed. resolves #7892 pt2 2023-10-15 23:01:33 +01:00
Bogdan
ad1a518a77 shizaproject: fix build with warnings 2023-10-15 23:22:09 +03:00
Bogdan
1d54a9c3be audiobookbay: check if cover image has valid URI
Fixes #14767
2023-10-15 23:20:55 +03:00
Garfield69
f440c20108 piratbitL: new row selector 2023-10-16 09:04:45 +13:00
Garfield69
b10a79fbab dark-shadow: gone. removed. resolves #7892 2023-10-16 06:57:26 +13:00
Garfield69
0944b42695 remove hdbits.yml, fix 62aa75b from #12120. resolves #14766 2023-10-16 06:41:36 +13:00
Bogdan
1941c18996 piratethenet: removed
Resolves #491
2023-10-15 16:45:02 +03:00
Bogdan
761ed7de13 passthepopcorn: update categories and add year to releases 2023-10-14 09:48:11 +03:00
Bogdan
277192e356 animebytes: add year to releases 2023-10-14 09:48:09 +03:00
ilike2burnthing
6b7d05af3c piratbit: remove public indexer (#14762) 2023-10-14 01:51:57 +01:00
Garfield69
7d4216f19c hd-unit3d; -> 6.5.0 2023-10-14 11:11:49 +13:00
Garfield69
f75de8bbc2 piralbitL: changes for the DL link selectors 2023-10-14 09:51:45 +13:00
Garfield69
05f223cb08 dicmusic; new domain 2023-10-13 13:14:16 +13:00
Garfield69
dcd591ee83 torrentsir: bump domain 2023-10-13 06:21:56 +13:00
Garfield69
5759ec5ea1 cinecalidad: new subdomain 2023-10-13 06:19:15 +13:00
Garfield69
87be262b2c torrentqq: bump domain 2023-10-13 06:18:36 +13:00
ilike2burnthing
9ff814892a emmidtracker: remove MST & MR
HnR is currently disabled according to staff.
2023-10-11 04:34:06 +01:00
Garfield69
3b5824aa01 dontorrent: new domain 2023-10-11 16:27:44 +13:00
ilike2burnthing
c74b8e308c emmidtracker: add Brazilian private tracker. resolves #14758 (#14759) 2023-10-11 00:47:19 +01:00
Garfield69
bb33af92a6 add FusionMayhem a Private site. resolves #14757 2023-10-11 09:23:49 +13:00
ilike2burnthing
ac3f7e3073 exitorrent-org: update layout. resolves #14755 (#14756) 2023-10-11 07:13:02 +13:00
Garfield69
238a8eb310 cinecalidad; new subdomain 2023-10-11 07:02:09 +13:00
ilike2burnthing
bff5aedc85 torrentmasters: remove unnecessary genre filters 2023-10-10 03:30:22 +01:00
Garfield69
11e032190e femdomcult: fix login 2023-10-10 07:58:28 +13:00
Garfield69
595d820e8e mejortorrent: new subdomain 2023-10-09 16:34:17 +13:00
ilike2burnthing
2cd1e810e9 hdvbits: typo fix 2023-10-09 00:11:07 +01:00
Garfield69
42fe37c12f torrentmasters: new domain 2023-10-09 07:44:48 +13:00
Bogdan
88c3620158 filelist: remove dead domain 2023-10-08 21:32:59 +03:00
Garfield69
1ee78d75dc add hdvbits a Chinese private site. resolves #14752 2023-10-09 07:27:49 +13:00
Garfield69
c631bdf3bb torrent9clone: new domain 2023-10-09 06:29:18 +13:00
ilike2burnthing
52068ffe61 piratbit: change requestDelay & UA
If they block it as well, remove the public indexer but leave the semi-private one.
2023-10-07 18:06:24 +01:00
ilike2burnthing
7fd3601853 torrentz2eu: change domain *.in 2023-10-07 17:23:56 +01:00
ilike2burnthing
628b3a162f ptlsp: add new cat 2023-10-07 17:00:40 +01:00
ilike2burnthing
5dffeb054f riperam: change to https 2023-10-07 16:33:19 +01:00
Bogdan
0f4093735b turktorrent: fix date format (#14749) 2023-10-07 00:36:16 +03:00
Bogdan
50512207e5 hawke-uno: remove grouping parentheses from title 2023-10-07 00:35:50 +03:00
Garfield69
53c61d6391 pornoslab: removed. resolves #12336 2023-10-07 09:48:45 +13:00
Garfield69
10e25168e5 tvroad: removed. resolves #1276 2023-10-07 09:46:24 +13:00
Garfield69
dade5ff364 assorted: new unblockit domain 2023-10-07 06:28:03 +13:00
Garfield69
560e5b33fb btarg: shift prefix tags to end of title for *arr 2023-10-06 19:45:57 +13:00
Garfield69
996f6db141 cinecalidad: new domain 2023-10-06 16:10:29 +13:00
Garfield69
edce66e511 torrent-explosiv: update cat 2023-10-06 07:50:55 +13:00
Garfield69
869d0e5475 torrentz2eu: switch back to new engine from 046c4fbab9 2023-10-06 06:38:11 +13:00
Garfield69
7a530cb55e torrentqq: bump domain 2023-10-06 06:36:41 +13:00
Blitzkrieg
1992809915 Add upload.cx a Private site. (#14744) resolves #14745 2023-10-05 14:33:04 +13:00
Bogdan
f81a7e3d59 indexers: ensure the correct use of disposable parsed documents (#14743) 2023-10-05 04:06:23 +03:00
Garfield69
21d948906c lastfiles: new seed, leech and grab selectors
also, prefixing plus no longer works, using andmatch
2023-10-05 09:06:52 +13:00
Garfield69
70f072ff3d torrentwhiz: bump domain 2023-10-05 07:01:14 +13:00
Garfield69
008abc1791 torrentview: bump domain 2023-10-05 07:01:03 +13:00
Garfield69
f0802599cd abnormal: prevent 'Aucune donnée trouvée' log error
also correct MST, although this is currently not strictly enforced
2023-10-05 07:00:47 +13:00
Bogdan
79d26b39d1 filelist: parse response with STJson (#14740) 2023-10-04 06:49:00 +03:00
ilike2burnthing
41227f2c07 btarg: add private Argentinian tracker. resolves #14739 (#14738) 2023-10-04 00:01:47 +01:00
Garfield69
9f365c5651 tjupt: drop duplicate statement. fix 5261f8c5a6 2023-10-04 06:32:04 +13:00
Garfield69
5f4b9e7dc9 dontorrent: new domain. resolves #14737 2023-10-04 06:23:00 +13:00
Garfield69
5261f8c5a6 tjupt: revert to login method. resolves #14736 2023-10-04 06:22:36 +13:00
Garfield69
73f2b9a82a speedapptracker: add includingDead parm. resolves #14735 2023-10-03 20:52:21 +13:00
Garfield69
7ea4bd7ec5 noname-club: add new cat 2023-10-03 14:18:56 +13:00
Bogdan
03a7323f3a shizaproject: category, title and other improvements 2023-10-02 22:09:08 +03:00
Garfield69
99f909f819 assorted nexus: bump engine tag 2023-10-02 19:34:01 +13:00
Bogdan
8701b90770 passthepopcorn: disable grouping and add pagination support 2023-10-02 05:17:34 +03:00
ilike2burnthing
7fa3a29022 scenelinks: update login test path 2023-09-30 22:35:07 +01:00
Garfield69
8256511bdf scenelinks: moved to a new subdomain 2023-10-01 07:06:44 +13:00
Garfield69
01ad85a568 cinecalidad: new sub domain 2023-10-01 06:39:25 +13:00
ilike2burnthing
a857b22348 therarbg: fix imdbid search and allow keywordless category and order filtering 2023-09-30 18:21:46 +01:00
ilike2burnthing
bacd745a68 therarbg: add new public site. resolves #14685 (#14733) 2023-09-30 17:40:22 +01:00
Garfield69
04192e4151 Revert "riperam: switch to cookie+UA. resolves #6425"
This reverts commit 8531b97b05.
2023-09-30 13:35:59 +13:00
Garfield69
8531b97b05 riperam: switch to cookie+UA. resolves #6425 2023-09-30 10:56:42 +13:00
Garfield69
c5c1a56bf0 remove the-crazy-ones, its been a month in 'maintenance mode.' resolves #13046 2023-09-29 07:09:53 +13:00
Garfield69
6a02023ed7 torrentqq: bump domain 2023-09-29 06:17:46 +13:00
ilike2burnthing
1eebbf6e82 piratbit: switch to cookie & UA login, use Windows UA to avoid block (#14729) 2023-09-28 17:38:55 +01:00
ilike2burnthing
c081eaf581 hdarea: update subdomain 2023-09-28 13:44:56 +01:00
ilike2burnthing
e03a64d29d torrentmasters: update dlvf
all torrents are freeleech, only upload is monitored
2023-09-28 13:38:50 +01:00
Garfield69
8065919b7f torrentmasters: fix cat 2023-09-28 16:03:31 +13:00
ilike2burnthing
e34716a8d9 torrentmasters: update layout (#14728) 2023-09-28 14:38:01 +13:00
Garfield69
754d160a11 hdtorrentsit: no MR or MST resolves #14411 2023-09-28 08:48:38 +13:00
Garfield69
edc6a5d602 piratbitL new login parm 2023-09-28 08:05:23 +13:00
Garfield69
d20eb41395 add hdtorrentsit a Private Italian site. resolves #14411 2023-09-28 07:09:51 +13:00
ilike2burnthing
865895cb83 piratbit: update search path (#14727) 2023-09-27 17:25:01 +01:00
Garfield69
6e9a757424 leech24: new cat 2023-09-27 07:47:21 +13:00
Garfield69
8d011677fb dontorrent: fix 2023-09-27 07:25:48 +13:00
Garfield69
e058153b28 piratbitL: new selectors AGAIN! 2023-09-27 07:18:07 +13:00
Garfield69
003b88d5fc piratbit: new selectors AGAIN! 2023-09-27 07:17:34 +13:00
Garfield69
9b6b1bf6b6 dontorrent: new domain 2023-09-27 07:16:59 +13:00
Garfield69
ee10fa0cd6 piratbit: new layout selectors
they have dropped unix dates and changed title selector and medal img
amended other selectors to be non language reliant
2023-09-26 15:36:47 +13:00
Garfield69
695c4a1ebc piratbit: new layout selectors
they have dropped unix dates and changed title selector
amended other selectors to be non language reliant
2023-09-26 15:34:32 +13:00
Garfield69
13f9079daf torrentsir: bump domain 2023-09-26 06:56:39 +13:00
Garfield69
f197f0c40c shizaproject: update description 2023-09-26 06:34:32 +13:00
Garfield69
c375d4753c wdt: 12h MST 2023-09-26 06:27:58 +13:00
ilike2burnthing
90c21491c0 wdt: dateparse update. related to #14072 2023-09-25 18:04:38 +01:00
ilike2burnthing
375c4f6971 Revert "wdt: removed. resolves #7033" (#14722) 2023-09-25 17:46:21 +01:00
ilike2burnthing
de98777647 shizaproject: update indexer for core Jackett changes (#14721) 2023-09-25 17:33:07 +01:00
ilike2burnthing
71fc08c6bc Revert "shizaproject: removed: resolves #13762" (#14720)
and capitalise description
2023-09-25 16:33:20 +01:00
ilike2burnthing
e8d88b00bc crazyspirits: removed, down for 30 days. resolves #5479 (#14718) 2023-09-25 05:53:21 +01:00
ilike2burnthing
34c273ede9 mircrew & ildragonero: always freeleech (#14717) 2023-09-25 05:49:25 +01:00
ilike2burnthing
bc8a59e513 mircrew & ildragonero: update indexers with similarities (#14716) 2023-09-25 05:21:20 +01:00
ilike2burnthing
24c89f9aaa ildragonero: add Italian semi-private tracker. #8148 (#14715) 2023-09-25 04:07:52 +01:00
Garfield69
c23f7c0d01 byrbt: new login 2023-09-25 08:49:21 +13:00
Garfield69
b40254d526 infire: new cat 2023-09-25 08:27:11 +13:00
Garfield69
d3ce350384 xxxclub: new cat 2023-09-25 07:51:35 +13:00
Bogdan
fad0637127 torrentleech-pl: update title regex
change match of invisible characters from zero or one to zero and unlimited
2023-09-24 16:10:42 +03:00
Bogdan
45c24089b0 hdonly: update fields to optional 2023-09-24 16:06:25 +03:00
Rafał Stępień
f219461b5c torrentleech-pl: remove [PACK] prefix from season packs (#14713)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-09-24 12:45:56 +01:00
ilike2burnthing
cb7dbf0a6f ptlsp: add new cats 2023-09-24 01:18:34 +01:00
Garfield69
3a29df65cc cinecalidad: new subdomain again 2023-09-24 06:07:04 +13:00
Garfield69
40fbda0704 exitorrent-org: lint 2023-09-24 06:06:37 +13:00
Bogdan
95b4b1eafe hdonly: fixup season strip 2023-09-23 14:27:28 +03:00
ilike2burnthing
4970f99adb assorted tcg: restore neutral results (#14711) 2023-09-23 12:18:55 +01:00
Bogdan
41d69fa7ac hdonly: remove filelist param 2023-09-23 14:14:17 +03:00
Bogdan
94b102a54c hdonly: add tmdb support 2023-09-23 13:36:47 +03:00
Audionut
09d227a845 PTP: Added back (#14710) 2023-09-23 19:34:47 +12:00
Rafał Stępień
b4bdaf752e add exitorrent.org a Polish Private site. (#14708) resolves #14709 2023-09-23 19:10:39 +12:00
Garfield69
946d65d7d6 btdigg: removed. resolves #4907 2023-09-23 11:05:49 +12:00
Garfield69
0b07da92f3 cinecalidad: new sub domain, again. PITA. 2023-09-22 13:45:21 +12:00
Garfield69
6dc7a63e50 shareisland: strip season and episode from keywords
and rely on seasonNumber and episodeNumber parms.
2023-09-22 08:53:52 +12:00
Bogdan
d00891ab72 locadora: strip season and episode from keywords 2023-09-21 22:08:25 +03:00
Garfield69
6f41b45617 cinecalidad: new subdomain 2023-09-22 06:09:45 +12:00
Garfield69
f654ebf035 torrentqq: bump domain 2023-09-22 06:09:20 +12:00
ilike2burnthing
b1fa7ee9df sktorrent: undo title diacritics removal 2023-09-20 16:18:19 +01:00
ilike2burnthing
10e6130243 sktorrent: change encoding. resolves Prowlarr/Prowlarr#1877 2023-09-20 12:41:33 +01:00
Bogdan
56d2b49c7f cardigann: fallback variables to empty string to prevent NullRef 2023-09-20 02:55:13 +03:00
Bogdan
8e75a71151 hdonly: fix typo 2023-09-20 02:46:21 +03:00
Bogdan
59a0fbfacd Revert "hdonly: prevent regex on null input"
This reverts commit 857278c724.
2023-09-20 02:45:50 +03:00
Bogdan
857278c724 hdonly: prevent regex on null input 2023-09-20 02:41:06 +03:00
Bogdan
87d5269ef9 hdonly: switch to using Gazelle's API (#14698) 2023-09-20 02:26:39 +03:00
Garfield69
10e18df5fe dontorrent: new domain 2023-09-20 06:08:39 +12:00
Garfield69
4da3f3be0d magicheaven: removed. resolves #11587 2023-09-20 06:05:11 +12:00
Garfield69
c7b1246ab8 Update README.md 2023-09-20 06:02:37 +12:00
Garfield69
7ccc7f8be4 bithorlo: add UA to config 2023-09-19 14:56:37 +12:00
Bogdan
988b5b2100 filelist: check for login errors when configuring indexer
Fixes #14701
2023-09-19 04:45:19 +03:00
Garfield69
c7d93d8772 Update scenelinks.yml 2023-09-19 12:45:52 +12:00
Garfield69
316e733abc scenelinks: add 3x. resolves #14702 2023-09-19 12:27:39 +12:00
Garfield69
0390722b18 add scenelinks a Romanian private site. resolves #14702 2023-09-19 09:25:28 +12:00
Bogdan
5d3a2dac31 nebulance: use the group name when the release name is empty 2023-09-19 00:13:41 +03:00
Garfield69
3e3a6a2b68 gay-torrents: add config option to strip release date from query. resolves #14700 2023-09-18 17:12:21 +12:00
ilike2burnthing
5b9c0895fe mazepa: add new cat 2023-09-17 12:09:39 +01:00
Garfield69
3578ecc4e6 megamixtracker: lint 2023-09-17 19:06:27 +12:00
Garfield69
e6dab544a2 megamixtracker: new MR and MST 2023-09-17 18:59:16 +12:00
Garfield69
df3b61c345 divxtotal: bump subdomain 2023-09-17 15:26:39 +12:00
Bogdan
b8193c62da hdonly: update layout (#14696)
* hdonly: update layout

Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-09-17 04:31:24 +03:00
ilike2burnthing
f388d83b55 mazepa: comment typo 2023-09-16 23:27:54 +01:00
ilike2burnthing
fa0fd0d1f2 0daykiev: update cats and as Ukrainian
closes https://github.com/Prowlarr/Indexers/pull/374
2023-09-16 23:22:11 +01:00
ilike2burnthing
85ad8f8361 ptlsp: add new cat 2023-09-16 22:27:43 +01:00
Garfield69
1bcd31eae8 torrentz2eu: back to old engine
WTF
2023-09-17 05:43:58 +12:00
Garfield69
ee6b417882 btsow: new domain 2023-09-17 05:36:26 +12:00
ilike2burnthing
02b658ec40 gaytorrentru: add referer header for download. resolves #14694
technically only affects Prowlarr, but I don't see why it's working for Jackett without this, so adding it here anyway
2023-09-16 08:18:55 +01:00
Garfield69
d350693600 gaytorrentru: add config info about download limits 2023-09-16 13:00:28 +12:00
Garfield69
8d40922b6c update readme 2023-09-16 05:59:26 +12:00
ilike2burnthing
4e2c9084c1 polishsource: remove unnecessary UA
confirmed with Jackett and Prowlarr
2023-09-15 14:38:50 +01:00
ilike2burnthing
58153752f5 assorted tcg: remove freeleech and exclusive results (#14692) 2023-09-15 13:06:51 +01:00
ilike2burnthing
bf90677a9b monikadesign-api: add cat, change dl/ulvf
cat 11 not available in Torrent List view, only Torrent Cards and API

freeleech and double_upload fields seem to have been removed

have messaged helpdesk about both
2023-09-15 11:12:14 +01:00
Garfield69
ae045f3912 torrentqq: bump domain 2023-09-15 06:27:20 +12:00
ilike2burnthing
da6779e21e megapeer: typo fix 2023-09-14 14:59:57 +01:00
MrDemocracy
718e84296d norbits: add 2fa option to config, fix password plaintext issue (#14689) 2023-09-14 17:15:24 +12:00
ilike2burnthing
456f043eab torrentsir: add missing trailing slashes 2023-09-14 06:14:53 +01:00
Garfield69
90591221fe torrentsir: bump domain 2023-09-14 16:18:28 +12:00
Garfield69
1c07d53912 le-cinephile: new cats 2023-09-14 12:22:56 +12:00
Garfield69
2c6cc42d47 torrentz23eu: lint 2023-09-14 10:09:13 +12:00
Garfield69
046c4fbab9 torrentz2eu: new engine
now has categories
no longer as details page
no longer as peers/leechers
added music and books caps
2023-09-14 10:00:10 +12:00
Garfield69
2070ce2a3b fanoin: update login check. resolves #14688 2023-09-14 08:37:49 +12:00
ilike2burnthing
ce65dd7b84 carpt & hhanclub: remove wrong Chinese name. resolves #14686 (#14687) 2023-09-13 14:54:38 +01:00
Bogdan
d1e8e20c41 subsplease: update category mappings for movie releases
Co-authored-by: Lemres <45440100+Calemy@users.noreply.github.com>
2023-09-13 12:45:59 +03:00
Garfield69
16ca676583 xtorrenty: cat may be empty 2023-09-13 06:56:22 +12:00
Garfield69
94bb55ab31 dontorrent: new domain 2023-09-12 14:36:36 +12:00
Garfield69
bb652aaf8b torrentdownloads drop followredirect 2023-09-11 15:09:12 +12:00
Garfield69
fbc20280a8 torrent911 drop followredirect 2023-09-11 15:09:01 +12:00
Garfield69
2c7a7306f1 kickasstorrents-ws drop followredirect 2023-09-11 15:08:52 +12:00
Garfield69
2facd6a580 itorrent drop followredirect 2023-09-11 15:08:41 +12:00
Garfield69
a67873c69f ilcorsaronero drop followredirect 2023-09-11 15:08:31 +12:00
Garfield69
9e2909c0e2 glodls drop followredirect 2023-09-11 15:08:21 +12:00
Garfield69
b1ff68fdd9 demonoid: drop followredirect 2023-09-11 15:08:12 +12:00
Garfield69
b678509919 torrentz2eu drop followredirect 2023-09-11 07:45:49 +12:00
Garfield69
d5a87f0531 torrentgalaxy drop followredirect 2023-09-11 07:45:35 +12:00
Garfield69
49f5dd1b69 torrentfunk drop followredirect 2023-09-11 07:45:25 +12:00
Garfield69
1cf9129e97 torrentdownload drop followredirect 2023-09-11 07:45:17 +12:00
Garfield69
3c3b0055fa torlock drop followredirect 2023-09-11 07:45:05 +12:00
Garfield69
6e7bd0405a limetorrentsclone drop followredirect 2023-09-11 07:44:57 +12:00
Garfield69
8d6b6c969b limetorrents drop followredirect 2023-09-11 07:44:46 +12:00
Garfield69
aefb23f173 eztv: drop followredirect 2023-09-11 07:44:34 +12:00
ilike2burnthing
3b7729f20f hdcztorrent: update cats & row selector 2023-09-10 00:18:42 +01:00
ilike2burnthing
b328b4d992 x-ite.me: add cert exception 2023-09-09 23:47:47 +01:00
ilike2burnthing
91f92db2d0 aftershock: remove old cert exception 2023-09-09 23:47:29 +01:00
Garfield69
5ca1c17c65 rutracker-ru: add new cat, refresh others. 2023-09-10 06:56:39 +12:00
Garfield69
3f3ad8a75c assorted nexusphp: bump engine tags 2023-09-10 04:44:48 +12:00
ilike2burnthing
2c26735004 torrent9: remove no longer necessary UA header 2023-09-09 05:07:57 +01:00
ilike2burnthing
00f50a9e63 eztv: Prowlarr issue reference for comment 2023-09-09 04:56:53 +01:00
ilike2burnthing
c1392af6ca rgfootball: add missing login inputs 2023-09-09 04:33:10 +01:00
Garfield69
7ecd0053ba beyondhd-api: add length check on config API and RSS keys. resolves #14683 2023-09-09 09:36:14 +12:00
Garfield69
c877ced77a tellytorrent: removed. resolves #5635 2023-09-09 06:55:01 +12:00
Garfield69
2ea0f061a9 cinefilhd: removed. resolves #4908 2023-09-09 06:53:46 +12:00
Garfield69
7cbd97cc79 biho: removed. resolves #14533 2023-09-09 06:45:00 +12:00
Garfield69
346abc7271 datatalli: removed. resolves #12327 2023-09-09 06:24:06 +12:00
Garfield69
6d163dbfeb mejortorrent: fix typo 2023-09-08 16:34:44 +12:00
Garfield69
a8c3b37b4e mejortorrent: bump domain 2023-09-08 15:39:11 +12:00
ilike2burnthing
e7ba7fb615 hdatmos: update engine version 2023-09-08 03:23:11 +01:00
Garfield69
ce64110a8b torrentqq: bump domain 2023-09-08 06:22:33 +12:00
Garfield69
52f5da4b46 assorted: new unblockit domain 2023-09-08 05:58:45 +12:00
Garfield69
2e6747cd7b assorted: unblockninja proxy replacements 2023-09-07 19:05:03 +12:00
Bogdan
ef06d04d66 xxxclub: add fallback to magnet links
Co-authored-by: ouenascender <138104265+ouenascender@users.noreply.github.com>

Closes Prowlarr/Indexers#344
2023-09-06 05:44:41 +03:00
ilike2burnthing
585a2f05f1 tray: add version number to tooltip. resolves #14681 2023-09-06 01:15:00 +01:00
Garfield69
b4a7bd73fb torrentview: bump domain 2023-09-06 06:06:11 +12:00
Garfield69
f19fa49afd torrentwhiz: bump domain 2023-09-06 06:05:50 +12:00
Garfield69
ea08395b8f byrutor: new domain 2023-09-06 06:05:31 +12:00
Garfield69
22db47d37c torrentsir: bump domain 2023-09-05 16:44:43 +12:00
ilike2burnthing
b94c18e548 firebit: removed, down for 30 days. resolves #6395 (#14680) 2023-09-05 03:03:02 +01:00
ilike2burnthing
f9af13cf95 uploads: removed, down for 30 days. resolves #14291 (#14679) 2023-09-05 02:58:54 +01:00
Garfield69
f0598c01b7 dontorrent: new domain 2023-09-05 07:02:25 +12:00
Garfield69
500889a313 winget: drop start-sleep step 2023-09-05 07:02:11 +12:00
Garfield69
c3c1cd50e7 winget: bump delay to 30m 2023-09-04 18:23:56 +12:00
Garfield69
58ac8f3ad0 cinecalidad: update description 2023-09-04 17:16:16 +12:00
Bogdan
937593b306 cinecalidad: parse 4k releases (#14677) 2023-09-04 03:46:11 +03:00
ilike2burnthing
3cf4166e15 1337x: add *.so mirror
https://github.com/Prowlarr/Indexers/pull/363
2023-09-04 01:30:56 +01:00
Garfield69
a017671b40 torrentz2eu: fix sitelink 2023-09-03 20:33:17 +12:00
ilike2burnthing
5b6fe7fb12 iptorrents: trust expired cert for *.octopus.town 2023-09-03 05:11:21 +01:00
ilike2burnthing
a85a324685 classix: tracker update
resolves https://github.com/Prowlarr/Indexers/issues/361
2023-09-03 03:14:34 +01:00
Vedant
f781ad49b3 Delay 5 minutes before running winget-releaser (#14673) 2023-09-03 13:54:52 +12:00
Garfield69
4eb62c23dc torrentleech: refresh cats 2023-09-03 07:16:02 +12:00
Garfield69
1089f2ee44 torrentz2eu: new domain and search path 2023-09-03 06:21:21 +12:00
Bogdan
dcf72f4f92 superbits: add search P2P releases only option (#14670) 2023-09-02 15:42:33 +03:00
Garfield69
8b3356f2cf cinecalidad: follow-up on revert 2023-09-02 16:42:13 +12:00
Garfield69
a5e73d6fa6 ubits: fix h&r 2023-09-02 16:18:14 +12:00
Garfield69
e010ba3261 Update ubits.yml 2023-09-02 07:36:00 +12:00
Garfield69
232f1678c1 ubits: h&r MST 2023-09-02 07:11:58 +12:00
Garfield69
7f12fd98e2 Revert "cinecalidad: new sub domain"
This reverts commit 64c5e6d864.
2023-09-02 06:17:11 +12:00
Garfield69
435699e5d4 torrentqq: bump domain 2023-09-01 06:14:33 +12:00
Garfield69
64c5e6d864 cinecalidad: new sub domain 2023-08-31 15:57:11 +12:00
Garfield69
f80575b78d moviesite: gone. resolves #13059 2023-08-30 20:09:10 +12:00
Garfield69
8d8d79deb4 eniahd: add new cats 2023-08-30 06:29:28 +12:00
Garfield69
13c59c1174 dontorrent: new domain 2023-08-30 06:14:49 +12:00
ilike2burnthing
bc3b9756b9 dariustracker: removed, down for 30 days. resolves #9768 (#14664) 2023-08-29 16:38:08 +01:00
ilike2burnthing
685cf98697 assorted: fix cst tz typo (#14663)
no idea how I even did this
2023-08-29 16:13:43 +01:00
Garfield69
7d1b7cf287 add redleaves a private Chinese site. resolves #14485 2023-08-29 17:53:06 +12:00
Garfield69
ca7568794d torrentsir: bump domain 2023-08-29 16:54:58 +12:00
ilike2burnthing
9ae3c4b4c2 xbytes2: reorder keywordsfilters
resolves https://github.com/Prowlarr/Indexers/issues/360
2023-08-28 16:53:47 +01:00
Garfield69
1f67b5a38d 2xfree: drop books and music 2023-08-28 06:51:40 +12:00
Garfield69
e79b9e27a7 mteam: restore alternate domains 2023-08-27 17:05:07 +12:00
Bogdan
7ba083c354 anthelion-api: use the filename if a single file (#14661) 2023-08-27 00:09:15 +03:00
Garfield69
4b9857161a dark-shadow: cat can be missing. default to other. 2023-08-27 08:32:19 +12:00
Garfield69
d823bed1a4 cinecalidad: new sub domain 2023-08-26 16:15:53 +12:00
Garfield69
a1431bb413 cpabien: new domain 2023-08-25 16:34:29 +12:00
ilike2burnthing
d721b08def cinecalidad: change sub-domain 2023-08-25 01:42:05 +01:00
ilike2burnthing
a99b6728e5 Update README.md 2023-08-25 00:45:37 +01:00
Garfield69
c9ea96b72c torrentqq: bump domain 2023-08-25 08:45:05 +12:00
Garfield69
a1d852ec03 Revert "extremebits: removed. resolves #8794"
This reverts commit 45f184dece.
2023-08-25 06:11:43 +12:00
Garfield69
563ebc5616 3dtorrents: add freeleech 2023-08-24 20:18:44 +12:00
Garfield69
23a125c282 rousi: add config info about 3X 2023-08-24 08:19:56 +12:00
Garfield69
9586c545d7 solidtorrents: fix grabs, seeds and leech 2023-08-24 07:18:40 +12:00
Garfield69
fb994c981c bitsearch: fix grabs, seeds and leech 2023-08-24 07:17:57 +12:00
Garfield69
96f667b7c6 2xfree: bump engine tag 2023-08-24 07:16:25 +12:00
ilike2burnthing
f54b6695d4 ostwiki: remove unused MST & MR
Asked staff, reply was, "This option is currently not enabled"
2023-08-22 23:01:50 +01:00
ilike2burnthing
91e2cab65a ptcafe: add private Chinese tracker. resolves #14652 (#14656) 2023-08-22 22:24:40 +01:00
Garfield69
4aeef003ba Update ptlsp.yml 2023-08-23 06:40:12 +12:00
ilike2burnthing
a09ed98d68 ptlsp: add private Chinese tracker. resolves #14651 (#14655) 2023-08-22 16:06:52 +01:00
Garfield69
26fc637a13 add ostkiki a private site. resolves #14653 2023-08-22 08:58:07 +12:00
Garfield69
8f97782a9d gainbound: removed. resolves #13899 2023-08-22 07:34:37 +12:00
Garfield69
4960267968 torrentsir: bump domain 2023-08-22 07:09:01 +12:00
Garfield69
f1ce263f3e torrent9clone: new domain 2023-08-22 07:08:48 +12:00
Tom Homewood
51584e8cce scenehd: Use new certificate thumbprint (#14650) 2023-08-22 06:20:03 +12:00
ilike2burnthing
4025381ecc r3vwtf: update cats and vf selectors, add freeleech search and sort (#14648)
no x2 torrents available, but the example image uses `img[src="pic/doubleseed.gif"]`, so just added `$` to make sure
2023-08-21 13:13:51 +01:00
ilike2burnthing
adf0255a01 hhanclub: update layout. resolves #14647
Presumably their logon secret isn't supposed to be that. Blank also works, but might as well follow their mistake.

Having displaying IMDB info enabled in tracker settings doesn't make a difference.

Only free torrents currently available, so had to guess at the rest of the cases. Alternatively, they could follow pttime's naming, or something completely different.
2023-08-20 23:23:59 +01:00
Garfield69
19477ce89e assorted nexus: bump engine tag 2023-08-21 09:26:50 +12:00
ilike2burnthing
0c43c992d9 glodls: remove *.cc mirror, dead 2023-08-20 21:49:36 +01:00
ilike2burnthing
a616202cfe hdcztorrent: update cats 2023-08-19 23:41:32 +01:00
Garfield69
76212cfb4a infire: correct new cats
need caffeine
2023-08-20 06:54:07 +12:00
Garfield69
4b32cab990 infire: add new cats 2023-08-20 06:44:49 +12:00
Garfield69
6d1afb8654 1337x: remove followredirect, its not needed. resolves #14645 2023-08-19 13:45:35 +12:00
Garfield69
f0a2be17a0 yggcookie: oops. fix cbbaedc8ab 2023-08-19 08:07:51 +12:00
U̙̫͊̅̊̚͢͜n̨̤̙̰̠̜ͨ̐ḭ̵̴̜̲̖͂̾c̡͕̮ͤ̍̌̃͛o̱̳͙̹͓̽͝ͅḓ̜̠̺̌ͮ͛͆e̦̬̤̰̦̙̔͞ A̧͚͈̙̾̂́͛p̢̨̩̣̬̙̆ͣǫ̣͚͕̩̊́̽ç͈̭̐̇ͫ͗͜ả̛̪̖̜̗̉̂ḽ̶̼̟̮̜̽ͅÿ̵̢̜̟͙́̋̍p̮̮̭̘͚ͦ̇͛s̡̤̫̺͔̅́͜ȩ̢̥̱̤̀̓̓
cbbaedc8ab yggtorrent & yggcookie: switch to unix date and other misc updates (#14644) 2023-08-19 08:05:09 +12:00
sitiom
35a68f51a9 winget: change job runner to ubuntu-latest (#14642) 2023-08-18 05:10:32 +01:00
ilike2burnthing
279248b06c spidertk: removed, dead. resolves #12718 (#14641) 2023-08-18 01:17:16 +01:00
Garfield69
d6ce279906 cinecalidad: new domain 2023-08-18 06:27:42 +12:00
Garfield69
ee509208e7 torrentqq: bump domain 2023-08-18 06:27:23 +12:00
Garfield69
d6f0592867 lostfilm: try to prevent parse error #14638
tested with non-Russian IP for regular TEST
However error only occurs with Russian IP so that is untested as I don't have a VPN to access that region.
2023-08-17 21:10:12 +12:00
Garfield69
a8f994871f thorsland: favour .torrent over magnet. resolves #14630 2023-08-17 07:18:32 +12:00
Garfield69
3ec6a55071 Update README.md 2023-08-16 21:00:42 +12:00
Garfield69
cc6dfe5299 nordichd: http -> https 2023-08-16 08:46:29 +12:00
Garfield69
14d225a3fb exttorrents: add followredirect for 2nd page search.. resolves #14637 2023-08-16 07:37:32 +12:00
Garfield69
296e70addb divxtotal: new domain 2023-08-16 06:39:02 +12:00
Garfield69
3344de422f torrentsir: bump domain 2023-08-16 06:38:35 +12:00
Garfield69
9279633ff2 Update indexer-request.yml 2023-08-15 16:37:24 +12:00
Garfield69
13c9adfffe onlyencodes: fix MR #14635 2023-08-15 15:19:38 +12:00
Garfield69
cd30b11618 add onlyencodes a private site. resolves #14635 2023-08-15 14:57:21 +12:00
ilike2burnthing
13c653282d futuretorrent: add Italian private tracker. resolves #4205 (#14634) 2023-08-15 03:01:23 +01:00
Garfield69
0268caa908 torrent9clone: new domain 2023-08-15 06:42:56 +12:00
ilike2burnthing
43622f8f59 yggtorrent: make strip season optional. resolves #14565 (#14629) 2023-08-13 22:56:17 +01:00
Garfield69
1811ddbd2c kamept: switch to cookie method. resolves #14628 2023-08-14 08:55:19 +12:00
Garfield69
c52937f2ec gktorrent: new domain 2023-08-14 07:07:47 +12:00
Cédric BOUR
5883257606 core: add cookie for one request to flaresolverr (#14627)
Co-authored-by: cedricb <cedricb@Mac-Studio-de-Cedric.local>
2023-08-13 11:34:12 +01:00
ilike2burnthing
016b6b0da2 bitbazis: update cats, again again 2023-08-12 23:41:14 +01:00
ilike2burnthing
a159f53ecd torrent9clone: update subdomain 2023-08-12 09:06:33 +01:00
Garfield69
5b41051fd7 torrent9clone: new subdomain 2023-08-12 07:11:54 +12:00
ilike2burnthing
f43e627d56 bitbazis: update cats, again
slowly but surely...
2023-08-11 17:24:00 +01:00
ilike2burnthing
073d0e27a8 core: restore stacktraces for UI 'view logs'. resolves #14585 (#14619) 2023-08-11 01:14:37 +03:00
ilike2burnthing
8b30469255 core: simplify logging code (#14618) 2023-08-11 00:17:41 +03:00
Garfield69
642944e9d8 cinecalidad: new sub domain 2023-08-11 06:22:20 +12:00
Garfield69
a24a5ff430 torrentqq: bump domain 2023-08-11 06:21:46 +12:00
ilike2burnthing
dfd1c80007 bitbazis: update cats 2023-08-10 08:02:46 +01:00
ilike2burnthing
47d4483573 theoldschool-api: add global MR comment 2023-08-10 01:16:22 +01:00
Garfield69
d134d9c77c bitbazis: new layout 2023-08-10 08:04:56 +12:00
Garfield69
ec70bff112 btsow: new comain 2023-08-10 06:29:50 +12:00
Garfield69
2965812013 Revert "torrent9clone: new domain"
This reverts commit 9cafa3058c.
2023-08-10 06:29:03 +12:00
ilike2burnthing
fdeaf34aa5 nordichd: change to http. resolves #6708 2023-08-09 18:18:52 +01:00
Bogdan
f92a203ba8 torrentwhiz: bump domain 2023-08-09 12:00:16 +03:00
Bogdan
aa705d3069 torrentview: bump domain 2023-08-09 11:59:32 +03:00
Garfield69
e89dadd5f9 2xfree: update description 2023-08-09 14:52:39 +12:00
ilike2burnthing
21d5611e3a hellashut: restore indexer. resolves #13706 (#14615) 2023-08-09 03:50:23 +01:00
ilike2burnthing
5e6d537b00 2xfree: update MR & MST 2023-08-09 03:25:45 +01:00
Garfield69
cf3022d127 2xfree: drop special cats
site has closed the 2D torrents, only does 3D now.
2023-08-09 08:03:00 +12:00
Garfield69
9dcaa63058 thorsland: new cats 2023-08-09 07:48:50 +12:00
Garfield69
056efef8a2 cinecalidad: new domain 2023-08-09 06:27:19 +12:00
Garfield69
9cafa3058c torrent9clone: new domain 2023-08-09 06:27:00 +12:00
Garfield69
8ebbb843cf PTP: removed. resolves #14591 2023-08-08 16:51:06 +12:00
Garfield69
45f184dece extremebits: removed. resolves #8794 2023-08-08 16:20:24 +12:00
Garfield69
d79c78e0d8 ptsbao: drop duplicate info tpp 2023-08-08 15:22:17 +12:00
Garfield69
28241dcba7 huntorrent: info for cookie hidden by info for tpp 2023-08-08 15:21:48 +12:00
Garfield69
bbb4f887c6 assorted: new nocensor domain 2023-08-07 20:50:01 +12:00
Garfield69
444376c191 assorted: new unblockit domain 2023-08-07 20:28:55 +12:00
Garfield69
29b560ef7b movieworld: refresh cats 2023-08-07 06:46:46 +12:00
Garfield69
70ec9e67c7 rutracker-ru: update cats 2023-08-07 06:26:20 +12:00
ilike2burnthing
79ff6598b9 mejortorrent: forgot to change alternate site link 2023-08-06 16:05:00 +01:00
ilike2burnthing
3118fd3438 mejortorrent: change subdomain 2023-08-05 17:52:39 +01:00
ilike2burnthing
7baded616d cinecalidad: change subdomain 2023-08-05 17:51:39 +01:00
Garfield69
5d9067c31b seedfile: new layout 2023-08-05 07:39:27 +12:00
ilike2burnthing
b2e5930741 torrentqq: change domain 2023-08-03 18:03:33 +01:00
ilike2burnthing
9c781bfb9d torrent9clone: change domain, again 2023-08-03 15:06:40 +01:00
Bogdan
c24975059b digitalcore: add search UNRAR releases only option 2023-08-03 11:11:21 +03:00
Garfield69
504715b81f add trackermk a Macedonian private site. resolves #14344 2023-08-03 16:55:56 +12:00
ilike2burnthing
ac8c216c1e idope: correct capitalisation of name 2023-08-02 22:38:49 +01:00
Garfield69
d49f46fcc3 y: new cats. resolves #14604 2023-08-03 07:48:38 +12:00
Garfield69
d9b27c50bd torrent9clone: new domain 2023-08-03 06:05:50 +12:00
Garfield69
b7ebb2b7af dontorrent: new domain 2023-08-03 06:05:35 +12:00
ilike2burnthing
15f5dcf39f chdbits: change domain. resolves #14602 2023-08-02 16:33:25 +01:00
Garfield69
065a408fff add gamera a Chinese private site. resolves #14589 2023-08-02 19:56:11 +12:00
Garfield69
9c510bf7ce greekteam: leechers can be missing 2023-08-02 07:17:51 +12:00
ilike2burnthing
e5aebbacdf fantasticheaven: removed, down for 30 days. resolves #14523 (#14599) 2023-08-01 10:21:32 +01:00
ilike2burnthing
508c028a9b hdcztorrent: another new cat 2023-08-01 10:04:07 +01:00
Garfield69
74c966f496 kamept: lint 2023-08-01 19:10:08 +12:00
Garfield69
a62117c7e2 kamept: update engine tag 2023-08-01 18:59:12 +12:00
Garfield69
1c00a90832 hdcztorrent: new cat 2023-08-01 06:44:05 +12:00
Garfield69
bb9cf12ba6 add wintersakura a Chinese private site. resolves #14597 2023-07-31 21:18:52 +12:00
ilike2burnthing
a6dbacc9cb wukong: capitalise language in description 2023-07-31 07:59:52 +01:00
Garfield69
453baf59b8 assorted nexus: update engine tags 2023-07-31 17:15:05 +12:00
Garfield69
208c556bb3 3wmg: -> 1.8.5 resolves #13389 2023-07-31 16:43:08 +12:00
Garfield69
fddf016cee bithorlo: cat id changed 2023-07-31 06:59:35 +12:00
Garfield69
91103feba4 torrentsir: bump domain 2023-07-31 06:30:35 +12:00
ilike2burnthing
d52a12487e gimmepeers: update row selector 2023-07-30 03:47:50 +01:00
ilike2burnthing
c6edf7bf8d pignetwork: add useragent workaround. resolves #13318 2023-07-30 01:00:40 +01:00
Garfield69
bf44b2ea1b xxxclub: new layout plus cats 2023-07-30 07:14:33 +12:00
Garfield69
26b661de84 torrent9clone: new domain 2023-07-30 07:13:11 +12:00
425 changed files with 14064 additions and 9608 deletions

View File

@@ -36,13 +36,13 @@ body:
- Name: TrackerX
- URL: https://trackerx.yz
- Description: TrackerX is a Private Torrent Tracker for Movies, TV, and e-Learning
- Minimum Seeding Time and Minimum Ratio (if Private): MST 24hrs, MR 1.0
- Minimum Seeding Time and/or Minimum Seeding Ratio (if Private): MST 24hrs, MR 1.0
- Additional Comments: IMDB search has to be enabled in account settings, often has hcaptcha at login
value: |
- Name:
- URL:
- Description:
- Minimum Seeding Time and Minimum Ratio (if Private):
- Minimum Seeding Time and/or Minimum Seeding Ratio (if Private):
- Additional Comments:
render: markdown
validations:

View File

@@ -6,7 +6,7 @@ permissions:
contents: read
jobs:
publish:
runs-on: windows-latest
runs-on: ubuntu-latest
steps:
- uses: vedantmgoyal2009/winget-releaser@v2
with:

View File

@@ -2,7 +2,7 @@
So, you've decided you want to help make Jackett a better program for everyone. Not everyone chooses to help, so we thank you for your decision.
In order to help us make the most of your contribution please take the time to read these contributing guidelines.
These are just guidelines, not hard rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
These are just guidelines, not hard rules. Use your best judgement, and feel free to propose changes to this document in a pull request.
## Ways you can help
@@ -36,8 +36,8 @@ Bugs that are submitted without being on the latest version may be closed.
**Tracker isn't working**
If you are experiencing an issue with a tracker, then:
- Use your browser to check you can access the site directly, and if a login is required,
check you can login and that you do not have any outstanding account issues.
- Use your browser to check if you can access the site directly, and if a login is required,
check that you can login and that you do not have any outstanding account issues.
- If you haven't already, try upgrading to the latest version of Jackett.
- Check our [Troubleshooting wiki](https://github.com/Jackett/Jackett/wiki/Troubleshooting) for common issues.
- If it is still not working for you, then a **full enhanced log must be included**.

154
README.md
View File

@@ -8,7 +8,7 @@
_Our [![Discord](https://img.shields.io/badge/discord-chat-7289DA.svg?maxAge=60&style=flat-square)](https://discord.gg/J865QuA) server is no longer maintained. If you have a problem, request, or question then please open a new issue here._
This project is a new fork and is recruiting development help. If you are able to help out please [contact us](https://github.com/Jackett/Jackett/issues/8180).
This project is a new fork and is recruiting development help. If you can help out please [contact us](https://github.com/Jackett/Jackett/issues/8180).
Please see our [troubleshooting and contributing guidelines](CONTRIBUTING.md) before submitting any issues or pull requests
@@ -41,10 +41,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BitRu
* BitSearch
* BT.etree
* BTDIGG
* BTMET
* BTSOW
* BullTorrent
* Byrutor
* Cinecalidad
* comicat
@@ -62,9 +60,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* EXT Torrents
* ExtraTorrent.st
* EZTV
* FileListing
* FireBit
* Frozen Layer
* GamesTorrents
* GkTorrent
* GloDLS
@@ -89,7 +84,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* MioBT
* MixTapeTorrent
* MoviesDVDR
* MovieTorrent
* MyPornClub
* NextJAV
* Newstudio
@@ -101,9 +95,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* OneJAV
* ParnuXi
* PC-torrent
* PiratBit
* PornosLab
* PornoTorrent
* Postman
* ProPorn
* Rapidzona
* RinTorNeT
@@ -112,6 +105,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Seedoff
* Sexy-Pics
* Shana Project
* ShizaProject
* ShowRSS
* SimpleAnime
* Solid Torrents
@@ -119,6 +113,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SubsPlease
* sukebei.Nyaa.si
* The Pirate Bay (TPB)
* TheRARBG
* Tokyo Tosho
* Torlock
* Torrent[CORE]
@@ -149,7 +144,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* xxxAdultTorrent
* XXXClub
* xxxtor
* xxxtorrents
* YourBittorrent
* YTS.ag
* zetorrents
@@ -167,6 +161,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Deildu
* Demonoid
* Devil-Torrents
* DreamingTree
* DXP (Deaf Experts)
* Electro-Torrent
* EniaHD
@@ -182,6 +177,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HellTorrents
* HunTorrent
* Il CorSaRo Blu
* ilDraGoNeRo
* Kinorun
* Kinozal
* LostFilm.tv
@@ -190,7 +186,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Masters-TB
* Mazepa
* Metal Tracker
* Moviesite
* MIRcrew
* MovieWorld (Flicker)
* MuseBootlegs (MB)
* MVGroup Forum
@@ -198,7 +194,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NetHD (VietTorrent)
* Newstudio (login)
* NoNaMe Club (NNM-Club) (login)
* PiratBit (login)
* PornoLab
* PussyTorrents
* Rainbow Tracker
@@ -209,13 +204,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* RUDUB (ex-BaibaKoTV)
* Rustorka
* RuTracker
* SATClubbing
* seleZen
* Sharewood
* SkTorrent
* SkTorrent-org
* themixingbowl (TMB)
* Toloka.to
* TorrentMasters
* Torrents-Local
* TorrentDownload
* TribalMixes
@@ -244,14 +239,16 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Acid Lounge (A-L)
* AcrossTheTasman [![(invite needed)][inviteneeded]](#)
* Aftershock
* AGSVPT (Artic Global Seed Vault)
* Aidoru!Online
* Aither
* AlphaRatio (AR)
* AmigosShareClub
* AnimeBytes (AB)
* AnimeTorrents (AnT)
* AnimeTracker
* AnimeTorrents.ro (Anime Torrents Romania)
* AnimeWorld
* AniToons
* Anthelion
* Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#)
* ArabP2P
@@ -266,22 +263,22 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Back-ups
* BakaBT
* BeiTai
* Beload
* Best-Core
* BeyondHD (BHD)
* Bibliotik
* biho (必火pt)
* Bit-Bázis
* BIT-HDTV
* Bitded
* Bithorlo (BHO)
* BitHUmen [![(invite needed)][inviteneeded]](#)
* Bit Of Valor
* BitPorn
* BitSexy
* Bitspyder
* BitTorrentFiles
* BiTTuRK
* BJ-Share (BJ)
* BlueBird [![(invite needed)][inviteneeded]](#)
* BlueBird
* Blutopia (BLU)
* Borgzelle [![(invite needed)][inviteneeded]](#)
* Boxing Torrents
@@ -290,6 +287,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BroadCity
* BrokenStones [![(invite needed)][inviteneeded]](#)
* BrSociety
* BTArg
* BTNext (BTNT) [![(invite needed)][inviteneeded]](#)
* BTSCHOOL
* BWTorrents
@@ -305,25 +303,21 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* CHDBits [![(invite needed)][inviteneeded]](#)
* cheggit
* ChileBT
* CiNEFiLHD
* Cinemageddon [![(invite needed)][inviteneeded]](#)
* CinemaMovieS_ZT
* Cinematik [![(invite needed)][inviteneeded]](#)
* CinemaZ (EuTorrents)
* Classix [![(invite needed)][inviteneeded]](#)
* Classix
* Coastal-Crew
* Concertos
* CrazyHD
* CrazySpirits
* CrnaBerza
* Dajiao (打胶) [![(invite needed)][inviteneeded]](#)
* DANISH BYTES
* Darius Tracker
* Dark-Shadow
* DataScene (DS)
* DataTalli
* DesiTorrents
* Diablo Torrent [![(invite needed)][inviteneeded]](#)
* Diablo Torrent
* DICMusic
* DigitalCore
* DimeADozen (EzTorrent)
@@ -334,45 +328,49 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Drugari
* Ebooks-Shares
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
* Enthralled
* eShareNet
* eStone (XiDER, BeLoad, BigTorrent)
* eStone (BigTorrent)
* Exitorrent.org [![(invite needed)][inviteneeded]](#)
* ExoticaZ (YourExotic)
* ExtremeBits
* ExtremeTorrents
* Falkon Vision Team
* FANO.IN [![(invite needed)][inviteneeded]](#)
* Fantastic Heaven
* Fantastiko
* Fappaizuri
* FastScene
* FearNoPeer
* Femdomcult
* FileList (FL)
* FinElite (FE)
* FinElite (FE) [![(invite needed)][inviteneeded]](#)
* FinVip
* Flux-Zone
* Free Farm (自由农场)
* FSM
* FunFile (FF)
* FunkyTorrents (FT)
* FutureTorrent [![(invite needed)][inviteneeded]](#)
* Fuzer (FZ)
* GainBound [![(invite needed)][inviteneeded]](#)
* Gamera (駕瞑羅)
* Gay-Torrents.org
* GAYtorrent.ru
* GazelleGames (GGn)
* Generation-Free
* Generation-Free [![(invite needed)][inviteneeded]](#)
* GigaTorrents
* GimmePeers (formerly ILT)
* GiroTorrent
* GreatPosterWall (GPW)
* GreekDiamond
* Greek Team
* HaiDan
* Haitang
* HappyFappy
* Hares Club (白兔俱乐部) [![(invite needed)][inviteneeded]](#)
* Hawke-uno
* HD Dolby
* HD-Club
* HD-Forever (HDF)
* HD-Olimpo
* HD-Only (HDO) [![(invite needed)][inviteneeded]](#)
* HD-Only (HDO)
* HD-Space (HDS)
* HD-Torrents (HDT)
* HD-UNiT3D
@@ -381,19 +379,21 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HDAtmos
* HDBits [![(invite needed)][inviteneeded]](#)
* HDC (HDCiTY) [![(invite needed)][inviteneeded]](#)
* HDChina (HDWing) [![(invite needed)][inviteneeded]](#)
* HDFans
* HDFun (HDZone)
* HDHome (HDBigger) [![(invite needed)][inviteneeded]](#)
* HDMaYi
* HDPT [![(invite needed)][inviteneeded]](#)
* HDRoute [![(invite needed)][inviteneeded]](#)
* HDSky [![(invite needed)][inviteneeded]](#)
* HDTime
* HDTorrents.it [![(invite needed)][inviteneeded]](#)
* HDTurk
* HDU
* hdvbits
* HDVIDEO
* HDZone
* Hebits
* HellasHut
* HHanClub
* HomePornTorrents (HPT)
* House of Devil
@@ -414,10 +414,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* KamePT [![(invite needed)][inviteneeded]](#)
* Karagarga
* Keep Friends [![(invite needed)][inviteneeded]](#)
* KIMOJI
* Korsar
* KrazyZone
* Kufei (库非)
* Kufirc
* Last Digital Underground (LDU)
* LastFiles
* Le Saloon
* LaidBackManor
@@ -430,29 +432,28 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Lesbians4u
* Libble
* LibraNet (LN)
* LinkoManija [![(invite needed)][inviteneeded]](#)
* LinkoManija
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* LST
* M-Team TP (MTTP)
* MaDs Revolution
* magic-heaven
* Magico (Trellas) [![(invite needed)][inviteneeded]](#)
* Majomparádé (TurkDepo)
* Making Off
* Mansão dos Animes (MDAN)
* MegamixTracker
* Mendigos da WEB
* MeseVilág (Fairytale World)
* MetalGuru
* MetalGuru [![(invite needed)][inviteneeded]](#)
* Milkie
* MIRcrew
* MMA-Torrents [![(invite needed)][inviteneeded]](#)
* MNV (Max-New-Vision)
* MOJBLiNK
* MonikaDesign (MDU) [![(invite needed)][inviteneeded]](#)
* MonikaDesign (MDU)
* MoreThanTV (MTV)
* MouseBits
* Movie-Torrentz
* MuziekFabriek
* MyAnonamouse (MAM)
* MySpleen [![(invite needed)][inviteneeded]](#)
* NCore
@@ -464,7 +465,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Old Toons World
* OpenCD [![(invite needed)][inviteneeded]](#)
* Orpheus
* OnlyEncodes
* OshenPT
* Ostwiki
* OurBits (HDPter)
* P2PBG
* Panda
@@ -473,7 +476,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Peeratiko
* Peers.FM
* PigNetwork
* PirateTheNet (PTN)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
* PolishSource (PS)
@@ -484,37 +486,45 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Pretome
* PrivateHD (PHD)
* ProAudioTorrents (PAT)
* PT分享站 (itzmx)
* PTCafe
* PTChina (铂金学院)
* PTerClub
* PTFiles (PTF)
* PThome [![(invite needed)][inviteneeded]](#)
* PT分享站 (itzmx)
* PTLSP
* PTSBAO
* PTtime
* Punk's Horror Tracker
* PuntoTorrent
* PuTao
* PWTorrents (PWT)
* R3V WTF! [![(invite needed)][inviteneeded]](#)
* R3V WTF!
* Racing4Everyone (R4E)
* RacingForMe (RFM)
* RareShare2
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
* Redacted (PassTheHeadphones)
* RedBits
* Red Leaves [![(invite needed)][inviteneeded]](#)
* ReelFlix
* Resurrect The Net
* Resurrect The Net [![(invite needed)][inviteneeded]](#)
* RetroFlix
* RevolutionTT
* Romanian Metal Torrents (RMT) [![(invite needed)][inviteneeded]](#)
* RM-HD
* Romanian Metal Torrents (RMT)
* Rousi
* RPTScene (RPTorrents)
* SATClubbing
* SceneHD [![(invite needed)][inviteneeded]](#)
* SceneLinks (SL)
* SceneRush
* SceneTime
* Secret Cinema
* SeedFile
* Shadowflow (影) [![(invite needed)][inviteneeded]](#)
* Shareisland
* SharkPT
* Shazbat
* SiamBIT
* SkipTheCommercials
@@ -526,9 +536,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SpeedCD
* Speedmaster HD [![(invite needed)][inviteneeded]](#)
* SpeedTorrent Reloaded
* SpiderTK
* Spirit of Revolution [![(invite needed)][inviteneeded]](#)
* SportHD
* SportsCult
* SpringSunday [![(invite needed)][inviteneeded]](#)
* SugoiMusic
@@ -540,8 +548,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TeamHD
* TeamOS
* TEKNO3D [![(invite needed)][inviteneeded]](#)
* TellyTorrent
* teracod (Movie Zone)
* The Crazy Ones
* The Falling Angels (TFA)
* The Geeks
* The New Retro
@@ -551,7 +559,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* The Shinning (TsH)
* The Show
* The Vault [![(invite needed)][inviteneeded]](#)
* The-Crazy-Ones
* The-New-Fun
* TheEmpire (TE)
* TheLeachZone (TLZ)
@@ -561,9 +568,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TJUPT
* TLFBits [![(invite needed)][inviteneeded]](#)
* TmGHuB
* Toca Share
* Tornado
* Torrent Network (TN)
* Torrent Sector Crew (TSC)
* Torrent Trader [![(invite needed)][inviteneeded]](#)
* Torrent-Explosiv
* Torrent-Syndikat [![(invite needed)][inviteneeded]](#)
* TOrrent-tuRK (TORK)
@@ -572,39 +581,44 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentBytes (TBy)
* TorrentCCF (TCCF)
* TorrentDay (TD)
* TorrentDD
* Torrenteros (TTR)
* TorrentHeaven [![(invite needed)][inviteneeded]](#)
* TorrentHeaven (German) [![(invite needed)][inviteneeded]](#)
* Torrent Heaven (Dutch)
* TorrentHR [![(invite needed)][inviteneeded]](#)
* Torrenting (TT)
* Torrentland
* TorrentLeech (TL)
* TorrentLeech.pl
* TorrentMasters
* TorrentSeeds (TS)
* TotallyKids (TK)
* ToTheGlory (TTG) [![(invite needed)][inviteneeded]](#)
* TrackerMK
* TranceTraffic
* TreZzoR [![(invite needed)][inviteneeded]](#)
* TurkSeed
* TurkTorrent (TT)
* TV Chaos UK (TVCUK)
* TvRoad
* TVstore
* Twisted-Music
* U2 (U2分享園@動漫花園) [![(invite needed)][inviteneeded]](#)
* UBits
* UHDBits
* UltraHD
* UnionGang
* UnleashTheCartoons
* Universal-Torrents
* UnlimitZ
* Uploads
* Upload.cx [![(invite needed)][inviteneeded]](#)
* UTOPIA
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
* White Angel
* WinterSakura
* World-In-HD [![(invite needed)][inviteneeded]](#)
* World-of-Tomorrow
* Wukong
* x-ite.me (XM)
* xBytesV2
* Xider-Torrent
* XSpeeds (XS)
* Xthor
* XtremeBytes
@@ -625,7 +639,7 @@ A special "all" indexer is available at `/api/v2.0/indexers/all/results/torznab`
It will query all configured indexers and return the combined results.
If your client supports multiple feeds it's recommended to add each indexer directly instead of using the all indexer.
Using the all indexer has no advantages (besides reduced management overhead), only disadvantages:
Using the all indexer has no advantages (besides reduced management overhead), the only disadvantages:
* you lose control over indexer specific settings (categories, search modes, etc.)
* mixing search modes (IMDB, query, etc.) might cause low-quality results
* indexer specific categories (>= 100000) can't be used.
@@ -716,17 +730,17 @@ Jackett can also be run from the command line if you would like to see log messa
On most operating systems all the required dependencies will already be present. In case they are not, you can refer to this page https://github.com/dotnet/core/blob/master/Documentation/linux-prereqs.md
### Install as service
A) Command to download and install latest package and run the Jackett service:
A) Command to download and install the latest package and run the Jackett service:
`cd /opt && f=Jackett.Binaries.LinuxAMDx64.tar.gz && release=$(wget -q https://github.com/Jackett/Jackett/releases/latest -O - | grep "title>Release" | cut -d " " -f 4) && sudo wget -Nc https://github.com/Jackett/Jackett/releases/download/$release/"$f" && sudo tar -xzf "$f" && sudo rm -f "$f" && cd Jackett* && sudo ./install_service_systemd.sh && systemctl status jackett.service && cd - && echo -e "\nVisit http://127.0.0.1:9117"`
B) Or manually:
1. Download and extract the latest `Jackett.Binaries.LinuxAMDx64.tar.gz` release from the [releases page](https://github.com/Jackett/Jackett/releases)
2. To install Jackett as a service, open a Terminal, cd to the jackett folder and run `sudo ./install_service_systemd.sh` You need root permissions to install the service. The service will start on each logon. You can always stop it by running `systemctl stop jackett.service` from Terminal. You can start it again it using `systemctl start jackett.service`. Logs are stored as usual under `~/.config/Jackett/log.txt` and also in `journalctl -u jackett.service`.
2. To install Jackett as a service, open a Terminal, cd to the jackett folder, and run `sudo ./install_service_systemd.sh` You need root permissions to install the service. The service will start on each logon. You can always stop it by running `systemctl stop jackett.service` from Terminal. You can start it again using `systemctl start jackett.service`. Logs are stored as usual under `~/.config/Jackett/log.txt` and also in `journalctl -u jackett.service`.
### Run without installing as a service
Download and extract the latest `Jackett.Binaries.LinuxAMDx64.tar.gz` release from the [releases page](https://github.com/Jackett/Jackett/releases), open a Terminal, cd to the jackett folder and run Jackett with the command `./jackett`
Download and extract the latest `Jackett.Binaries.LinuxAMDx64.tar.gz` release from the [releases page](https://github.com/Jackett/Jackett/releases), open a Terminal, cd to the jackett folder, and run Jackett with the command `./jackett`
### home directory
If you want to run it with a user without a /home directory you need to add `Environment=XDG_CONFIG_HOME=/path/to/folder` to your systemd file, this folder will be used to store your config files.
@@ -737,7 +751,7 @@ On most operating systems all the required dependencies will already be present.
### Install as service
1. Download and extract the latest `Jackett.Binaries.LinuxARM32.tar.gz` or `Jackett.Binaries.LinuxARM64.tar.gz` (32 bit is the most common on ARM) release from the [releases page](https://github.com/Jackett/Jackett/releases)
2. To install Jackett as a service, open a Terminal, cd to the jackett folder and run `sudo ./install_service_systemd.sh` You need root permissions to install the service. The service will start on each logon. You can always stop it by running `systemctl stop jackett.service` from Terminal. You can start it again it using `systemctl start jackett.service`. Logs are stored as usual under `~/.config/Jackett/log.txt` and also in `journalctl -u jackett.service`.
2. To install Jackett as a service, open a Terminal, cd to the jackett folder, and run `sudo ./install_service_systemd.sh` You need root permissions to install the service. The service will start on each logon. You can always stop it by running `systemctl stop jackett.service` from Terminal. You can start it again using `systemctl start jackett.service`. Logs are stored as usual under `~/.config/Jackett/log.txt` and also in `journalctl -u jackett.service`.
### Run without installing as a service
Download and extract the latest `Jackett.Binaries.LinuxARM32.tar.gz` or `Jackett.Binaries.LinuxARM64.tar.gz` (32 bit is the most common on ARM) release from the [releases page](https://github.com/Jackett/Jackett/releases), open a Terminal, cd to the jackett folder and run Jackett with the command `./jackett`
@@ -769,6 +783,11 @@ On a CentOS/RedHat 7 system: [jewflix.jackett](https://galaxy.ansible.com/jewfli
On an Ubuntu 16 system: [chrisjohnson00.jackett](https://galaxy.ansible.com/chrisjohnson00/jackett)
### Installation on Linux or macOS via Homebrew
[Homebrew Formulae - Jackett](https://formulae.brew.sh/formula/jackett)
## Installation on macOS
### Prerequisites
@@ -828,11 +847,11 @@ location /jackett {
```
## Search Cache
Jackett has an internal cache to increase search speed and to reduce the number of requests to the torrent sites.
Jackett has an internal cache to increase search speed and reduce the number of requests to torrent sites.
The default values should be good for most users. If you have problems, you can reduce the TTL value in the
configuration or even disable the cache. Keep in mind that you can be banned by the sites if you make a lot of requests.
* **Cache TTL (seconds)**: (default 2100 / 35 minutes) It indicates how long the results can remain in the cache.
* **Cache max results per indexer**: (default 1000) How many results are kept in cache for each indexer. This limit is used to limit the use of RAM. If you make many requests and you have enough memory, increase this number.
* **Cache max results per indexer**: (default 1000) How many results are kept in the cache for each indexer? This limit is used to limit the use of RAM. If you make many requests and you have enough memory, increase this number.
## Torznab cache
If you have enabled the Jackett internal cache, but have an indexer for which you would prefer to fetch fresh results (thus ignoring the internal cache) then add the **&cache=false** parameter to your torznab query.
@@ -882,9 +901,9 @@ To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/a
- e.g. --DataFolder="D:\Your Data\Jackett\".
- Don't use this on Unix (mono) systems. On Unix just adjust the HOME directory of the user to the data folder or set the XDG_CONFIG_HOME environment variable.
- `--NoRestart` Don't restart after update
- `--NoRestart` Don't restart after the update
- `--PIDFile` Specify the location of PID file
- `--PIDFile` Specify the location of the PID file
- `--NoUpdates` Disable automatic updates
@@ -896,16 +915,7 @@ To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/a
## Building from source
### Windows
* Install the .NET 6 [SDK](https://www.microsoft.com/net/download/windows)
* Clone Jackett
* Open PowerShell and from the `src` directory:
* - run `dotnet msbuild /restore`
* - then run `dotnet restore`
* - and run `dotnet build`
* Open the Jackett solution in Visual Studio 2019 (version 16.9 or above)
* Select **Jackett.Server** as the startup project
* In the drop-down menu of the run button select **Jackett.Server** instead of _IIS Express_
* Build/Start the project
[See our contributing guide.](https://github.com/Jackett/Jackett/blob/master/CONTRIBUTING.md#contributing-code)
### OSX

View File

@@ -73,6 +73,7 @@ Type=simple
User=${JACKETT_USER}
Group=${JACKETT_USER}
WorkingDirectory=${JACKETT_DIR}
Environment="DOTNET_EnableDiagnostics=0"
ExecStart=/bin/sh "${JACKETT_DIR}/jackett_launcher.sh"
TimeoutStopSec=30

View File

@@ -1,8 +1,8 @@
---
id: 0daykiev
name: 0day.kiev
description: "0day.kiev.ua is a RUSSIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: ru-RU
description: "0day.kiev.ua is a UKRAINIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: uk-UA
type: private
encoding: windows-1251
links:
@@ -13,27 +13,16 @@ legacylinks:
caps:
categorymappings:
- {id: 10, cat: Movies, desc: "Фильмы (Movies)"}
- {id: 11, cat: TV, desc: "Мультфильмы (Cartoons)"}
- {id: 29, cat: TV, desc: "Мультсериалы (TV Series)"}
- {id: 34, cat: TV/Anime, desc: "Аниме (Anime)"}
- {id: 20, cat: TV/Documentary, desc: "Документальное (Documentary)"}
- {id: 14, cat: Audio, desc: "Музыка / Аудио (Music / Audio)"}
- {id: 15, cat: Audio/Video, desc: "Музыка / Видео (Music / Video)"}
- {id: 16, cat: Movies/HD, desc: "HD / Фильмы (HD / Movies)"}
- {id: 27, cat: TV/HD, desc: "HD / Мультфильмы (HD / Cartoons)"}
- {id: 28, cat: TV/HD, desc: "HD / Документальное (HD / Documentary)"}
- {id: 41, cat: Movies/3D, desc: "HD / 3D видео (HD / 3D video)"}
- {id: 47, cat: Movies, desc: "HDv 0day Team"}
- {id: 17, cat: PC/Games, desc: "Игры / ПК (Games / PC)"}
- {id: 25, cat: Console/XBox 360, desc: "Игры / XBOX360 (Games / XBOX360)"}
- {id: 33, cat: Console/PSP, desc: "Игры / PSP - PS2 (Games / PSP - PS2)"}
- {id: 37, cat: Console/PS3, desc: "Игры / PS3 (Games / PS3)"}
- {id: 18, cat: PC/0day, desc: "Софт / Windows (Software / Windows)"}
- {id: 39, cat: PC/Mac, desc: "Mac OS (Софт / Игры) (Mac OS (Software / Games))"}
- {id: 19, cat: TV, desc: "TV / Сериалы (TV shows)"}
- {id: 30, cat: TV/HD, desc: "HD / Сериалы (HD / TV Shows)"}
- {id: 23, cat: TV, desc: "TV / Передачи (TV / Broadcasts)"}
- {id: 22, cat: TV/Sport, desc: "Спорт (Sports)"}
- {id: 27, cat: TV/HD, desc: "HD / Мультфильмы (HD / Cartoons)"}
- {id: 17, cat: PC/Games, desc: "Игры / ПК (Games / PC)"}
- {id: 14, cat: Audio, desc: "Музыка / Аудио (Music / Audio)"}
- {id: 29, cat: TV, desc: "Мультсериалы (TV Series)"}
- {id: 11, cat: TV, desc: "Мультфильмы (Cartoons)"}
- {id: 28, cat: TV/HD, desc: "HD / Документальное (HD / Documentary)"}
- {id: 18, cat: PC/0day, desc: "Софт / Windows (Software / Windows)"}
- {id: 19, cat: TV, desc: "TV / Сериалы (TV shows)"}
- {id: 31, cat: Other, desc: "Прочее (Other)"}
modes:
@@ -106,12 +95,12 @@ search:
keywordsfilters:
- name: diacritics
args: replace
- name: re_replace # S01 to Cезон 1
args: ["(?i)\\bS0*(\\d+)\\b", "езон $1"]
- name: re_replace # E01 to Серии 1
args: ["(?i)\\bE0*(\\d+)\\b", "ерии $1"]
- name: re_replace # S01E01 to Сезон 1 Серии 1
args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", "езон $1 ерии $2"]
- name: re_replace # S01 to сезон 1
args: ["(?i)\\bS0*(\\d+)\\b", "сезон $1"]
- name: re_replace # E01 to сері 1
args: ["(?i)\\bE0*(\\d+)\\b", "сері $1"]
- name: re_replace # S01E01 to сезон 1 сері 1
args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", "сезон $1 сері $2"]
rows:
selector: table > tbody > tr.rowtorrentinfo
@@ -128,17 +117,35 @@ search:
filters:
# normalize to SXXEYY format
- name: re_replace
args: ["[\\:\\-\\/\\|]", " "]
args: ["(?i)[CС]езони?[\\s:]*(\\d+(?:-\\d+)?).+?(?:[CС]ері[їяй]|Епізоди?)[\\s:]*(\\d+(?:-\\d+)?)\\s*з\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)\\bКураж Бамбей\\b", "kurazh"]
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езони?.+?(\\d+(?:-\\d+)?)\\s*з\\s*(\\w?)(?:\\s*(?:[CС]ері[їяй]|Епізоди?))?", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)\\bКубик в Кубе\\b", "Kubik"]
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езони?.+?(\\d+(?:-\\d+)?)\\s*(?:[CС]ері[їяй]|Епізоди?)\\s+з\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)\\bКравец\\b", "Kravec"]
args: ["(?i)[CС]езони?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*з\\s*(\\w?)(?:\\s*(?:[CС]ері[їяй]|Епізоди?))?", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)(.*)\\([CС]езон\\s+(\\d+)\\)\\s+[CС]ери[ия]\\s+(\\d+)\\s+(\\d+)(.*)", "$1 S$2E$3-$4 rus $5"]
args: ["(?i)[CС]езони?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*(?:[CС]ері[їяй]|Епізоди?)\\s+з\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)(.*)\\([CС]езон\\s+(\\d+)\\)(.*)", "$1 S$2 rus $3"]
args: ["(?i)[CС]езони?[\\s:]*(\\d+(?:-\\d+)?).+?(?:[CС]ері[їяй]|Епізоди?)[\\s:]*(\\d+(?:-\\d+)?)", "S$1E$2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езони?.+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ері[їяй]|Епізоди?))", "S$1E$2"]
- name: re_replace
args: ["(?i)[CС]езони?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ері[їяй]|Епізоди?))", "S$1E$2"]
- name: re_replace
args: ["(?i)[CС]езони?[\\s:]*(\\d+(?:-\\d+)?)", "S$1"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+[CС]езони?", "S$1"]
- name: re_replace
args: ["(?i)(?:[CС]ері[їяй]|Епізоди?)[\\s:]*(\\d+(?:-\\d+)?)\\s*з\\s*(\\w?)", "E$1 of $2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*з\\s*(\\w?)(?:\\s*(?:[CС]ері[їяй]|Епізоди?))", "E$1 of $2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:[CС]ері[їяй]|Епізоди?)\\s+з\\s*(\\w?)", "E$1 of $2"]
- name: re_replace
args: ["(?i)(?:[CС]ері[їяй]|Епізоди?)[\\s:]*(\\d+(?:-\\d+)?)", "E$1"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:[CС]ері[їяй]|Епізоди?)", "E$1"]
- name: re_replace
args: ["(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)", "{{ if .Config.stripcyrillic }}{{ else }}$1$2$3$4{{ end }}"]
- name: re_replace
@@ -151,6 +158,12 @@ search:
args: ["(?i)\\bWEB Rip\\b", "WEBRip"]
- name: re_replace
args: ["(?i)\\bWEB DL\\b", "WEBDL"]
- name: re_replace
args: ["[\\[\\(\\{<«][\\s\\W]*[\\]\\)\\}>»]", ""]
- name: re_replace
args: ["^[\\s&,\\.!\\?\\+\\-_\\|\\/':]+", ""]
- name: re_replace
args: ["(?i)^\\(\\s*([SE]\\d+.*?)\\s*\\)[\\s\\/\\|]*(.+)", "$2 $1"]
details:
selector: a[href^="details.php?id="]
attribute: href
@@ -161,7 +174,7 @@ search:
selector: td:nth-child(2) i
filters:
- name: append
args: " +03:00" # MSK
args: " +02:00" # EET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:

View File

@@ -5,7 +5,6 @@ description: "1337X is a Public torrent site that offers verified torrent downlo
language: en-US
type: public
encoding: UTF-8
followredirect: true
requestDelay: 2
links:
- https://1337x.to/
@@ -13,21 +12,16 @@ links:
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- https://1337x.unblockit.rsvp/
- https://1337x.unblockninja.com/
- https://1337x.so/
- https://1337x.unblockit.date/
- https://1337x.ninjaproxy1.com/
- https://1337x.mrunblock.bond/
legacylinks:
- https://1337x.is/
- https://1337x.nocensor.work/
- https://1337x.nocensor.biz/
- https://1337x.gd/
- https://1337x.unblockit.llc/
- https://1337x.unblockit.blue/
- https://1337x.unblockit.name/
- https://1337x.nocensor.sbs/
- https://1337x.unblockit.ist/
- https://1337x.unblockit.bet/
- https://1337x.unblockit.cat/
- https://1337x.unblockit.nz/
- https://1337x.nocensor.world/
- https://1337x.unblockit.page/
@@ -42,6 +36,13 @@ legacylinks:
- https://1337x.unblockit.click/
- https://1337x.unblockit.asia/
- https://1337x.unblockit.mov/
- https://1337x.unblockit.rsvp/
- https://1337x.unblockninja.com/
- https://1337x.unblockit.vegas/
- https://1337x.unblockit.esq/
- https://1337x.unblockit.zip/
- https://1337x.unblockit.foo/
- https://1337x.unblockit.ing/
caps:
categorymappings:

View File

@@ -189,4 +189,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.4 2023-06-18
# NexusPHP v1.8.9 2023-11-15

View File

@@ -1,52 +1,30 @@
---
id: 2xfree
name: 2xFree
description: "2xFree is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL"
description: "2xFree is a CHINESE Private Torrent Tracker for 3D MOVIES / TV"
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://pt.2xfree.org/
caps:
categorymappings:
# special.php
- {id: 401, cat: Movies, desc: "Movies(电影)", default: true}
- {id: 402, cat: TV, desc: "TV Series(电视剧)", default: true}
- {id: 403, cat: TV, desc: "TV Shows(综艺)", default: true}
- {id: 404, cat: TV/Documentary, desc: "Documentaries(纪录片)", default: true}
- {id: 405, cat: TV/Anime, desc: "Animations(动画)", default: true}
- {id: 406, cat: Audio/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: 410, cat: Books, desc: "eBook(电子书)", default: true}
- {id: 411, cat: PC/Games, desc: "PCGame(游戏)", default: true}
- {id: 413, cat: Audio/Video, desc: "AV(无码)", default: true}
- {id: 414, cat: Audio/Video, desc: "AV(有码)", default: true}
- {id: 420, cat: XXX, desc: "HAnime(H动画)", default: true}
- {id: 421, cat: XXX, desc: "HComic(H漫画)", default: true}
- {id: 422, cat: XXX, desc: "HGame(H游戏)", default: true}
- {id: 423, cat: XXX, desc: "IV(写真影片)", default: true}
- {id: 424, cat: XXX, desc: "IV(写真图集)", default: true}
- {id: 409, cat: Other, desc: "Misc(其他)", default: true}
# torrents.php
- {id: 526, cat: Movies, desc: "3DMovies(3D电影)", default: false}
- {id: 527, cat: TV, desc: "3DSeries(3D剧集)", default: false}
- {id: 533, cat: Movies, desc: "VRMovies(VR电影)", default: false}
- {id: 534, cat: TV, desc: "VRSeries(VR剧集)", default: false}
- {id: 528, cat: Audio/Video, desc: "AV(VR无码)", default: false}
- {id: 529, cat: Audio/Video, desc: "AV(VR有码)", default: false}
- {id: 530, cat: Console, desc: "VRGame(VR一体机游戏)", default: false}
- {id: 531, cat: PC/Games, desc: "PCVRGame(PCVR游戏)", default: false}
- {id: 532, cat: Other, desc: "VRTools(VR工具软件)", default: false}
- {id: 526, cat: Movies, desc: "3DMovies(3D电影)"}
- {id: 527, cat: TV, desc: "3DSeries(3D剧集)"}
- {id: 533, cat: Movies, desc: "VRMovies(VR电影)"}
- {id: 534, cat: TV, desc: "VRSeries(VR剧集)"}
- {id: 537, cat: TV, desc: "VRShows(VR演出)"}
- {id: 530, cat: Console, desc: "VRGame(VR一体机游戏)"}
- {id: 531, cat: PC/Games, desc: "PCVRGame(PCVR游戏)"}
- {id: 532, cat: Other, desc: "VRTools(VR工具软件)"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
book-search: [q]
settings:
- name: username
@@ -116,10 +94,7 @@ login:
search:
paths:
- path: special.php
categories: [401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 413, 420, 421, 422, 423, 424]
- path: torrents.php
categories: [526, 527, 533, 534, 528, 529, 530, 531, 532]
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 }}"
@@ -213,11 +188,8 @@ search:
img.pro_2up: 2
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
text: 0.8
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.2 2023-05-08
# NexusPHP v1.8.6 2023-06-18

View File

@@ -42,6 +42,10 @@ settings:
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
@@ -95,7 +99,7 @@ search:
by: "{{ .Config.type }}"
rows:
selector: table[cellspacing!="1"].lista > tbody > tr:has(a[href^="index.php?page=torrents&category="])
selector: "table[cellspacing!=\"1\"].lista > tbody > tr:has(a[href^=\"index.php?page=torrents&category=\"]){{ if .Config.freeleech }}:has(img[src=\"images/sign_free.png\"]){{ else }}{{ end }}"
fields:
category:
@@ -106,7 +110,6 @@ search:
args: category
- name: re_replace
args: ["(\\b0\\b)", "31"]
title:
selector: a[href^="index.php?page=torrent-details&id="]
details:
@@ -147,6 +150,7 @@ search:
default: 0
downloadvolumefactor:
case:
img[src="images/sign_free.png"]: 0
img[src="images/50off.png"]: 0.5
"*": 1
uploadvolumefactor:

View File

@@ -141,6 +141,14 @@ search:
download:
selector: a[href^="download.php?id="]
attribute: href
imdbid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="imdb.com/title/tt"]
attribute: href
doubanid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="movie.douban.com/subject/"]
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
@@ -189,4 +197,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.6.0-beta12 2020-06-23
# NexusPHP v1.8.5 2023-07-29

View File

@@ -29,13 +29,12 @@ caps:
music-search: [q]
settings:
- name: cookie
- name: username
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -62,9 +61,23 @@ settings:
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
method: cookie
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
inputs:
cookie: "{{ .Config.cookie }}"
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
test:
path: index.php
selector: a[href="usercp.php"]

View File

@@ -114,7 +114,7 @@ search:
SortOrder: "{{ .Config.type }}"
rows:
selector: table.table-rows > tbody > tr
selector: table.table-rows > tbody > tr:has(a[href^="/Torrent/Download?ReleaseId="])
fields:
category:
@@ -168,6 +168,6 @@ search:
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
# Gazelle

View File

@@ -138,11 +138,11 @@ search:
selector: a[href^="download.php?torrent="]
attribute: href
files:
selector: td:nth-last-child(9)
selector: a[href^="filelist.php?id="]
date_day:
# auto adjusted by site account profile
# Yesterday, 6:00 AM
selector: td:nth-last-child(7) > span[title*="day"]
selector: td:nth-last-child(5) > span[title*="day"]
attribute: title
optional: true
filters:
@@ -150,7 +150,7 @@ search:
date_year:
# auto adjusted by site account profile
# Aug 6 2021, 7:25 PM
selector: td:nth-last-child(7) > span[title]:not([title*="day"])
selector: td:nth-last-child(5) > span[title]:not([title*="day"])
attribute: title
optional: true
filters:
@@ -159,13 +159,13 @@ search:
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(5)
seeders:
selector: td:nth-last-child(4)
grabs:
selector: a[href^="snatches.php?id="]
seeders:
selector: td:nth-last-child(3) div:nth-last-child(2)
leechers:
selector: td:nth-last-child(3)
selector: td:nth-last-child(3) div:last-child
downloadvolumefactor:
case:
tr.freeleech_color: 0

View File

@@ -5,6 +5,8 @@ description: "Acid Lounge (A-L) is a Private Torrent Tracker for 0DAY / GENERAL"
language: en-US
type: private
encoding: UTF-8
certificates:
- ed11f0187f4aafad54382796f112ecf4bec5d76b # Expired 28 Oct 2023
links:
- https://www.acid-lounge.org.uk/
@@ -141,7 +143,6 @@ search:
selector: a[href^="download.php?"]
attribute: href
description:
optional: true
selector: span.torrent_small_desc
genre:
selector: span.torrent_small_desc

View File

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

View File

@@ -5,8 +5,6 @@ description: "Aftershock is a HUNGARIAN Private Torrent Tracker for MOVIES / GEN
language: hu-HU
type: private
encoding: iso-8859-1
certificates:
- b4950382d327e06126231edb455062842c717727 # expired 26 July 2023
links:
- https://aftershock-tracker.net/
legacylinks:

View File

@@ -0,0 +1,205 @@
---
id: agsvpt
name: AGSVPT
description: "AGSVPT (Arctic Global Seed Vault) is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://abroad.agsvpt.com/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movie(电影)", default: true}
- {id: 402, cat: TV, desc: "TV Series(电视剧)", default: true}
- {id: 403, cat: TV, desc: "TV Shows(综艺)", default: true}
- {id: 405, cat: TV/Anime, desc: "Anime(动漫)", default: true}
- {id: 404, cat: TV/Documentary, desc: "Documentaries(纪录片)", default: true}
- {id: 419, cat: TV, desc: "Playlet短剧", default: true}
- {id: 411, cat: Audio, desc: "Music(音乐)", default: true}
- {id: 406, cat: Audio/Video, desc: "MV(演唱", default: true}
- {id: 407, cat: TV/Sport, desc: "Sports(体育)", default: true}
- {id: 408, cat: Audio/Audiobook, desc: "Audio(音频)", default: true}
# special
- {id: 413, cat: PC/Games, desc: "Game(游戏)", default: false}
- {id: 416, cat: Books/Comics, desc: "Comic(漫画)", default: false}
- {id: 412, cat: PC/0day, desc: "Software(软件)", default: false}
- {id: 418, cat: Other, desc: "Picture(图片)", default: false}
- {id: 415, cat: Books/EBook, desc: "E-Book(电子书/有声书)", default: false}
- {id: 417, cat: Other, desc: "Education(学习资料)", default: false}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, doubanid]
movie-search: [q, imdbid, doubanid]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: 2facode
type: text
label: 2FA code
- name: info_2fa
type: info
label: "About 2FA code"
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the AGSVPT Web Site. Otherwise just leave it empty."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>每页种子数:每页显示</b><i>(Torrents per page:)</i> setting to <b>100</b> on your account profile.
login:
path: agsvpt
method: form
form: form[action="takelogin.php"]
inputs:
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
two_step_code: "{{ .Config.2facode }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
message:
selector: td.text
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 405, 404, 419, 411, 406, 407, 408]
- path: special.php
categories: [413, 416, 412, 418, 415, 417]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }} {{ else }}{{ .Keywords }}{{ end }}{{ if .Query.DoubanID }}{{ .Query.DoubanID }}{{ else }}{{ end }}"
# 0 incldead, 1 active, 2 dead
incldead: 0
# 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: "{{ if .Query.IMDBID }}4{{ else }}{{ end }}{{ if .Query.DoubanID }}1{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.DoubanID }}{{ else }}0{{ end }}"
# 0 AND, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img[data-src]
attribute: data-src
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td.rowfollow:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(7)
grabs:
selector: td.rowfollow:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
img.pro_free2up: 0
img.pro_50pctdown: 0.5
img.pro_50pctdown2up: 0.5
img.pro_30pctdown: 0.3
"*": 1
uploadvolumefactor:
case:
img.pro_50pctdown2up: 2
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
description_verified:
case:
span[title="通过"]: "Verified:"
span[title="未审"]: "Unverified:"
span[title="拒绝"]: "Banned:"
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
filters:
- name: prepend
args: "{{ .Result.description_verified }} "
# NexusPHP v1.8.8 2023-09-25

View File

@@ -66,7 +66,7 @@ login:
cookie: "{{ .Config.cookie }}"
test:
path: /
selector: a[href="account-logout.php"]
selector: a[href^="torrents-details.php?id="]
search:
paths:
@@ -74,7 +74,7 @@ search:
- path: get_ttable.php
inputs:
pcat: "Show+All"
$raw: "scat={{ range .Categories }}{{.}},{{end}}&"
scat: "{{ join .Categories \",\" }}"
subbed: ""
fl: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
resd: ""

View File

@@ -14,12 +14,6 @@ caps:
- {id: 9, cat: TV/Sport, desc: "Sport"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 4, cat: Console, desc: "Games"}
- {id: 10, cat: PC, desc: "Software & Apps"}
- {id: 11, cat: Books, desc: "Ebooks & Magazines"}
- {id: 14, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 15, cat: Other, desc: "Education"}
- {id: 6, cat: XXX, desc: "XXX"}
modes:
search: [q]
@@ -35,7 +29,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://aither.cc/\" target=\"_blank\">Aither</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://aither.cc/\" target=\"_blank\">Aither</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -160,15 +154,15 @@ search:
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
# api returns False, True
selector: double_upload
case:
0: 1 # normal
1: 2 # double
False: 1 # normal
True: 2 # double
# global MR is 0.4 but torrents must be seeded for 5 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 5 days (as seconds = 3 x 24 x 60 x 60)
text: 432000
# json UNIT3D 6.5.0
# json UNIT3D 7.2.1

View File

@@ -89,11 +89,10 @@ search:
selector: ..code
details:
text: "{{ .Config.sitelink }}release/{{ .Result._code }}.html"
download:
download_url:
selector: url
filters:
- name: prepend
args: "{{ .Config.sitelink }}"
download:
text: "{{ .Config.sitelink }}{{ .Result.download_url }}"
magnet:
selector: magnet
poster:

View File

@@ -124,7 +124,6 @@ search:
attribute: src
description:
selector: div[itemprop="description"]
optional: true
date:
selector: li:has(img#adddate)
filters:

View File

@@ -41,7 +41,7 @@ search:
title:
selector: div.flex.flex-wrap ~ p
details:
text: "{{ .Config.sitelink }}search?query={{ .Result.title }}"
text: /
download:
selector: a[href*="/download/"]
attribute: href

View File

@@ -0,0 +1,153 @@
---
id: animetorrentsro
name: AnimeTorrents.ro
description: "AnimeTorrents.ro (Anime Torrents Romania) is a ROMANIAN Private Torrent Tracker for ANIME / MANGA"
language: ro-RO
type: private
encoding: UTF-8
links:
- https://animetorrents.ro/
caps:
categorymappings:
- {id: 1, cat: TV/Anime, desc: "ANIME"}
- {id: 1, cat: Movies/Other, desc: "ANIME"} # for Radarr
- {id: 2, cat: Books/Comics, desc: "MANGA"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-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: cat-id
type: select
label: Category
default: 0
options:
0: All categories
1: Anime
2: Manga
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
x: 0
y: 0
referer: /
error:
- selector: table.main:contains("esuat")
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://animetorrents.ro/browse.php?search=2023&incldead=1&blah=0&cat=0
- path: browse.php
inputs:
search: "{{ .Keywords }}"
# 0 active, 1 all, 2 dead, 3 free
incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
# 0 name, 1 genre
blah: 0
# site does not support multiple cats
cat: "{{ .Config.cat-id }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# does not support imdbid search
rows:
selector: td > table > tbody > tr:has(a[href^="download.php/"])
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["^(\\[.+?\\]).(.+)", "$2.$1"]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php/"]
attribute: href
poster:
selector: a[onmouseover]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?) width"
files:
selector: td:nth-last-child(8)
date:
selector: td:nth-last-child(6)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "dd-MM-yyyyHH:mm:ss zzz"
size:
selector: td:nth-last-child(5)
grabs:
selector: td:nth-last-child(4)
seeders:
selector: td:nth-last-child(3)
leechers:
selector: td:nth-last-child(2)
downloadvolumefactor:
case:
img[alt="Free"]: 0
"*": 1
uploadvolumefactor:
text: 1
genre:
selector: a[href^="download.php/"]
description:
text: "{{ .Result.genre }}"
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine n/a

View File

@@ -28,8 +28,8 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
tv-search: [q, season, ep, tvdbid, tmdbid]
movie-search: [q, tmdbid]
music-search: [q]
book-search: [q]
@@ -87,29 +87,35 @@ search:
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
# imdbId: "{{ .Query.IMDBIDShort }}" # disabled due to #14776
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
"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:
categorydesc:
selector: category
category:
selector: category_id
title:
selector: name
details:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: poster
selector: meta.poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
@@ -119,6 +125,17 @@ search:
selector: tmdb_id
tvdbid:
selector: tvdb_id
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Cinema TV)", "Cinema_TV"]
- name: re_replace
args: ["(?i)(Ficção científica)", "Ficção_científica"]
- name: replace
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
files:
selector: num_file
seeders:
@@ -156,4 +173,4 @@ search:
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 6.0.0
# json UNIT3D 6.5.0

View File

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

View File

@@ -5,7 +5,7 @@ description: "AniSource is a Public site for HD Anime raws."
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
requestDelay: 5
links:
- https://asnet.pw/
@@ -25,18 +25,13 @@ search:
- path: /
inputs:
tpage: 2
- path: /
inputs:
tpage: 3
- path: /
inputs:
tpage: 4
- path: /
inputs:
tpage: 5
inputs:
search: "{{ .Keywords }}"
headers:
# site blocks Jackett's User-Agents, so slightly alter it here (e.g. Chrome/87.0. > Chrome/97.0.)
User-Agent: ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4280.88 Safari/537.36"]
rows:
selector: div[class^="item"]

View File

@@ -0,0 +1,163 @@
---
id: anitoons
name: AniToons
description: "AniToons is a BRAZILIAN Private Torrent Tracker for ANIME / CARTOONS"
language: pt-BR
type: private
encoding: UTF-8
links:
- https://anitoons.xyz/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 6, cat: XXX, desc: "Adult"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
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://anitoons.xyz/\" target=\"_blank\">AniToons</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: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v7.0.0)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L349
- path: "/api/torrents/filter"
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
category:
selector: category_id
title:
selector: name
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
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Ficção científica)", "Ficção_científica"]
- name: replace
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
files:
selector: num_file
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
# global MR is 0.4 but torrents must be seeded for 5 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 7.0.3

View File

@@ -60,7 +60,8 @@ search:
q: "{{ .Keywords }}"
tmdb: "{{ .Query.TMDBID }}"
imdb: "{{ .Query.IMDBIDShort }}"
cat: "{{ join .Categories \",\" }}"
# category filtering is disabled since it seems to rely on the AND operator that prevents some releases to show on search.
# cat: "{{ join .Categories \",\" }}"
limit: 100
offset: 0
@@ -108,12 +109,12 @@ search:
optional: true
filters:
- name: trim
title:
title_optional:
selector: title
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._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 }}"
details:
selector: guid
download:
@@ -155,4 +156,11 @@ search:
minimumseedtime:
# 3 day (as seconds = 3 x 24 x 60 x 60)
text: 259200
_filename:
selector: "files[0].name"
filters:
- name: htmldecode
optional: true
title:
text: "{{ if and (eq .Result.files \"1\") (.Result._filename) }}{{ .Result._filename }}{{ else }}{{ .Result.title_optional }}{{ end }}"
# json api

View File

@@ -55,7 +55,7 @@ caps:
- {id: 57, cat: TV/Foreign, desc: "مسلسلات آسيوية (Asian Series)"}
- {id: 42, cat: Movies/Foreign, desc: "افلام اجنبيه (Foreign)"}
- {id: 74, cat: Movies/HD, desc: "جودة عالية HD"}
- {id: 76, cat: Movies/3D, desc: "&ثلاثي الابعاد 3D (3D)"}
- {id: 76, cat: Movies/3D, desc: "ثلاثي الابعاد (3D)"}
- {id: 59, cat: Movies/Foreign, desc: "افلام آسيوية (Asian Movies)"}
- {id: 86, cat: Movies/Foreign, desc: "افلام هنديه (Indian Movies)"}
# انمي مدبلج عربي Anime Arabic dubbed
@@ -88,7 +88,6 @@ caps:
- {id: 65, cat: Other, desc: "صور (Images)"}
- {id: 56, cat: Other, desc: "رياضي (Sport)"}
- {id: 46, cat: Other, desc: "منوع (Misc)"}
- {id: 112, cat: Other, desc: "رمضان 2023"}
modes:
search: [q]

View File

@@ -127,8 +127,42 @@ search:
date:
selector: time
filters:
- name: append
args: " ago"
# 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
downloadvolumefactor:
case:
i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From BON Store

View File

@@ -180,15 +180,16 @@ caps:
- {id: 244, cat: Other, desc: "GFXNEWS OTHER GRAPHICS Zbrush, Substance tools"}
- {id: 216, cat: Other, desc: "GFXNEWS PHOTOSTOCK"}
- {id: 220, cat: Other, desc: "GFXNEWS PHOTOGRAPHY - ART"}
- {id: 227, cat: Other, desc: "GFXNEWS PHOTOSHOP"}
- {id: 228, cat: Other, desc: "GFXNEWS PHOTOSHOP Actions, Pattern & Styles"}
- {id: 229, cat: Other, desc: "GFXNEWS PHOTOSHOP Background & PSD Source"}
- {id: 230, cat: Other, desc: "GFXNEWS PHOTOSHOP Brushes & Gradient"}
- {id: 246, cat: Other, desc: "GFXNEWS PHOTOSHOP Mockup"}
- {id: 247, cat: Other, desc: "GFXNEWS PHOTOSHOP Overlays"}
- {id: 249, cat: Other, desc: "GFXNEWS PHOTOSHOP Preset"}
- {id: 231, cat: Other, desc: "GFXNEWS PHOTOSHOP Toolkits, Papers & Objects"}
- {id: 245, cat: Other, desc: "GFXNEWS PLUGINS"}
- {id: 227, cat: Other, desc: "GFXNEWS 2D Graphics"}
- {id: 250, cat: Other, desc: "GFXNEWS 2D Graphics Effects"}
- {id: 228, cat: Other, desc: "GFXNEWS 2D Graphics Actions, Pattern & Styles"}
- {id: 229, cat: Other, desc: "GFXNEWS 2D Graphics Background & PSD Source"}
- {id: 230, cat: Other, desc: "GFXNEWS 2D Graphics Brushes & Gradient"}
- {id: 246, cat: Other, desc: "GFXNEWS 2D Graphics Mockup"}
- {id: 247, cat: Other, desc: "GFXNEWS 2D Graphics Overlays"}
- {id: 249, cat: Other, desc: "GFXNEWS 2D Graphics Preset"}
- {id: 231, cat: Other, desc: "GFXNEWS 2D Graphics Toolkits, Papers & Objects"}
- {id: 245, cat: Other, desc: "GFXNEWS GFX Plugins"}
- {id: 210, cat: Other, desc: "GFXNEWS PLUGINS WIN"}
- {id: 223, cat: Other, desc: "GFXNEWS PLUGINS MAC"}
- {id: 225, cat: Other, desc: "GFXNEWS PLUGINS LINUX"}
@@ -316,6 +317,10 @@ search:
selector: td[title^="Replies:"]
optional: true
default: 0
description:
case:
span.tor-approved: Verified
span.tor-not-approved: Unverified
downloadvolumefactor:
text: 1
uploadvolumefactor:

View File

@@ -9,7 +9,7 @@ requestDelay: 5
links:
- https://badasstorrents.com/
- https://badasstorrents.mrunblock.bond/
- https://badasstorrents.nocensor.click/
- https://badasstorrents.nocensor.cloud/
legacylinks:
- https://badasstorrents.nocensor.work/
- https://badasstorrents.nocensor.biz/
@@ -19,6 +19,7 @@ legacylinks:
- https://badasstorrents.nocensor.art/
- https://badasstorrents.mrunblock.guru/
- https://badasstorrents.mrunblock.life/
- https://badasstorrents.nocensor.click/
caps:
categories:
@@ -57,22 +58,6 @@ settings:
type: info
label: About the Download links
default: You can optionally set as a fallback an automatic alternate link, so if the .torrent download link fails your download will still be successful.
- name: sort
type: select
label: Sort requested from site
default: date
options:
date: created
seeds: seeders
size: size
title: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
download:
selectors:
@@ -83,8 +68,8 @@ download:
search:
paths:
- path: "torrents/{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}{{ end }}{{ .Config.sort }}/{{ .Config.type }}"
- path: "torrents/{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}{{ end }}26/{{ .Config.sort }}/{{ .Config.type }}"
- path: "torrents{{ if .Keywords }}/search/{{ .Keywords }}{{ else }}{{ end }}"
- path: "torrents{{ if .Keywords }}/search/{{ .Keywords }}{{ else }}{{ end }}/26"
rows:
selector: table.table-hover > tbody > tr:has(a[href*="/torrent/"])

View File

@@ -5,6 +5,7 @@ description: "Bangumi Moe is a Public torrent site for ANIME"
language: en-US
type: public
encoding: UTF-8
requestDelay: 3
links:
- https://bangumi.moe/
@@ -50,7 +51,7 @@ search:
title:
selector: title
details:
text: "{{ .Config.sitelink }}"
text: /
infohash:
selector: infoHash
poster:
@@ -60,7 +61,6 @@ search:
args: "src=\\\"(.+?)\\\""
description:
selector: category_tag.locale.en
optional: true
date:
# 2021-10-19T06:10:15.772Z
selector: publish_time

View File

@@ -0,0 +1,161 @@
---
id: beload
name: Beload
description: "Beload is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
links:
- https://beload.org/
caps:
categorymappings:
- {id: 27, cat: Movies/DVD, desc: "Animáció/DVD/Eng"}
- {id: 26, cat: Movies/DVD, desc: "Animáció/DVD/Hun"}
- {id: 25, cat: Movies/HD, desc: "Animáció/HD/Eng"}
- {id: 24, cat: Movies/HD, desc: "Animáció/HD/Hun"}
- {id: 28, cat: Movies/SD, desc: "Animáció/SD/Hun"}
- {id: 12, cat: Movies/SD, desc: "Film/Cam/Eng"}
- {id: 11, cat: Movies/SD, desc: "Film/Cam/Hun"}
- {id: 4, cat: Movies/DVD, desc: "Film/DVD-R/Eng"}
- {id: 3, cat: Movies/DVD, desc: "Film/DVD-R/Hun"}
- {id: 6, cat: Movies/DVD, desc: "Film/DVD9/Eng"}
- {id: 5, cat: Movies/DVD, desc: "Film/DVD9/Hun"}
- {id: 2, cat: Movies/Foreign, desc: "Film/HD/Eng"}
- {id: 1, cat: Movies/HD, desc: "Film/HD/Hun"}
- {id: 8, cat: Movies/Foreign, desc: "Film/SD/Eng"}
- {id: 7, cat: Movies/SD, desc: "Film/SD/Hun"}
- {id: 10, cat: Movies/Foreign, desc: "Film/XviD/Eng"}
- {id: 9, cat: Movies/SD, desc: "Film/XviD/Hun"}
- {id: 31, cat: Audio/Audiobook, desc: "Hangoskönyv"}
- {id: 42, cat: PC/Games, desc: "Játék/ISO"}
- {id: 43, cat: PC/Games, desc: "Játék/RIP"}
- {id: 30, cat: Books/Foreign, desc: "Könyv/Eng"}
- {id: 29, cat: Books/EBook, desc: "Könyv/Hun"}
- {id: 44, cat: PC/ISO, desc: "Program/ISO"}
- {id: 45, cat: PC, desc: "Program/RIP"}
- {id: 14, cat: TV/Foreign, desc: "Sorozat/HD/Eng"}
- {id: 13, cat: TV/HD, desc: "Sorozat/HD/Hun"}
- {id: 16, cat: TV/Foreign, desc: "Sorozat/SD/Eng"}
- {id: 15, cat: TV/SD, desc: "Sorozat/SD/hun"}
- {id: 38, cat: XXX/SD, desc: "XXX/HD"}
- {id: 41, cat: XXX/ImageSet, desc: "XXX/Kép"}
- {id: 40, cat: XXX/SD, desc: "XXX/SD"}
- {id: 20, cat: Audio/Foreign, desc: "Zene/Mp3/Eng"}
- {id: 19, cat: Audio/MP3, desc: "Zene/Mp3/Hun"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
- name: sort
type: select
label: Sort requested from site
default: 4
options:
1: title
4: created
7: seeders
5: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="/logout.php"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 both, 2 dead, 3 my uploa, 4 waiting for seeds
incldead: 1
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# does not support imdbid searches
rows:
selector: "td.text table tbody tr:has(a[href^=\"details.php?id=\"]):not(:has(a[href=\"browse.php?cat=0\"]))"
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: regexp
args: "Név: (.+?)(\\n|$)"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
poster:
selector: a.preview
attribute: href
date:
selector: td:nth-last-child(5)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
files:
selector: td:nth-last-child(7)
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)
description:
case:
i.fa-check: Verified
i.fa-question: Unverified
downloadvolumefactor:
case:
font:contains("x0"): 0
"*": 1
uploadvolumefactor:
case:
font:contains("x2"): 2
font:contains("x4"): 4
"*": 1
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# engine n/a

View File

@@ -181,6 +181,10 @@ search:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
description:
case:
img[src="pic/yes.png"]: Verified
img[src="pic/nincs.png"]: Unverified
downloadvolumefactor:
case:
img[src="pic/free.png"]: 0

View File

@@ -11,31 +11,29 @@ links:
caps:
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: 22, cat: TV, desc: "Sorozat/Hun", default: true}
- {id: 58, cat: TV, desc: "Sorozat/Eng", default: true}
- {id: 64, cat: Movies, desc: "Film/Pack", default: true}
- {id: 66, cat: XXX/ImageSet, desc: "XXX/Pics", 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: "Videóklip", default: true}
- {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: 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: "Lossless/Hun", default: true}
- {id: 71, cat: Audio/Lossless, desc: "Lossless/Eng", 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: 81, cat: PC/0day, desc: "Program", default: true}
- {id: 14, cat: PC, desc: "Program/Egyéb", default: true}
- {id: 97, cat: TV/Anime, desc: "Sorozat/Mese", default: true}
- {id: 14, cat: Other, desc: "Egyéb", default: true}
- {id: 66, cat: XXX/ImageSet, desc: "XXX", default: false}
- {id: 33, cat: XXX/SD, desc: "XXX-SD", default: false}
- {id: 89, cat: XXX/x264, desc: "XXX-HD", default: false}
modes:
search: [q]
@@ -109,8 +107,11 @@ search:
fields:
categorydesc:
selector: img[src^="pic/kategoria/"]
attribute: title
selector: td[class^="catpic_"]
attribute: class
filters:
- name: replace
args: ["catpic_", ""]
title:
selector: font[class="tori"], a.preview
_id:
@@ -141,7 +142,7 @@ search:
# 2 napja és 10 órája
# 1 hete és 1 napja
# 1 éve és 30 hete
selector: td[id^="t_added"] > span
selector: span.ellenorzes
filters:
- name: replace
args: ["és ", " "]
@@ -157,11 +158,17 @@ search:
args: ["éve", "year"]
- name: timeago
grabs:
selector: td:nth-child(5)
selector: td.letoltok
optional: true
default: 0
seeders:
selector: td:nth-child(3)
selector: td.seeders
optional: true
default: 0
leechers:
selector: td:nth-child(4)
selector: td.leechers
optional: true
default: 0
genre:
selector: span[style="font-size:small;"]
description:

View File

@@ -39,7 +39,7 @@ caps:
- {id: 20, cat: Other, desc: "Képek"}
- {id: 21, cat: PC/Mobile-Other, desc: "Mobil"}
# Program
- {id: 22, cat: PC/0day, desc: "Win/Program/ISO"}
- {id: 54, cat: PC/0day, desc: "Win/Program/ISO"}
- {id: 23, cat: PC/0day, desc: "Win/Program/Rip"}
# Felnőtt tartalom
- {id: 9, cat: XXX, desc: "XXX/Film"}
@@ -60,6 +60,13 @@ settings:
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info
label: How to get the User-Agent
default: "<ol><li>From the same place you fetched the cookie,</li><li>Find <b>'user-agent:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole user-agent string <i>(everything after 'user-agent: ')</i> and <b>Paste</b> here.</li></ol>"
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -83,6 +90,8 @@ settings:
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: a[href="logout.php"]
@@ -98,6 +107,9 @@ search:
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
headers:
User-Agent: ["{{ .Config.useragent }}"]
rows:
selector: tr[class^="browse"]
@@ -139,6 +151,10 @@ search:
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
description:
case:
img[src="./themes/Born/nemlatta.png"]: Unverified
"*": Verified
downloadvolumefactor:
case:
img[title="Ingyenes letöltés"]: 0

View File

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

View File

@@ -0,0 +1,205 @@
---
id: bitporn
name: BitPorn
description: "BitPorn is a HUNGARIAN Private Torrent Tracker for 3X"
language: hu-HU
type: private
encoding: UTF-8
links:
- https://bitporn.eu/
caps:
categorymappings:
- {id: 418, cat: XXX, desc: "Amateur"}
- {id: 410, cat: XXX, desc: "Anal"}
- {id: 414, cat: XXX, desc: "Animal"}
- {id: 415, cat: XXX, desc: "Asian"}
- {id: 416, cat: XXX, desc: "BBW"}
- {id: 417, cat: XXX, desc: "BDSM"}
- {id: 419, cat: XXX, desc: "Big Ass"}
- {id: 420, cat: XXX, desc: "Big Tits"}
- {id: 421, cat: XXX, desc: "Black"}
- {id: 447, cat: XXX, desc: "Cartoon"}
- {id: 448, cat: XXX, desc: "Casting"}
- {id: 422, cat: XXX, desc: "Classic"}
- {id: 434, cat: XXX, desc: "Collection"}
- {id: 423, cat: XXX, desc: "Creampie"}
- {id: 424, cat: XXX, desc: "Cumshot"}
- {id: 451, cat: XXX, desc: "Deepthroat"}
- {id: 455, cat: XXX, desc: "Extreme"}
- {id: 454, cat: XXX, desc: "Family"}
- {id: 425, cat: XXX, desc: "Feature"}
- {id: 426, cat: XXX, desc: "Fetish"}
- {id: 457, cat: XXX, desc: "Fisting"}
- {id: 453, cat: XXX, desc: "Gangbang"}
- {id: 427, cat: XXX, desc: "Gay / Bi"}
- {id: 412, cat: XXX, desc: "Hair"}
- {id: 411, cat: XXX, desc: "Hardcore"}
- {id: 456, cat: XXX, desc: "HiddenCam"}
- {id: 428, cat: XXX, desc: "Homemade"}
- {id: 429, cat: XXX, desc: "Interracial"}
- {id: 430, cat: XXX, desc: "Lesbian"}
- {id: 431, cat: XXX, desc: "Magyar"}
- {id: 432, cat: XXX, desc: "Masturbation"}
- {id: 433, cat: XXX, desc: "Mature"}
- {id: 435, cat: XXX, desc: "Milf"}
- {id: 436, cat: XXX, desc: "Old and Young"}
- {id: 437, cat: XXX, desc: "Parody"}
- {id: 449, cat: XXX, desc: "Pictures"}
- {id: 438, cat: XXX, desc: "Pissing"}
- {id: 439, cat: XXX, desc: "POV"}
- {id: 440, cat: XXX, desc: "Pregnant"}
- {id: 452, cat: XXX, desc: "Public"}
- {id: 441, cat: XXX, desc: "Shemale"}
- {id: 442, cat: XXX, desc: "Softcore"}
- {id: 443, cat: XXX, desc: "Squirt"}
- {id: 444, cat: XXX, desc: "Straight"}
- {id: 445, cat: XXX, desc: "Teen"}
- {id: 450, cat: XXX, desc: "Threesome"}
- {id: 446, cat: XXX, desc: "VR"}
- {id: 458, cat: XXX, desc: "Uncategorized"}
modes:
search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: takelogin.php
method: post
inputs:
secret: ""
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td.embedded:has(h2:contains("Bejelentkezés sikertelen!"))
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 incldead, 1 active, 2 dead
incldead: 0
# 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: 0
# 0 AND, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
notnewword: 1
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img[data-src]
attribute: data-src
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
date_added:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss zzz"
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td.rowfollow:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(7)
grabs:
selector: td.rowfollow:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
img.pro_free2up: 0
img.pro_50pctdown: 0.5
img.pro_50pctdown2up: 0.5
img.pro_30pctdown: 0.3
"*": 1
uploadvolumefactor:
case:
img.pro_50pctdown2up: 2
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 48 hours (as seconds = 2 x 24 x 60 x 60)
text: 172800
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.8.5 2023-07-06

View File

@@ -8,7 +8,7 @@ encoding: UTF-8
requestDelay: 2
links:
- https://bitsearch.to/
- https://bitsearch.nocensor.click/
- https://bitsearch.nocensor.cloud/
- https://bitsearch.mrunblock.bond/
legacylinks:
- https://bitsearch.nocensor.biz/
@@ -17,6 +17,7 @@ legacylinks:
- https://bitsearch.nocensor.lol/
- https://bitsearch.mrunblock.guru/
- https://bitsearch.mrunblock.life/ # This web property is not accessible via this address.
- https://bitsearch.nocensor.click/
caps:
categories:
@@ -107,8 +108,9 @@ search:
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
grabs:
selector: div.stats div:has(img[alt="Download"])
grabs_dot:
selector: div.stats div:has(img[alt="Download"]):contains(".")
optional: true
filters:
- name: replace
args: [".", ""]
@@ -116,10 +118,41 @@ search:
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
grabs_nodot:
selector: div.stats div:has(img[alt="Download"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
grabs:
text: "{{ if or .Result.grabs_dot .Result.grabs_nodot }}{{ or .Result.grabs_dot .Result.grabs_nodot }}{{ else }}0{{ end }}"
size:
selector: div.stats div:has(img[alt="Size"])
seeders_dot:
selector: div.stats div:has(img[alt="Seeder"]):contains(".")
optional: true
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
seeders_nodot:
selector: div.stats div:has(img[alt="Seeder"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
seeders:
selector: div.stats div:has(img[alt="Seeder"])
text: "{{ if or .Result.seeders_dot .Result.seeders_nodot }}{{ or .Result.seeders_dot .Result.seeders_nodot }}{{ else }}0{{ end }}"
leechers_dot:
selector: div.stats div:has(img[alt="Leecher"]):contains(".")
optional: true
filters:
- name: replace
args: [".", ""]
@@ -127,15 +160,16 @@ search:
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
leechers_nodot:
selector: div.stats div:has(img[alt="Leecher"]):not(:contains("."))
optional: true
filters:
- name: replace
args: ["K", "000"]
- name: replace
args: ["M", "000000"]
leechers:
selector: div.stats div:has(img[alt="Leecher"])
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
text: "{{ if or .Result.leechers_dot .Result.leechers_nodot }}{{ or .Result.leechers_dot .Result.leechers_nodot }}{{ else }}0{{ end }}"
date:
selector: div.stats div:has(img[alt="Date"])
filters:

View File

@@ -176,7 +176,6 @@ search:
uploadvolumefactor:
text: 1
description:
optional: true
selector: font[color="#990000"]
minimumratio:
text: 1.0

View File

@@ -10,21 +10,53 @@ links:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Films"}
- {id: 2, cat: TV/Anime, desc: "Cartoons"}
- {id: 3, cat: TV/Documentary, desc: "documentary"}
- {id: 4, cat: Audio, desc: "Show / Music"}
- {id: 5, cat: TV/Sport, desc: "Sport"}
- {id: 6, cat: TV, desc: "TV series"}
- {id: 7, cat: XXX, desc: "erotica"}
- {id: 8, cat: Other, desc: "Demo / Misc"}
- {id: 1, cat: Movies, desc: "Фильмы Films"}
- {id: 2, cat: TV/Anime, desc: "Мультфильмы Cartoons"}
- {id: 3, cat: TV/Documentary, desc: "Документалистика Documentary"}
- {id: 4, cat: Audio, desc: "Шоу/Музыка Show/Music"}
- {id: 5, cat: TV/Sport, desc: "Спорт Sport"}
- {id: 6, cat: TV, desc: "Сериалы TV Series"}
- {id: 7, cat: XXX, desc: "Эротика Erotica"}
- {id: 8, cat: Other, desc: "Дэмо/Misc Demo/Misc"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: takelogin.php
method: post
@@ -33,8 +65,10 @@ login:
password: "{{ .Config.password }}"
error:
- selector: div.error
message:
text: "Error during login. Its likely your username or password is incorrect."
test:
path: browse.php
path: /
selector: a[href="logout.php"]
search:
@@ -42,47 +76,63 @@ search:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead 3 gold, 4 without seeders, 5 diamond
incldead: 1
# search in title
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# search in description
dsearch: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}"
# 0 active, 1 incldead, 2 onlydead, 3 gold, 5 diamond, 4 without seeders
incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
genre: "{{ .Query.Genre }}"
# or, and
stype: and
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: table[class="embedded"][cellspacing="0"][cellpadding="5"][width="100%"] > tbody > tr:has(a[href^="details.php?id="])
selector: table[class="embedded"][cellspacing="0"][cellpadding="5"][width="100%"] > tbody#highlighted > tr:has(a[href^="details.php?id="])
fields:
title:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
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
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
grabs:
selector: a[href*="&snatched=1#snatched"]
selector: td:nth-child(7) > nobr > a, td:nth-child(7) > nobr > b
date:
selector: div#frame > div#cleft
remove: a
filters:
- name: append
args: " +03:00" # MSK
- name: dateparse
args: "yyyy-MM-dd HH:mm:ss zzz"
size:
selector: td:nth-child(7)
remove: a
date:
selector: div#cleft > font
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
poster:
selector: a.tname
attribute: onmouseover
genre:
selector: div#cleft
filters:
- name: regexp
args: src=([^\s]+)
- name: replace
args: ["Жанр:", ""]
description:
text: "{{ .Result.genre }}"
downloadvolumefactor:
case:
img[src="pic/diamond.png"]: 0
@@ -94,4 +144,4 @@ search:
case:
img[src="pic/diamond.png"]: 2
"*": 1
# engine n/a
# TBDev v2.1.12

View File

@@ -29,7 +29,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://blutopia.cc/\" target=\"_blank\">Blutopia</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://blutopia.cc/\" target=\"_blank\">Blutopia</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -154,15 +154,15 @@ search:
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
# api returns False, True
selector: double_upload
case:
0: 1 # normal
1: 2 # double
False: 1 # normal
True: 2 # double
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 7.0.0b
# json UNIT3D 7.1.3

View File

@@ -27,6 +27,7 @@ caps:
- {id: 14, cat: TV/Sport, desc: "HD"}
- {id: 7, cat: TV/Sport, desc: "Misc"}
- {id: 18, cat: TV/Sport, desc: "Instructional"}
- {id: 19, cat: TV/Documentary, desc: "Documentary"}
modes:
search: [q]

View File

@@ -30,7 +30,7 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://brsociety.club/\" target=\"_blank\">BrSociety</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://brsociety.club/\" target=\"_blank\">BrSociety</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -130,14 +130,15 @@ search:
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
# api returns False, True
selector: double_upload
case:
0: 1 # normal
1: 2 # double
minimumratio:
text: 1.0
False: 1 # normal
True: 2 # double
# global MR is 0.7 but torrents must be seeded for 4 days regardless of ratio
# minimumratio:
# text: 0.7
minimumseedtime:
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
# json UNIT3D 6.5.0 (custom)
# json UNIT3D 7.1.3 (custom)

View File

@@ -0,0 +1,234 @@
---
id: btarg
name: BTArg
description: "BTArg is an ARGENTINIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: es-AR
type: private
encoding: iso-8859-1
links:
- https://www.btarg.com.ar/
caps:
# use upload page when updating cats, browse.php uses 0a, 0b, etc for cats >10
categorymappings:
- {id: 01, cat: Movies, desc: "Cine Arg."}
- {id: 02, cat: Movies/Foreign, desc: "Cine Int."}
- {id: 03, cat: TV, desc: "TV Arg."}
- {id: 04, cat: TV/Foreign, desc: "TV Int."}
- {id: 05, cat: XXX, desc: "XXX"}
- {id: 06, cat: TV/Anime, desc: "Anime"}
- {id: 07, cat: TV/Sport, desc: "Deportes"}
- {id: 08, cat: Audio/Video, desc: "Video Clips"}
- {id: 09, cat: Audio, desc: "Musica Arg."}
- {id: 10, cat: Audio/Foreign, desc: "Musica Int."}
- {id: 11, cat: Movies/DVD, desc: "DVD-R"}
- {id: 12, cat: PC/Games, desc: "Juegos"}
- {id: 13, cat: PC/0day, desc: "Software Arg."}
- {id: 14, cat: PC/0day, desc: "Software Int."}
- {id: 15, cat: Other, desc: "Otros"}
- {id: 16, cat: Other, desc: "Subpacks"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
DESC: desc
ASC: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Por página Torrents:</b> setting to <b>100</b> on your account profile.
login:
path: tracker/takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td.embedded:has(h2:contains("fallado"))
test:
path: tracker/index.php
selector: a[href="logout.php"], a[href^="download.php/"]
search:
paths:
- path: tracker/browse.php
inputs:
$raw: "{{ range .Categories }}cat[]={{.}}&{{end}}"
keywords: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 title, 1 title+descr, 2 descr
type: "{{ if .Query.IMDBID }}2{{ else }}0{{ end }}"
# 0 active, 1 incldead, 2 dead
incldead: 0 # dead results don't have torrents
# 0 all, 1 free, 2 normal
inclfree: "{{ if .Config.freeleech }}1{{ else }}0{{ end }}"
sort: "{{ .Config.sort }}"
d: "{{ .Config.type }}"
list: 1
keywordsfilters:
- name: re_replace
args: ["(?i)(S(\\d{1,3}))(?![\\dE])", "Temporada"]
- name: re_replace
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: table > tbody > tr:not(tr:first-child):not(tr.browse)
after: 1
fields:
categorydesc:
selector: a[href*="?cat="] img
attribute: title
title_default:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["(?i)(Primera Temporada)", "S01"]
- name: re_replace
args: ["(?i)(Segunda Temporada)", "S02"]
- name: re_replace
args: ["(?i)(Tercera Temporada)", "S03"]
- name: re_replace
args: ["(?i)(Cuarta Temporada)", "S04"]
- name: re_replace
args: ["(?i)(Quinta Temporada)", "S05"]
- name: re_replace
args: ["(?i)(Sexta Temporada)", "S06"]
- name: re_replace
args: ["(?i)(Septima Temporada)", "S07"]
- name: re_replace
args: ["(?i)(Octava Temporada)", "S08"]
- name: re_replace
args: ["(?i)(Novena Temporada)", "S09"]
- name: re_replace
args: ["(?i)(Decima Temporada)", "S10"]
- name: re_replace
args: ["(?i)(Onceava Temporada)", "S11"]
- name: re_replace
args: ["(?i)(Decimosegunda Temporada)", "S12"]
- name: re_replace
args: ["(?i)Temporada (\\d{1,3})\\s*y\\s*(\\d{1,3})", "S$1-$2"]
- name: re_replace
args: ["(?i)Temporada (\\d{1,3})", "S$1"]
# move ARG tag to end
- name: re_replace
args: ["^(\\[ARG\\]) (.+?)$", "$2 $1"]
# move quality tags to end
- name: re_replace
args: ["^(\\[.+?\\]) (.+?)$", "$2 $1"]
title:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.title_default }}"
filters:
- name: re_replace
args: ["(?i)(Primera Temporada)", "S01"]
- name: re_replace
args: ["(?i)(Segunda Temporada)", "S02"]
- name: re_replace
args: ["(?i)(Tercera Temporada)", "S03"]
- name: re_replace
args: ["(?i)(Cuarta Temporada)", "S04"]
- name: re_replace
args: ["(?i)(Quinta Temporada)", "S05"]
- name: re_replace
args: ["(?i)(Sexta Temporada)", "S06"]
- name: re_replace
args: ["(?i)(Septima Temporada)", "S07"]
- name: re_replace
args: ["(?i)(Octava Temporada)", "S08"]
- name: re_replace
args: ["(?i)(Novena Temporada)", "S09"]
- name: re_replace
args: ["(?i)(Decima Temporada)", "S10"]
- name: re_replace
args: ["(?i)(Onceava Temporada)", "S11"]
- name: re_replace
args: ["(?i)(Decimosegunda Temporada)", "S12"]
- name: re_replace
args: ["(?i)Temporada (\\d{1,3})\\s*y\\s*(\\d{1,3})", "S$1-$2"]
- name: re_replace
args: ["(?i)Temporada (\\d{1,3})", "S$1"]
# move ARG tag to end
- name: re_replace
args: ["^(\\[ARG\\]) (.+?)$", "$2 $1"]
# move quality tags to end
- name: re_replace
args: ["^(\\[.+?\\]) (.+?)$", "$2 $1"]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php/"]
attribute: href
date:
selector: td:nth-child(5)
remove: font
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "yyyy-MM-dd zzz"
size:
selector: td:nth-child(3)
seeders:
selector: td:nth-child(8)
filters:
- name: regexp
args: "^(\\d+) \/"
leechers:
selector: td:nth-child(8)
filters:
- name: regexp
args: "\/ (\\d+)$"
grabs:
selector: td:nth-child(9)
filters:
- name: regexp
args: "\\\xA0(\\d+)\\\xA0"
downloadvolumefactor:
case:
"font[color=\"red\"]:contains(\"FREE!\")": 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.5
description_default:
selector: a[href^="details.php?id="]
description:
selector: a[title][href^="details.php?id="]
attribute: title
optional: true
default: "{{ .Result.description_default }}"
# engine tbd

View File

@@ -1,89 +0,0 @@
---
id: btdigg
name: BTDigg
description: "BTDigg is a Public BitTorrent DHT search engine."
language: en-US
type: public
encoding: UTF-8
links:
- https://btdig.com/
legacylinks:
- http://btdiggwzoyrwwbiv.onion.ly/
- https://btdiggwzoyrwwbiv.onion.ly/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ws/ # redirects to spam
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.pet/ # not found
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ly/ # 504 gateway timeout
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.tor2web.to/ # 504 gateway timeout
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.tor2web.link/ # Origin is unreachable Error code 523
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_8000
type: info
label: About BTDigg Categories
default: BTDigg does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
- name: sort
type: select
label: Sort requested from site
default: 0
options:
0: relevance
2: created
3: size
search:
# https://btdig.com/search?q=test&order=2
# only 10 results per page
paths:
- path: search
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
# 0 relevance 2 age 3 size 4 files
order: "{{ .Config.sort }}"
rows:
selector: div.one_result
filters:
- name: andmatch
fields:
category:
text: Other
title:
selector: div.torrent_name a
details:
selector: div.torrent_name a
attribute: href
download:
selector: a[href^="magnet:?xt="]
attribute: href
date:
selector: span.torrent_age
filters:
- name: replace
args: ["found ", ""]
files:
selector: span.torrent_files
optional: true
default: 1
size:
selector: span.torrent_size
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# dhtcrawler2

View File

@@ -7,10 +7,8 @@ type: public
encoding: UTF-8
# use https://tellme.pw/btsow to find the new domain
links:
- https://btsow.makeup/
- https://btsow.motorcycles/
legacylinks:
- https://btsow.us/
- https://btsow.one/
- https://btsow.rest/
- https://btsow.bar/
- https://btsow.click/
@@ -24,6 +22,8 @@ legacylinks:
- https://btsow.hair/
- https://btsow.bond/
- https://btsow.skin/
- https://btsow.makeup/
- https://btsow.homes/
caps:
categories:
@@ -51,6 +51,10 @@ search:
paths:
- path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
headers:
# site blocks Jackett's User-Agents, so slightly alter it here (e.g. Safari/537.36 > Safari/537.35)
User-Agent: ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.35"]
rows:
selector: div.row:has(a[href*="/detail/hash/"])

View File

@@ -1,126 +0,0 @@
---
id: bulltorrent
name: BullTorrent
description: "BullTorrent (formerly TOROS) is a Public torrent index"
language: en-US
type: public
encoding: UTF-8
links:
- https://www.bulltorrent.com/
legacylinks:
- https://toros.nocensor.space/
- https://toros.nocensor.work/
- https://www.toros.co/
- https://toros.nocensor.biz/
- https://toros.nocensor.lol/
- https://toros.mrunblock.guru/
- https://toros.mrunblock.life/ # Gateway time-out Error code 504
caps:
categorymappings:
- {id: 1, cat: Movies, desc: Movies}
- {id: 2, cat: Audio, desc: Music}
- {id: 3, cat: TV, desc: Television}
- {id: 4, cat: PC/Games, desc: Games}
- {id: 5, cat: PC, desc: Software}
- {id: 6, cat: TV/Anime, desc: Anime}
- {id: 7, cat: XXX, desc: Adult}
- {id: 8, cat: Books, desc: Ebooks}
- {id: 9, cat: TV/Anime, desc: Animation}
- {id: 10, cat: Other, desc: Other}
- {id: 0, cat: Other, desc: TBC}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: sort
type: select
label: Sort requested from site
default: 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
download:
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
# https://www.bulltorrent.com/all/torrents/2022.html?v=&i=100&sort=added&o=desc
- path: "{{ if .Keywords }}all/torrents/{{ .Keywords }}.html?v=&i=100&sort={{ .Config.sort }}&o={{ .Config.type }}{{ else }}trending.html{{ end }}"
keywordsfilters:
- name: re_replace
args: ["[\\s]+", "-"]
- name: tolower
rows:
selector: table.table-responsive tr:has(a[href^="/torrent/"])
filters:
- name: andmatch
fields:
category:
selector: td:nth-child(1)
attribute: class
filters:
- name: regexp
args: (\d+)
title:
selector: a[href^="/torrent/"]
details:
selector: a[href^="/torrent/"]
attribute: href
download:
selector: a[href^="/torrent/"]
attribute: href
date_day:
selector: td:nth-child(2):contains("day"), td:nth-child(2):contains("Hoy"), td:nth-child(2):contains("Ayer")
optional: true
filters:
- name: replace
args: ["Hoy", "Today"]
- name: replace
args: ["Ayer", "Yesterday"]
- name: fuzzytime
date_ago:
selector: td:nth-child(2):contains("ago")
optional: true
filters:
- name: timeago
date_year:
selector: td:nth-child(2):not(:contains("ago")):not(:contains("day")):not(:contains("Hoy")):not(:contains("Ayer"))
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "d MMM zzz"
date:
text: "{{ if or .Result.date_year .Result.date_ago .Result.date_day }}{{ or .Result.date_year .Result.date_ago .Result.date_day }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(3)
seeders:
selector: td:nth-child(4)
leechers:
selector: td:nth-child(5)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -63,17 +63,11 @@ login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
inputs:
username: "{{ .Config.username }}"
logintype: username
userinput: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
autologin: yes
error:
- selector: td.embedded:has(h2:contains("失败"))
test:

View File

@@ -6,10 +6,11 @@ language: ru-RU
type: public
encoding: UTF-8
links:
- https://byrut.org/
- https://thebyrut.org/
legacylinks:
- https://byrutor.org/
- https://byrutdb.org/
- https://byrut.org/
caps:
categorymappings:

View File

@@ -109,7 +109,7 @@ search:
# can support genre searching but you need to know the id, eg &genre2=1 for Comedy (id is 2)
rows:
selector: "table[border=\"1\"][cellpadding=\"3\"][style=\"width: 920px;\"] > tbody > tr:has(a[href^=\"browse.php?cat=\"])"
selector: "table[cellpadding=\"3\"][style=\"width: 920px;\"] > tbody > tr:has(a[href^=\"browse.php?cat=\"])"
fields:
category:
@@ -137,7 +137,9 @@ search:
selector: small[title]
attribute: title
description:
text: "{{ .Result.genre }}"
case:
img[src="/pic/yes.png"]: "Verified: {{ .Result.genre }}"
img[src="/pic/nincs.png"]: "Unverified: {{ .Result.genre }}"
poster:
selector: a[onmouseover]
attribute: onmouseover

View File

@@ -1,7 +1,7 @@
---
id: carpt
name: CarPT
description: "CarPT (猪猪网) is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
description: "CarPT is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-CN
type: private
encoding: UTF-8
@@ -189,4 +189,4 @@ search:
description:
selector: td.rowfollow:nth-child(2)
remove: a, b, font, img, span
# NexusPHP v1.7.38 2023-05-14
# NexusPHP v1.8.8 2023-09-25

View File

@@ -18,8 +18,8 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep, genre]
movie-search: [q, genre]
tv-search: [q, season, ep, imdbid, genre]
movie-search: [q, imdbid, genre]
settings:
- name: info_2fa
@@ -76,7 +76,7 @@ search:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchtext: "{{ .Keywords }}"
searchtext: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
@@ -91,8 +91,6 @@ search:
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
filters:
- name: andmatch
fields:
category:
@@ -127,8 +125,12 @@ search:
filters:
- name: validate
args: "Action, Adventure, Animation, Comedy, Crime, Documentary, Drama, Family, Fantasy, History, Horror, Kids, Music, Mystery, News, Reality, Romance, SciFi, Soap, Talk, Thriller, War, Western"
description_tags:
selector: div.tags
description:
text: "{{ .Result.genre }}"
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
poster:
selector: td:nth-child(2) > script
filters:

View File

@@ -6,6 +6,8 @@ language: zh-CN
type: private
encoding: UTF-8
links:
- https://ptchdbits.co/
legacylinks:
- https://chdbits.co/
caps:
@@ -167,4 +169,4 @@ search:
description:
selector: td:nth-child(2)
remove: a, b, font, img, span
# NexusPHP Standard v1.5 Beta 4
# NexusPHP 73f201530b 2023-08-07

View File

@@ -1,173 +0,0 @@
---
id: cinefilhd
name: CiNEFiLHD
description: "CiNEFiLHD is a Private Torrent Tracker for MOVIES / TV / MUSIC"
language: en-US
type: private
encoding: UTF-8
links:
- http://cinefilhd.xyz/
- http://cinefilhd.sytes.net/
legacylinks:
- http://www.cinefilhd.org/
caps:
categorymappings:
- {id: 37, cat: Movies/HD, desc: "Internal/HD-1080p"}
- {id: 17, cat: Movies/HD, desc: "Internal/HD-720p"}
- {id: 30, cat: TV/HD, desc: "Internal/HDTV"}
- {id: 15, cat: Movies/HD, desc: "Internal/mHD"}
- {id: 40, cat: Movies, desc: "Internal/Mp4"}
- {id: 26, cat: Movies, desc: "Internal/Remux"}
- {id: 45, cat: Movies/WEB-DL, desc: "Internal/WEB-DL"}
- {id: 5, cat: Movies/BluRay, desc: "Movies/BluRay"}
- {id: 38, cat: Movies/HD, desc: "Movies/HD-1080p"}
- {id: 10, cat: Movies/HD, desc: "Movies/HD-720p"}
- {id: 29, cat: Movies/HD, desc: "Movies/mHD"}
- {id: 41, cat: Movies, desc: "Movies/Mp4"}
- {id: 39, cat: Movies, desc: "Movies/Remux"}
- {id: 44, cat: Movies/WEB-DL, desc: "Movies/WEB-DL"}
- {id: 23, cat: Audio/Lossless, desc: "Lossless"}
- {id: 14, cat: Audio/MP3, desc: "MP3-Packs"}
- {id: 22, cat: Audio/MP3, desc: "Music-MP3"}
- {id: 43, cat: Audio/Video, desc: "Music/1080p"}
- {id: 42, cat: Audio/Video, desc: "Music/720p"}
- {id: 12, cat: TV/HD, desc: "HDTV-Packs"}
- {id: 21, cat: TV/HD, desc: "Movies/HDTV"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, genre]
movie-search: [q, imdbid, genre]
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:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
submitme: LOGIN
error:
- selector: h2:contains("failed")
message:
selector: td.colhead2
test:
path: index.php
selector: a[href^="logout.php?hash_please="]
search:
paths:
- path: browse.php
inputs:
# note: site uses the catsX[]=nn method which cardigann does not support.
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}{{ if .Query.Genre }}{{ .Query.Genre }}{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.Genre }}{{ else }}{{ .Keywords }}{{ end }}"
# title, descr, genre, all
searchin: "{{ if .Query.IMDBID }}descr{{else}}{{end}}{{ if .Query.Genre }}genre{{ else }}{{ end }}{{ if or .Query.IMDBID .Query.Genre }}{{ else }}title{{ end }}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 no, 1 yes
only_free: "{{ if .Config.freeleech }}1{{else}}0{{end}}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: table.mainouter table > tbody > tr:has(a[href^="details.php?id="]), table.mainouter table > tbody > tr[id^="kdescr"]
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?torrent="]
attribute: href
poster:
selector: a[href^="details.php?id="][onmouseover]
attribute: onmouseover
filters:
# onmouseover="Tip('<img class=\'pup\' src=\'https://image.tmdb.org/t/p/original/x96AdPlpl4MjUP2DeUhRJifhCMd.jpg\' width=
- name: regexp
args: src=\\'(.*?)\\'
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
files:
selector: td:nth-child(5)
date_day:
# Today<br/>10:20 AM
# Yesterday<br/>08:03 PM
selector: td:nth-child(7):contains("day")
# auto adjusted by site account profile
optional: true
date_year:
# Feb 14 2019<br/>10:20 AM
selector: td:nth-child(7):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: dateparse
args: "MMM d yyyy hh:mm tt"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(8)
grabs:
selector: td:nth-child(9)
seeders:
selector: td:nth-child(10)
leechers:
selector: td:nth-child(11)
genre:
selector: td:nth-child(2)
remove: a, font
description:
text: "{{ .Result.genre }}"
downloadvolumefactor:
case:
tr.freeleech_color: 0
tr.highlight: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
# U-232 v3

View File

@@ -1,7 +1,7 @@
---
id: classix
name: Classix
description: "Classic movie tracker"
description: "Classix is a Private Torrent Tracker for classic MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
@@ -10,11 +10,92 @@ links:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {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
@@ -28,43 +109,78 @@ login:
path: index.php
selector: a[href="account-logout.php"]
download:
selectors:
- selector: a[href^="download.php?id="]
attribute: href
search:
paths:
- path: torrents-search.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
search: "{{ if .Keywords }}\"{{ .Keywords }}\"{{ else }}{{ end }}"
# 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:
text: 1
title:
selector: td:nth-child(3)
download:
selector: a[href^="torrents-details.php?id="]
selector: a[href^="torrents.php?cat="]
attribute: href
filters:
- name: replace
args: ["torrents-details.php?id=", "download.php?id="]
- 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:
text: 1
# returned results not marked as freeleech
text: "{{ if .Config.freeleech }}0{{ else }}1{{ end }}"
uploadvolumefactor:
text: 1
# engine tbd
minimumratio:
text: 1.0
minimumseedtime:
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine TorrentTrader v2-svn

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://jardattraction.fr/
- https://cpasbien-vf.fr/
legacylinks:
- https://www.cpasbiens.cz/
- https://www.cpasbiens.bz/
@@ -23,6 +23,7 @@ legacylinks:
- https://cpasbiens3.fr/
- https://labastidevivante.fr/
- https://cpasbiens911.fr/
- https://jardattraction.fr/
caps:
categories:
@@ -71,24 +72,34 @@ search:
paths:
- path: "{{ if .Keywords }}index.php?do=search&subaction=search{{ else }}{{ end }}"
method: post
# postData is mandatory FlareSolverr/FlareSolverr#789
allowEmptyInputs: true
inputs:
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ end }}"
# does not support imdbid search and does not return imdb link in results.
keywordsfilters:
# if searching for season packs swith S01 to saison 1 #9712
# if searching for season packs with S01 to saison 1 #9712
- name: re_replace
args: ["(?i)(S0)(\\d{1,2})$", "saison $2"]
- name: re_replace
args: ["(?i)(S)(\\d{1,3})$", "saison $2"]
args: ["(?i)\\b(?:S0?)(\\d{1,3})\\b", "saison $1"]
rows:
selector: div#gauche > table > tbody > tr:has(a), div#dle-content > table > tbody > tr:has(a)
selector: div#gauche > table > tbody > tr:has(a), div#dle-content > a.cover2
fields:
category:
text: Other
title_phase1:
title_phase1_title:
selector: a
title_phase1_url:
selector: a
attribute: href
filters:
- name: regexp
args: torrents\d+\/(.+?)\/
- name: replace
args: ["-", " "]
title_phase1:
text: "{{ if .Result.title_phase1_title }}{{ .Result.title_phase1_title }}{{ else }}{{ .Result.title_phase1_url }}{{ end }}"
filters:
- name: re_replace
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
@@ -112,8 +123,13 @@ search:
download:
selector: a
attribute: href
poster:
selector: img
attribute: src
size:
selector: div.poid
optional: true
default: "512 MB"
date:
text: now
seeders:

View File

@@ -118,26 +118,10 @@ search:
selector: div.poid
filters:
- name: re_replace
args: ["\\.(\\d)Ko", "$1X00"]
args: ["(\\w)o", "$1B"]
# keyword search returns nnnnn.n in MB but without unit indicator
- name: re_replace
args: ["Ko", "000"]
- name: re_replace
args: ["\\.(\\d)Mo", "$1X00000"]
- name: re_replace
args: ["Mo", "000000"]
- name: re_replace
args: ["\\.(\\d)Go", "$1X00000000"]
- name: re_replace
args: ["Go", "000000000"]
- name: re_replace
args: ["\\.(\\d)To", "$1X00000000000"]
- name: re_replace
args: ["To", "000000000000"]
- name: replace
args: ["X", ""]
# this is for the search with keywords which returns sizes nnnnn.n without unit indicator.
- name: re_replace
args: ["(\\d+)\\.\\d", "$1 MB"]
args: ["(\\d+\\.\\d)$", "$1MB"]
date:
text: now
seeders:

View File

@@ -55,7 +55,9 @@ download:
search:
paths:
- path: "?s={{ .Keywords }}&"
- path: /
inputs:
s: "{{ .Keywords }}"
rows:
selector: article.post-entry

View File

@@ -1,223 +0,0 @@
---
id: crazyhd
name: CrazyHD
description: "CrazyHD is a BANGLADESHI Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://www.chd4.com/
legacylinks:
- https://www.crazyhd.com/
caps:
categorymappings:
# Movies
- {id: 16, cat: Movies/BluRay, desc: "Movies English Bluray"}
- {id: 11, cat: Movies/DVD, desc: "Movies English DVD-RIP"}
- {id: 14, cat: Movies, desc: "Movies English CAM"}
- {id: 60, cat: Movies/WEB-DL, desc: "Movies English HD/WEBRIP"}
- {id: 19, cat: Movies/DVD, desc: "Movies Hindi DVDRIP"}
- {id: 52, cat: Movies/BluRay, desc: "Movies Hindi Blu Ray"}
- {id: 18, cat: Movies/DVD, desc: "Movies Hindi PreDVD"}
- {id: 17, cat: Movies, desc: "Movies Hindi CAM"}
- {id: 42, cat: Movies, desc: "Movies Tamil"}
- {id: 65, cat: Movies/WEB-DL, desc: "Movies Hindi Webrip/HDrip"}
- {id: 24, cat: Movies, desc: "Movies UNRATED"}
- {id: 53, cat: Movies/Foreign, desc: "Movies Other Foreign"}
- {id: 64, cat: Movies, desc: "Movies Animated"}
- {id: 45, cat: Movies, desc: "Movies Trailers"}
- {id: 93, cat: Movies, desc: "Movies Dual Movies"}
- {id: 96, cat: Movies/UHD, desc: "Movies 4k Hindi"}
- {id: 59, cat: Movies, desc: "Movies Pack"}
- {id: 94, cat: Movies/UHD, desc: "Movies 4k"}
- {id: 62, cat: Movies/3D, desc: "Movies 3D"}
# TV
- {id: 34, cat: TV, desc: "TV English Series"}
- {id: 57, cat: TV, desc: "TV Bangla series"}
- {id: 58, cat: TV, desc: "TV Hindi series"}
- {id: 95, cat: TV, desc: "TV Other Language"}
- {id: 28, cat: TV/Sport, desc: "TV Sports"}
- {id: 29, cat: TV/Documentary, desc: "TV Documentary"}
# Games
- {id: 3, cat: PC/Games, desc: "Games PC"}
- {id: 75, cat: PC/Mobile-Android, desc: "Games Android"}
- {id: 77, cat: PC/Mobile-iOS, desc: "Games Ipad/Iphone"}
- {id: 79, cat: PC/Mobile-Other, desc: "Games Other Platforms"}
- {id: 61, cat: PC/Games, desc: "Games trailer"}
- {id: 90, cat: Console/PS4, desc: "Games Ps4"}
- {id: 86, cat: Console/PS3, desc: "Games xbox / ps3"}
- {id: 92, cat: PC/Games, desc: "Games unrated"}
# Software
- {id: 7, cat: PC/0day, desc: "Software Windows"}
- {id: 20, cat: PC/Mobile-Android, desc: "Software Android Apps"}
- {id: 83, cat: PC/Mobile-iOS, desc: "Software Iphone Apps"}
- {id: 39, cat: PC, desc: "Software Tutorials"}
- {id: 63, cat: PC, desc: "Software Linux"}
- {id: 89, cat: PC/Mac, desc: "Software MAC OSX"}
# Bangla
- {id: 56, cat: Movies, desc: "Movies Bangla"}
- {id: 35, cat: Movies, desc: "Movies Bangla Natok"}
- {id: 47, cat: Movies, desc: "Movies Indian Bangla"}
- {id: 46, cat: Movies, desc: "Movies Eid Natok"}
- {id: 67, cat: Audio, desc: "Radio program"}
# Anime Anime
- {id: 36, cat: TV/Anime, desc: "Anime Cartoons"}
- {id: 40, cat: TV/Anime, desc: "Anime Subbed"}
- {id: 51, cat: TV/Anime, desc: "Anime Dubbed"}
- {id: 69, cat: TV/Anime, desc: "Anime Dual Audio"}
# Music
- {id: 25, cat: Audio/MP3, desc: "MP3 English"}
- {id: 26, cat: Audio/MP3, desc: "MP3 Bangla"}
- {id: 27, cat: Audio/MP3, desc: "MP3 Hindi"}
# Music Video
- {id: 48, cat: Audio/Video, desc: "MusicVideo English"}
- {id: 49, cat: Audio/Video, desc: "MusicVideo Bangla"}
- {id: 50, cat: Audio/Video, desc: "MusicVideo Hindi"}
# ETC
- {id: 6, cat: Books, desc: "Books"}
- {id: 4, cat: Other, desc: "Other"}
- {id: 44, cat: Other, desc: "Food & Recipes"}
- {id: 38, cat: Other, desc: "Pictures"}
- {id: 54, cat: Books/Mags, desc: "Magazine"}
- {id: 88, cat: Books/Comics, desc: "Comics"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info
label: How to get the User-Agent
default: "<ol><li>From the same place you fetched the cookie,</li><li>Find <b>'user-agent:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole user-agent string <i>(everything after 'user-agent: ')</i> and <b>Paste</b> here.</li></ol>"
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: /
selector: a[href="logout.php"]
search:
headers:
User-Agent: ["{{ .Config.useragent }}"]
paths:
- path: index.php?page=searchlist
method: post
inputs:
page: searchlist
pages: 1
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
# 0=mixed, 1=no free, 2=50%free, 3=100%free, 4=50%&100%free
gold: "{{ if .Config.freeleech }}4{{ else }}0{{ end }}"
# 0=filename, 1=file&descr, 2=descr, 3=uploader
options: 0
# 0=all, 1=onlyactive, 2=onlydead
active: 0
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0{{ end }}"
search: "{{ .Keywords }}"
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: div.inf-table-row
fields:
title:
selector: div.list-name a.tlink
filters:
- name: re_replace
args: [" [\\(\\=\\!]+(50|100).*?[\\!\\=\\)]+", ""]
details:
selector: div.list-name a.tlink
attribute: href
category:
selector: div.torrent-cat small a
attribute: href
filters:
- name: querystring
args: category
poster:
selector: div.list-name a.tlink
attribute: onmouseover
filters:
- name: regexp
args: "src=(.*?) width="
download:
selector: div.list-name a.tlink
attribute: tfid
filters:
- name: prepend
args: "download.php?id="
- name: append
args: "&f={{ .Result.title }}.torrent"
genre:
selector: div.col-md-12
filters:
- name: validate
args: "Action, Adventure, Animation, Biography, Comedy, Crime, Documentary, Drama, Family, Fantasy, Game-Show, History, Horror, Kids, Music, Musical, Mystery, News, Reality-TV, Romance, Sci-Fi, Sport, Soap, Talk-Show, Thriller, War, Western"
description:
text: "{{ .Result.genre }}"
size:
selector: div.torrent-size
date:
selector: div.torrent-time
# auto adjusted by site account profile
filters:
- name: dateparse
args: "dd/MM/yyyy"
seeders:
selector: div.torrent-seeder
leechers:
selector: div.torrent-peer
grabs:
selector: div.torrent-completed
downloadvolumefactor:
case:
img[src="gold/gold.gif"]: 0
img[src="gold/silver.gif"]: 0.5
"*": 1
uploadvolumefactor:
text: 1
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# engine n/a

View File

@@ -11,43 +11,44 @@ links:
caps:
categorymappings:
# Films
- {id: 1, cat: XXX, desc: "Films 3X"}
- {id: 47, cat: XXX, desc: "Films 3X HD720p"}
- {id: 48, cat: XXX, desc: "Films 3X HD1080p"}
- {id: 49, cat: Movies/3D, desc: "Films 3D"}
- {id: 1, cat: XXX, desc: "Films 3X"}
- {id: 48, cat: XXX/x264, desc: "Films 3X HD1080p"}
- {id: 47, cat: XXX/x264, desc: "Films 3X HD720p"}
- {id: 140, cat: XXX, desc: "Films 3X Video"}
- {id: 50, cat: Movies/UHD, desc: "Films 4K"}
- {id: 51, cat: TV/UHD, desc: "Films 4K UHDTV"}
- {id: 57, cat: Movies/BluRay, desc: "Films BD-Rip"}
- {id: 56, cat: Movies/BluRay, desc: "Films Blu-Ray"}
- {id: 53, cat: Movies/HD, desc: "Films HD1080p"}
- {id: 52, cat: Movies/HD, desc: "Films HD 720p"}
- {id: 61, cat: Movies/HD, desc: "Films HDRip"}
- {id: 58, cat: Movies/BluRay, desc: "Films BR-Rip"}
- {id: 66, cat: Movies/SD, desc: "Films Cam-TS"}
- {id: 96, cat: TV/Documentary, desc: "Docus TV"}
- {id: 59, cat: Movies/DVD, desc: "Films DVDR"}
- {id: 60, cat: Movies/DVD, desc: "Films DVDRip"}
- {id: 57, cat: Movies/BluRay, desc: "Films BD-Rip"}
- {id: 58, cat: Movies/BluRay, desc: "Films BR-Rip"}
- {id: 63, cat: Movies/HD, desc: "Films MHD"}
- {id: 64, cat: Movies, desc: "Films R5"}
- {id: 98, cat: Movies/Other, desc: "Films Animé"}
- {id: 126, cat: TV/HD, desc: "Films HDTV"}
- {id: 124, cat: TV/Documentary, desc: "Formation Vidéo"}
- {id: 65, cat: Movies, desc: "Films FSCR"}
- {id: 66, cat: Movies, desc: "Films Cam-TS"}
- {id: 53, cat: Movies/HD, desc: "Films HD1080p"}
- {id: 52, cat: Movies/HD, desc: "Films HD 720p"}
- {id: 137, cat: Movies/UHD, desc: "Films HDR 2160p"}
- {id: 61, cat: Movies/HD, desc: "Films HDRip"}
- {id: 63, cat: Movies/HD, desc: "Films MHD"}
- {id: 67, cat: Movies, desc: "Films Pack Films"}
- {id: 68, cat: Movies, desc: "Films Vost-FR"}
- {id: 129, cat: Movies, desc: "Films QC~Film"}
- {id: 64, cat: Movies, desc: "Films R5"}
- {id: 99, cat: Movies, desc: "Films Remux"}
- {id: 69, cat: Movies, desc: "Films VO"}
- {id: 68, cat: Movies, desc: "Films Vost-FR"}
- {id: 122, cat: Movies/WEB-DL, desc: "Films Web-DL 1080P"}
- {id: 138, cat: Movies/WEB-DL, desc: "Films WEB-DL 2160p"}
- {id: 123, cat: Movies/WEB-DL, desc: "Films WEB-DL 720p"}
- {id: 143, cat: Movies/WEB-DL, desc: "Films WEB-DL-SD"}
- {id: 139, cat: Movies/WEB-DL, desc: "Films WEB-RIP 2160p"}
- {id: 73, cat: Movies/WEB-DL, desc: "Films Webrip"}
- {id: 70, cat: Movies/WEB-DL, desc: "Films WebRip 1080p"}
- {id: 71, cat: Movies/WEB-DL, desc: "Films WebRip 720p"}
- {id: 73, cat: Movies/WEB-DL, desc: "Films Webrip"}
- {id: 129, cat: Movies, desc: "Films QC~Film"}
- {id: 72, cat: Movies/WEB-DL, desc: "Films WEBRip-DL"}
- {id: 99, cat: Movies, desc: "Films Remux"}
- {id: 98, cat: Movies/Other, desc: "Films Animé"}
- {id: 122, cat: Movies/WEB-DL, desc: "Films Web-DL 1080P"}
- {id: 123, cat: Movies/WEB-DL, desc: "Films WEB-DL 720p"}
- {id: 137, cat: Movies/UHD, desc: "Films HDR 2160p"}
- {id: 138, cat: Movies/WEB-DL, desc: "Films WEB-DL 2160p"}
- {id: 139, cat: Movies/WEB-DL, desc: "Films WEB-RIP 2160p"}
- {id: 126, cat: TV/HD, desc: "Films HDTV"}
# Documentaire
- {id: 96, cat: TV/Documentary, desc: "Docus TV"}
- {id: 124, cat: TV/Documentary, desc: "Docus Formation Video"}
# Jeux
- {id: 114, cat: PC/Games, desc: "Jeux PC"}
- {id: 115, cat: Console/PS3, desc: "Jeux PS3"}
@@ -55,49 +56,51 @@ caps:
- {id: 117, cat: Console, desc: "Jeux Roms"}
- {id: 118, cat: Console, desc: "Jeux Switch"}
- {id: 119, cat: Console/Wii, desc: "Jeux Wii"}
- {id: 121, cat: Console/XBox, desc: "Jeux Xbox"}
- {id: 120, cat: Console/WiiU, desc: "Jeux WiiU"}
- {id: 121, cat: Console/XBox, desc: "Jeux Xbox"}
# Livre
- {id: 135, cat: Books, desc: "Livre Québéçois"}
- {id: 100, cat: Audio/Audiobook, desc: "Livre Audio"}
- {id: 101, cat: Books/EBook, desc: "Livre Epub"}
- {id: 102, cat: Books, desc: "Livre Mangas"}
- {id: 135, cat: Books, desc: "Livre Québéçois"}
- {id: 103, cat: Books, desc: "Livres BD"}
- {id: 104, cat: Books/Comics, desc: "Livres Comics"}
- {id: 105, cat: Books/Mags, desc: "Livres Press"}
- {id: 106, cat: Books, desc: "Livres Romans"}
# Logiciel
- {id: 110, cat: PC/0day, desc: "Logiciel Windows"}
- {id: 111, cat: PC, desc: "Logiciel Linux"}
- {id: 113, cat: PC/Mobile-iOS, desc: "Logiciel Apple"}
- {id: 111, cat: PC, desc: "Logiciel Linux"}
- {id: 112, cat: PC/Mobile-Other, desc: "Logiciel Smart Phone"}
- {id: 110, cat: PC/0day, desc: "Logiciel Windows"}
# Musiques
- {id: 132, cat: Audio, desc: "Musiques QC~Musique"}
- {id: 125, cat: Audio/Video, desc: "Musiques Videos Pack"}
- {id: 107, cat: Audio/MP3, desc: "Musiques MP3"}
- {id: 108, cat: Audio/Lossless, desc: "Musiques FLAC"}
- {id: 107, cat: Audio/MP3, desc: "Musiques MP3"}
- {id: 141, cat: Audio, desc: "Musiques Pack Album"}
- {id: 125, cat: Audio/Video, desc: "Musiques Videos Pack"}
- {id: 132, cat: Audio, desc: "Musiques QC~Musique"}
- {id: 109, cat: Audio, desc: "Musiques WMA"}
# Séries
- {id: 130, cat: TV, desc: "Séries QC~Serie"}
- {id: 77, cat: TV/HD, desc: "Séries HDTV"}
- {id: 97, cat: TV/Anime, desc: "Séries Animée"}
- {id: 84, cat: TV/HD, desc: "Séries Épisodes HD"}
- {id: 85, cat: TV/SD, desc: "Séries Épisodes SD"}
- {id: 97, cat: TV/Anime, desc: "Séries Animée"}
- {id: 77, cat: TV/HD, desc: "Séries HDTV"}
- {id: 88, cat: TV, desc: "Séries Pack HD"}
- {id: 128, cat: TV, desc: "Séries Pack SD"}
# Spéctacle
- {id: 131, cat: TV/Other, desc: "Spectacle QC~Spectacle"}
- {id: 91, cat: TV/Other, desc: "Spectacle 720p"}
- {id: 90, cat: TV/Other, desc: "Spectacle 1080p"}
- {id: 91, cat: TV/Other, desc: "Spectacle 720p"}
- {id: 142, cat: TV/Other, desc: "Spectacle QC"}
- {id: 136, cat: TV/Other, desc: "Spectacle SD"}
# Télévision
- {id: 133, cat: TV, desc: "TV QC~Tv"}
- {id: 94, cat: TV, desc: "TV Animation"}
- {id: 93, cat: TV/Documentary, desc: "TV Documentaires"}
- {id: 92, cat: TV/Other, desc: "TV Spectacles"}
- {id: 95, cat: TV/Sport, desc: "TV Sports"}
- {id: 74, cat: TV/HD, desc: "TV TVHD"}
- {id: 75, cat: TV, desc: "TV TVRip"}
- {id: 92, cat: TV/Other, desc: "TV Spectacles"}
- {id: 93, cat: TV/Documentary, desc: "TV Documentaires"}
- {id: 94, cat: TV, desc: "TV Animation"}
- {id: 133, cat: TV, desc: "TV QC~Tv"}
- {id: 95, cat: TV/Sport, desc: "TV Sports"}
modes:
search: [q]
@@ -165,27 +168,30 @@ login:
download:
before:
path: thanks.php
method: get
inputs:
id: "{{ .DownloadUri.Query.id }}"
to: give
torrent: "{{ .DownloadUri.Query.id }}"
selectors:
- selector: "a[href^=\"/{{ .DownloadUri.Query.id }}/\"]"
- selector: a[href^="download.php?id="]
attribute: href
search:
paths:
# http://crazyspirits.com/torrents-search.php?c101=1&c102=1&c103=1&c104=1&c105=1&c106=1&search=&cat=0&incldead=0&freeleech=0&lang=0
# https://www.crazyspirits.com/torrents-search.php?search=&cat=0&incldead=1&freeleech=0&recommended=0&lang=0
- path: torrents-search.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
# using multi cat search causes http 500 internal server error
# $raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
cat: 0
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 all, 1 nofree, 2 onlyfree
freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 all 1 french 2 english etc
# 0 all, 1 not recommended, 2 only recommended
recommended: 0
# 0 all, 1 french, 2 english, etc
lang: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"

View File

@@ -18,8 +18,8 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep, genre]
movie-search: [q, genre]
tv-search: [q, season, ep, imdbid, genre]
movie-search: [q, imdbid, genre]
settings:
- name: cookie
@@ -66,7 +66,7 @@ search:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchtext: "{{ .Keywords }}"
searchtext: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
@@ -81,8 +81,6 @@ search:
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
filters:
- name: andmatch
fields:
category:
@@ -117,8 +115,12 @@ search:
filters:
- name: validate
args: "Action, Adventure, Animation, Comedy, Crime, Documentary, Drama, Family, Fantasy, History, Horror, Kids, Music, Mystery, News, Reality, Romance, SciFi, Soap, Talk, Thriller, War, Western"
description_tags:
selector: div.tags
description:
text: "{{ .Result.genre }}"
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
poster:
selector: td:nth-child(2) > script
filters:

View File

@@ -107,15 +107,24 @@ search:
title:
selector: name
details:
text: "{{ .Config.sitelink }}torrents/{{ .Result._id }}"
text: "/torrents/{{ .Result._id }}"
download:
text: "{{ .Config.sitelink }}torrent/download/{{ .Result._id }}.{{ .Config.rsskey }}"
text: "/torrent/download/{{ .Result._id }}.{{ .Config.rsskey }}"
infohash:
selector: info_hash
poster:
selector: poster_image
genre:
selector: meta_genres
filters:
- name: re_replace
args: ["(?i)(Action og eventyr)", "Action_og_eventyr"]
- name: re_replace
args: ["(?i)(Sci-fi og Fantasy)", "Sci-fi_og_Fantasy"]
- name: re_replace
args: ["(?i)(Stand-Up Comedy)", "Stand-Up_Comedy"]
- name: replace
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
imdbid:

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

@@ -14,15 +14,15 @@ legacylinks:
caps:
categorymappings:
# Movie
- {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: 28, cat: Movies/SD, desc: "Filme SD"}
- {id: 138, cat: Movies, desc: "Filme Pack`s"}
# Serien
- {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: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 59, cat: TV, desc: "Serien Pack`s"}
# Audio
- {id: 110, cat: Audio/MP3, desc: "Audio MP3"}
@@ -36,31 +36,31 @@ caps:
- {id: 11, cat: PC/Mobile-Other, desc: "Apps Mobil"}
- {id: 141, cat: PC/ISO, desc: "Apps Other"}
# Doku
- {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: 15, cat: TV/Documentary, desc: "Doku SD"}
- {id: 123, cat: TV/Documentary, desc: "Doku Pack`s"}
# Spiel
- {id: 126, cat: Console/Other, desc: "Spiel Mobil"}
- {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: 76, cat: XXX/XviD, 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: 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: 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: 129, cat: Movies/SD, desc: "Internal Film SD"}
- {id: 130, cat: TV/HD, desc: "Internal Serien HD"}
- {id: 131, cat: TV/SD, desc: "Internal Serie SD"}
- {id: 132, cat: Other, desc: "Internal Sonstiges"}
modes:
@@ -139,6 +139,8 @@ search:
selector: div.kat_cat_pic_name_b
categorydesc:
text: "{{ .Result.category_p1 }} {{ .Result.category_p2 }}"
optional: true
default: Internal Sonstiges
title:
selector: a.selection_a
filters:

View File

@@ -13,14 +13,36 @@ legacylinks:
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 1, cat: Movies/HD, desc: "Movie HD"}
- {id: 23, cat: Movies/HD, desc: "Movies HD Ro"}
- {id: 11, cat: Movies/UHD, desc: "Movies 4K"}
- {id: 12, cat: Movies/UHD, desc: "Movies 4K Ro"}
- {id: 14, cat: Movies/BluRay, desc: "Movies Bluray"}
- {id: 15, cat: Movies/BluRay, desc: "Movies Bluray Ro"}
- {id: 27, cat: Movies/DVD, desc: "DVD"}
- {id: 28, cat: Movies/DVD, desc: "DVD Ro"}
- {id: 19, cat: Movies/SD, desc: "SD"}
- {id: 20, cat: Movies/SD, desc: "SD Ro"}
- {id: 2, cat: TV/HD, desc: "TV HD"}
- {id: 18, cat: TV/HD, desc: "TV HD Ro"}
- {id: 26, cat: TV/SD, desc: "TV SD"}
- {id: 10, cat: TV/SD, desc: "TV SD Ro"}
- {id: 31, cat: TV/SD, desc: "DVD"}
- {id: 32, cat: TV/SD, desc: "DVD Ro"}
- {id: 29, cat: TV/UHD, desc: "TV 4K"}
- {id: 30, cat: TV/UHD, desc: "TV 4K Ro"}
- {id: 22, cat: TV, desc: "TV Pack"}
- {id: 33, cat: TV, desc: "TV Pack Ro"}
- {id: 4, cat: PC/Games, desc: "Game"}
- {id: 5, cat: PC/0day, desc: "Application"}
- {id: 6, cat: XXX, desc: "XXX"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 21, cat: Audio/Video, desc: "Music Video"}
- {id: 7, cat: PC/Mobile-Other, desc: "Mobile"}
- {id: 24, cat: PC, desc: "Linux"}
- {id: 8, cat: Books/EBook, desc: "E-Book"}
- {id: 25, cat: TV/Sport, desc: "Sport"}
- {id: 5, cat: PC/0day, desc: "Application"}
- {id: 13, cat: TV/Anime, desc: "Anime"}
- {id: 6, cat: XXX, desc: "XXX"}
modes:
search: [q]
@@ -36,7 +58,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://datascene.xyz/\" target=\"_blank\">DataScene</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://datascene.xyz/\" target=\"_blank\">DataScene</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -163,15 +185,15 @@ search:
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
# api returns False, True
selector: double_upload
case:
0: 1 # normal
1: 2 # double
False: 1 # normal
True: 2 # double
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 6.5.0
# json UNIT3D 7.2.0

View File

@@ -1,168 +0,0 @@
---
id: datatalli
name: DataTalli
description: "DataTalli is a FINNISH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: fi-FI
type: private
encoding: UTF-8
links:
- https://datatalli.net/
caps:
categorymappings:
- {id: 9, cat: TV/Anime, desc: "Anime"}
- {id: 19, cat: TV/Documentary, desc: "Dokumentit"}
- {id: 22, cat: Movies, desc: "DTTeam"}
- {id: 21, cat: Movies/3D, desc: "Elokuvat-3D"}
- {id: 10, cat: Movies/SD, desc: "Elokuvat-DivX"}
- {id: 11, cat: Movies/DVD, desc: "Elokuvat-DVD"}
- {id: 20, cat: Movies/HD, desc: "Elokuvat-HD"}
- {id: 5, cat: TV/HD, desc: "HDTV"}
- {id: 13, cat: Other, desc: "Kannet/Tekstit"}
- {id: 17, cat: Movies/SD, desc: "Lasten-DivX"}
- {id: 16, cat: Movies/DVD, desc: "Lasten-DVD"}
- {id: 4, cat: Audio, desc: "Musiikki"}
- {id: 3, cat: Audio, desc: "Musiikki-Suomi"}
- {id: 18, cat: Other, desc: "Muut"}
- {id: 1, cat: PC, desc: "Ohjelmat"}
- {id: 12, cat: PC/Games, desc: "Pelit / PC"}
- {id: 8, cat: Console, desc: "Pelit/Konsoli"}
- {id: 25, cat: PC/Mobile-Other, desc: "Puhelin"}
- {id: 15, cat: TV, desc: "TV-Ohjelmat"}
- {id: 24, cat: TV/Sport, desc: "Urheilu"}
- {id: 14, cat: XXX, desc: "xXx"}
- {id: 23, cat: XXX/x264, desc: "xXx HD"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search 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:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: members.php?action=takelogin
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td.embedded:contains("Kirjautuminen Epäonnistui")
test:
path: index.php
selector: a[href="members.php?action=logout"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# title, descr, all
searchin: title
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table[border="1"] tbody tr:not(:first-child)
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
attribute: title
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
files:
selector: td:nth-last-child(6)
date:
selector: td:nth-last-child(4)
filters:
- name: replace
args: ["sitten", "ago"]
- name: replace
args: ["sekuntia", "seconds"]
- name: replace
args: ["sekunti", "second"]
- name: replace
args: ["minuuttia", "minutes"]
- name: replace
args: ["minuutti", "minute"]
- name: replace
args: ["tuntia", "hours"]
- name: replace
args: ["tunti", "hour"]
- name: replace
args: ["päivää", "days"]
- name: replace
args: ["päivä", "day"]
- name: replace
args: ["viikkoa", "weeks"]
- name: replace
args: ["viikko", "week"]
size:
selector: td:nth-last-child(3)
seeders:
selector: td:nth-last-child(2)
leechers:
selector: td:nth-last-child(1)
downloadvolumefactor:
case:
img[src$="/free.png"]: 0
"*": 1
uploadvolumefactor:
text: 1
genre:
selector: td:nth-child(2)
remove: a
filters:
- name: re_replace
args: ["(?i)(Kieli:|Tekstit:|Array|\x0A|\x09)", ""]
description:
text: "{{ .Result.genre }}"
minimumratio:
text: 1.05
# engine n/a

View File

@@ -5,24 +5,17 @@ description: "Demonoid is a Semi-Private torrent site for MOVIES / TV / GENERAL"
language: en-US
type: semi-private
encoding: UTF-8
followredirect: true
links:
- https://www.demonoid.is/
- https://www.dnoid.to/
- https://www.dnoid.pw/
- https://demonoid.unblockit.rsvp/
- https://demonoid.unblockit.date/
- https://demonoid.torrentbay.net/
- https://demonoid.mrunblock.bond/
- https://demonoid.nocensor.click/
- https://demonoid.nocensor.cloud/
legacylinks:
- https://demonoid.nocensor.biz/
- https://demonoid.unblockit.llc/
- https://demonoid.unblockit.blue/
- https://demonoid.unblockit.name/
- https://demonoid.nocensor.sbs/
- https://demonoid.unblockit.ist/
- https://demonoid.unblockit.bet/
- https://demonoid.unblockit.cat/
- https://demonoid.unblockit.nz/
- https://demonoid.nocensor.world/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ws/
@@ -43,6 +36,13 @@ legacylinks:
- https://demonoid.unblockit.asia/
- https://demonoid.unblockit.mov/
- https://demonoid.mrunblock.life/
- https://demonoid.unblockit.rsvp/
- https://demonoid.nocensor.click/
- https://demonoid.unblockit.vegas/
- https://demonoid.unblockit.esq/
- https://demonoid.unblockit.zip/
- https://demonoid.unblockit.foo/
- https://demonoid.unblockit.ing/
caps:
categorymappings:

View File

@@ -6,9 +6,10 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://desitorrents.tv/
- https://desitorrents.rocks/
- https://torrent.desi/
legacylinks:
- https://desitorrents.tv/
caps:
categorymappings:

View File

@@ -1,56 +1,93 @@
---
id: diablotorrent
name: Diablo Torrent
description: " Diablo Torrent is a Hungarian Private site for TV / MOVIES / GENERAL"
description: "Diablo Torrent is a Hungarian Private site for TV / MOVIES / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://diablotorrent.net/
caps:
categorymappings:
- {id: 49, cat: Movies/SD, desc: "film / Cam"}
- {id: 21, cat: Movies/SD, desc: "film / Cam [magyar]"}
- {id: 102, cat: Movies/SD, desc: "film / SD"}
- {id: 101, cat: Movies/SD, desc: "film / SD [magyar]"}
- {id: 106, cat: Movies/DVD, desc: "film / DVD-R"}
- {id: 105, cat: Movies/DVD, desc: "film / DVD-R [magyar]"}
- {id: 104, cat: Movies/HD, desc: "film / HD"}
- {id: 103, cat: Movies/HD, desc: "film / HD [magyar]"}
- {id: 108, cat: TV/SD, desc: "Sorozat / SD"}
- {id: 107, cat: TV/SD, desc: "Sorozat / SD [magyar]"}
- {id: 110, cat: TV/SD, desc: "Sorozat / DVD-R"}
- {id: 109, cat: TV/SD, desc: "Sorozat / DVD-R [magyar]"}
- {id: 112, cat: TV/HD, desc: "Sorozat / HD"}
- {id: 111, cat: TV/HD, desc: "Sorozat / HD [magyar]"}
- {id: 8, cat: Audio/MP3, desc: "Zene / MP3"}
- {id: 9, cat: Audio/MP3, desc: "Zene / MP3 [magyar]"}
- {id: 38, cat: Audio/Lossless, desc: "Zene / Lossless"}
- {id: 37, cat: Audio/Lossless, desc: "Zene / Lossless [magyar]"}
- {id: 27, cat: Other, desc: "Egyéb / !! Feltöltési segédlet !!"}
- {id: 29, cat: Other, desc: "Egyéb / Képek"}
- {id: 12, cat: PC/Games, desc: "Játék / PC"}
- {id: 14, cat: Console/PS4, desc: "Játék / PS"}
- {id: 39, cat: Console/XBox, desc: "Játék / Xbox"}
- {id: 40, cat: Console/Other, desc: "Játék / Egyéb"}
- {id: 16, cat: PC/ISO, desc: "Programok / PC"}
- {id: 24, cat: PC/Mobile-Other, desc: "Programok / Mobil"}
- {id: 53, cat: PC/0day, desc: "Programok / Egyéb"}
- {id: 113, cat: XXX/XviD, desc: "Pornó / SD"}
- {id: 34, cat: XXX/DVD, desc: "Pornó / DVD-R"}
- {id: 114, cat: XXX, desc: "Pornó / HD"}
- {id: 36, cat: XXX, desc: "Pornó / Képek"}
- {id: 20, cat: Books, desc: "E-Book / Magyar"}
- {id: 52, cat: Books, desc: "E-Book / Egyéb"}
# Film
- {id: 49, cat: Movies/SD, desc: "Film > Cam", default: true}
- {id: 21, cat: Movies/SD, desc: "Film > Cam [magyar]", default: true}
- {id: 101, cat: Movies/SD, desc: "Film > SD/HUN", default: true}
- {id: 102, cat: Movies/SD, desc: "Film > SD/ENG", default: true}
- {id: 103, cat: Movies/HD, desc: "Film > HD/HUN", default: true}
- {id: 104, cat: Movies/HD, desc: "Film > HD/ENG", default: true}
- {id: 105, cat: Movies/DVD, desc: "Film > DVD-R/HUN", default: true}
- {id: 106, cat: Movies/DVD, desc: "Film > DVD-R/ENG", default: true}
# Sorozat
- {id: 107, cat: TV/SD, desc: "Sorozat > SD/HUN", default: true}
- {id: 108, cat: TV/SD, desc: "Sorozat > SD/ENG", default: true}
- {id: 109, cat: TV/SD, desc: "Sorozat > DVD-R/HUN", default: true}
- {id: 110, cat: TV/SD, desc: "Sorozat > DVD-R/ENG", default: true}
- {id: 111, cat: TV/HD, desc: "Sorozat > HD/HUN", default: true}
- {id: 112, cat: TV/HD, desc: "Sorozat > HD/ENG", default: true}
# Pornó
- {id: 34, cat: XXX/DVD, desc: "Pornó > DVD-R", default: false}
- {id: 36, cat: XXX, desc: "Pornó > Képek", default: false}
- {id: 113, cat: XXX/XviD, desc: "Pornó > SD", default: false}
- {id: 114, cat: XXX, desc: "Pornó > HD", default: false}
# Játék
- {id: 12, cat: PC/Games, desc: "Játék > PC", default: true}
- {id: 14, cat: Console/PS4, desc: "Játék > PS", default: true}
- {id: 39, cat: Console/XBox, desc: "Játék > Xbox", default: true}
- {id: 40, cat: Console/Other, desc: "Játék > Egyéb", default: true}
# Zene
- {id: 8, cat: Audio/MP3, desc: "Zene > MP3", default: true}
- {id: 9, cat: Audio/MP3, desc: "Zene > MP3 [magyar]", default: true}
- {id: 37, cat: Audio/Lossless, desc: "Zene > Lossless [magyar]", default: true}
- {id: 38, cat: Audio/Lossless, desc: "Zene > Lossless", default: true}
# Programok
- {id: 16, cat: PC/0day, desc: "Programok > PC", default: true}
- {id: 24, cat: PC/Mobile-Other, desc: "Programok > Mobil", default: true}
- {id: 53, cat: PC/0day, desc: "Programok > Egyéb", default: true}
# Egyéb
- {id: 27, cat: Other, desc: "Egyéb > !! Feltöltési segédlet !!", default: true}
- {id: 29, cat: Other, desc: "Egyéb > Képek", default: true}
# E-Book
- {id: 20, cat: Books, desc: "E-Book > Magyar", default: true}
- {id: 52, cat: Books, desc: "E-Book > Egyéb", default: true}
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: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: 7
options:
1: title
7: created
4: seeders
2: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrent oldalanként:</b> setting to <b>100</b> on your account profile.
login:
path: login
submitpath: login/run
@@ -70,11 +107,15 @@ login:
search:
paths:
- path: browse
categories: [49, 21, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 12, 14, 39, 40, 8, 9, 37, 38, 16, 24, 53, 27, 29, 20, 52]
- path: browse/1
categories: [34, 36, 113, 114]
inputs:
$raw: "{{ range .Categories }}category[]={{.}}&{{end}}"
search: "{{ .Keywords }}"
s_alapjan: 7
s_sorrend: desc
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
imdb: "{{ if .Query.IMDBID }}1{{ else }}{{ end }}"
s_alapjan: "{{ .Config.sort }}"
s_sorrend: "{{ .Config.type }}"
rows:
selector: div.torrent_row, div.torrent_details
@@ -121,11 +162,18 @@ search:
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
description:
description_text:
selector: div.torrent_row_magyarcim
remove: span.torrent_row_new
description:
case:
img[src="/pic/browse/yes.png"]: "Verified: {{ .Result.description_text}}"
"*": "Unverified: {{ .Result.description_text}}"
downloadvolumefactor:
text: 0
text: 1
uploadvolumefactor:
text: 1
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine tbd

View File

@@ -75,6 +75,10 @@ settings:
type: checkbox
label: Search P2P releases only
default: false
- name: unrar_releases_only
type: checkbox
label: Search UNRAR releases only
default: false
- name: sort
type: select
label: Sort requested from site
@@ -119,10 +123,13 @@ search:
section: all
sort: "{{ .Config.sort }}"
stereoscopic: false
unrar: "{{ if .Config.unrar_releases_only }}true{{ else }}{{ end }}"
watchview: false
rows:
selector: $
filters:
- name: andmatch
fields:
category:
@@ -132,9 +139,9 @@ search:
_id:
selector: id
details:
text: "{{ .Config.sitelink }}torrent/{{ .Result._id }}/"
text: "/torrent/{{ .Result._id }}/"
download:
text: "{{ .Config.sitelink }}api/v1/torrents/download/{{ .Result._id }}"
text: "/api/v1/torrents/download/{{ .Result._id }}"
imdbid:
selector: imdbid2
imdbid_full:
@@ -145,7 +152,7 @@ search:
selector: firstpic
poster_imdb:
optional: true
text: "{{ if .Result.imdbid }}{{ .Config.sitelink }}img/imdb/{{ .Result.imdbid_full }}.jpg{{ else }}{{ end }}"
text: "{{ if .Result.imdbid }}/img/imdb/{{ .Result.imdbid_full }}.jpg{{ else }}{{ end }}"
poster:
text: "{{ if .Result.poster_imdb }}{{ .Result.poster_imdb }}{{ else }}{{ .Result.poster_normal }}{{ end }}"
date:
@@ -212,6 +219,12 @@ search:
case:
0: ""
1: P2P
_unrartag:
selector: unrar
case:
0: ""
1: UNRAR
optional: true
_packtag:
selector: pack
case:
@@ -224,7 +237,7 @@ search:
"*": Request
_tag_desc:
optional: true
text: "{{ if .Result._p2ptag }}{{ .Result._p2ptag }}, {{ else }}{{ end }}{{ if .Result._packtag }}{{ .Result._packtag }}, {{ else }}{{ end }}{{ if .Result._reqidtag }}{{ .Result._reqidtag }}{{ else }}{{ end }}"
text: "{{ if .Result._p2ptag }}{{ .Result._p2ptag }}, {{ else }}{{ end }}{{ if .Result._unrartag }}{{ .Result._unrartag }}, {{ else }}{{ end }}{{ if .Result._packtag }}{{ .Result._packtag }}, {{ else }}{{ end }}{{ if .Result._reqidtag }}{{ .Result._reqidtag }}{{ else }}{{ end }}"
filters:
- name: regexp
args: "(.+?), $"

View File

@@ -173,7 +173,7 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
_cat:
category_title:
selector: a[href^="?cat="] > img
attribute: title
description:
@@ -181,7 +181,7 @@ search:
remove: a, img
filters:
- name: prepend
args: "cat={{ .Result._cat }} - "
args: "cat={{ .Result.category_title }} - "
minimumratio:
text: 0.9
# NexusPHP v1.8.4 2023-06-16
# NexusPHP v1.8.8 2023-09-25

View File

@@ -45,6 +45,7 @@ caps:
- {id: 49, cat: Books/Technical, desc: "eLearning"}
- {id: 68, cat: Books/Technical, desc: "eLearning Multimedia"}
- {id: 87, cat: Audio/Audiobook, desc: "Audiolibros"}
- {id: 0, cat: Other, desc: "Otros"} # results can have a category of 0, but searching by category 0 returns all results
modes:
search: [q]

View File

@@ -0,0 +1,151 @@
---
id: dreamingtree
name: DreamingTree
description: "DreamingTree is a Semi-Private Torrent Tracker for DAVE MATHEWS MUSIC / BOOTLEGS"
language: en-US
type: semi-private
encoding: UTF-8
links:
- https://dreamingtree.org/
caps:
categorymappings:
- {id: 1, cat: Audio, desc: Music}
modes:
search: [q]
music-search: [q, year, genre]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Covers per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form[action="login.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
keeplogged: 1
login: "Log in"
error:
- selector: span.warning
message:
selector: span[class="warning"]:not(:contains("JavaScript"))
test:
path: index.php
selector: a[href^="logout.php"]
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchstr: "{{ .Keywords }}"
# freetorrent: 0 normal, 1 freeleech, 2 neutral leech, 3 either
freetorrent: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
# we can only grab the first release if group_results=1
group_results: 0
action: advanced
year: "{{ .Query.Year }}"
taglist: "{{ .Query.Genre }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
searchsubmit: 1
rows:
selector: tr.torrent
fields:
category:
text: 1
title_artist:
selector: a[href^="artist.php?id="]
optional: true
filters:
- name: append
args: " - "
title_name:
selector: a[href^="torrents.php?id="]
year:
selector: div.group_info.clear
filters:
- name: regexp
args: "\\[(\\d{4})\\]"
title:
text: "{{ .Result.title_artist }}{{ .Result.title_name }} [{{ .Result.year }}]"
details:
selector: a[href^="torrents.php?id="]
attribute: href
poster:
selector: img
attribute: src
filters:
- name: replace
args: ["static/common/noartwork/music.png", ""]
genre:
selector: div.tags
description_info:
selector: div.torrent_info
description:
text: "{{ .Result.description_info }}</br>{{ .Result.genre }}"
download:
selector: span > a[href^="torrents.php?action=download&id="]
attribute: href
date:
selector: span.time.tooltip
filters:
- name: timeago
size:
selector: td.number_column.nobr
files:
selector: td:nth-last-child(6)
seeders:
selector: td:nth-last-child(2)
leechers:
selector: td:nth-last-child(1)
grabs:
selector: td:nth-last-child(3)
downloadvolumefactor:
case:
div.torrent_info:contains("Freeleech"): 0
div.torrent_info:contains("Neutral Leech"): 0
"*": 1
uploadvolumefactor:
case:
div.torrent_info:contains("Neutral Leech"): 0
"*": 1
minimumratio:
text: 0.6
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# engine n/a

View File

@@ -14,6 +14,10 @@ caps:
- {id: 113, cat: TV/Anime, desc: "Anime"}
- {id: 114, cat: TV/Anime, desc: "Anime Series"}
- {id: 115, cat: Movies/Other, desc: "Anime Movies"}
# VIP
- {id: 122, cat: Other, desc: "Only VIP"}
- {id: 123, cat: Audio, desc: "VIP Music"}
- {id: 124, cat: Movies, desc: "VIP Movies"}
# Kids Stuff
- {id: 1, cat: Movies/Other, desc: "Kids Stuff"}
- {id: 14, cat: Movies/Other, desc: "Cartoon No Subs"}
@@ -58,6 +62,7 @@ caps:
- {id: 59, cat: TV, desc: "Tv Shows & Series"}
- {id: 62, cat: TV/Foreign, desc: "Tv Shows Foreign"}
- {id: 63, cat: TV, desc: "Tv Shows Greek"}
- {id: 126, cat: TV/Foreign, desc: "Mini Series Foreign"}
- {id: 64, cat: TV/Foreign, desc: "Series Foreign"}
- {id: 65, cat: TV, desc: "Series Greek"}
- {id: 92, cat: TV/Foreign, desc: "Series Foreign Packs"}
@@ -92,7 +97,6 @@ caps:
- {id: 117, cat: Audio, desc: "Compact Disc Club"}
- {id: 20, cat: Audio/Video, desc: "Music Videos"}
- {id: 118, cat: Audio, desc: "Dream Radio Music"}
- {id: 124, cat: Movies, desc: "VIP Movies"}
modes:
search: [q]
@@ -219,4 +223,6 @@ search:
minimumseedtime:
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
minimumratio:
text: 1.0
# TSUE 2.2

View File

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

View File

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

View File

@@ -12,6 +12,9 @@ legacylinks:
caps:
categorymappings:
# from https://electro-torrent.pl/szukaj.php
# don't forget to update the category case block below
- {id: 1298, cat: Movies/SD, desc: "Filmy - Zwiastuny"}
- {id: 1, cat: Movies/SD, desc: "Filmy XviD/DivX"}
- {id: 769, cat: Movies/HD, desc: "Filmy 1080p AVC"}
- {id: 770, cat: Movies/HD, desc: "Filmy x264/1080p"}
@@ -27,6 +30,7 @@ caps:
- {id: 5, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 362, cat: Movies/SD, desc: "Filmy IVO"}
- {id: 696, cat: Movies/SD, desc: "Filmy TS/CAM"}
- {id: 1255, cat: TV, desc: "TV/Seriale - Warezy"}
- {id: 7, cat: TV, desc: "TV/Seriale"}
- {id: 8, cat: XXX, desc: "Erotyka"}
- {id: 10, cat: Audio, desc: "Muzyka"}
@@ -106,6 +110,7 @@ search:
category:
selector: div#kategoria-gatunek-1
case:
"div#kategoria-gatunek-1:contains(\"Filmy - Zwiastuny\")": 1298
"div#kategoria-gatunek-1:contains(\"Filmy XviD/DivX\")": 1
"div#kategoria-gatunek-1:contains(\"Filmy 1080p AVC\")": 769
"div#kategoria-gatunek-1:contains(\"Filmy x264/1080p\")": 770
@@ -121,6 +126,7 @@ search:
"div#kategoria-gatunek-1:contains(\"Filmy 3D\")": 5
"div#kategoria-gatunek-1:contains(\"Filmy IVO\")": 362
"div#kategoria-gatunek-1:contains(\"Filmy TS/CAM\")": 696
"div#kategoria-gatunek-1:contains(\"TV/Seriale - Warezy\")": 1255
"div#kategoria-gatunek-1:contains(\"TV/Seriale\")": 7
"div#kategoria-gatunek-1:contains(\"Erotyka\")": 8
"div#kategoria-gatunek-1:contains(\"Muzyka\")": 10

View File

@@ -106,16 +106,18 @@ search:
taglist: ""
rows:
# exclude redbar torrents
selector: table#torrent_table > tbody > tr[class^="torrent row"]
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
fields:
download:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description:
optional: true
description_tags:
selector: div.tags
description:
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
title:
selector: a[href^="/torrents.php?id="]
category:
@@ -159,7 +161,10 @@ search:
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor:
text: 1
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
minimumratio:
text: 0.5
# Luminance

View File

@@ -101,16 +101,18 @@ search:
taglist: ""
rows:
# exclude redbar torrents
selector: table#torrent_table > tbody > tr[class^="torrent row"]
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
fields:
download:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description:
optional: true
description_tags:
selector: div.tags
description:
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
title:
selector: a[href^="/torrents.php?id="]
category:
@@ -154,7 +156,10 @@ search:
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor:
text: 1
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
minimumratio:
text: 0.5
# Luminance

View File

@@ -16,6 +16,9 @@ caps:
- {id: 13, cat: Movies/HD, desc: "Зарубежное кино HD"}
- {id: 11, cat: Movies, desc: "Зарубежное кино"}
- {id: 12, cat: Movies, desc: "Наше кино"}
- {id: 66, cat: Movies, desc: "Зарубежное кино | VIP"}
- {id: 67, cat: Movies, desc: "Зарубежное кино HD | VIP"}
- {id: 68, cat: Movies, desc: "Фабельманы / The Fabelmans"}
# TV
- {id: 2, cat: TV/HD, desc: "Зарубежные сериалы HD"}
- {id: 65, cat: TV/HD, desc: "Майя МС / Майянцы / Mayans M.C."}

View File

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

View File

@@ -0,0 +1,135 @@
---
id: enthralled2fa
name: Enthralled2FA
description: "Enthralled is a Private Torrent Tracker for FETISH 3X. Cookie Login for 2FA use."
language: en-US
type: private
encoding: UTF-8
links:
- https://www.enthralled.me/
caps:
categorymappings:
- {id: 1, cat: XXX, desc: "FemDom"}
- {id: 2, cat: XXX, desc: "LezDom"}
- {id: 4, cat: XXX, desc: "POV"}
- {id: 5, cat: XXX, desc: "Scat"}
- {id: 3, cat: XXX, desc: "TransDom"}
modes:
search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: "#nav_userinfo"
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
fields:
category:
selector: a[href*="filter_cat"]
attribute: href
filters:
- name: regexp
args: "(\\d+)]=1"
title:
selector: a[href^="/torrents.php?id="]
details:
selector: a[href^="/torrents.php?id="]
attribute: href
download:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description_tags:
selector: div.tags
description:
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
poster:
selector: td:nth-child(2) > script
filters:
- name: regexp
args: "src=\\\\\"(.*?)\\\\\""
- name: re_replace
args: ["\\\\(.)", "$1"]
- name: replace
args: ["/static/common/noartwork/noimage.png", ""]
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: dateparse
args: "MMM dd yyyy, HH:mm"
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
span.icon[title*="Freeleech"]: 0
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor:
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
minimumratio:
text: 0.5
# Luminance

View File

@@ -1,7 +1,7 @@
---
id: estone
name: eStone
description: "eStone (XiDER, BeLoad, BigTorrent) is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL"
description: "eStone (BigTorrent) is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL"
language: hu-HU
type: private
encoding: UTF-8
@@ -160,7 +160,9 @@ search:
- name: regexp
args: "\\((.+?)\\)"
description:
text: "{{ .Result.genre }}"
case:
img[src="pic/yes.png"]: "Verified: {{ .Result.genre }}"
img[src="pic/nincs.png"]: "Unverified: {{ .Result.genre }}"
minimumratio:
text: 1.0
minimumseedtime:

View File

@@ -0,0 +1,171 @@
---
id: exitorrent-org
name: exitorrent.org
description: "exitorrent.org is a POLISH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pl-PL
type: private
encoding: UTF-8
links:
- https://exitorrent.org/
caps:
categorymappings:
- {id: 1, cat: PC, desc: "Aplikacje PC"}
- {id: 43, cat: Audio/Audiobook, desc: "Audiobooki"}
- {id: 33, cat: Movies/BluRay, desc: "BluRay"}
- {id: 28, cat: Movies/Other, desc: "Dla dzieci"}
- {id: 20, cat: Movies/DVD, desc: "DVD-R 5/9"}
- {id: 37, cat: Movies/SD, desc: "DVDFan"}
- {id: 31, cat: Books/EBook, desc: "eBooki / PDF"}
- {id: 30, cat: Movies/3D, desc: "Filmy/3D "}
- {id: 38, cat: Movies/SD, desc: "Filmy/BDRip-BRRip"}
- {id: 35, cat: Movies/HD, desc: "Filmy/x264-BluRay/HD"}
- {id: 45, cat: Movies/HD, desc: "Filmy/x265-BluRay/HD"}
- {id: 4, cat: PC/Games, desc: "Gry PC"}
- {id: 21, cat: PC/Mobile-Other, desc: "GSM/PDA"}
- {id: 2, cat: TV/HD, desc: "HDTV"}
- {id: 19, cat: Movies/SD, desc: "HQ / DVDRip"}
- {id: 6, cat: Audio, desc: "Muzyka"}
- {id: 39, cat: Movies/HD, desc: "Remux"}
- {id: 29, cat: Other, desc: "Różne"}
- {id: 7, cat: TV, desc: "Seriale"}
- {id: 22, cat: Audio/Video, desc: "Teledyski / Koncerty"}
- {id: 44, cat: Movies/UHD, desc: "UHD BluRay"}
- {id: 42, cat: Movies/UHD, desc: "UHD Remux"}
- {id: 23, cat: Movies/WEB-DL, desc: "WEB-DL / WEBRip"}
- {id: 9, cat: XXX, desc: "XXX"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: drop_polish_prefix
type: checkbox
label: Drop the Polish title prefix
default: true
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: /
selector: a[href$="/logout.php"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 title, 1 descr, 2 both
blah: "{{ if .Query.IMDBID }}1{{ else }}0{{ end }}"
podkat: 0
hashTag: 0
# 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 }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
keywordsfilters:
# remove the year from the titles as the site chokes on them during search #7424
- name: re_replace
args: [" +(?:19|20)\\d{2} *$", ""]
rows:
selector: table[class="text"][border="0"][cellspacing="0"][cellpadding="4"] > tbody > tr:has(a[href^="details.php?id="]):has(td[class*="tableBody1"])
filters:
- name: andmatch
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_raw:
selector: a[href^="details.php?id="]
title_stripped:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["^(.*/)(.*)$", "$2"]
- name: trim
title:
text: "{{ if .Config.drop_polish_prefix }}{{ .Result.title_stripped }}{{ else }}{{ .Result.title_raw }}{{ end }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php/"], a[href^="downloadfl.php/"]
attribute: href
genre:
selector: div.span_title span div
_language:
optional: true
selector: span.span_style_pl
attribute: title
_subbed:
optional: true
selector: span.span_style_plsub
attribute: title
description:
text: "{{ if .Result._language }}Language: {{ .Result._language }} {{ else }}{{ end }}{{ if .Result._subbed }}Subbed: {{ .Result._subbed }} {{ else }}{{ end }}{{ if .Result.genre }}Genres: {{ .Result.genre }}{{ else }}{{ end }}"
date:
selector: td:nth-child(5)
# auto adjusted by site account profile
filters:
- name: dateparse
args: "yyyy-MM-ddHH:mm:ss"
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:
a[href^="downloadfl.php/"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# TBSource v1.5.0

View File

@@ -7,19 +7,13 @@ type: public
encoding: UTF-8
links:
- https://extratorrent.st/
- https://extratorrent.unblockit.rsvp/
- https://extratorrent.unblockit.date/
- https://extratorrent.mrunblock.bond/
- https://extratorrent.nocensor.click/
- https://extratorrent.nocensor.cloud/
legacylinks:
- https://extratorrent.nocensor.work/
- https://extratorrent.nocensor.biz/
- https://extratorrent.unblockit.llc/
- https://extratorrent.unblockit.blue/
- https://extratorrent.unblockit.name/
- https://extratorrent.nocensor.sbs/
- https://extratorrent.unblockit.ist/
- https://extratorrent.unblockit.bet/
- https://extratorrent.unblockit.cat/
- https://extratorrent.unblockit.nz/
- https://extratorrent.nocensor.world/
- https://extratorrent.unblockit.page/
@@ -34,6 +28,13 @@ legacylinks:
- https://extratorrent.unblockit.asia/
- https://extratorrent.unblockit.mov/
- https://extratorrent.mrunblock.life/
- https://extratorrent.unblockit.rsvp/
- https://extratorrent.nocensor.click/
- https://extratorrent.unblockit.vegas/
- https://extratorrent.unblockit.esq/
- https://extratorrent.unblockit.zip/
- https://extratorrent.unblockit.foo/
- https://extratorrent.unblockit.ing/
caps:
categorymappings:

View File

@@ -135,14 +135,14 @@ search:
size:
selector: td:nth-of-type(10)
remove: a
_cat:
category_title:
selector: td:nth-of-type(1) a img
attribute: alt
description:
selector: td:nth-of-type(4)
filters:
- name: prepend
args: "cat={{ .Result._cat }}, wait="
args: "cat={{ .Result.category_title }}, wait="
downloadvolumefactor:
case:
img[src="img/freedownload.png"]: 0

View File

@@ -109,6 +109,7 @@ 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 }}"
followredirect: true
keywordsfilters:
- name: tolower

View File

@@ -5,30 +5,23 @@ description: "EZTV is a Public torrent site for TV shows"
language: en-US
type: public
encoding: UTF-8
followredirect: true
links:
- https://eztv.re/
- https://eztvx.to/
- https://eztv.wf/
- https://eztv.tf/
- https://eztv.yt/
- https://eztv1.xyz/
- https://eztv.unblockit.date/
- https://eztv.unblockninja.com/
- https://eztv.unblockit.rsvp/
- https://eztv.mrunblock.bond/
- https://eztv.nocensor.click/
- https://eztv.nocensor.cloud/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- https://eztv.nocensor.biz/
- https://eztv.unblockit.llc/
- https://eztv.unblockit.blue/
- https://eztv.unblockit.name/
- https://eztv.nocensor.sbs/
- https://eztv.unblockit.ist/
- https://eztv.unblockit.bet/
- https://eztv.unblockit.cat/
- https://eztv.unblockit.nz/
- https://eztv.nocensor.world/
- https://eztv.unblockit.page/
@@ -43,6 +36,15 @@ legacylinks:
- https://eztv.unblockit.asia/
- https://eztv.unblockit.mov/
- https://eztv.mrunblock.life/
- https://eztv.unblockit.rsvp/
- https://eztv.nocensor.click/
- 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/
caps:
categories:
@@ -56,12 +58,12 @@ settings: []
search:
paths:
- path: "{{ if .Keywords }}search/{{ .Keywords }}{{ else }}{{ end }}"
- path: "{{ if .Keywords }}search/{{ .Keywords }}{{ else }}home{{ end }}"
keywordsfilters:
- name: re_replace
args: ["S[0-9]{2}([^E]|$)", ""] # remove season tag without episode (search doesn't support it)
# fixes for site search issues
# fixes for site search issues - Prowlarr #1094
- name: replace
args: ["-", ""]
- name: replace
@@ -70,7 +72,7 @@ search:
args: ["&", ""]
headers:
cookie: ["sort_no=100"] # show 100 results for keywordless search
cookie: ["sort_no=100; q_filter=all; q_filter_web=on; q_filter_reality=on; q_filter_x265=on; layout=def_wlinks"] # show 100 results for keywordless search and show links in results
rows:
# only use latest added torrents table for keywordless search to avoid duplicates, some torrents don't have any download links so skip them

View File

@@ -92,7 +92,7 @@ login:
- selector: td.embedded:has(h2:contains("failed"))
test:
path: browse_old.php
selector: a[href="logout.php"]
selector: a[href="/logout.php"]
search:
paths:

View File

@@ -1,181 +0,0 @@
---
id: fantasticheaven
name: Fantastic Heaven
description: "Fantastic Heaven is a German Time based tracker"
language: de-DE
type: private
encoding: UTF-8
links:
- https://fantastic-heaven.eu/
caps:
categorymappings:
- {id: 157, cat: TV/Documentary, desc: "Doku 1080p"}
- {id: 156, cat: TV/Documentary, desc: "Doku 720p"}
- {id: 155, cat: TV/Documentary, desc: "Doku SD x264/x265"}
- {id: 152, cat: Books, desc: "E-Books"}
- {id: 141, cat: Movies/HD, desc: "Filme HD 1080p"}
- {id: 154, cat: Movies/HD, desc: "Filme HD 720p"}
- {id: 139, cat: Movies/HD, desc: "Filme Packs HD 1080p"}
- {id: 106, cat: Movies/HD, desc: "Filme Packs HD 720p"}
- {id: 105, cat: Movies/SD, desc: "Filme Packs SD x264/x265"}
- {id: 119, cat: Movies/UHD, desc: "Filme Packs UHD 2160p"}
- {id: 153, cat: Movies/SD, desc: "Filme SD x264/x265"}
- {id: 140, cat: Movies/UHD, desc: "Filme UHD 2160p"}
- {id: 104, cat: Movies/HD, desc: "Filmklassiker HD 1080p"}
- {id: 103, cat: Movies/HD, desc: "Filmklassiker HD 720p"}
- {id: 124, cat: Movies/HD, desc: "Filmklassiker Packs HD 1080p"}
- {id: 121, cat: Movies/HD, desc: "Filmklassiker Packs HD 720p"}
- {id: 123, cat: Movies/UHD, desc: "Filmklassiker Packs UHD 2160p"}
- {id: 127, cat: Movies/SD, desc: "Filmklassiker Packs x264/x265"}
- {id: 102, cat: Movies/SD, desc: "Filmklassiker SD x264/x265"}
- {id: 135, cat: Movies/UHD, desc: "Filmklassiker UHD 2160p"}
- {id: 118, cat: Audio/Audiobook, desc: "Hörbücher"}
- {id: 109, cat: Audio/Lossless, desc: "Musik Flac"}
- {id: 129, cat: Audio/MP3, desc: "Musik MP3"}
- {id: 111, cat: Audio/Lossless, desc: "Musik Packs Flac"}
- {id: 112, cat: Audio/MP3, desc: "Musik Packs MP3"}
- {id: 113, cat: TV/HD, desc: "Serie HD 1080p"}
- {id: 125, cat: TV/HD, desc: "Serie HD 720p"}
- {id: 115, cat: TV/Foreign, desc: "Serie International"}
- {id: 138, cat: TV/HD, desc: "Serie Packs HD 1080p"}
- {id: 116, cat: TV/HD, desc: "Serie Packs HD 720p"}
- {id: 144, cat: TV/Foreign, desc: "Serie Packs International"}
- {id: 137, cat: TV/SD, desc: "Serie Packs SD x264/x265"}
- {id: 143, cat: TV/UHD, desc: "Serie Packs UHD 2160p"}
- {id: 133, cat: TV/SD, desc: "Serie SD x264/x265"}
- {id: 114, cat: TV/UHD, desc: "Serie UHD 2160p"}
- {id: 150, cat: PC/0day, desc: "Windows Apps"}
- {id: 149, cat: PC/Games, desc: "Windows Spiele"}
- {id: 147, cat: XXX/x264, desc: "XXX HD 1080p"}
- {id: 146, cat: XXX/x264, desc: "XXX HD 720p"}
- {id: 148, cat: XXX/Pack, desc: "XXX Packs"}
- {id: 69, cat: XXX/SD, desc: "XXX SD x264/x265"}
- {id: 151, cat: Books/Mags, desc: "Zeitschriften"}
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: pin
type: text
label: Pin
- name: freeleech
type: checkbox
label: Filter FreeLeech only
default: false
- name: onlyupload
type: checkbox
label: Filter OnlyUpload only
default: false
- name: info_free
type: info
label: About Freeleech and OnlyUpload at Fantastic Heaven
default: "<ul><li>FreeLeech are torrents where neither the download or upload is counted. (On the Jackett dashboard search results these are tagged as NoUpload).</li><li>OnlyUpload are torrents where download is not counted but upload is. Good for building your Ratio up. (On the Jackett dashboard search results these are tagged as Freeleech).</li></ul>"
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeds: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents pro Seite:</b> setting to <b>100</b> on your Control Panel. The default is <i>15</i>.
login:
path: login.php
method: form
form: form[action="../takelogin.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
secure_pin: "{{ .Config.pin }}"
error:
- selector: table.tableinborder:contains("Anmeldung Gescheitert!") > tbody > tr > td.tablea
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
showsearch: 1
search: "{{ .Keywords }}"
# 0 active, 1 all, 2 dead
incldead: 1
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
rows:
selector: "table.tableinborder[cellspacing=\"1\"][cellpadding=\"0\"] > tbody > tr:has(a[href^=\"download.php\"]){{ if .Config.freeleech }}:has(img[src=\"pic/freeleech.gif\"]){{ else }}{{ end }}{{ if .Config.onlyupload }}:has(img[src=\"pic/oupic.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="] > b
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: div[id^="details"] img
attribute: src
size:
selector: td.content_wrap table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(1)
files:
selector: td.content_wrap table tbody tr:nth-child(2) td:nth-child(1) b:nth-child(2)
seeders:
selector: td.content_wrap table tbody tr:nth-child(2) td:nth-child(2) b:nth-child(1)
leechers:
selector: td.content_wrap table tbody tr:nth-child(2) td:nth-child(2) > b:nth-of-type(2)
grabs:
selector: td.content_wrap table tbody tr:nth-child(2) td:nth-child(3) b:nth-child(1)
date:
selector: td.content_wrap table tbody tr:nth-child(2) td:nth-child(5)
filters:
- name: append
args: " +01:00" # CET
- name: replace
args: ["\xA0", " "]
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
downloadvolumefactor:
case:
img[src="pic/oupic.gif"]: 0 # only upload is counted
"*": 1
uploadvolumefactor:
case:
img[src="pic/freeleech.gif"]: 0 # nothing is counted
"*": 1
# engine n/a

View File

@@ -0,0 +1,169 @@
---
id: fearnopeer
name: FearNoPeer
description: "FearNoPear is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://fearnopeer.com/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 6, cat: TV/Anime, desc: "Anime"}
- {id: 10, cat: TV, desc: "TV Pack"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 9, cat: TV/Sport, desc: "Sport"}
- {id: 11, cat: Other, desc: "Miscellaneous"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-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://fearnopeer.com/\" target=\"_blank\">FearNoPeer</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: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
paths:
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v7.0.0)
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L349
- path: "/api/torrents/filter"
response:
type: json
headers:
Authorization: ["Bearer {{ .Config.apikey }}"]
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
name: "{{ .Keywords }}"
seasonNumber: "{{ .Query.Season }}"
episodeNumber: "{{ .Query.Ep }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tmdbId: "{{ .Query.TMDBID }}"
tvdbId: "{{ .Query.TVDBID }}"
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
fields:
category:
selector: category_id
title:
selector: name
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
genre:
selector: meta.genres
filters:
- name: re_replace
args: ["(?i)(Science Fiction)", "Science_Fiction"]
- name: re_replace
args: ["(?i)(TV Movie)", "TV_Movie"]
- name: replace
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
files:
selector: num_file
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "MM/dd/yyyy HH:mm:ss zzz"
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns False, True
selector: double_upload
case:
False: 1 # normal
True: 2 # double
# Maintain global ratio above 0.5 or downloads will get disabled. No MST.
minimumratio:
text: 0.51
# json UNIT3D 7.2.1

View File

@@ -71,7 +71,7 @@ login:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
cinfo: "2550|1350|24|-60"
keeploggedin: 1
keeplogged: 1
error:
- selector: form#loginform > span.warning
test:
@@ -90,15 +90,18 @@ search:
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
# exclude redbar torrents
selector: table#torrent_table > tbody > tr[class^="torrent row"]
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
fields:
download:
selector: a[href^="torrents.php?action=download&id="]
attribute: href
description:
description_tags:
selector: div.tags
description:
case:
span.icon_okay: "Verified: {{ .Result.description_tags }}"
"*": "Unverified: {{ .Result.description_tags }}"
title:
selector: a[href^="torrents.php?id="]
category:
@@ -143,7 +146,10 @@ search:
"img[alt=\"Freeleech\"]": 0
"*": 1
uploadvolumefactor:
text: 1
case:
span.icon[title*="DoubleSeed"]: 2
"img[alt=\"DoubleSeed\"]": 2
"*": 1
minimumratio:
text: 0.5
# MR is reduced but not removed if MST is met

View File

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

View File

@@ -1,88 +0,0 @@
---
id: filelisting
name: FileListing
description: "FileListing is a Public Torrent Search Engine"
language: en-US
type: public
encoding: UTF-8
links:
- https://filelisting.com/
- https://filelisting.mrunblock.bond/
- https://filelisting.nocensor.click/
legacylinks:
- https://filelisting.nocensor.biz/
- https://filelisting.nocensor.sbs/
- https://filelisting.nocensor.world/
- https://filelisting.nocensor.lol/
- https://filelisting.nocensor.art/
- https://filelisting.mrunblock.guru/
- https://filelisting.mrunblock.life/
caps:
categorymappings:
- {id: 1, cat: Other, desc: TV}
- {id: 2, cat: Other, desc: Movies}
- {id: 3, cat: Other, desc: Other}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info
type: info
label: A note about FileListing
default: FileListing does not display categories in its search results page. This definition is probably only suitable for Jackett Dashboard Manual searches.
search:
paths:
# https://filelisting.com/result?q=bad+batch
- path: "result{{ if .Keywords }}?q={{ .Keywords }}+in:title{{ else }}{{ end }}"
keywordsfilters:
- name: tolower
rows:
selector: table > tbody > tr:has(td.dn-title)
fields:
category:
text: 3
title:
selector: p.filedir
details:
selector: p.filedir a
attribute: href
infohash:
selector: p.filedir a
attribute: href
filters:
- name: regexp
args: -([a-f|0-9]{40}).html
date:
text: now
size:
selector: td.dn-size
seeders:
selector: td.dn-status
filters:
# seeders can be missing
- name: re_replace
args: ["^(\\d+)", "0$1"]
- name: regexp
args: ^(\d+)
leechers:
selector: td.dn-status
filters:
# leechers can be missing
- name: re_replace
args: ["(\\d+)$", "0$1"]
- name: regexp
args: (\d+)$
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -22,12 +22,12 @@ settings:
- name: sort
type: select
label: Sort requested from site
default: 4
default: 1
options:
4: created
1: created
7: seeders
5: size
1: title
4: title
- name: type
type: select
label: Order requested from site
@@ -41,23 +41,25 @@ caps:
- {id: 33, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 29, cat: TV/Documentary, desc: "Documentary"}
- {id: 24, cat: Books/EBook, desc: "Ebooks"}
- {id: 28, cat: Movies, desc: "FE-INT"}
- {id: 10, cat: Console, desc: "Games - Console"}
- {id: 11, cat: PC/Games, desc: "Games - PC"}
- {id: 26, cat: Movies, desc: "Kids"}
- {id: 9, cat: PC/Mobile-Other, desc: "Mobile"}
- {id: 12, cat: Movies, desc: "Movie Pack"}
- {id: 31, cat: Movies/UHD, desc: "Movies 4K"}
- {id: 38, cat: Movies/BluRay, desc: "Movies BD"}
- {id: 13, cat: Movies/DVD, desc: "Movies DVD-r"}
- {id: 14, cat: Movies/HD, desc: "Movies HD"}
- {id: 15, cat: Movies/SD, desc: "Movies SD"}
- {id: 22, cat: Audio/Lossless, desc: "Music FLAC"}
- {id: 23, cat: Audio/MP3, desc: "Music MP3"}
- {id: 34, cat: Audio/Video, desc: "Music video"}
- {id: 35, cat: TV/Sport, desc: "Sports"}
- {id: 37, cat: TV/UHD, desc: "TV 4K"}
- {id: 36, cat: TV/SD, desc: "TV DVD-R"}
- {id: 19, cat: TV/HD, desc: "TV HD"}
- {id: 16, cat: TV, desc: "TV Pack"}
- {id: 17, cat: TV/SD, desc: "TV SD"}
- {id: 31, cat: Movies/UHD, desc: "Ultra HD"}
- {id: 20, cat: XXX, desc: "XXX HD"}
- {id: 21, cat: XXX/SD, desc: "XXX SD"}
modes:
search: [q]
@@ -82,14 +84,14 @@ login:
search:
paths:
# https://finelite.org/selaa.php?c14=1&c15=1&c31=1&search=tt6591554&hae=1&type=desc&cat=0&incldead=1&sort=4
# https://finelite.org/selaa.php?search=&hae=0&type=desc&cat=0&incldead=0&freeleech=yes&sort=4
# https://finelite.org/selaa.php?c14=1&c15=1&c31=1&search=tt6591554&hae=2&type=desc&cat=0&incldead=1&sort=1
# https://finelite.org/selaa.php?search=&hae=0&type=desc&cat=0&incldead=1&freeleech=yes&sort=1
- path: selaa.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 name, 1 name&desc, 2 descr, 3 tags, 4 imdb with rating
hae: "{{ if .Query.IMDBID }}2{{ else }}0{{ end }}"
# 0 name&descr, 1 name, 2 descr, 3 tags, 4 imdb with rating
hae: "{{ if .Query.IMDBID }}2{{ else }}1{{ end }}"
# 0 active, 1 incldead, 2 deadonly
incldead: 1
freeleech: "{{ if .Config.freeleech }}yes{{ else }}{{ end }}"
@@ -144,4 +146,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# custom 3.1.4
# custom 3.6.8

View File

@@ -1,198 +0,0 @@
---
id: firebit
name: FireBit
description: "FireBit is an UKRAINIAN / RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL"
language: ru-RU
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://firebit.net/
legacylinks:
- https://firebit.name/
- https://firebit.biz/
- http://firebit.net/
- http://firebit.info/
- http://firebit.name/
- http://firebit.pro/
- http://firebit.club/
- http://firebit.biz/
- https://firebit.pro/
- https://firebit.club/
- https://firebit.info/
caps:
categorymappings:
- {id: "Мультфильмы", cat: TV/Anime, desc: "Мультфильмы"}
- {id: "Программы", cat: PC, desc: "Программы"}
- {id: "Программы Видео", cat: PC, desc: "Программы Видео"}
- {id: "Программы FAQ", cat: PC, desc: "Программы FAQ"}
- {id: "Программы Web Оформление", cat: PC, desc: "Программы Web Оформление"}
- {id: "Linux", cat: PC, desc: "Linux"}
- {id: "Мобилка", cat: PC/Mobile-Other, desc: "Мобилка"}
- {id: "Мобилка Игры", cat: PC/Mobile-Other, desc: "Мобилка Игры"}
- {id: "Литература", cat: Books, desc: "Литература"}
- {id: "Игры", cat: PC/Games, desc: "Игры"}
- {id: "Игры Мобилка", cat: PC/Games, desc: "Игры Мобилка"}
- {id: "Фильмы", cat: Movies, desc: "Фильмы"}
- {id: "Фильмы Видео", cat: Movies, desc: "Фильмы Видео"}
- {id: "Фильмы Сериалы", cat: Movies, desc: "Фильмы Сериалы"}
- {id: "Фильмы Скоро на трекере", cat: Movies, desc: "Фильмы Скоро на трекере"}
- {id: "Видео", cat: Movies, desc: "Видео"}
- {id: "Музыка", cat: Audio, desc: "Музыка"}
- {id: "Музыка Фильмы", cat: Audio, desc: "Музыка Фильмы"}
- {id: "Видео Музыка", cat: Audio/Video, desc: "Видео Музыка"}
- {id: "Фильмы Музыка Видео", cat: Audio/Video, desc: "Фильмы Музыка Видео"}
- {id: "Музыка Видео", cat: Audio/Video, desc: "Музыка Видео"}
- {id: "Другие категории", cat: Other, desc: "Другие категории"}
- {id: "Сериалы", cat: TV, desc: "Сериалы"}
- {id: "18+", cat: TV, desc: "18+"}
- {id: "-", cat: Other, desc: "Другие категории"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: stripcyrillic
type: checkbox
label: Strip Cyrillic Letters
default: false
- name: addrussiantotitle
type: checkbox
label: Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.
default: false
download:
selectors:
- selector: a[href^="/download.php?id="]
attribute: href
search:
# http://firebit.net/index.php?do=search&type=simple&q=2022
paths:
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q={{ .Keywords }}{{ else }}{{ end }}"
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q={{ .Keywords }}&cstart=2{{ else }}%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0/2/{{ end }}"
keywordsfilters:
# strip season and/or ep
- name: re_replace
args: ["(?i)\\b(?:[SE]\\d{1,4}){1,2}\\b\\s?", ""]
rows:
selector: "{{ if .Keywords }}table.torrents tbody tr:has(td.td-size){{ else }}div[id^=\"post-id-\"]:has(li.meta-size){{ end }}"
filters:
- name: andmatch
fields:
category:
selector: td:nth-child(1), div.article-indent div b
optional: true
default: "-"
filters:
- name: replace
args: ["Новинки", ""]
- name: re_replace
args: [",", ""]
- name: trim
title:
selector: td:nth-child(2), span.article-title
filters:
# normalize to SXXEYY format
- name: re_replace
args: ["(?i)[CС]езон[ыи]?[\\s:;]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))[\\s:;]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езон[ыи]?.+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))?", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езон[ыи]?.+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))\\s+из\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)[CС]езон[ыи]?[\\s:;]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))?", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)[CС]езон[ыи]?[\\s:;]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))\\s+из\\s*(\\w?)", "S$1E$2 of $3"]
- name: re_replace
args: ["(?i)[CС]езон[ыи]?[\\s:;]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))[\\s:;]*(\\d+(?:-\\d+)?)", "S$1E$2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*[CС]езон[ыи]?.+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))", "S$1E$2"]
- name: re_replace
args: ["(?i)[CС]езон[ыи]?[\\s:;]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))", "S$1E$2"]
- name: re_replace
args: ["(?i)[CС]езон[ыи]?[\\s:;]*(\\d+(?:-\\d+)?)", "S$1"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+[CС]езон[ыи]?", "S$1"]
- name: re_replace
args: ["(?i)(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))[\\s:;]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)", "E$1 of $2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))", "E$1 of $2"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))\\s+из\\s*(\\w?)", "E$1 of $2"]
- name: re_replace
args: ["(?i)(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))[\\s:;]*(\\d+(?:-\\d+)?)", "E$1"]
- name: re_replace
args: ["(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС]ер[иі][ияйї]|Эпизод|Выпуски?|Епізоди?))", "E$1"]
- name: re_replace
args: ["(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)", "{{ if .Config.stripcyrillic }}{{ else }}$1$2$3$4{{ end }}"]
- name: re_replace
args: ["(?i)\\bHDTV[-\\s]?Rip\\b", "HDTV"]
- name: re_replace
args: ["(?i)\\bSAT[-\\s]?Rip\\b", "HDTV"]
- name: re_replace
args: ["(?i)\\bWEB[-\\s]?DL[-\\s]?Rip\\b", "WEB-DL"]
- name: re_replace
args: ["(?i)\\bWEB\\sRip\\b", "WEBRip"]
- name: re_replace
args: ["(?i)\\bWEB\\sDL\\b", "WEB-DL"]
- name: re_replace
args: ["[\\[\\(\\{<«][\\s\\W]*[\\]\\)\\}>»]", ""]
- name: re_replace
args: ["^[\\s&,\\.!\\?\\+\\-_\\|\\/':]+", ""]
# - name: re_replace
# args: ["(?i)^\\(\\s*([SE]\\d+.*?)\\s*\\)[\\s\\/\\|]*(.+)", "$2 $1"]
- name: append
args: "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
details:
selector: td:nth-child(2) a, span.article-title a
attribute: href
download:
selector: td:nth-child(2) a, span.article-title a
attribute: href
size:
selector: td.td-size, li.meta-size
filters:
- name: replace
args: ["-", "0 B"]
date_day:
# Вчера, 08:01:41
# 2 дня назад, 19:33:51
selector: td:nth-child(5):contains(","), li.meta-date:contains(",")
optional: true
filters:
- name: replace
args: ["Вчера,", "Yesterday"]
- name: replace
args: ["дня назад,", "days"]
- name: fuzzytime
date_year:
# 16.08.2021 20:29:39
selector: td:nth-child(5):not(:contains(",")), li.meta-date:not(:contains(","))
optional: true
filters:
- name: append
args: " +03:00" # MSK
- name: dateparse
args: "dd.MM.yyyy HH:mm:ss zzz"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
seeders:
selector: td.l1, li.meta-sead
leechers:
selector: td.l2, li.meta-leech
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
description:
selector: td:nth-child(2), span.article-title
# engine n/a

View File

@@ -4,7 +4,7 @@ name: Flux-Zone
description: "Flux-Zone is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: ro-RO
type: private
encoding: utf-8
encoding: UTF-8
links:
- http://fluxzone.org/
legacylinks:

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