Compare commits

...

589 Commits

Author SHA1 Message Date
Garfield69
bb3697598d devils-playground: switched back to nbytes.me domain
add ignore CA to allow connection
2021-10-15 17:59:05 +13:00
Garfield69
5c23091d56 firebit: drop *.info domain expired
that leaves just *.net after beginning life with 6 domains!
2021-10-15 17:32:13 +13:00
Garfield69
036b829d88 torrentqq: new domain *110.com -> *111.com 2021-10-15 17:30:25 +13:00
Garfield69
4613f5ee71 dariustracker: adjust selectors for new layout changes 2021-10-14 18:53:45 +13:00
Garfield69
46309a0c70 legacyhd: new domain and upgrade to unit3d 5.3.0 resolves #12387 2021-10-14 12:23:17 +13:00
seeyabye
ab9f7bbb98 redacted: fixed login loop for api key (#12416) resolves #12392
Co-authored-by: garfield69 <garfield69@outlook.com>
2021-10-14 09:16:44 +13:00
Garfield69
1ed49b509c solidtorrents: refine cats. resolves #12405 2021-10-14 08:58:52 +13:00
Diego Heras
8ffe2e9020 xspeeds: refresh categories (#12419) 2021-10-13 21:10:17 +02:00
Garfield69
0534f920e7 remove DasUnerwartete. resolves #12413 2021-10-14 05:37:26 +13:00
Garfield69
e189bb5669 remove hush. resolves #12414 2021-10-13 22:50:40 +13:00
Garfield69
138c622c5d movietorrent: use infohash
to prevent hardcoded tracker list
also clean up title
2021-10-13 18:20:43 +13:00
Garfield69
1774bf7c18 torrentsir: use infohash
to prevent hardcoded tracker list
2021-10-13 18:19:56 +13:00
Garfield69
7b072967b3 torrentwhiz: use infohash
to prevent hardcoding tracker list
2021-10-13 17:37:20 +13:00
Garfield69
d8efe489f4 torrentmax: clean up infohash 2021-10-13 17:30:11 +13:00
Garfield69
6bc65d81a1 bitsearch: drop redndant selectors: statement. 2021-10-13 17:06:08 +13:00
Garfield69
bf81033c27 torrentmax: fix 2e5ef30
use of the escape quote causes :has() to not match, generating
System.Exception: Error while parsing field=category, selector=div.media-heading a, value=humor: Object reference not set to an instance of an object.

also 19 is not a category as far as I can tell

added infohash so we can drop hardcoded tracker list on download block
2021-10-13 17:04:52 +13:00
ilike2burnthing
7c653c66f9 newpct: all official mirrors redirect to new site 2021-10-12 23:23:19 +01:00
ilike2burnthing
c75097fb70 lostfilm: www. subdomain forced 2021-10-12 23:18:57 +01:00
ilike2burnthing
9d1f8bb387 exttorrents: change mirror subdomain site.* 2021-10-12 23:12:02 +01:00
ilike2burnthing
4ae0511f50 empornium2fa: change subdomain for mirror www.* 2021-10-12 23:03:45 +01:00
ilike2burnthing
5851178381 empornium: change subdomain for mirror www.* 2021-10-12 23:03:41 +01:00
ilike2burnthing
18a876395d cpasbien: change site link www.*.nz 2021-10-12 23:00:25 +01:00
ilike2burnthing
275974eb76 audiobookbay: change domain for mirror *.ws 2021-10-12 22:57:52 +01:00
Garfield69
0d234a5074 hdtorrents: drop *.net #12411 2021-10-13 10:24:02 +13:00
Garfield69
dcaa23e871 solidtorrents: add support for numeric cats. resolves #12405 2021-10-13 09:32:07 +13:00
ilike2burnthing
69b69ce0a3 newpct-me: replace text that is in place of size. resolves #12408 2021-10-12 19:36:40 +01:00
ilike2burnthing
2e5ef30a96 torrentmax: refine row selector to remove categories without torrents. resolves #12406 2021-10-12 19:22:33 +01:00
Diego Heras
99fd3a117b tvvault: add delay between requests and fix search & download (#12412) 2021-10-12 20:13:15 +02:00
ilike2burnthing
d22043d1e5 torrentmax: change link *1.net 2021-10-12 18:42:07 +01:00
Diego Heras
89d6f44d6f morethantv: fix login and cookie size issue (#12410) 2021-10-12 18:54:18 +02:00
ilike2burnthing
382d0dfe19 0magnet: refine row selector & add andmatch filter. resolves #12401 resolves #12402 2021-10-12 17:50:49 +01:00
ilike2burnthing
2f3e41ed55 pornolab: update categories (#12409) 2021-10-12 17:28:47 +01:00
Diego Heras
e912567024 puntotorrent: refresh categories (#12407) 2021-10-12 17:13:37 +02:00
ilike2burnthing
df676719c4 pornolab: add search by categories (#12399) 2021-10-12 15:56:24 +01:00
ilike2burnthing
85c4c4f170 toloka: add search by categories (#12400) 2021-10-12 15:56:12 +01:00
ilike2burnthing
9df84d76e7 rutracker: add search by categories. resolves #12397 (#12398) 2021-10-12 13:21:39 +01:00
Garfield69
88ab9db461 add mactorrentsdownload a public site. resolves #12396 2021-10-12 22:10:42 +13:00
Garfield69
a3b2ad054c et.st: oops fix android cat 2021-10-12 18:04:12 +13:00
Garfield69
e818441c0c et.st: add new cats 2021-10-12 15:40:25 +13:00
Diego Heras
7f81339c83 ci/cd: fix base images in azure pipelines (#12394) 2021-10-11 22:07:31 +01:00
ilike2burnthing
0bd93f8f4e pipelines: add vmimage to publish job
Avoid brownouts - actions/virtual-environments#3287
2021-10-11 20:44:33 +01:00
Garfield69
12ce27da7f add Mikan a Chinese Anime site. resolves #12391 2021-10-12 07:25:37 +13:00
Garfield69
d09a9417d1 et.st: lint fix 2021-10-11 23:32:54 +13:00
Garfield69
2b0abb37ad add extratorrent.st a public site. resolves #12390 2021-10-11 23:19:49 +13:00
Garfield69
762e999109 removed montorrent. resolves #10860 2021-10-11 20:45:34 +13:00
Garfield69
4d2292f052 iv-torrents: back to old domain *.ru #7556 2021-10-11 20:39:37 +13:00
Garfield69
938f50317a pier720: add new cat 2021-10-11 19:28:15 +13:00
Garfield69
afedb3f11c dark-shadow: update cats 2021-10-11 19:06:38 +13:00
Garfield69
0b280ff101 thesceneplace: ignore recommended section #12383
and fix superuser detection
2021-10-11 18:27:52 +13:00
Garfield69
8e9a6f7d79 revolutiontt: drop "[REQ] " from start of titles. 2021-10-11 14:11:43 +13:00
Garfield69
477562ca55 thesceneplace: detect non-regular users and amend torrent row processing.
if the torrent row has the images/recomend.jpg then offset the selector count for date, seeds, leeches, grabs and size.
also drop the mouseover dependency.
2021-10-11 13:01:49 +13:00
Garfield69
0356dd7fae tapochek: add new cat 2021-10-10 19:04:15 +13:00
Garfield69
ef1d3061fc divxtotal: new domain *.nz -> *.li 2021-10-10 18:02:31 +13:00
Garfield69
f27675aa92 hdhome: fix date parsing 2021-10-10 10:54:24 +13:00
Garfield69
fda93cd83e haidan: fix date parsing 2021-10-10 10:52:48 +13:00
Garfield69
d4ac91f5ad btschool: fix date parsing 2021-10-10 10:47:54 +13:00
Garfield69
09c1c97052 hdsky: fix date parsing 2021-10-10 10:46:43 +13:00
Garfield69
ccd960bd02 hddolby: fix date parsing 2021-10-10 10:45:31 +13:00
Garfield69
199142c0c0 pthome: fix date parsing 2021-10-10 10:44:26 +13:00
Garfield69
d29557b870 hdu: fix date parsing 2021-10-10 10:41:01 +13:00
Garfield69
8c6318ef16 chdbits: fix date parsing 2021-10-10 10:39:19 +13:00
Garfield69
81e8b8b369 hd4fans: fix date parsing 2021-10-10 10:37:18 +13:00
Garfield69
cbd514cbc0 Update bug_report.yml 2021-10-10 10:26:48 +13:00
Garfield69
6f427ab035 ourbits: fix date parsing. resolves #12386 2021-10-10 10:17:52 +13:00
Garfield69
48595ac8cd torrentqq: new domain *109.com -> *110.com 2021-10-10 08:45:13 +13:00
Garfield69
4aab248b5b cinecalidad: update for new layout. resolves #12385 2021-10-10 07:36:22 +13:00
Garfield69
bd896d8096 newpct: add new alternate domain. resolves #12384 2021-10-09 23:40:33 +13:00
ilike2burnthing
0867906cf9 torrentsir: update domain *38.com 2021-10-09 11:32:20 +01:00
ilike2burnthing
4d6f6cebb4 firebit: add new category 2021-10-09 11:28:28 +01:00
ilike2burnthing
b3cc7080a8 bitsearch: update categories 2021-10-09 11:15:03 +01:00
ilike2burnthing
5be1264ab7 darktracker: add new category 2021-10-09 10:44:37 +01:00
Garfield69
02367a8a6f torrentparadise: domain *.pm -> *.cl resolves #6385 2021-10-09 10:44:10 +13:00
Garfield69
bc23cee852 add cryptichaven a private site. resolves #12324 2021-10-09 09:47:33 +13:00
garfield69
6c97d186a6 Update bug_report.yml 2021-10-08 13:52:36 +13:00
Garfield69
d8224a2a40 remove sharefiles. resolves #11704 2021-10-08 11:46:12 +13:00
Garfield69
0ef8f372a3 assorted: new domain *.unblockit.ws -> *.unblockit.kim 2021-10-08 06:03:57 +13:00
Garfield69
39c6f8ca16 bitsexy: update for new layout
include missing sort inputs
change logout detection
replace td with div on rows
2021-10-07 07:09:37 +13:00
Garfield69
29aff7a980 tapochek: add new cat 2021-10-07 06:28:04 +13:00
Garfield69
6ea73fa117 teamos: add new cat 2021-10-07 06:25:55 +13:00
Garfield69
8cd2fdb2e0 noname-club: add new cat 2021-10-07 06:03:58 +13:00
Garfield69
f3f0647d7e btsow: new domain *.one -> *.rest resolves #12375 2021-10-07 04:18:44 +13:00
Garfield69
6301e9482e cardigann, kinozal: rename infohash before boolean to usebeforeresponse 2021-10-06 19:56:46 +13:00
Garfield69
c51a3b2ac1 add 01torrent a public site. resolves #8600 2021-10-06 19:22:48 +13:00
Garfield69
7235638310 cardigann: add Boolean usebeforeresponse to downloadblock selectors
this option defaults to false, but if set to true prevents the downloadblock from fetching the details page when processing the selectors for the download.
Instead the response from the beforeblock is used to process the selectors.
#8600
2021-10-06 19:14:34 +13:00
Garfield69
5fa9664097 add megapeer a Russian public site. resolves #12371 2021-10-06 09:53:21 +13:00
Garfield69
0b59cd670f add 0magnet a jav 3x Chinese site. resolves #10738 2021-10-05 20:22:16 +13:00
Garfield69
cc10275037 karagara: trap Login unsuccessful error. #12370 2021-10-05 18:18:08 +13:00
Garfield69
41ef4d1f55 acidlounge: refresh to current standards
update cats
fix cat serach
add freeleech search config
add site sort config
description can be missing so make it optional to prevent error
add MR and MST
2021-10-05 15:51:25 +13:00
Garfield69
4d6368de4e Update bug_report.yml 2021-10-05 06:52:09 +13:00
Garfield69
480a5d0bf0 pixelcove: add new cat 2021-10-04 16:09:26 +13:00
Garfield69
653dd73d47 zamundanet: add new cat 2021-10-04 16:03:16 +13:00
Garfield69
7b09f07c6c add nipponsei a Japanese public audio site. resolves #7894 2021-10-04 11:58:58 +13:00
Garfield69
bd8c0bfafe cardigann: add var substitution to the search block selector statement. 2021-10-04 10:49:43 +13:00
Garfield69
795ca74df7 add pornotorrent a 3x public site. resolves #7525 2021-10-04 08:11:18 +13:00
Garfield69
9489bf4437 seals: strip director from start if movie title. #12245 2021-10-03 18:59:22 +13:00
ilike2burnthing
331d7b0f65 seals: remove plain text link (#12361) 2021-10-03 12:00:01 +13:00
Garfield69
673123d4a1 add seals a private Chinese site. resolves #12245 2021-10-03 09:54:10 +13:00
ilike2burnthing
e51ee147db tntfork: removed, down for 30 days. resolves #11430 (#12360) 2021-10-02 04:14:39 +01:00
ilike2burnthing
c1ed6c768b torrentwhiz: update domain *31.com 2021-10-02 04:08:20 +01:00
ilike2burnthing
d8c475cd90 torrentvie: update domain *41com 2021-10-02 04:07:11 +01:00
ilike2burnthing
b217a060e4 torrentsir: update domain *37.com 2021-10-02 04:06:27 +01:00
ilike2burnthing
d2e4779e05 torrentqq: update domain *109.com 2021-10-02 04:05:21 +01:00
ilike2burnthing
5ed7098fba mircrew: restore cat 57
exists but isn't present in category/forum list
2021-10-02 03:42:44 +01:00
ilike2burnthing
eeffff224c bitturk: update categories 2021-10-02 03:35:27 +01:00
Garfield69
4bd3d7e102 vizuk: add new cat 2021-10-02 08:50:16 +13:00
ilike2burnthing
da12938163 torrentseeds: change category titles 2021-10-01 08:30:06 +01:00
Garfield69
0a6b34c590 turktorrent: add new cat 2021-10-01 19:26:36 +13:00
Garfield69
026c9d745c torrentseeds: add new cat 2021-10-01 19:09:13 +13:00
Garfield69
46e7d041b1 torrent-explosiv: update cats 2021-10-01 15:26:21 +13:00
ilike2burnthing
5b0f70d9f6 iptorrents: typo fix 2
last one...
2021-09-30 23:49:59 +01:00
ilike2burnthing
cd2b2749ce iptorrents: typo fix 2021-09-30 23:44:32 +01:00
ilike2burnthing
98ce2811a8 xiteme: reorder categories 2021-09-30 23:40:19 +01:00
ilike2burnthing
4861a8c41e newretro: change category titles 2021-09-30 23:22:51 +01:00
ilike2burnthing
575dd58844 piratadigital: change category titles 2021-09-30 23:05:26 +01:00
ilike2burnthing
22c617da20 iptorrents: change category titles & descriptions 2021-09-30 23:03:04 +01:00
ilike2burnthing
be18ff69cb hddolby: change category titles 2021-09-30 22:37:55 +01:00
ilike2burnthing
b69be5b3d6 funkytorrents: change category titles 2021-09-30 22:30:39 +01:00
ilike2burnthing
59b2a4d2a6 digitalcore: change category titles 2021-09-30 22:26:29 +01:00
ilike2burnthing
45ac83de18 btschool: update categories 2021-09-30 22:16:57 +01:00
ilike2burnthing
c8a5736f65 broadcity: change category titles 2021-09-30 22:13:03 +01:00
Garfield69
210db91e40 theleachzone: update cats 2021-10-01 09:05:35 +13:00
Garfield69
f956acdbbf thegeeks: refresh cats 2021-10-01 08:45:50 +13:00
Garfield69
fa47f5a8e7 teamos: update cats 2021-10-01 07:57:06 +13:00
ilike2burnthing
619cd44513 theshow: update categories 2021-09-30 11:15:03 +01:00
ilike2burnthing
eb8689f67b superbits: cat ids 2021-09-30 10:56:15 +01:00
ilike2burnthing
13b34b4328 superbits: update categories 2021-09-30 10:53:51 +01:00
ilike2burnthing
9fa1f77ee5 r3vwtf: update categories 2021-09-30 10:30:53 +01:00
ilike2burnthing
156f8804fe pttime: update categories 2021-09-30 10:25:49 +01:00
ilike2burnthing
9bb0d1bab9 hdturk: update categories 2021-09-30 10:17:08 +01:00
ilike2burnthing
b1eeba22b8 hdatmos: update categories 2021-09-30 10:04:41 +01:00
ilike2burnthing
dffa83bb1b finelite: update category 2021-09-30 09:48:45 +01:00
ilike2burnthing
c334b491ad coastalcrew: update categories 2021-09-30 09:21:48 +01:00
ilike2burnthing
28923b7c6a carpathians: update categories 2021-09-30 09:15:48 +01:00
Garfield69
2d6c420431 feedurneed -> devilsplayground #6872 2021-09-30 09:14:26 +13:00
Garfield69
ab4d1836a9 remove dicmusic. #9041 2021-09-30 09:07:28 +13:00
Garfield69
7ed6ce618b removed bigtorrent. resolves #12352 2021-09-30 08:51:07 +13:00
Garfield69
cbda838dde Bit-Titan: fetch 50 results
which is the max currently despite with the API docs on the site state.
2021-09-30 07:31:38 +13:00
Garfield69
47b7d6a588 magico: new domain *.info -> *.club resolves #12349 2021-09-29 21:49:01 +13:00
Garfield69
5c6402eac6 p2pbg: rearranged cats
in the order of the search pulldown so its easier to changes next time.
2021-09-29 18:55:49 +13:00
bakerboy448
d123e77e88 desitorrents: fixup! migrate to yaml. resolves #378 (#12346) (#12348) 2021-09-29 18:54:36 +13:00
Garfield69
e3b87467e6 oasis: update cats 2021-09-29 15:24:52 +13:00
ilike2burnthing
2be13fbc36 desitorrents: migrate to yaml. resolves #378 (#12346) 2021-09-29 03:15:37 +01:00
Garfield69
f0ec800841 mnv: update cats 2021-09-29 09:57:19 +13:00
Garfield69
3bcc5672d6 mircrew: update cat 2021-09-29 09:46:24 +13:00
Garfield69
87e3f3b998 libranet: update cat 2021-09-29 06:58:36 +13:00
Garfield69
f8aa313b95 lastfiles: update cats 2021-09-29 06:36:35 +13:00
Garfield69
01e054775d jptv: update cats 2021-09-29 06:15:29 +13:00
Garfield69
53f0d90976 greekdiamond: update cat 2021-09-28 20:02:18 +13:00
Garfield69
8d19c2f38b gigatorrents: update cats 2021-09-28 19:49:21 +13:00
Garfield69
d708b8e546 fuzer: update cats 2021-09-28 19:14:24 +13:00
Garfield69
a0d2279c41 efectodoppler: add categories and filter_cat
albeit most cats other than audio and books are empty.
2021-09-28 15:49:47 +13:00
Garfield69
9c944dc420 discfan: update cat id 2021-09-28 15:13:19 +13:00
Garfield69
13ffa225b1 dark-shadow: update cat 2021-09-28 13:44:04 +13:00
Garfield69
b587055b14 crnaberza: update cat 2021-09-28 09:27:01 +13:00
Garfield69
71fe1cec4f crazyhd: reorder cats
to make it easier to spot changes next time.
2021-09-28 09:04:55 +13:00
Garfield69
289c3c6d56 crazyspirit: update cats 2021-09-28 09:04:23 +13:00
Garfield69
59567b365b carphunter: update cats 2021-09-28 08:21:50 +13:00
Garfield69
8cd91fef00 bwtorrents: sort cats
to make it easier to update next time
2021-09-28 05:52:14 +13:00
ilike2burnthing
203e1d2d35 pleasuredome: removed, dead (#12342) 2021-09-27 12:15:15 +01:00
Garfield69
44ca89c84e bittorrentfiles: update cats 2021-09-27 19:50:07 +13:00
Garfield69
d136a85849 bitspyder: reorder cats
to match web site order, makes it easier to spot new cats next time.
2021-09-27 19:31:16 +13:00
Garfield69
7ab7c19e68 audionews: update cat 2021-09-27 18:58:15 +13:00
Garfield69
bc58097ab3 arabp2p: update cat 2021-09-27 18:50:06 +13:00
Garfield69
7852622f78 pier720: update cats 2021-09-27 18:05:23 +13:00
ilike2burnthing
596c45f1d6 pornoslab: add new public indexer. resolves #12336 (#12337) 2021-09-26 21:22:37 +01:00
Garfield69
77dd17dbcd falkonvisionteam: lint fix
seriously, a space at the end of a comment should not yield an error, geesh!
2021-09-26 14:55:46 +13:00
Garfield69
fc8b1d43bb add falkonvisioteam a private Croatian site. resolves #7856 2021-09-26 14:50:58 +13:00
ilike2burnthing
cba5a1950f dragonworldreloaded: case block fix 2021-09-26 02:27:22 +01:00
Garfield69
e59a0d5905 learnbits: sort by title is not supported 2021-09-26 10:03:46 +13:00
ilike2burnthing
1a4203952d torrentqq: update domain *108.com 2021-09-25 13:21:44 +01:00
ilike2burnthing
7be6362f22 gktorrent: change domain *.net 2021-09-25 13:20:14 +01:00
ilike2burnthing
da6b451c29 dragonworldreloaded: update categories 2021-09-25 12:42:37 +01:00
Garfield69
b42304892c extremlytorrents: add new cat
reorder so tis easier to update when matching the html
refine some cat: types.
2021-09-25 18:01:38 +12:00
Garfield69
c851f41a35 1337x: try itorrents first and magnet second. resolves #12332
drop btcache and torrage.
note: uses with already defined 1337x configs will need to edit and set the order manually to itorrents and magnet.
2021-09-25 17:15:16 +12:00
montana123
8b6fb88033 [Bit-Titan] C# Implementation (#12329) resolves #10281 2021-09-25 07:59:58 +12:00
Garfield69
2a48c53510 carphunter: add x4 ULVF 2021-09-25 06:54:02 +12:00
Garfield69
8320cd48af add datatalli a Finnish private site. resolves #12327 2021-09-24 21:17:45 +12:00
Garfield69
6e7608cd2f bithorlo: new MR and MST as of Oct 1 2021 2021-09-24 09:17:38 +12:00
Garfield69
da576b43fa nyaasi: drop *.lol #12211 2021-09-24 07:08:15 +12:00
Garfield69
dd43d63ca6 mejortorrent: new domain *o.info -> es.com resolves #12326 2021-09-23 19:39:10 +12:00
ilike2burnthing
1e9f6d6150 renegade: yaml lint fixes 2021-09-23 02:28:31 +01:00
Garfield69
0529735cc4 add renegade a private Hungarian site. resolves #12325 2021-09-23 12:52:00 +12:00
Garfield69
ea2db89163 add discfan a Chinese private site. resolves #12307 2021-09-22 09:41:14 +12:00
Garfield69
05e053fd00 tellytorrent: add new cat 2021-09-21 17:00:48 +12:00
Garfield69
c19882e75e Update README.md 2021-09-21 11:15:20 +12:00
denozord
2c832e92ad 4K quality Fix for Rutracker serials Title (#12322)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-09-20 03:06:51 +01:00
Garfield69
94b5a5ef58 finvip: add testlinktorrent:false ##11865 2021-09-19 10:07:28 +12:00
ilike2burnthing
c3346ffec2 magicheaven: update categories 2021-09-18 22:14:44 +01:00
Garfield69
2cb1382ca2 Update README.md 2021-09-18 19:07:06 +12:00
Garfield69
3257a16bb5 torrentz2eu: new search path kick.php
old data.php dropped size and date and added description
2021-09-18 18:10:33 +12:00
Garfield69
c3a407947e torrentsir: new domain *35* -> *36* 2021-09-18 17:55:26 +12:00
Garfield69
5a0c66683a torrentview: new domain *39* -> *40* 2021-09-18 17:54:07 +12:00
Garfield69
3da14202cf torrentwhiz: new domain *29.me -> *30.com 2021-09-18 17:53:07 +12:00
Garfield69
666ab06b76 torrentqq: new domain *6* -> *7* 2021-09-18 17:46:57 +12:00
Garfield69
e911106565 dxp: add download fallback to magnet if .torrent fetch fails 2021-09-18 09:43:43 +12:00
Garfield69
bb8d6fe827 bitsearch: use download block infohash
the magnet URI on this site exceeds 2048 bytes which some interfaces will reject. So we use the infohash and build our own.
2021-09-17 16:47:38 +12:00
Garfield69
cdecd9d09a add lat-team a spanish private site. resolves #12318
untested.
2021-09-17 09:54:01 +12:00
Garfield69
647eb58db7 lostfilm: handle season episode list dates. resolves #12317 2021-09-17 09:14:25 +12:00
mikeoscar2006
3ba6081766 core: enable multiple redirects on download block fallback selectors (#12316) resolves #12314 2021-09-17 06:47:50 +12:00
Garfield69
ea4d1f5f94 nitro: use download block infohash 2021-09-16 19:46:15 +12:00
Garfield69
82f6bc02d0 torrentqq: use validfilename for magnet 2021-09-16 19:46:00 +12:00
Garfield69
5a3ee79f64 kinozal: use validfilename for magnet 2021-09-16 19:45:44 +12:00
Garfield69
ddf302cca0 ibit: use download block infohash 2021-09-16 19:45:04 +12:00
Garfield69
58c7377029 audiobookbay: use download block infohash 2021-09-16 19:44:41 +12:00
Garfield69
a527d5d373 assorted unit3d 5.x hide blank posters 2021-09-16 18:11:08 +12:00
Garfield69
f47fec6613 girotorrent: add testlinktorrent:false resolves #12236 2021-09-16 12:56:45 +12:00
Garfield69
d8d381bca3 remove angietorrents, search engine is NBG. resolves #12007 2021-09-16 12:39:10 +12:00
Garfield69
2f111e5e51 lostfilm: handle date set to TBA. resolves #12290
if the English release date is TBA then use the Russian release date.
2021-09-16 07:46:36 +12:00
ilike2burnthing
5b3c047bd4 torrentland: update to unit3d 5.3.0. resolves #12309 2021-09-15 20:42:00 +01:00
Garfield69
217254631b Update indexer-request.yml
add a pulldown for the type of indexer
Private
Semi-Private
Public
2021-09-15 18:50:37 +12:00
mikeoscar2006
5846e9b447 [Core] Add option to prevent torrent link check (#12303) resolves #11865 2021-09-15 15:29:01 +12:00
Garfield69
5850b6e4b1 torrentlt: use percent wildcard on searches. resolves #12308 2021-09-15 13:34:07 +12:00
Garfield69
b2a1b1133f totheglory: update login and error detection. #12302 2021-09-15 12:21:38 +12:00
ilike2burnthing
3ca07ec0df issue template: change to github issue form (#12300)
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
2021-09-14 07:29:12 +01:00
Garfield69
7aea9b2327 dragonworldreloaded: update cat detection 2021-09-14 15:04:53 +12:00
mikeoscar2006
4c418ed4eb [Cardigann] Code Quality Enhancement (#12295)
* cardigann: handle retry requests refactored

* cardigann: function to match selectors

* cardigann: fix torrent files not downloading

Co-authored-by: garfield69 <garfield69@outlook.com>
2021-09-14 03:53:59 +05:30
Garfield69
add1db20b3 internetarchive: video is a catch all for both movies and tv 2021-09-13 14:31:05 +12:00
Garfield69
ae70038b5c assorted: standardise default sizes 2021-09-13 12:38:24 +12:00
Garfield69
b09c1b5f31 assorted: reenable default size after #12294 resolves #12288 2021-09-13 08:14:31 +12:00
Garfield69
4b872b00ad cinematik: add new cat 2021-09-13 08:13:49 +12:00
mikeoscar2006
bdff2209bd cardigann: handle empty selector values for optional:true (#12294) #12288 2021-09-13 08:11:38 +12:00
Garfield69
2e46aea227 bitsearch: add millions for leechers, seeders and grabs 2021-09-12 21:43:41 +12:00
Garfield69
e7686e78f5 mvgroup: standardise size 500->512mg 2021-09-12 16:10:29 +12:00
Garfield69
e9f0a5f885 pier720: default size to 1gb if missing #12288 2021-09-12 16:06:21 +12:00
Garfield69
a64a8ae501 oncesearch: default size to 256mb if missing #12288 2021-09-12 15:55:58 +12:00
ilike2burnthing
0841f453bf pier720: size use 1GB if missing 2021-09-12 01:22:31 +01:00
ilike2burnthing
b9ce192125 pier720: seeders, leechers, grabs use 0 if missing 2021-09-12 00:43:02 +01:00
ilike2burnthing
d2fb47a8b5 coastalcrew: change category 2021-09-11 23:49:57 +01:00
Garfield69
f32ed6d021 feedurneed: -> devils-playgrouind resolves #6872 2021-09-11 20:06:22 +12:00
Garfield69
36febfa05e bithorlo: drop cookie alart
have not had to edit the cookie in a long while now
2021-09-11 19:45:21 +12:00
Garfield69
444966281b scenerush: add new cat 2021-09-11 19:37:43 +12:00
Garfield69
8799e15347 torrentqq: new domain *5 -> *6 2021-09-11 19:21:27 +12:00
Garfield69
11366e9907 rutracker-ru: add new cat 2021-09-11 19:21:05 +12:00
Garfield69
32c7829c7c oxtorrent: new domain *cx -> *nz 2021-09-11 19:20:31 +12:00
Garfield69
cfa93bab74 add newpct.me a Spanish public movies site. resolves #12284 2021-09-11 16:58:25 +12:00
Garfield69
50865cdb8e elitetorrent-biz: handle movies without size.
also clean up code.
2021-09-11 16:44:47 +12:00
Garfield69
86f8ab34b1 elitetorrent-biz: banner -> poster 2021-09-11 09:40:58 +12:00
Garfield69
5a68f2ad30 divxtotal: new domain *.ch -> *.nz 2021-09-10 21:00:22 +12:00
Garfield69
8c90121d19 rutracker-ru: add new cats 2021-09-10 20:50:28 +12:00
mikeoscar2006
d68f47316d [mircrew] Fix according to pull #12276 (#12277) 2021-09-10 16:36:16 +12:00
Garfield69
6f7b3fb113 nbytez -> devils-playground resolves #12079 2021-09-10 16:34:07 +12:00
mikeoscar2006
58206c3ba7 [Cardigann] Add optional pathselector in the BEFORE block and few fixes (#12276) 2021-09-10 15:14:57 +12:00
ilike2burnthing
27b850c829 Revert "carphunter: update MST"
This reverts commit c01d0fe638
2021-09-09 14:32:52 +01:00
ilike2burnthing
5db27050be hdhouse: add user-agent header to bypass hcaptcha challenge. resolves #12275 2021-09-09 13:41:31 +01:00
Garfield69
951e01f35f Revert "Revert "turktorrent: site has enabled hcaptcha. switch to cookie method.""
This reverts commit 594279f5f3.
2021-09-09 07:02:40 +12:00
ilike2burnthing
ef93a1c2ec hebits: remove unneeded cookie explanation 2021-09-08 13:36:25 +01:00
ilike2burnthing
7e17085806 hebits: update MR and MST
```
regular torrents:
minimum sharing time: 72 hours or at least 1:1 ratio.

packages:
applies to torrents of the following types: movie package, season package of entire series and series.
minimum sharing time: 168 hours or at least 1:1 ratio.
```
https://hebits.net/wiki.php?action=article&id=45
2021-09-08 12:58:22 +01:00
ilike2burnthing
c01d0fe638 carphunter: update MST
`You are obliged to seed downloaded torrents for 24 hours or to re-distribute them at a rate of 1.`
https://carp-hunter.hu/wiki.php?details=7
2021-09-08 12:54:16 +01:00
Garfield69
585b5359b5 cinematik: fix imdbid searching
update the tpp info to standard text.
2021-09-08 15:51:00 +12:00
Garfield69
1892cab418 assorted: more follow up on #12274 but for C# 2021-09-08 13:14:00 +12:00
Garfield69
da340ed952 assorted: follow up on #12274 but for C# 2021-09-08 13:02:29 +12:00
bakerboy448
72be4c3b00 assorted: Standardized YML language on {ISO 639-1}-{ISO 3166-1 alpha-2} (#12274) 2021-09-08 11:09:51 +12:00
seeyabye
8e6bd9c9bc redacted: api re-enabled (#11893) 2021-09-07 16:28:37 +01:00
ilike2burnthing
74031ec709 demonoid: add .onion.ly address 2021-09-07 12:41:53 +01:00
ilike2burnthing
8fa49fe337 thepiratebay: update proxies 2021-09-07 12:38:34 +01:00
Garfield69
6dd1c0f187 cinematik: add imdbid search 2021-09-07 10:43:19 +12:00
Garfield69
66f4d9fb56 torrentdownloads: add followredirect
the /today/?search= redirects to /today/
2021-09-07 09:20:30 +12:00
Garfield69
3647bb003c assorted: clean up grabs 2021-09-07 08:04:21 +12:00
Garfield69
f2c760ce8c ReleaseInfo.GetBytes: fix parsing of commas and dashes 2021-09-07 07:52:16 +12:00
ilike2burnthing
5193ebb401 torrentsir: change domain *35.com 2021-09-06 19:17:41 +01:00
ilike2burnthing
a994115594 ibit: fix seeders 2021-09-06 19:08:56 +01:00
Garfield69
866ee8b0dd Merge branch 'master' of https://github.com/Jackett/Jackett 2021-09-07 06:05:57 +12:00
ilike2burnthing
cf8eb4dfad linuxtracker: fix grabs 2021-09-06 19:05:47 +01:00
ilike2burnthing
5f76f85657 rintornet: update categories 2021-09-06 19:03:27 +01:00
Garfield69
594279f5f3 Revert "turktorrent: site has enabled hcaptcha. switch to cookie method."
This reverts commit e1511de04b.
2021-09-07 06:01:16 +12:00
ilike2burnthing
e08774001a assorted: change nocensor proxy domain *.work (#12271) 2021-09-06 16:51:01 +01:00
ilike2burnthing
11edf4e8bd torrentleech-pl: add MST
MST is dependent on ratio, but with base of 2hrs no matter the ratio, so MR cannot be added.
2021-09-06 14:21:03 +01:00
ilike2burnthing
e493b51ff6 Revert "torrentdownloads: switch keywordless searching to today.year resolves #1559"
This reverts commit 75987870f5
2021-09-06 14:13:29 +01:00
Garfield69
b8751351fb p2pbg: fix grabs 2021-09-06 20:23:45 +12:00
Garfield69
8730250be5 sportscult: fix grabs 2021-09-06 20:21:59 +12:00
Garfield69
7aa1d9f071 rockbox: fix grabs 2021-09-06 20:04:03 +12:00
Garfield69
9a1ca941c9 legittorrents: fix grabs 2021-09-06 19:56:00 +12:00
Garfield69
7234caa466 animeclips: fix grabs 2021-09-06 19:49:50 +12:00
Garfield69
5ddb341f37 eztv: fix seeders 2021-09-06 19:47:32 +12:00
Garfield69
15a194b012 rutracker-ru: add new cats 2021-09-06 19:45:02 +12:00
Garfield69
151f0aa41a assorted: new domain *.unblockit.ch -> *ws 2021-09-06 17:28:21 +12:00
Garfield69
d2906b41ff torrentqq: user download infohash resolves #11389 2021-09-06 16:38:42 +12:00
Garfield69
182cbfe4b0 siambit: fix downloads 2021-09-06 16:10:50 +12:00
mikeoscar2006
cc8b06acf3 [kinozal] Infohash extraction for magnet links (#12263) 2021-09-06 16:09:32 +12:00
mikeoscar2006
2ea2b0b1de [Cardigann] Add infohash feature for download block (#12258) 2021-09-06 15:42:15 +12:00
Garfield69
4bbb2f6aad dmhy: fix seeders, leechers and grabs. resolves #12261 2021-09-06 06:55:45 +12:00
Garfield69
1e44e0de56 remove latinop2p resolves #9065 2021-09-05 11:01:22 +12:00
Garfield69
1b818d1d7d remove nordicplus. resolves #11542 2021-09-05 07:41:45 +12:00
Garfield69
6f2e974a17 crt2fa: cookie login for cathode-ray.tube resolves #12253 2021-09-05 07:19:29 +12:00
Garfield69
cb2f614fdf cathoderaytube: add config info about 2FA #12253 2021-09-05 07:18:36 +12:00
Garfield69
b21e3db57b empornium2fa: remove a stray label from config 2021-09-05 07:10:33 +12:00
Garfield69
659c5c8112 assorted yaml: drop some filters that are no longer required. resolves #12255 2021-09-04 17:39:46 +12:00
Garfield69
93b23ce6e8 assorted yaml: drop some filters that are no longer required. #12255 2021-09-04 16:46:54 +12:00
Garfield69
2d3e079eb6 cardigann: use ReleaseInfo.GetBytes for seeders, leechers, files and grabs. #12255 2021-09-04 16:44:02 +12:00
Garfield69
aee07cf169 carphunter: exclude carousel 2021-09-04 13:51:27 +12:00
Garfield69
02ec8b2c64 torrentland: new category selector, again! 2021-09-04 13:44:11 +12:00
Garfield69
9357350a63 torrentqq: new domain *3.com -> *5.com 2021-09-04 07:11:07 +12:00
Garfield69
e964c7278b torrentland: new category selector 2021-09-03 19:30:25 +12:00
Garfield69
cc0502f481 carphunter: new login 2021-09-03 19:03:10 +12:00
Garfield69
01e64d5053 assorted: clean up size parsing. resolves #12241 2021-09-03 09:21:27 +12:00
Garfield69
3076305e6d assorted: clean up size parsing. resolves #12241 2021-09-03 09:15:55 +12:00
mikeoscar2006
58c4f75f70 cardigann: Better Size Parsing for Indexers (#12248) #12241 2021-09-03 09:12:52 +12:00
Garfield69
b8735f2d7e nethd: add dateparse #12246 2021-09-02 17:43:09 +12:00
Garfield69
5f100b2111 torrentview: new domain *8.com -> *9.com 2021-09-02 15:06:43 +12:00
Garfield69
ca318b823f torrentwhiz: new domain *8.me -> *9.me 2021-09-02 15:06:20 +12:00
Garfield69
b8cc2bd6f6 swarmazon: drop captcha on login. #12217 2021-09-01 16:43:46 +12:00
Garfield69
c98fd0e767 portugas: prevent keywordless search failure 2021-09-01 09:27:21 +12:00
Garfield69
47823fb937 rintornet: update cats 2021-09-01 07:06:02 +12:00
Garfield69
fe91e268ee torrentz2eu: handle size 1.023.4MB -> 1023.4MB 2021-08-31 19:14:38 +12:00
garfield69
c3b64342ae add torrentz2eu a public meta-search engine. resolves #10959 (#12229) 2021-08-31 19:01:25 +12:00
Garfield69
a22c2b5906 girotorrent: new layout 2021-08-31 09:34:15 +12:00
Garfield69
eb6df453c5 siambit: new search paths 2021-08-31 09:28:02 +12:00
Garfield69
b1d33e0776 torrentsir: new domain *22.com -> *34.com 2021-08-30 18:55:26 +12:00
Garfield69
a61dd1dca0 oxtorrent: new domain *.io -> *.cx 2021-08-30 18:55:04 +12:00
Garfield69
e60917469e girotorrent: site forces https
drop the pre-download thanks
2021-08-30 15:46:23 +12:00
mikeoscar2006
88959ac824 core: Add torznab cache option for individual indexers (#12235) 2021-08-30 15:09:48 +12:00
Garfield69
0b4195f3cb CRT: update description. 2021-08-29 22:00:27 +12:00
Garfield69
f04b224954 add brsociety a Brazilian private e-learning site. resolves #12233 2021-08-29 21:57:52 +12:00
Garfield69
75987870f5 torrentdownloads: switch keywordless searching to today.year resolves #1559
the today page has been empty for 25 days and the site is not getting torrents updates.
this has become an archive site.
2021-08-29 16:59:43 +12:00
Garfield69
6b2b1ed545 torrentqq: new domain *2.com -> *3.com 2021-08-29 16:54:51 +12:00
mikeoscar2006
67b96f0696 rarbg: Add IMDB support for tvsearch (#12225) resolves #12127 2021-08-29 10:33:23 +12:00
Garfield69
0065aec6ac DWR: jeesh, need to detect packs before others ab4deb4f 2021-08-28 13:20:52 +12:00
Garfield69
ab4deb4ff6 DWR: oops forgot to update the subcats 3416e956 2021-08-28 13:11:53 +12:00
Garfield69
3416e956f8 DWR: update categories and cat detection 2021-08-28 12:52:57 +12:00
Garfield69
66dd7dcc74 swarmazon: fix dateparse 2021-08-27 18:29:45 +12:00
Garfield69
9845e7df43 hellastz: ignore expired CA 2021-08-27 09:43:11 +12:00
Garfield69
7d87df539b byrutor: site has changed their selectors once again 2021-08-27 09:26:06 +12:00
Garfield69
7e06313cc8 bitsearch: update cat 2021-08-27 09:14:23 +12:00
Garfield69
04fb480f6d torrentmafya: add turkish ip filter info. #9181 2021-08-26 10:15:36 +12:00
Garfield69
dac07f9a97 remove torrent4you and magnet4you. resolves #7071 resolves #7115 2021-08-26 09:34:42 +12:00
Garfield69
10180704fb add CRT a private site. resolves #12215 2021-08-26 09:31:06 +12:00
Garfield69
e57a19fe3d add filelisting a public site. resolves #12214 2021-08-25 17:17:17 +12:00
Garfield69
16f288dcf9 byrutor: new result selectors 2021-08-25 14:55:41 +12:00
Garfield69
e686bf40ad bitsearch: add new cats 2021-08-25 14:43:19 +12:00
Garfield69
b74f71b208 indexerManagerService: identify tracker in exception message 2021-08-25 14:27:50 +12:00
Garfield69
e2399f1302 carphunter: logout selector update 2021-08-25 09:01:20 +12:00
Garfield69
55fb97ab6d xwtclassics: cat can be missing 2021-08-25 08:42:34 +12:00
Garfield69
348e9f9923 pterclub: add new cat 2021-08-25 08:39:36 +12:00
Garfield69
add5845a5a removed obscure. resolves #11911 2021-08-24 15:26:59 +12:00
Garfield69
4395b39751 remove thespit. resolves #12080 2021-08-24 15:08:59 +12:00
Garfield69
21cd07fdc3 cpabien: prevent flaresolverr invalid cookie error
note the indexer still does not work for me because the site is using H-Captcha but at least I get past the The cookies provided by FlareSolverr are not valid: Parse error
2021-08-24 14:58:04 +12:00
Garfield69
3a33d32d53 sukebeinyaasi: add *.lol domain 2021-08-24 14:46:23 +12:00
Garfield69
c8f696ec20 nyaasi: add *.lol domain #12211 2021-08-24 14:44:22 +12:00
Garfield69
da65e0ed10 internetarchive: lint fix #12209 2021-08-24 09:26:56 +12:00
Garfield69
a00cac6ad3 internetarchive: config option no_magnet. resolves #12209 2021-08-24 09:23:01 +12:00
ilike2burnthing
bdf4676e41 bitsearch: update categories 2021-08-23 10:50:05 +01:00
Garfield69
2eb77d46c1 Revert "hdbits: untested fix for login issue #12120"
This reverts commit d7040e7de4.
2021-08-23 20:56:54 +12:00
Garfield69
d7040e7de4 hdbits: untested fix for login issue #12120 2021-08-23 17:16:08 +12:00
Garfield69
bb4d3d5727 torrentseeds: new login. resolves #12186 2021-08-23 16:46:20 +12:00
Garfield69
8acace0920 cpabien: new domain wwwv* -> www2.* #12207 2021-08-23 07:18:33 +12:00
Garfield69
7717a70cb4 darktracker: add new cat 2021-08-22 16:16:17 +12:00
Garfield69
680d6e0bc6 add learnbits a private site. resolves #12204 2021-08-22 12:12:54 +12:00
Garfield69
736fce2307 tasmanit: drop hardcoded domain in selectors 2021-08-22 09:46:52 +12:00
Garfield69
a5d5ec1609 torrentqq: new domain *101.com -> *102.com 2021-08-22 07:51:01 +12:00
Garfield69
996a43267c 1337x: drop /1337x.is domain, its gone. 2021-08-22 06:28:56 +12:00
Garfield69
34e01a2834 erairaws: update xml namespace. resolves #12183 2021-08-21 12:53:41 +12:00
Garfield69
3391d0f450 torrentwhiz: new domain *27.me -> *28.me 2021-08-20 21:12:30 +12:00
Garfield69
58591d2b52 torrentview: new domain *37.com -> *38.com 2021-08-20 21:09:43 +12:00
Garfield69
2de865bc4d torrentsir: new domain *31.com -> *33.com 2021-08-20 21:05:21 +12:00
Garfield69
8f34947c24 firebit: new dateparse 2021-08-20 16:18:22 +12:00
Garfield69
e1ad56b12a btetree: handles missing leading 0 from datetime HH:mm 2021-08-20 14:49:04 +12:00
Garfield69
f832bca9eb bitru: date selector has moved. 2021-08-20 14:40:23 +12:00
Garfield69
cc702f50dc baibako: fix dateparse for the month of March 2021-08-20 14:23:21 +12:00
Garfield69
1c248561f7 bigfangroup: fix dateparse for month of March 2021-08-20 14:22:04 +12:00
Garfield69
a69852d51e 1337x: fix 4am dateparse 2021-08-20 10:21:24 +12:00
Garfield69
414860618c rintor: default sort created desc 2021-08-20 08:47:30 +12:00
Garfield69
2b227ffeb0 turktorrent: fix dateparse 2021-08-19 22:57:44 +12:00
Garfield69
ff6ba97b0e thehorrorcharnel: fix dateparse 2021-08-19 22:10:40 +12:00
Garfield69
ce1a5bcafd swarmazon: new dateparse 2021-08-19 22:01:38 +12:00
Garfield69
abf62d66fd ptfiles: drop posters
they are not loading, perhaps because the links are using image.php instead of being a direct jpg href? don't know.
2021-08-19 21:22:25 +12:00
Garfield69
c9002325f7 pornbits: fix dateparse 2021-08-19 20:34:42 +12:00
Garfield69
deab572396 peersfm: fix date detection for month of May 2021-08-19 20:30:13 +12:00
Garfield69
d47a7397be libranet: appemd book type to title 2021-08-19 19:45:31 +12:00
Garfield69
b3809e3f44 jptv: hide posters with placeholder img 2021-08-19 19:34:00 +12:00
Garfield69
52e824acc2 haidan: improve date detection 2021-08-19 19:09:24 +12:00
Garfield69
4ad70a56fc dark-shadow: drop [teamtag] from start of titles 2021-08-19 17:33:47 +12:00
Garfield69
d0f0c167d6 abtorrents: handle yesterday dateparse 2021-08-19 17:02:27 +12:00
Garfield69
23d3bbf425 abtorrents: fix dateparse 2021-08-19 16:53:52 +12:00
Garfield69
fcd6e61181 asiandvdclub: update selectors
count from bottom in case uploader comes and goes
and update date processing
2021-08-19 10:52:12 +12:00
6cUbi57z
9bd3bb2e65 erai-raws: Switch back to main site (#12185) Resolves #12183 2021-08-19 10:31:20 +12:00
6cUbi57z
3ee564deed erai-raws: Fix parsing errors caused by tag name change (#12184) Resolves #12183 2021-08-19 10:13:11 +12:00
Garfield69
4152de63f9 elitetorrent-biz: back to domain *.com 2021-08-19 09:46:13 +12:00
Garfield69
68d67f5005 indexerManagerService: drop removed indexers. 2021-08-18 16:08:00 +12:00
Garfield69
aaa2027e62 removed cilipro. resolves #6795 2021-08-18 15:52:56 +12:00
Garfield69
0c5c2138db remove datascene. resolves #869 2021-08-18 15:33:52 +12:00
Garfield69
86adba0982 noname-clubl: add config info about column settings. #12178 2021-08-18 11:30:33 +12:00
Garfield69
d00559ae53 mircrew: add new cat 2021-08-17 16:55:21 +12:00
Garfield69
0ae395917d zetorrents: new domain *.cc -> *.tv 2021-08-17 16:29:37 +12:00
Garfield69
b695ba285c yggtorrent: update login 2021-08-14 16:22:39 +12:00
Garfield69
159323adc3 torrentqq: *100.com -> *101.com 2021-08-14 16:00:04 +12:00
Garfield69
9335ee26cd mejortorrent: domain *.org -> *.info 2021-08-14 15:56:08 +12:00
Garfield69
d12eb4e84d torrentdb: drop imdbid and tvdbid from tvsearch. resolves #12156 2021-08-14 09:29:41 +12:00
Garfield69
12bb70ef47 anidub: ignore expired CA. resolves #12157 2021-08-13 13:33:32 +12:00
Garfield69
1c2a991167 danishbytes: add season and ep to tv search #10758
also correct bookz category number
2021-08-13 07:37:59 +12:00
Garfield69
3b2cd0c5b1 torrentslocal: ignore expired CA 2021-08-12 18:03:50 +12:00
Garfield69
db0f189f74 add bitsearch a public mse. #4751 2021-08-12 13:17:13 +12:00
Garfield69
a6677617c2 torrentdownloads: *.me -> *.pro 2021-08-11 07:35:42 +12:00
ilike2burnthing
c3c5f870ef yggtorrent & yggcookie: fix keyword filter. resolves #12100 (#12150) 2021-08-10 20:19:40 +01:00
Garfield69
10e65360ac mteamtp: new domain kp* #12147 2021-08-10 21:52:33 +12:00
Garfield69
4b9650d425 add mircrew a private Italian forum. resolves #12119 2021-08-09 20:31:18 +12:00
Garfield69
ca289b28b8 thegeeks: : switch to cookie method resolves #12139 2021-08-09 07:37:55 +12:00
Garfield69
791fd68236 thevould: : switch to cookie method 2021-08-09 07:37:37 +12:00
Garfield69
fb3cc5e659 theshow: : switch to cookie method 2021-08-09 07:37:27 +12:00
Garfield69
caea926f59 theplace: : switch to cookie method 2021-08-09 07:37:19 +12:00
Garfield69
1a848eed2e theoccult: : switch to cookie method 2021-08-09 07:37:11 +12:00
Garfield69
527c235ac4 theempire: switch to cookie method 2021-08-09 07:36:58 +12:00
ilike2burnthing
cb2ee99a2c linuxtracker: add new category 2021-08-07 17:09:35 +01:00
ilike2burnthing
03a79a171b torrentqq: new domain *100.com 2021-08-07 17:07:01 +01:00
ilike2burnthing
5dd9d1ab8b yggtorrent & yggcookie: change domain www3.*.nz. resolves #12134 (#12135) 2021-08-07 16:25:01 +01:00
Garfield69
5b91aa1238 assorted: *.unblockit.uno -> *.ch 2021-08-07 19:38:52 +12:00
Garfield69
3efdcefaa8 marinetracker: add new cat 2021-08-06 17:22:31 +12:00
Garfield69
6156521736 gktorrent: new domain *s.com 2021-08-06 16:49:44 +12:00
Garfield69
bf8decd609 zetorrents: new domain *.cc 2021-08-03 17:05:15 +12:00
Garfield69
9039d1d6e9 demonoid: update .torrent DL selector. resolves #12122 2021-08-03 10:48:32 +12:00
Myers Carpenter
71b4ab8fce TorrentGalaxy: refresh categories (#12121) 2021-08-03 07:35:34 +12:00
Garfield69
5b3c68b0a7 add fantastiko a Greek private site. resolves #12115 2021-08-02 17:52:11 +12:00
Garfield69
5393e3496b theleachzone: oops fix cat fab0b04f 2021-08-02 17:16:43 +12:00
Garfield69
24c8011b9e badasstorrents: fix seeders sort. #12113 2021-08-02 07:34:56 +12:00
Garfield69
fab0b04ffc theleachzone: update cats 2021-08-01 17:56:32 +12:00
seeyabye
8f8914a12d danishbytes: rewrote to support minimum info (#12110) resolves #12039 2021-08-01 15:59:36 +12:00
Garfield69
964e870af4 gay-torrents: new date layout 2021-07-31 18:58:32 +12:00
Garfield69
fe74a174ed oxtorrent: domain updates
*.pe redirects to *.io
*.co does not have the  derniers page.
2021-07-31 18:47:13 +12:00
Garfield69
6c249714e3 oxtorrent: add unblockit domain 2021-07-31 09:33:31 +12:00
Garfield69
b80ee4cdaa elitetorrent-biz: handle http303 error. resolves #12106
also ignore promotions and default site to 520mb when it is missing.
2021-07-31 08:18:36 +12:00
ilike2burnthing
558ba24b3b extremlymtorrents: lint fix 2021-07-30 12:00:35 +01:00
Garfield69
eed8332e9d ExtremlymTorrents: back again. resolves #6668 2021-07-30 22:54:58 +12:00
Garfield69
79166d99fa asiandvdclub: reactivated #11994 2021-07-30 22:01:23 +12:00
Garfield69
a9aad8779d torrentqq: new domain *99.com 2021-07-30 16:41:12 +12:00
Garfield69
3486771ea6 carphunter: updated title selector
and multi cat search logic
2021-07-30 16:29:01 +12:00
Garfield69
e136e75d8e yggtorrent, yggcookie: fix #12084 resolves #12100 2021-07-30 15:28:37 +12:00
Garfield69
9fab1e312d add mousebits a private site. resolves #12094 2021-07-29 18:19:09 +12:00
Garfield69
627c1e1acf myspleen: new login error detection 2021-07-29 12:46:25 +12:00
Garfield69
c90e0797ac remove rofd. resolves #11520 2021-07-28 19:43:13 +12:00
Garfield69
1ef0254160 remove btdb. resolves #1564 2021-07-28 19:41:23 +12:00
Garfield69
31259ca1f4 remove skytorrents-to. resolves #3103 2021-07-28 19:38:52 +12:00
Garfield69
54b6107184 removed hon3yhd. resolves #11973 2021-07-28 19:35:41 +12:00
Garfield69
63dc30afdd add thespit a private sports site. resolves #12080 2021-07-28 16:10:30 +12:00
6cUbi57z
a1ee7cc13f Erai-Raws: fix indexer (#12083) resolves #4116 2021-07-28 14:55:41 +12:00
abdel-m
48364972cb yggtorrent, yggcookie: Fix search when anime ending by number without 'E' (#12084) 2021-07-28 14:54:38 +12:00
Garfield69
8b59fb0a52 add nbytez a private site. resolves #12079 2021-07-28 08:51:31 +12:00
Garfield69
be9570910b removed freetorrent. resolves #4894 2021-07-27 17:35:21 +12:00
Garfield69
d08bb6c4e7 exkinoray: new domain *.fun 2021-07-27 17:30:20 +12:00
Garfield69
a84d43f72e oxtorrent: new path for keywordless search 2021-07-27 07:40:09 +12:00
ilike2burnthing
24e1fd0f9a Revert "oxtorrent: new domain wvw"
#12076
2021-07-26 20:09:57 +01:00
Garfield69
6a5852aa43 theleachzone: description update 2021-07-26 13:04:55 +12:00
Garfield69
647df5e683 gamestorrents: new domain *.fm 2021-07-25 18:16:36 +12:00
Garfield69
eb219f74f2 oxtorrent: new domain wvw 2021-07-25 18:13:32 +12:00
Garfield69
348bcb2dcc torrentqq: new domain *98.com 2021-07-25 18:07:12 +12:00
Garfield69
f0c84068fe lastfiles: oops, forgot to add adult cat detection 2021-07-25 17:47:14 +12:00
Garfield69
c700221d49 loastfiles: update cats
add adult browsing
2021-07-25 17:39:18 +12:00
Garfield69
9aea4ac76b bithorlo: add new cats 2021-07-25 17:30:03 +12:00
Garfield69
008b0caf18 bitsexy: lint complience #12070 2021-07-25 14:04:17 +12:00
Garfield69
647c6b816b add bitsexy a private site. resolves #12070 2021-07-25 13:27:30 +12:00
Garfield69
c2692981d4 add happyfappy a private site. resolves #12069 2021-07-25 08:24:13 +12:00
Garfield69
c5f1b12903 add haitang a private Chinese site. resolves #12068 2021-07-24 21:37:46 +12:00
ilike2burnthing
415bcf80a5 rgfootball: update categories 2021-07-24 06:10:21 +01:00
ilike2burnthing
21009037f7 btsow: change domain to *.one 2021-07-24 05:14:02 +01:00
Garfield69
da33a42ced removed asylumshare. resolves #9667 2021-07-23 15:42:37 +12:00
Garfield69
3d20e41b87 removed ttobogo. resolves #11212 2021-07-23 15:28:41 +12:00
garfield69
48bdc46a56 arabafenice: strip key from download url (#12062) resolves #12057 2021-07-22 22:23:28 +12:00
Garfield69
0c99bb48d8 arabafenice: update cats #12057 2021-07-22 17:48:15 +12:00
Garfield69
0d0f5b5155 lemonhd: layout changes. resolves #11985
count some selectors from the bottom to allow for optional columns inserted at the top.
fix description
fix name with title attribute
2021-07-22 17:39:41 +12:00
Garfield69
e3dac465b8 selezen: new login.
drop s1.selezen.site domain
add use.selezen.club domain
2021-07-21 20:36:02 +12:00
Garfield69
f0db8317ed vizuk: bypass expired CA 2021-07-21 20:06:03 +12:00
Garfield69
2fc5cee797 elitetorrent-biz: new domain *.si 2021-07-19 16:54:15 +12:00
Garfield69
b6e4e0b04a torrentview: new domain *37.com 2021-07-19 16:52:05 +12:00
Garfield69
a357531128 torrentwhiz: new domain *27.me 2021-07-19 16:51:10 +12:00
Dmitry Chepurovskiy
7fd8202660 animedia: Fix problems2 (#12050) Related #12049
* Fix animedia indexer errors

* Animedia: Fix download url
2021-07-19 11:04:23 +12:00
Dmitry Chepurovskiy
047c09665d animedia: Fix indexer errors (#12049) 2021-07-19 10:01:14 +12:00
Garfield69
15253391e1 noname-club: update the date selector. resolves #12044 2021-07-18 08:30:22 +12:00
ilike2burnthing
79178198bb feedurneed: add new category 2021-07-17 09:56:41 +01:00
ilike2burnthing
9b993c8adf mejortorrent: change domain *.org 2021-07-17 09:52:00 +01:00
ilike2burnthing
bd7106301d torrentqq: change domain *97.com 2021-07-17 09:49:12 +01:00
Garfield69
da694071ca remove gtorrent. resolves #9868 2021-07-17 17:47:58 +12:00
Garfield69
3bc1344d57 remove emtrek resolves #9999 2021-07-17 17:45:43 +12:00
Garfield69
d9cc5e733f cinemamovies: add replace-multi resolves #12040 2021-07-16 21:17:46 +12:00
Garfield69
f3da4b097f cilipro: add new domains 2021-07-16 17:07:33 +12:00
Garfield69
4b11ed9663 cilipro: drop expired domains 2021-07-16 17:01:20 +12:00
Garfield69
1de32c8d31 hdcztorrent: site is forcing http 2021-07-16 16:43:21 +12:00
Garfield69
98243f8389 marinetracker: add new cat 2021-07-16 16:37:15 +12:00
Garfield69
5a229db489 crazyspirit: new seeders selector 2021-07-16 16:01:12 +12:00
Garfield69
254f30cb1f asiandvdclub: fix lint #11994 2021-07-16 15:39:51 +12:00
Garfield69
78778808b3 add asiandvdclub a private site. resolves #11994 2021-07-16 15:32:31 +12:00
Garfield69
1377dcc98c add bitded a Thai private site. resolves #12036 2021-07-16 14:12:28 +12:00
ilike2burnthing
afb05071cc btsow: change domain to *.us 2021-07-15 19:55:17 +01:00
Garfield69
b8af674c82 add csekeforum a Czech private site. resolves #12018 2021-07-15 17:27:28 +12:00
Garfield69
c298229b6d torrent-pirat: add new cat 2021-07-15 09:39:39 +12:00
Garfield69
d780ff1296 removed erzsebetpl. resolves #8556 2021-07-15 09:19:34 +12:00
Garfield69
c9e2a829a0 removed extratorrent-it. resolves #10332 2021-07-15 09:14:24 +12:00
Garfield69
34805e8f3f add peerjunkies a private site. resolves #12016 2021-07-15 08:59:13 +12:00
Garfield69
371afa02b7 remove torrentfactory. resolves #6740 2021-07-14 19:22:05 +12:00
Garfield69
6e64aa4a88 add swarmazon a private site. resolves #12015 2021-07-14 17:50:12 +12:00
Diego Heras
19f289c751 yts: use selected site link for all links (#12026) 2021-07-13 07:56:41 +02:00
Garfield69
fb8ca9e07f ttobogo: prevent error when nothing-found. resolves #12025 2021-07-13 17:40:06 +12:00
Diego Heras
8ebfc234e6 exoticaz: update categories (#12024) 2021-07-13 07:29:06 +02:00
Diego Heras
4073f65326 cinecalidad: fix link parsing (#12023) 2021-07-13 07:15:15 +02:00
Garfield69
ea3c49be44 add angietorrents a public site. resolves #12007 2021-07-13 17:11:07 +12:00
Garfield69
1c62d064f5 add RTN a private site. resolves #10016 2021-07-13 12:15:08 +12:00
ilike2burnthing
b329d0c0a8 torrentqq: change domain *96.com 2021-07-11 03:48:33 +01:00
ilike2burnthing
b7b7004b82 elitetorrent-biz: change domain *.app 2021-07-11 03:47:42 +01:00
ilike2burnthing
e74c3fb145 rustorka: add new category 2021-07-11 03:19:00 +01:00
Garfield69
765d732497 remove sdkino. resolves #9244 2021-07-10 18:41:07 +12:00
Garfield69
9fed7f2f5f hdcztorrent: site forcing https 2021-07-10 18:34:22 +12:00
Garfield69
2738a9e63f remove casstudiotv. resolves #3285 2021-07-10 18:29:57 +12:00
Garfield69
68e948c911 oxtorrent: new domain *.pe 2021-07-08 17:16:40 +12:00
Garfield69
671c10bf11 thevault: update
add freeleech
add incldead
add MR and MST
correct date parsing
add sort
add tpp info
2021-07-08 16:57:46 +12:00
Garfield69
6fbd7e0cf0 theshow: update
add freeleech
add incldead
add MR and MST
correct date parsing
add sort
add tpp info
2021-07-08 16:57:24 +12:00
Garfield69
1068f19969 theplace" update
add freeleech
add incldead
add MR and MST
correct date parsing
add sort
add tpp info
2021-07-08 16:56:59 +12:00
Garfield69
5506cca4ed theoccult: update
add freeleech
add incldead
add MR and MST
correct date parsing
add sort
add tpp info
2021-07-08 16:56:30 +12:00
Garfield69
708ad03393 theumpire: update
add freeleech
add incldead
add MR and MST
correct date parsing
add sort
add tpp info
2021-07-08 16:21:20 +12:00
Garfield69
a0b080035f thegeeks: update
add freeleech
add MR and MST
correct date parsing
add sort
add tpp info
2021-07-08 16:05:34 +12:00
Garfield69
7a27bb6eb4 assorted: *.unblockit.li -> *.uno 2021-07-07 14:13:54 +12:00
Garfield69
30c73f12c1 focusx removed. resolves #5045 2021-07-05 15:47:27 +12:00
Garfield69
53ca1f5a2d witch-hunter removed. resolves #7752 2021-07-05 15:44:06 +12:00
Garfield69
41070c2935 theshinning: add new cat 2021-07-05 15:13:30 +12:00
Garfield69
30b8c8d779 teamos: update cats 2021-07-05 15:10:21 +12:00
Garfield69
c854cd6614 shizaproject: handle missing poster resolves #11989 2021-07-05 13:56:39 +12:00
ilike2burnthing
0fbd88f879 desireleasers: magnets removed from site(?), fix title selector 2021-07-04 21:58:06 +01:00
ilike2burnthing
eb45f05a7f torrentqq: change domain *95.com 2021-07-04 21:13:00 +01:00
ilike2burnthing
d3d62ab7ca polishsource: add new category 2021-07-04 20:53:55 +01:00
seeyabye
01ce1174f2 danishbytes: migrated to cs. resolves #11857 (#11929) 2021-07-03 14:00:36 +01:00
Garfield69
5bef058afd limetorrents: new domain *.pro 2021-07-02 17:11:52 +12:00
Garfield69
f69362dbd7 elitetorrent: new domain drop www. 2021-07-02 17:05:06 +12:00
Garfield69
ced9a79ff4 readme: update private list 2021-07-01 18:13:22 +12:00
Garfield69
11422f7625 demonoid: support theme v5. drop v3. resolves #11967 2021-06-30 11:09:31 +12:00
Garfield69
2e4a164f08 turktorrent: add new cats 2021-06-29 16:10:40 +12:00
Garfield69
5648fe8257 add rgfootball a Russian sports site. resolves #11970 2021-06-29 12:24:22 +12:00
Garfield69
4981fc31e9 demonoid: fix downloads #11967 2021-06-28 11:59:48 +12:00
Garfield69
cfcca03470 add elitetorrent back resolves #9873 2021-06-28 11:38:56 +12:00
ilike2burnthing
4524c18d39 piratadigital: update categories, remove MR 2021-06-27 11:02:53 +01:00
ilike2burnthing
045352c20f torrentqq: change domain *93.com 2021-06-26 09:23:02 +01:00
Alessio Gogna
b9c3f593da [feature] Indexer status (#11706)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-06-24 03:37:27 +01:00
Garfield69
e1704e6037 torrentview: new domain *36.com 2021-06-23 17:21:22 +12:00
Garfield69
4ddaf2ba0c torrentwhiz: new domain *26.me 2021-06-23 17:19:32 +12:00
Jonathan
d448ef6a60 lesallon Fix login issues (#11951) may help with #11698 2021-06-23 17:12:03 +12:00
ilike2burnthing
3c3dbf414f btsow: change domain to *.cam 2021-06-22 03:25:49 +01:00
Garfield69
e8a7c5cadf add ttobogo a Korean public site. resolves #11212 2021-06-22 10:17:43 +12:00
Justin Kromlinger
10c7d932d3 torrent-syndikat: add filter-options to config. resolves #11934 (#11941) 2021-06-21 22:13:12 +01:00
Garfield69
72c396f32c assorted unit3d 5.3.0 freeleech=1 -> free=1 resolves #11947 2021-06-21 18:18:21 +12:00
Garfield69
8f0f0c0b55 add obscure a private site. resolves #11911 2021-06-21 16:51:49 +12:00
seeyabye
542a905f0e core: fixed category mapping for searchPaths (#11922)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-06-19 21:30:08 +01:00
Adelscott
64a05162c4 [abnormal] Correction size of the release (#11937) 2021-06-19 21:02:02 +02:00
ilike2burnthing
9e512fddcb torrentqq: update domain *92.com 2021-06-19 09:40:14 +01:00
JigSaw
f832337d85 abnormal: fix no results error (#11932)
* abnormal: fix no results error

* Update Abnormal.cs

Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-06-18 13:36:19 +02:00
JigSaw
0ac99cbe08 abnormal: revamped indexer for v2 - fix #11906 (#11930)
* abnormal: totally revamped index for v2

* Update Abnormal.cs

* Update Abnormal.cs

Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
2021-06-18 02:56:35 +02:00
ilike2burnthing
6aca3ff059 nyaasi: second search path strips 0 from start of episode number. resolves #11019 2021-06-16 07:07:18 +01:00
ilike2burnthing
494331b5fd gazelletracker: add PosterUrl for desitorrents (#11921) 2021-06-15 16:52:08 +01:00
ilike2burnthing
e347d38fc0 desitorrents: migrate to c#. resolves #11904 (#11909) 2021-06-15 03:29:50 +01:00
ilike2burnthing
3b5ae2c279 assorted: add fallback DL (#11920) 2021-06-14 18:14:38 +01:00
ilike2burnthing
77abcf2be7 1337x: typo 2021-06-14 17:18:33 +01:00
seeyabye
0b376faf2d core: modified filters for selectors (#11918) 2021-06-14 17:11:23 +01:00
Garfield69
044cfa851c 1337x; add fallback DL resolves #11865
also add back in torrage and btcache .torrent selectors
add an info block to explain about fallback.
2021-06-14 18:28:55 +12:00
seeyabye
04ee81430e core: added download selectors to the download block (#11907) 2021-06-14 17:13:56 +12:00
ilike2burnthing
f8fc1b986b exttorrents: update categories. resolves #11916 2021-06-13 23:31:41 +01:00
Diego Heras
b26b4717ef retroflix: use scene format for movies. resolves #10883 (#11915) 2021-06-13 22:26:58 +02:00
Diego Heras
c9e6015e99 retroflix: fix search api error. resolves #11881 (#11914) 2021-06-13 22:01:12 +02:00
Diego Heras
131c7fea94 torrentland: fix parsing errors and remove prefix tags (#11913) 2021-06-13 21:46:01 +02:00
Garfield69
94a1381572 torrentparadise: new domain *.pm resolves #11912 2021-06-14 07:36:57 +12:00
Lucas Salinas
313a2fd784 Update definitions for gay-torrents.net & gay-torrents.org (#11896) 2021-06-13 18:31:49 +12:00
ilike2burnthing
7a28412d22 badasstorrents: restore indexer. resolves #8709 (#11905) 2021-06-12 20:13:01 +01:00
ilike2burnthing
caa9b85a53 torrentqq: update domain *91.com 2021-06-12 18:12:19 +01:00
seeyabye
33e22f8636 add oppaitime a private 3x site (#11898) resolves #1477 2021-06-11 20:22:37 +12:00
Garfield69
48e85564c8 magicheaven: update cats 2021-06-10 17:32:27 +12:00
Garfield69
d4c0bbab9f rptorrents: update cats 2021-06-10 17:23:40 +12:00
Garfield69
7b316bc27d torrent-explosiv: update cats 2021-06-10 17:13:40 +12:00
Garfield69
0958df5ee5 marinetracker: update cats 2021-06-10 16:57:34 +12:00
ilike2burnthing
76c4fbd456 pornleech: change domain *.ch 2021-06-09 04:29:10 +01:00
Garfield69
2bd485b0c3 newpct: all domains on maxi dl now. #11817 2021-06-09 08:39:28 +12:00
Garfield69
111d280b6c blutopia: add additional search fields 2021-06-09 06:39:19 +12:00
ilike2burnthing
7394d512ad aither: update to unit3d 5.3.0 resolves #11892 2021-06-08 19:25:28 +01:00
ilike2burnthing
aba27773d1 shareisland: add additional search fields 2021-06-08 18:55:55 +01:00
ilike2burnthing
5dfad729a6 tellytorrent: add additional search fields 2021-06-08 18:52:02 +01:00
ilike2burnthing
fea8bca388 pttime: update categories, vf cases, imdb selector & add poster 2021-06-08 18:08:50 +01:00
Garfield69
cf620c2f30 newpct: all now using maxi DL except 1 #11817
pctmix.com still using old DL for now
2021-06-08 22:56:10 +12:00
ilike2burnthing
e090a0ade6 lechaudron: removed, down for 30 days. resolves #5559 (#11887) 2021-06-08 03:26:54 +01:00
ilike2burnthing
d952679313 assorted: update unblockit proxy domain to *.li (#11886) 2021-06-08 02:31:44 +01:00
Garfield69
3c920f528e carphunter: updates for cats and results. resolves #9494 2021-06-07 18:30:24 +12:00
Garfield69
91bfb1adaa lostfilm: more alternate sites #11879 2021-06-07 15:49:01 +12:00
Garfield69
c1322b07ca lostfilm: ignore certificate resolves #11879 2021-06-07 10:46:15 +12:00
Garfield69
8152587147 torrentseeds: handle no results for single torrent. resolves #11878 2021-06-07 06:49:22 +12:00
seeyabye
c5283113c5 orpheus: fixed api toggle (#11875) 2021-06-06 13:18:37 +12:00
Garfield69
1b2e772413 orpheus: oops has2fa true #5912 2021-06-06 12:40:32 +12:00
seeyabye
8d6c2d50c0 orpheus: added api token support (#11868) 2021-06-06 12:31:25 +12:00
ilike2burnthing
2a38d5f640 orpheus: add passkey to config. resolves #11728 (#11815) 2021-06-06 12:02:03 +12:00
ilike2burnthing
c29c63af18 hdhouse: update categories & category ids 2021-06-05 23:13:47 +01:00
ilike2burnthing
bd464beb7d fouducinema: update categories 2021-06-05 21:47:29 +01:00
ilike2burnthing
26100576ff underversel: add new category 2021-06-05 20:58:59 +01:00
ilike2burnthing
54bb45567e underverse: add new category. resolves #11872 2021-06-05 20:58:55 +01:00
ilike2burnthing
66001256f3 bwtorrents: update categories 2021-06-05 19:59:04 +01:00
Diego Heras
670cbfdf68 core: fix rss version 2.0 in rss and torznab responses (#11871) 2021-06-05 20:53:06 +02:00
ilike2burnthing
8f649dc9d2 thesceneplace: update categories 2021-06-05 19:43:12 +01:00
Javier Jiménez
f322c0ed94 newpct: adapt torrent download url for maxitorrent domain only (#11863)
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
2021-06-05 11:01:54 +01:00
Garfield69
a537018fcc mejortorrent: domain *.com -> *.net 2021-06-05 11:05:02 +12:00
Garfield69
ce258f712c torrentqq: domain *89* -> *90* 2021-06-05 10:54:07 +12:00
612 changed files with 10755 additions and 9968 deletions

View File

@@ -1,36 +0,0 @@
### Read and complete in full with information about your setup and issue before submitting.
### Do not delete the template.
**Please use the search bar** at the top of the page and make sure you are not creating an already submitted issue.
Check closed issues as well, because your issue may have already been fixed. Also check our [Troubleshooting](https://github.com/Jackett/Jackett/wiki/Troubleshooting) for steps to resolve common issues.
Please read our [Contributing Guidelines](https://github.com/Jackett/Jackett/blob/master/CONTRIBUTING.md) before submitting your issue to ensure a prompt response to your bug.
### Environment
**OS**:
**.Net Runtime**: [.Net-Core/.Net-Framework/Mono]
**.Net Version**:
**Jackett Version**:
**Last Working Jackett Version**:
**Are you using a proxy or VPN?** [yes/no]
### Description
[List steps to reproduce the error and details on what happens and what you expected to happen]
### Logged Error Messages
[Place any relevant error messages you noticed from the logs here.]
[Make sure you attach the full logs with your personal information removed in case we need more information]
### Screenshots
[Place any screenshots of the issue here if needed]

61
.github/ISSUE_TEMPLATE/bug_report.yml vendored Normal file
View File

@@ -0,0 +1,61 @@
name: Bug report
description: Create a report of your issue
body:
- type: checkboxes
attributes:
label: Have you checked our Troubleshooting page for your issue?
description: Please read the <a href="https://github.com/Jackett/Jackett/wiki/Troubleshooting">Troubleshooting</a> page for steps to resolve common issues.
options:
- label: I have checked the Troubleshooting page
required: true
- type: checkboxes
attributes:
label: Is there already an issue for your problem?
description: Please make sure you are not creating an already submitted <a href="https://github.com/Jackett/Jackett/issues">Issue</a>. Check closed issues as well, because your issue may have already been fixed.
options:
- label: I have checked older issues, open and closed
required: true
- type: checkboxes
attributes:
label: Have you read our Contributing Guidelines?
description: Please read our <a href="https://github.com/Jackett/Jackett/blob/master/CONTRIBUTING.md">Contributing Guidelines</a> before submitting your issue to ensure a prompt response to your bug.
options:
- label: I have read the Contributing Guidelines
required: true
- type: textarea
attributes:
label: Environment
description: Please provide the details of the system Jackett is running on. The best way to do this is to restart Jackett, access the dashboard, view the log, and copy/paste replacing the example below with the last 10 Info lines at the bottom of the log.
placeholder: |
Using HTTP Client: HttpWebClient/HttpWebClient2
Using FlareSolverr: Disabled or a url
Using proxy: Disabled or HTTP/SOCKS4/SOCKS5
App config/log directory: folder path
Running in Docker: No/Yes
Jackett variant: CoreWindows/FullFrameworkWindows/CoreMacOs/CoreLinuxAmdx64/CoreLinuxArm32/CoreLinuxArm64/Mono
OS version: platform n.nn (32bit/64bit)
Environment version: n.n.nn (folder path)
Starting Jackett vn.nn.nn
render: markdown
validations:
required: true
- type: textarea
attributes:
label: Description
description: List steps to reproduce the error and details on what happens and what you expected to happen.
validations:
required: true
- type: textarea
attributes:
label: Logged Error Messages
description: |
Place any relevant error messages you noticed from the logs here.
Make sure you attach the full logs with your personal information removed in case we need more information.
validations:
required: true
- type: textarea
attributes:
label: Screenshots
description: Place any screenshots of the issue here if needed
validations:
required: false

1
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1 @@
blank_issues_enabled: false

View File

@@ -0,0 +1,29 @@
name: Feature request
description: Suggest an idea for this project
title: "[req]: "
body:
- type: checkboxes
attributes:
label: Is there already a request for your feature?
description: Please make sure you are not creating an already submitted <a href="https://github.com/Jackett/Jackett/issues">request</a>. Check closed issues as well, because your request may have already been implemented or rejected.
options:
- label: I have checked older issues, open and closed
required: true
- type: textarea
attributes:
label: Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: true
- type: textarea
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
validations:
required: false

View File

@@ -0,0 +1,42 @@
name: Indexer request
description: Suggest a new indexer for this project
title: "[req]: "
body:
- type: checkboxes
attributes:
label: Is there already a request for your tracker?
description: Please make sure you are not creating an already submitted <a href="https://github.com/Jackett/Jackett/issues">request</a>. Check closed issues as well, because your request may have already been added or rejected.
options:
- label: I have checked older issues, open and closed
required: true
- type: dropdown
id: type
attributes:
label: Type
description: Select which type of Web Site this is
options:
- Public
- Semi-Private
- Private
validations:
required: true
- type: textarea
attributes:
label: Tracker details
description: |
Please provide the details of your tracker.
Example:
- 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
- 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):
- Additional Comments:
render: markdown
validations:
required: true

159
README.md
View File

@@ -11,7 +11,7 @@ This project is a new fork and is recruiting development help. If you are able
Please see our [troubleshooting and contributing guidelines](CONTRIBUTING.md) before submitting any issues or pull requests
Jackett works as a proxy server: it translates queries from apps ([Sonarr](https://github.com/Sonarr/Sonarr), [Radarr](https://github.com/Radarr/Radarr), [SickRage](https://sickrage.github.io/), [CouchPotato](https://couchpota.to/), [Mylar](https://github.com/evilhero/mylar), [Lidarr](https://github.com/lidarr/lidarr), [DuckieTV](https://github.com/SchizoDuckie/DuckieTV), [qBittorrent](https://www.qbittorrent.org/), [Nefarious](https://github.com/lardbit/nefarious) etc.) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
Jackett works as a proxy server: it translates queries from apps ([Sonarr](https://github.com/Sonarr/Sonarr), [Radarr](https://github.com/Radarr/Radarr), [SickRage](https://sickrage.github.io/), [CouchPotato](https://couchpota.to/), [Mylar3](https://github.com/mylar3/mylar3), [Lidarr](https://github.com/lidarr/lidarr), [DuckieTV](https://github.com/SchizoDuckie/DuckieTV), [qBittorrent](https://www.qbittorrent.org/), [Nefarious](https://github.com/lardbit/nefarious) etc.) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping & translation logic - removing the burden from other apps.
Developer note: The software implements the [Torznab](https://github.com/Sonarr/Sonarr/wiki/Implementing-a-Torznab-indexer) (with hybrid [nZEDb](https://github.com/nZEDb/nZEDb/blob/b485fa326a0ff1f47ce144164eb1f070e406b555/resources/db/schema/data/10-categories.tsv)/[Newznab](https://newznab.readthedocs.io/en/latest/misc/api/#predefined-categories) [category numbering](https://github.com/Jackett/Jackett/wiki/Jackett-Categories)) and [TorrentPotato](https://github.com/RuudBurger/CouchPotatoServer/wiki/Couchpotato-torrent-provider) APIs.
@@ -24,6 +24,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
<details> <summary> <b> Supported Public Trackers </b> </summary>
* 01torrent
* ØMagnet
* 1337x
* 7torrents
* ACG.RIP
@@ -36,36 +38,38 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* AniRena
* AniSource
* AudioBook Bay (ABB)
* Badass Torrents
* BigFANGroup
* BitRu
* BitSearch
* BT.etree
* BT4G
* BTDB
* BTDIGG
* BTSOW
* Byrutor
* CiliPro (LIAORENCILI)
* comicat
* ConCen
* cpasbien
* cpasbienClone
* Demonoid
* DivxTotal
* dmhy
* E-Hentai
* emtrek
* elitetorrent
* EpubLibre
* Erai-Raws
* ETTV
* EXT Torrents
* ExtraTorrent.cd
* ExtraTorrent.it
* ExtraTorrent.st
* EZTV
* Filebase
* FileListing
* FireBit
* Frozen Layer
* GamesTorrents
* GkTorrent
* GloDLS
* GTorrent
* GTorrent.pro
* HDhouse (HDReactor)
* IBit
@@ -82,15 +86,18 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* LimeTorrents
* LinuxTracker
* MacTorrents
* Magnet4You
* Mac Torrents Download
* MegaPeer
* MejorTorrent
* Mikan
* MixTapeTorrent
* Montorrent
* MoviesDVDR
* MovieTorrent
* MyPornClub
* NewPCT (aka: tvsinpagar, descargas2020, torrentlocura, torrentrapid, tumejortorrent, pctnew, etc)
* NewPCT.me
* Newstudio
* Nipponsei
* Nitro
* NNTT
* NoNaMe Club (NNM-Club)
@@ -107,7 +114,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PornLeech
* PornoLive
* PornoRip
* PornosLab
* PornoTor
* PornoTorrent
* Portugas
* ProPorn
* ProStyleX
@@ -123,14 +132,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* ShizaProject
* shokweb
* ShowRSS
* SkyTorrents.to
* Solid Torrents
* sosulki
* SubsPlease
* sukebei-Pantsu
* sukebei.Nyaa.si
* The Pirate Bay (TPB)
* TNTfork
* Tokyo Tosho
* Torlock
* TOROS
@@ -138,7 +145,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Torrent Oyun indir
* Torrent Paradise (ML)
* torrent-pirat
* Torrent4You
* Torrent9
* Torrent9 clone
* TorrentDownload
@@ -155,6 +161,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Torrentv
* TorrentView (토렌트뷰)
* TorrentWhiz ( 토렌트위즈)
* Torrentz2eu
* truPornolabs
* Underverse
* UnionDHT
@@ -177,15 +184,16 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BaibaKo
* BookTracker
* BootyTape
* CasStudioTV
* Catorrent
* Darmowe torrenty
* Deildu
* DimeADozen (EzTorrent)
* DXP (Deaf Experts)
* EniaHD
* Erzsebet.pl
* ExKinoRay
* ExtremlymTorrents
* Fou-Du-Cinema
* Gay-Torrents.net
* Genesis-Movement
* HamsterStudio
* HD-CzTorrent
@@ -205,11 +213,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PornoLab
* PussyTorrents
* Rainbow Tracker
* RGFootball
* RiperAM
* RockBox
* RuTracker
* Rustorka
* SDkino
* Sharewood
* SkTorrent
* SkTorrent-org
@@ -227,15 +235,15 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 0day.kiev
* 1ptbar
* 2 Fast 4 You
* 2 Fast 4 You [![(invite needed)][inviteneeded]](#)
* 3ChangTrai (3CT) [![(invite needed)][inviteneeded]](#)
* 3D Torrents (3DT) [![(invite needed)][inviteneeded]](#)
* 4thD (4th Dimension)
* 52PT
* 720pier
* Abnormal [![(invite needed)][inviteneeded]](#)
* Abnormal
* ABtorrents (ABT + RNS)
* Acid Lounge (A-L) [![(invite needed)][inviteneeded]](#)
* Acid Lounge (A-L)
* AcrossTheTasman [![(invite needed)][inviteneeded]](#)
* Aftershock
* Aidoru!Online
@@ -250,44 +258,48 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#)
* ArabP2P
* AsianCinema
* Asylum Share
* AsianDVDClub
* AudioNews (AN)
* Aussierul.es [![(invite needed)][inviteneeded]](#)
* AvistaZ (AsiaTorrents)
* Borgzelle
* Back-ups
* bB
* BakaBT
* BeiTai
* BeyondHD (BHD)
* Bibliotik
* BIGTorrent
* Bit-City Reloaded [![(invite needed)][inviteneeded]](#)
* BIT-HDTV
* BiT-TiTAN
* Bitded
* Bithorlo (BHO)
* BitHUmen
* BitSexy
* Bitspyder
* BitTorrentFiles
* BiTTuRK
* Bithorlo (BHO)
* Bitspyder
* BJ-Share (BJ)
* BlueBird [![(invite needed)][inviteneeded]](#)
* Blutopia (BLU)
* Borgzelle [![(invite needed)][inviteneeded]](#)
* Boxing Torrents
* Brasil Tracker
* BroadCity [![(invite needed)][inviteneeded]](#)
* BroadcasTheNet (BTN)
* BroadCity
* BrokenStones [![(invite needed)][inviteneeded]](#)
* BrSociety
* BTNext (BTNT)
* BTSCHOOL
* BWTorrents
* CCFBits
* CGPeers
* CHDBits
* Carp-Hunter
* Carpathians
* CartoonChaos (CC)
* CasaTorrent [![(invite needed)][inviteneeded]](#)
* Cathode-Ray.Tube (CRT)
* CCFBits
* CeskeForum
* CGPeers
* CHDBits
* ChileBT
* Cinecalidad
* CinemaMovieS_ZT
@@ -300,57 +312,54 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* CrazyHD
* CrazySpirits
* CrnaBerza
* CrypticHaven Comedy Club (CCC)
* DANISH BYTES
* Darius Tracker
* Dark-Shadow
* Dark Tracker
* Das Unerwartete [![(invite needed)][inviteneeded]](#)
* DataScene (DS)
* DataTalli
* DesiReleasers
* DesiTorrents
* Diablo Torrent
* DICMusic
* DigitalCore
* DiscFan
* DivTeam
* DivxTotal
* Dragonworld Reloaded [![(invite needed)][inviteneeded]](#)
* EbookParadijs
* Ebooks-Shares
* EfectoDoppler
* Empornium (EMP)
* EpubLibre
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
* eShareNet
* eStone (XiDER, BeLoad)
* eStone (XiDER, BeLoad, BigTorrent)
* ExoticaZ (YourExotic)
* ExtremeBits
* ExtremeTorrents [![(invite needed)][inviteneeded]](#)
* Falkon Vision Team
* FANO.IN
* Fantastic Heaven
* FeedUrNeed
* Fantastiko [![(invite needed)][inviteneeded]](#)
* Femdomcult
* FileList (FL)
* Film-Paleis
* FinElite (FE)
* FinVip
* FocusX
* Fou-Du-Cinema
* FreeTorrent
* FunFile (FF)
* FunkyTorrents (FT) [![(invite needed)][inviteneeded]](#)
* FunkyTorrents (FT)
* Fuzer (FZ)
* GFXPeers
* Gay-Torrents.net
* Gay-Torrents.org [![(invite needed)][inviteneeded]](#)
* GAYtorrent.ru
* GazelleGames (GGn) [![(invite needed)][inviteneeded]](#)
* Generation-Free
* Generation-Free [![(invite needed)][inviteneeded]](#)
* GFXPeers
* GigaTorrents
* GimmePeers (formerly ILT)
* GiroTorrent
* GreekDiamond
* Greek Team
* HaiDan
* HD Dolby [![(invite needed)][inviteneeded]](#)
* Haitang
* HappyFappy
* HD Dolby
* HD-Bits.com
* HD-Forever (HDF)
* HD-Olimpo
@@ -362,9 +371,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HDArea (HDA)
* HDAtmos
* HDBits
* HDC (HDCiTY)
* HDCenter [![(invite needed)][inviteneeded]](#)
* HDChina (HDWing)
* HDC (HDCiTY)
* HDCity
* HDHome (HDBigger)
* HDME
@@ -372,14 +381,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HDSky
* HDTime
* HDTorrents.it
* HDTurk [![(invite needed)][inviteneeded]](#)
* HDU [![(invite needed)][inviteneeded]](#)
* HDTurk
* HDU
* HDZone
* Hebits
* HellasTZ
* Hon3y HD
* HQSource (HQS)
* HuSh [![(invite needed)][inviteneeded]](#)
* IPTorrents (IPT)
* ImmortalSeed (iS)
* Immortuos
@@ -390,52 +397,55 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Karagarga
* Keep Friends
* LastFiles
* LatinoP2P
* Lat-Team [![(invite needed)][inviteneeded]](#)
* Le Saloon
* LeChaudron
* LemonHD
* LearnBits
* LearnFlakes
* LegacyHD (HD4Free)
* LemonHD
* Libble
* LibraNet (LN)
* LinkoManija
* LosslessClub
* M-Team TP (MTTP)
* MaDs Revolution
* MaDs Revolution [![(invite needed)][inviteneeded]](#)
* magic-heaven
* Magico (Trellas)
* Magico (Trellas) [![(invite needed)][inviteneeded]](#)
* Majomparádé (TurkDepo)
* MeseVilág (Fairytale World)
* MicroBit (µBit)
* Milkie
* MIRcrew
* MMA-Torrents
* MNV (Max-New-Vision)
* Mononoké-BT [![(invite needed)][inviteneeded]](#)
* MoreThanTV (MTV)
* MouseBits
* MyAnonamouse (MAM)
* MySpleen [![(invite needed)][inviteneeded]](#)
* NBTorrents [![(invite needed)][inviteneeded]](#)
* Nbytez
* NCore
* Nebulance (NBL) (TransmiTheNet)
* NetCosmo
* NetLab
* NorBits
* Nordic+
* Oasis
* oMg[WtF]trackr
* OpenCD
* Oppaitime [![(invite needed)][inviteneeded]](#)
* Orpheus
* OshenPT
* Ourbits (HDPter)
* P2PBG
* P2PElite
* PassThePopcorn (PTP)
* PeerJunkies
* Peers.FM
* Pirata Digital
* PirateTheNet (PTN)
* PixelCove (Ultimate Gamer)
* PiXELHD (PxHD) [![(invite needed)][inviteneeded]](#)
* Pleasuredome
* PolishSource (PS)
* PolishTracker
* PornBits (PB)
@@ -460,9 +470,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* RedBits
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
* Redacted (PassTheHeadphones)
* Renegade
* Resurrect The Net
* RetroFlix
* RevolutionTT
* ROFD
* Romanian Metal Torrents (RMT) [![(invite needed)][inviteneeded]](#)
* RPTorrents
* SceneHD
@@ -470,14 +481,14 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SceneRush
* SceneTime
* SDBits [![(invite needed)][inviteneeded]](#)
* Seals
* Secret Cinema
* SeedFile (SF)
* ShareFiles
* Shareisland
* Shazbat
* SiamBIT
* SnowPT (SSPT)
* SoulVoice [![(invite needed)][inviteneeded]](#)
* SoulVoice
* SpeedApp (SceneFZ, XtreMeZone / MYXZ, ICE Torrent)
* SpeedCD
* Speedmaster HD
@@ -488,6 +499,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SpringSunday
* SugoiMusic
* Superbits (SBS)
* Swarmazon
* Tapochek
* Tasmanit [![(invite needed)][inviteneeded]](#)
* TeamHD
@@ -496,17 +508,17 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TellyTorrent
* teracod (Movie Zone)
* The Falling Angels (TFA)
* The Geeks [![(invite needed)][inviteneeded]](#)
* The Geeks
* The Horror Charnel (THC)
* The New Retro
* The Occult [![(invite needed)][inviteneeded]](#)
* The Place [![(invite needed)][inviteneeded]](#)
* The Shinning (TsH)
* The Show [![(invite needed)][inviteneeded]](#)
* The Show
* The Vault [![(invite needed)][inviteneeded]](#)
* TheAudioScene
* TheEmpire (TE) [![(invite needed)][inviteneeded]](#)
* TheLeachZone
* TheEmpire (TE)
* TheLeachZone (TLZ)
* TheScenePlace (TSP)
* TJUPT
* TLFBits [![(invite needed)][inviteneeded]](#)
@@ -522,16 +534,15 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentCCF (TCCF)
* TorrentDay (TD)
* TorrentDB
* TorrentFactory
* TorrentHR
* Torrentech (TTH)
* TorrentHeaven [![(invite needed)][inviteneeded]](#)
* TorrentHR
* Torrenting (TT) [![(invite needed)][inviteneeded]](#)
* TotallyKids (TK)
* Torrentland
* TorrentLeech (TL)
* TorrentLeech.pl
* TorrentSeeds (TS)
* Torrentech (TTH)
* Torrenting (TT) [![(invite needed)][inviteneeded]](#)
* Torrentland
* TotallyKids (TK)
* Trackeros
* TranceTraffic [![(invite needed)][inviteneeded]](#)
* Trezzor
@@ -549,10 +560,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* UnlimitZ
* Vizuk
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
* Witch-Hunter (Demon-Site)
* wOOt [![(invite needed)][inviteneeded]](#)
* World-In-HD [![(invite needed)][inviteneeded]](#)
* x-ite.me (XM) [![(invite needed)][inviteneeded]](#)
* World-In-HD
* x-ite.me (XM)
* xBytesV2
* XSpeeds (XS)
* XWT-Classics
@@ -593,6 +603,7 @@ Filter | Condition
`tag:<tag>` | where the indexer tags contains `<tag>`
`lang:<tag>` | where the indexer language start with `<lang>`
`test:{passed\|failed}` | where the last indexer test performed `passed` or `failed`
`status:{healthy\|failing\|unknown}` | where the indexer state is `healthy` (successfully operates in the last minutes), `failing` (generates errors in the recent call) or `unknown` (unused for a while)
Supported operators
Operator | Condition
@@ -601,9 +612,12 @@ Operator | Condition
`<expr1>+<expr2>[+<expr3>...]` | where `<expr1>` and `<expr2>` [and `<expr3>`...]
`<expr1>,<expr2>[,<expr3>...]` | where `<expr1>` or `<expr2>` [or `<expr3>`...]
Example:
Example 1:
The "filter" indexer at `/api/v2.0/indexers/tag:group1,!type:private+lang:en/results/torznab` will query all the configured indexers tagged with `group1` or all the indexers not private and with `en` language (`en-en`,`en-us`,...)
Example 2:
The "filter" indexer at `/api/v2.0/indexers/!status:failing,test:passed` will query all the configured indexers not `failing` or which `passed` its last test.
## Installation on Windows
We recommend you install Jackett as a Windows service using the supplied installer. You may also download the zipped version if you would like to configure everything manually.
@@ -730,6 +744,9 @@ configuration or even disable the cache. Keep in mind that you can be banned by
* **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.
## 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.
## Configuring FlareSolverr
Some indexers are protected by CloudFlare or similar services and Jackett is not able to solve the challenges.
For these cases, [FlareSolverr](https://github.com/FlareSolverr/FlareSolverr) has been integrated into Jackett. This service is in charge of solving the challenges and configuring Jackett with the necessary cookies.

View File

@@ -31,42 +31,42 @@ stages:
matrix:
Mono:
buildDescription: Mono
imageName: ubuntu-latest
imageName: ubuntu-20.04
framework: net461
runtime: linux-x64
archiveType: tar
artifactName: Jackett.Binaries.Mono.tar.gz
Windows:
buildDescription: Windows
imageName: windows-latest
imageName: windows-2019
framework: $(netCoreFramework)
runtime: win-x86
archiveType: zip
artifactName: Jackett.Binaries.Windows.zip
macOS:
buildDescription: macOS
imageName: macOS-latest
imageName: macOS-10.15
framework: $(netCoreFramework)
runtime: osx-x64
archiveType: tar
artifactName: Jackett.Binaries.macOS.tar.gz
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
imageName: ubuntu-20.04
framework: $(netCoreFramework)
runtime: linux-x64
archiveType: tar
artifactName: Jackett.Binaries.LinuxAMDx64.tar.gz
LinuxARM32:
buildDescription: Linux ARM32
imageName: ubuntu-latest
imageName: ubuntu-20.04
framework: $(netCoreFramework)
runtime: linux-arm
archiveType: tar
artifactName: Jackett.Binaries.LinuxARM32.tar.gz
LinuxARM64:
buildDescription: Linux ARM64
imageName: ubuntu-latest
imageName: ubuntu-20.04
framework: $(netCoreFramework)
runtime: linux-arm64
archiveType: tar
@@ -274,7 +274,7 @@ stages:
- job: Linting_Dotnet
displayName: Linting Dotnet
pool:
vmImage: ubuntu-latest
vmImage: ubuntu-20.04
workspace:
clean: all
steps:
@@ -307,7 +307,7 @@ stages:
- job: Linting_YAML
displayName: Linting YAML
pool:
vmImage: ubuntu-latest
vmImage: ubuntu-20.04
workspace:
clean: all
steps:
@@ -335,27 +335,27 @@ stages:
matrix:
Mono:
buildDescription: Mono
imageName: ubuntu-latest
imageName: ubuntu-20.04
framework: net461
runtime: linux-x64
Windows:
buildDescription: Windows
imageName: windows-latest
imageName: windows-2019
framework: $(netCoreFramework)
runtime: win-x86
macOS:
buildDescription: macOS
imageName: macOS-latest
imageName: macOS-10.15
framework: $(netCoreFramework)
runtime: osx-x64
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
imageName: ubuntu-20.04
framework: $(netCoreFramework)
runtime: linux-x64
LinuxARM:
buildDescription: Linux ARM
imageName: ubuntu-latest
imageName: ubuntu-20.04
framework: $(netCoreFramework)
runtime: linux-arm
pool:
@@ -440,19 +440,19 @@ stages:
matrix:
Mono:
buildDescription: Mono
imageName: ubuntu-latest
imageName: ubuntu-20.04
artifactName: Jackett.Binaries.Mono.tar.gz
Windows:
buildDescription: Windows
imageName: windows-latest
imageName: windows-2019
artifactName: Jackett.Binaries.Windows.zip
macOS:
buildDescription: macOS
imageName: macOS-latest
imageName: macOS-10.15
artifactName: Jackett.Binaries.macOS.tar.gz
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
imageName: ubuntu-20.04
artifactName: Jackett.Binaries.LinuxAMDx64.tar.gz
pool:
vmImage: $(imageName)
@@ -512,6 +512,8 @@ stages:
- job: Publish
workspace:
clean: all
pool:
vmImage: ubuntu-20.04
steps:
- checkout: self

View File

@@ -51,6 +51,10 @@ body {
width: 60px;
}
.setup-item-label:empty {
margin: 1em;
}
.setup-item-inputstring {
max-width: 255px;
}

View File

@@ -546,15 +546,17 @@ function addIndexer(indexerId, displayNotification) {
doNotify("Configuration failed: " + data.error, "danger", "glyphicon glyphicon-alert");
}
}).fail(function (data) {
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?template=bug_report.yml&title=[".length - indexerId.length - "] ".length - " (Config)".length; // keep url <= 2k #5104
if (data.responseJSON.error !== undefined) {
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?title=[".length - indexerId.length - "] ".length - " (Config)".length; // keep url <= 2k #5104
var githubrepo = "Jackett/Jackett";
var githubtext = "this indexer";
var githubtemplate = "?template=bug_report.yml&"
if (data.responseJSON.error.includes("check FlareSolverr logs") || data.responseJSON.error.includes("cookies provided by FlareSolverr are not valid")) {
githubrepo = "FlareSolverr/FlareSolverr";
githubtext = "FlareSolverr";
githubtemplate = "?"
}
doNotify("An error occurred while configuring this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/" + githubrepo + "/issues/new?title=[" + indexerId + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Config)\" target=\"_blank\">Click here to open an issue on GitHub for " + githubtext + ".</a><i>", "danger", "glyphicon glyphicon-alert", false);
doNotify("An error occurred while configuring this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/" + githubrepo + "/issues/new" + githubtemplate + "title=[" + indexerId + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Config)\" target=\"_blank\">Click here to open an issue on GitHub for " + githubtext + ".</a><i>", "danger", "glyphicon glyphicon-alert", false);
} else {
doNotify("An error occurred while configuring this indexer, is Jackett server running ?", "danger", "glyphicon glyphicon-alert");
}
@@ -714,14 +716,16 @@ function testIndexer(id, notifyResult) {
}).fail(function (data) {
updateTestState(id, "error", data.error, indexers);
if (data.responseJSON.error !== undefined && notifyResult) {
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?title=[".length - id.length - "] ".length - " (Test)".length; // keep url <= 2k #5104
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?template=bug_report.yml&title=[".length - id.length - "] ".length - " (Test)".length; // keep url <= 2k #5104
var githubrepo = "Jackett/Jackett";
var githubtext = "this indexer";
var githubtemplate = "?template=bug_report.yml&"
if (data.responseJSON.error.includes("check FlareSolverr logs") || data.responseJSON.error.includes("cookies provided by FlareSolverr are not valid")) {
githubrepo = "FlareSolverr/FlareSolverr";
githubtext = "FlareSolverr";
githubtemplate = "?"
}
doNotify("An error occurred while testing this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/" + githubrepo + "/issues/new?title=[" + id + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Test)\" target=\"_blank\">Click here to open an issue on GitHub for " + githubtext + ".</a><i>", "danger", "glyphicon glyphicon-alert", false);
doNotify("An error occurred while testing this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/" + githubrepo + "/issues/new" + githubtemplate + "title=[" + id + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Test)\" target=\"_blank\">Click here to open an issue on GitHub for " + githubtext + ".</a><i>", "danger", "glyphicon glyphicon-alert", false);
} else {
doNotify("An error occurred while testing indexers, please take a look at indexers with failed test for more informations.", "danger", "glyphicon glyphicon-alert");
}
@@ -887,8 +891,8 @@ function populateSetupForm(indexerId, name, config, caps, link, alternativesitel
}
}).fail(function (data) {
if (data.responseJSON.error !== undefined) {
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?title=[".length - indexerId.length - "] ".length - " (Config)".length; // keep url <= 2k #5104
doNotify("An error occurred while updating this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/Jackett/Jackett/issues/new?title=[" + indexerId + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Config)\" target=\"_blank\">Click here to open an issue on GitHub for this indexer.</a><i>", "danger", "glyphicon glyphicon-alert", false);
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?template=bug_report.yml&title=[".length - indexerId.length - "] ".length - " (Config)".length; // keep url <= 2k #5104
doNotify("An error occurred while updating this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/Jackett/Jackett/issues/new?template=bug_report.yml&title=[" + indexerId + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Config)\" target=\"_blank\">Click here to open an issue on GitHub for this indexer.</a><i>", "danger", "glyphicon glyphicon-alert", false);
} else {
doNotify("An error occurred while updating this indexer, request to Jackett server failed, is server running ?", "danger", "glyphicon glyphicon-alert");
}

View File

@@ -28,7 +28,7 @@
<link rel="stylesheet" type="text/css" href="../bootstrap/bootstrap.min.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../animate.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../css/tagify.css?changed=11662">
<link rel="stylesheet" type="text/css" href="../custom.css?changed=11662" media="only screen and (min-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../custom.css?changed=PR12083" media="only screen and (min-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../custom_mobile.css?changed=11662" media="only screen and (max-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../css/jquery.dataTables.min.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../css/bootstrap-multiselect.css?changed=2017083001" />
@@ -732,6 +732,6 @@
</script>
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
<script type="text/javascript" src="../custom.js?changed=PR11721"></script>
<script type="text/javascript" src="../custom.js?changed=PR12300"></script>
</body>
</html>

View File

@@ -16,7 +16,7 @@
<link href="../bootstrap/bootstrap.min.css" rel="stylesheet">
<link href="../animate.css" rel="stylesheet">
<link href="../custom.css?changed=20200223" rel="stylesheet">
<link href="../custom.css?changed=PR12083" rel="stylesheet">
<title>Jackett</title>
</head>

View File

@@ -0,0 +1,109 @@
---
id: 01torrent
name: 01Torrent
description: "01Torrent is a Public tracker"
language: en-US
type: public
encoding: UTF-8
testlinktorrent: false
links:
- https://www4.01torrent.net/
- https://01torrent.unblockit.kim/
legacylinks:
- https://01torrent.unblockit.ws/
caps:
categories:
"anime": TV/Anime
"application": PC
"book": Books
"game": PC/Games
"movie": Movies
"music": Audio
"tvshow": TV
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
settings: []
download:
# https://www3.01torrent.net/movie/erasing-his-dark-past-2020-720p-webrip-800mb-x264-galaxyrg/163219/
# <script type="text/javascript">
# $(document).ready(function(){
# $("#forall").on('click','#clicktype',function(){
# $("#showlinks").html("");
# var datg=$(this).attr("name");
# var dataString="id=163219&name="+datg;
# $('#load').show(200);
# setTimeout(function(){
# $.ajax({type:"POST",
# url:"/showme.php",
# data:dataString,
# cache:false,
# success:function(html){
# $("#showlinks").html(html)}
# });
# Ladda.stopAll();
# $("#load").hide(200)}
# ,3200)
# })
# });
# </script>
before:
path: showme.php
method: post
inputs:
id: "{{ re_replace .DownloadUri.AbsoluteUri \"^.*/(\\d+)/$\" \"$1\" }}"
name: torrent
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
usebeforeresponse: true
search:
paths:
# https://www4.01torrent.net/search/
- path: search/
method: post
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
rows:
selector: table.table-striped > tbody > tr
filters:
- name: andmatch
fields:
category:
selector: span.icomoon
attribute: class
filters:
- name: split
args: [" ", 1]
- name: replace
args: ["icomoon-", ""]
title:
selector: a.screenshot
details:
selector: a.screenshot
attribute: href
download:
selector: a.screenshot
attribute: href
date:
text: now
size:
selector: span.label-default
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -2,7 +2,7 @@
id: 0daykiev
name: 0day.kiev
description: "0day.kiev.ua is a RUSSIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: ru-ru
language: ru-RU
type: private
encoding: windows-1251
links:
@@ -155,10 +155,6 @@ search:
size:
selector: td:nth-child(4)
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
- name: replace
args: ["ТБ", "TB"]
- name: replace
@@ -169,9 +165,6 @@ search:
args: ["КБ", "KB"]
grabs:
selector: td:nth-child(5)
filters:
- name: regexp
args: (\d+)
seeders:
selector: td:nth-child(6)
filters:

View File

@@ -0,0 +1,72 @@
---
id: 0magnet
name: 0Magnet
description: "ØMagnet is a CHINESE Public tracker for Asian 3X (JAV)"
language: en-US
type: public
encoding: UTF-8
links:
- https://0magnet.com/
- https://9mag.net/
caps:
categories:
XXX: XXX
modes:
search: [q]
settings: []
download:
infohash:
hash:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
title:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: "&dn=(.+?)&"
- name: validfilename
search:
paths:
- path: search
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
rows:
selector: table > tbody > tr:has(td)
filters:
- name: andmatch
fields:
category:
text: XXX
title:
selector: a
remove: p
details:
selector: a
attribute: href
download:
selector: a
attribute: href
date:
text: now
size:
selector: td.td-size
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -2,20 +2,19 @@
id: 1337x
name: 1337x
description: "1337X is a Public torrent site that offers verified torrent downloads"
language: en-us
language: en-US
type: public
encoding: UTF-8
followredirect: true
links:
- https://1337x.to/
- https://1337x.gd/
- https://1337x.is/
- https://1337x.st/
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- https://1337x.unblockit.onl/
- https://1337x.nocensor.space/
- https://1337x.unblockit.kim/
- https://1337x.nocensor.work/
legacylinks:
- https://1337x.unblocked.earth/
- https://1337x.unblockit.pro/
@@ -44,6 +43,13 @@ legacylinks:
- https://1337x.unblockit.buzz/
- https://1337x.unblocked.monster/
- https://1337x.unblockit.club/
- https://1337x.unblockit.onl/
- https://1337x.unblockit.li/
- https://1337x.unblockit.uno/
- https://1337x.is/
- https://1337x.unblockit.ch/
- https://1337x.nocensor.space/
- https://1337x.unblockit.ws/
caps:
categorymappings:
@@ -139,10 +145,21 @@ settings:
- name: downloadlink
type: select
label: Download link
default: "http://itorrents.org/"
options:
"http://itorrents.org/": iTorrents.org
"magnet:": magnet
- name: downloadlink2
type: select
label: Download link (fallback)
default: "magnet:"
options:
"http://itorrents.org/": iTorrents.org
"magnet:": magnet
- name: info_download
type: info
label: About the Download links
default: As the iTorrents .torrent download link on this site is known to fail from time to time, we suggest using the magnet link as a fallback. The BTCache and Torrage services are not supported because they require additional user interaction (a captcha for BTCache and a download button on Torrage.)
- name: sort
type: select
label: Sort requested from site
@@ -160,9 +177,12 @@ settings:
asc: asc
download:
# the .torrent url is on the on the details page
selector: ul li a[href^="{{ .Config.downloadlink }}"]
attribute: href
# the .torrent URL and magnet URI are on the details page
selectors:
- selector: ul li a[href^="{{ .Config.downloadlink }}"]
attribute: href
- selector: ul li a[href^="{{ .Config.downloadlink2 }}"]
attribute: href
search:
paths:
@@ -259,8 +279,7 @@ search:
optional: true
selector: td[class^="coll-date"]:contains(":")
filters:
- name: dateparse
args: "3:04pm"
- name: fuzzytime
size:
selector: td[class^="coll-4"]
seeders:

View File

@@ -2,7 +2,7 @@
id: 1ptbar
name: 1ptbar
description: "1ptbar is a CHINESE Private Torrent Tracker for Movies, TV, and e-Learning"
language: zh-cn
language: zh-CN
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: 2fast4you
name: 2 Fast 4 You
description: "2 Fast 4 You is a FRENCH Private site for TV / MOVIES / GENERAL"
language: fr-fr
language: fr-FR
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: 3changtrai
name: 3ChangTrai
description: "3ChangTrai (3CT) is a VIETNAMESE Private Torrent Tracker for HD MOVIES / TV"
language: vi-vn
language: vi-VN
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: 3dtorrents
name: 3D Torrents
description: "3D Torrents (3DT) is a Private Torrent Tracker for 3D HD / BLURAY MOVIES"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: 4thd
name: 4thD
description: "4th Dimension is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-us
language: en-US
encoding: UTF-8
type: private
links:

View File

@@ -2,7 +2,7 @@
id: 52pt
name: 52PT
description: "52PT is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-cn
language: zh-CN
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: 7torrents
name: 7torrents
description: "7torrents is a Public BitTorrent DHT search engine."
language: en-us
language: en-US
type: public
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: Bittorrentfiles
name: Bittorrentfiles
description: "Bittorrentfiles is a Private GERMAN tracker"
language: de-de
language: de-DE
type: private
encoding: UTF-8
links:
@@ -27,7 +27,7 @@ caps:
- {id: 79, cat: TV/HD, desc: "Staffeln HD"}
- {id: 56, cat: TV/SD, desc: "Staffeln SD"}
- {id: 88, cat: TV/UHD, desc: "Staffeln UHD"}
- {id: 86, cat: TV/HD, desc: "Folgen UHD"}
- {id: 86, cat: TV/UHD, desc: "Folgen UHD"}
- {id: 54, cat: TV/HD, desc: "Folgen HD"}
- {id: 80, cat: TV/HD, desc: "Folgen HD/BD"}
- {id: 7, cat: TV/SD, desc: "Folgen SD"}
@@ -68,7 +68,7 @@ caps:
- {id: 74, cat: TV/Sport, desc: "Sport HD"}
- {id: 39, cat: TV/Sport, desc: "Sport SD"}
# Sonstiges
- {id: 41, cat: Books/Comics, desc: "Sonstiges A-Book"}
- {id: 41, cat: Audio/Audiobook, desc: "Sonstiges A-Book"}
- {id: 33, cat: TV/Anime, desc: "Sonstiges Anime"}
- {id: 35, cat: Books/EBook, desc: "Sonstiges e-Book-DE"}
- {id: 90, cat: Books/EBook, desc: "Sonstiges e-Book-INT"}
@@ -79,11 +79,10 @@ caps:
- {id: 47, cat: Other, desc: "Sonstiges Line"}
- {id: 9, cat: Other, desc: "Sonstiges Andere"}
# XXX
- {id: 58, cat: Books/Comics, desc: "XXX HD"}
- {id: 58, cat: XXX/x264, desc: "XXX HD"}
- {id: 46, cat: XXX, desc: "XXX Hentai"}
- {id: 35, cat: XXX/Other, desc: "XXX Andere"}
- {id: 59, cat: XXX/Pack, desc: "XXX Pack"}
- {id: 27, cat: XXX, desc: "XXX SD"}
- {id: 27, cat: XXX/SD, desc: "XXX SD"}
- {id: 76, cat: XXX, desc: "XXX Andere"}
@@ -185,11 +184,6 @@ search:
optional: true
size:
selector: td:nth-child(6)
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
seeders:
text: 0
seeders:

View File

@@ -1,130 +0,0 @@
---
id: Das-Unerwartete
name: Das Unerwartete
description: "Das Unerwartete is a Private GERMAN tracker"
language: de-de
type: private
encoding: UTF-8
links:
- https://dasunerwartete.nl
caps:
categorymappings:
- {id: 112, cat: Audio/Audiobook, desc: "Hoerbuecher/Hoerspiele"}
- {id: 51, cat: Audio, desc: "Musik"}
- {id: 124, cat: Audio/Video, desc: "Musikvideo"}
- {id: 103, cat: Movies/DVD, desc: "DVD"}
- {id: 88, cat: Movies, desc: "Kids Only"}
- {id: 43, cat: Movies, desc: "Movie Packs"}
- {id: 105, cat: Movies/HD, desc: "Movie/1080 P"}
- {id: 107, cat: Movies/HD, desc: "Movie/3D"}
- {id: 102, cat: Movies/HD, desc: "Movie/720 P"}
- {id: 101, cat: Movies/BluRay, desc: "Movie/Blueray - HD"}
- {id: 108, cat: Movies, desc: "Movie/Bollywood"}
- {id: 93, cat: TV/Documentary, desc: "Movie/Dokus"}
- {id: 125, cat: Movies/Foreign, desc: "Movie/International"}
- {id: 91, cat: Movies/SD, desc: "Movie/SD"}
- {id: 114, cat: Movies, desc: "Movie/TV-Rip"}
- {id: 132, cat: Movies/HD, desc: "Movie/UHD"}
- {id: 110, cat: Movies/HD, desc: "x264"}
- {id: 106, cat: Console/PS3, desc: "Games/PS3"}
- {id: 109, cat: Console/PSP, desc: "Games/PSP"}
- {id: 113, cat: Console/Wii, desc: "Games/Wii"}
- {id: 86, cat: PC/Games, desc: "Games/Windows"}
- {id: 104, cat: Console/XBox 360, desc: "Games/Xbox360"}
- {id: 116, cat: PC/Games, desc: "Linux/Spiele"}
- {id: 53, cat: PC/Mobile-Android, desc: "Android/Appz/Games/Navi"}
- {id: 126, cat: PC, desc: "Win/Mac/linux"}
- {id: 129, cat: TV/HD, desc: "Serien/Folgen HD"}
- {id: 61, cat: TV/SD, desc: "Serien/Folgen SD"}
- {id: 131, cat: TV/HD, desc: "Serien/Staffeln HD"}
- {id: 130, cat: TV/SD, desc: "Serien/Staffeln SD"}
- {id: 94, cat: Books/EBook, desc: "Ebooks"}
- {id: 96, cat: TV/Anime, desc: "Anime / Hentai"}
- {id: 9, cat: Other/Misc, desc: "Sonstiges"}
- {id: 115, cat: TV/Sport, desc: "Sport"}
- {id: 69, cat: XXX, desc: "XXX"}
- {id: 122, cat: Books/Mags, desc: "Zeitschriften/Zeitungen"}
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
login:
path: login.php
method: form
form: form
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
pin: "{{ .Config.pin }}"
error:
- selector: .tablea:contains("Benutzername, Passwort oder Pin ungültig")
test:
path: browse.php
search:
path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
incldead: 1
rows:
selector: table.tableinborder > tbody > tr:has(a[href^="download.php"])
fields:
title:
selector: a[href^="details.php"]
filters:
- name: replace
args: [".torrent", ""]
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
details:
selector: a[href^="details.php"]
attribute: href
download:
selector: a[href^="download.php"]
attribute: href
files:
selector: .tablea tr:nth-child(2) td:nth-child(1) b:nth-child(2)
grabs:
selector: .tablea tr:nth-child(2) td:nth-child(3) b
size:
selector: .tablea tr:nth-child(2) td:nth-child(1) b:nth-child(1)
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
seeders:
selector: .tablea tr:nth-child(2) td:nth-child(2) b:nth-child(1) font
leechers:
selector: .tablea tr:nth-child(2) td:nth-child(2) b:nth-child(3) font
downloadvolumefactor:
case:
img[src="pic/oupic.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
# engine tbd

View File

@@ -2,7 +2,7 @@
id: abtorrents
name: ABtorrents
description: "ABtorrents (ABT) is a Private Torrent Tracker for AUDIOBOOKS"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -138,20 +138,26 @@ search:
files:
selector: td:nth-last-child(8)
date:
# Sep 20 2020<br/>07:25 PM
selector: td:nth-last-child(7)
# Yesterday<br/>6:00 AM
selector: td:nth-last-child(7):contains("day")
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: fuzzytime
date:
# Aug 6 2021<br/>7:25 PM
selector: td:nth-last-child(7):not(:contains("day"))
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 03:04 PM -07:00"
args: "Jan 2 2006 3:04 PM -07:00"
size:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(5)
filters:
- name: regexp
args: (\d+)
seeders:
selector: td:nth-last-child(4)
leechers:

View File

@@ -2,7 +2,7 @@
id: acgrip
name: ACG.RIP
description: "ACG.RIP is a CHINESE Public torrent tracker for the latest anime and Japanese related torrents"
language: zh-cn
language: zh-CN
type: public
followredirect: true
encoding: UTF-8

View File

@@ -2,7 +2,7 @@
id: acgsou
name: ACGsou
description: "ACGsou (36DM) is a CHINESE Public torrent tracker for ANIME"
language: zh-cn
language: zh-CN
type: public
followredirect: true
encoding: UTF-8
@@ -51,8 +51,9 @@ caps:
settings: []
download:
selector: a[href^="magnet:?xt="]
attribute: href
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:

View File

@@ -2,7 +2,7 @@
id: acidlounge
name: Acid-Lounge
description: "Acid Lounge (A-L) is a Private Torrent Tracker for 0DAY / GENERAL"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -18,9 +18,9 @@ caps:
- {id: 32, cat: PC, desc: "Appz/PC"}
- {id: 48, cat: Audio/Audiobook, desc: "Audio/Books"}
- {id: 84, cat: Other, desc: "Damaged Torrent"}
- {id: 14, cat: Books, desc: "eBooks"}
- {id: 82, cat: Books, desc: "eBooks/Comics"}
- {id: 81, cat: Books, desc: "eBooks/Mags"}
- {id: 14, cat: Books/EBook, desc: "eBooks"}
- {id: 82, cat: Books/Comics, desc: "eBooks/Comics"}
- {id: 81, cat: Books/Mags, desc: "eBooks/Mags"}
- {id: 60, cat: PC/Mac, desc: "Games/Mac"}
- {id: 54, cat: Console/NDS, desc: "Games/NDS"}
- {id: 4, cat: PC/Games, desc: "Games/PC"}
@@ -52,7 +52,9 @@ caps:
- {id: 75, cat: TV/HD, desc: "TV/Boxsets HD"}
- {id: 76, cat: TV/SD, desc: "TV/Boxsets SD"}
- {id: 37, cat: XXX, desc: "XXX"}
- {id: 68, cat: XXX, desc: "XXX/0-Day"}
- {id: 78, cat: XXX, desc: "XXX/3D"}
- {id: 67, cat: XXX/ImageSet, desc: "XXX/Imagesets"}
modes:
search: [q]
@@ -61,6 +63,33 @@ caps:
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: sort
type: select
label: Sort requested from site
default: dateAdded
options:
dateAdded: 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: Main/?act=Login
method: form
@@ -81,50 +110,39 @@ search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}cid[]={{.}}&{{end}}"
$raw: "{{ range .Categories }}cat[]={{.}}&{{end}}"
search: "{{ .Keywords }}"
# alive, aliveanddead, nobot, dead, free, nuked
status: "{{ if .Config.freeleech }}free{{ else }}aliveanddead{{ end }}"
# title, desc, both
search_type: title
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
rows:
selector: table#browse_torrents_table > tbody > tr[id^="torrent_row_"]
fields:
title:
selector: a.torrent_name
attribute: title
description:
selector: span.torrent_small_desc
category:
selector: td.torrent_table_type > a
selector: a[href^="browse.php?cat[]="]
attribute: href
filters:
- name: querystring
args: cat[]
title:
selector: a.torrent_name
attribute: title
details:
selector: a.torrent_name
attribute: href
download:
selector: a[href^="download.php?"]
attribute: href
size:
selector: td.torrent_table_size
description:
optional: true
selector: span.torrent_small_desc
files:
selector: td.torrent_table_files
seeders:
selector: td.torrent_table_seeders
leechers:
selector: td.torrent_table_leechers
grabs:
selector: td.torrent_table_snatched
filters:
- name: regexp
args: ([\d\.]+)
downloadvolumefactor:
case:
":root div#notice_ratioBoostingMadness": 0
"*": 1
uploadvolumefactor:
text: 1
date:
selector: td.torrent_table_dateAdded
filters:
@@ -132,4 +150,27 @@ search:
args: " +01:00" # CET
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
# engine tbd
size:
selector: td.torrent_table_size
grabs:
selector: td.torrent_table_snatched
filters:
- name: regexp
args: (\d+)
seeders:
selector: td.torrent_table_seeders
leechers:
selector: td.torrent_table_leechers
downloadvolumefactor:
case:
":root div#notice_ratioBoostingMadness": 0
img[src$="images/freedownload.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 5 day (as seconds = 5 x 24 x 60 x 60)
text: 432000 # 3 days for torrents under 20GB
# engine n/a

View File

@@ -2,7 +2,7 @@
id: acrossthetasman
name: Across The Tasman
description: "ATT is a torrent site for Rugby and other sports played in Australia"
language: en
language: en-AU
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: aftershock
name: Aftershock
description: "Aftershock is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
language: hu-hu
language: hu-HU
type: private
encoding: iso-8859-1
links:

View File

@@ -2,7 +2,7 @@
id: aidoruonline
name: Aidoru!Online
description: "Aidoru!Online is a Private Torrent Tracker for Female Japanese Idol related files"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: aither
name: Aither
description: "Aither is a Private Torrent Tracker for HD MOVIES / TV"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -76,25 +76,27 @@ login:
search:
paths:
- path: torrents/filter
- path: torrents
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
name: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
description: ""
mediainfo: ""
keywords: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
tvdb: "{{ .Query.TVDBID }}"
tmdb: "{{ .Query.TMDBID }}"
mal: ""
igdb: ""
start_year: ""
end_year: ""
sorting: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 100
page: 0
view: list
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
tmdbId: "{{ .Query.TMDBID }}"
imdbId: "{{ .Query.IMDBIDShort }}"
tvdbId: "{{ .Query.TVDBID }}"
malId: ""
startYear: ""
endYear: ""
playlistId: ""
collectionId: ""
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table > tbody > tr
@@ -119,28 +121,19 @@ search:
attribute: src
filters:
- name: replace
args: ["&w=52&h=80", "&w=180&h=270"] # for display on dashboard
args: ["https://via.placeholder.com/90x135", ""]
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
args: ["https://via.placeholder.com/400x600", ""]
size:
selector: td:nth-last-child(4)
selector: td:nth-last-child(5)
seeders:
selector: td:nth-last-child(3)
selector: td:nth-last-child(4)
leechers:
selector: td:nth-last-child(2)
selector: td:nth-last-child(3)
grabs:
selector: td:nth-last-child(1)
filters:
- name: regexp
args: (\d+)
imdb:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
attribute: href
selector: td:nth-last-child(2)
date:
selector: time
selector: td:nth-last-child(1)
filters:
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
- name: re_replace
@@ -194,9 +187,10 @@ search:
i[class*="fa-globe text-green"]: 2 # Global Double Upload
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
minimumratio:
text: 0.4
# global MR is 0.4 but torrents must be seeded for 3 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# UNIT3D 5.2.0
# UNIT3D 5.3.0

View File

@@ -2,7 +2,7 @@
id: amigosshare
name: Amigos Share Club
description: "Amigos Share Club is a Brazilian Private site for TV / MOVIES / GENERAL"
language: pt-br
language: pt-BR
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: anaschcc
name: anasch.cc
description: "anasch.cc is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en
language: en-US
type: private
encoding: UTF-8
links:
@@ -140,9 +140,6 @@ search:
selector: td:nth-child(8)
grabs:
selector: td:nth-child(9)
filters:
- name: replace
args: ["---", "0"]
downloadvolumefactor:
case:
img[src*="freeleech.png"]: 0

View File

@@ -2,9 +2,10 @@
id: anime-free
name: Anime-Free
description: "Anime-Free is a RUSSIAN Semi-Private Torrent Tracker for Hentai manga, eroge and flash porn games"
language: ru-ru
language: ru-RU
type: semi-private
encoding: windows-1251
testlinktorrent: false
links:
- https://anime-free.biz/
legacylinks:
@@ -57,8 +58,9 @@ login:
selector: a[href$="/index.php?action=logout"]
download:
selector: a[href*="/engine/download.php?id="]
attribute: href
selectors:
- selector: a[href*="/engine/download.php?id="]
attribute: href
search:
# https://anime-free.biz/index.php?do=search&subaction=search&search_start=0&full_search=1&result_from=1&story=slaves+to+passion&all_word_seach=1&titleonly=3&searchuser=&replyless=0&replylimit=0&searchdate=0&beforeafter=after&sortby=date&resorder=desc&showposts=0&catlist[]=0

View File

@@ -2,7 +2,7 @@
id: animeclipse
name: AnimeClipse
description: "AnimeClipse is a Public site for Hellenic Fansubs Anime."
language: en-us
language: en-US
type: public
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: animeworld
name: AnimeWorld
description: "AnimeWorld (AW) is a GERMAN Private site for ANIME / MANGA / HENTAI"
language: de-de
language: de-DE
type: private
encoding: UTF-8
links:
@@ -96,7 +96,7 @@ search:
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table > tbody > tr
@@ -122,6 +122,8 @@ search:
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
- name: replace
args: ["https://via.placeholder.com/400x600", ""]
size:
selector: td:nth-last-child(5)
seeders:

View File

@@ -2,7 +2,7 @@
id: aniRena
name: AniRena
description: "AniRena is a Public torrent tracker for the latest anime and Japanese related torrents"
language: en-us
language: en-US
type: public
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: anisource
name: AniSource
description: "AniSource is a Public site for HD Anime raws."
language: en-us
language: en-US
type: public
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: arabafenice
name: ArabaFenice
description: "Araba Fenice (Phoenix) is an ITALIAN Private site for TV / MOVIES / GENERAL"
language: it-it
language: it-IT
type: private
encoding: UTF-8
links:
@@ -14,41 +14,53 @@ caps:
categorymappings:
# HRS
- {id: 34, cat: Movies/HD, desc: "1080p HRS x264"}
- {id: 47, cat: Movies/UHD, desc: "2160p 4k UltraHD HRS"}
- {id: 47, cat: Movies/UHD, desc: "2160p 4K UHD HRS"}
- {id: 35, cat: TV, desc: "Serie TV HRS"}
- {id: 36, cat: Movies/SD, desc: "DVDRip HRS"}
- {id: 41, cat: Movies/SD, desc: "BDRip 576p HRS"}
- {id: 39, cat: Movies/HD, desc: "1080p HRS x265 HEVC"}
# AREA SuperVip
- {id: 33, cat: Movies/HD, desc: "[DD] Film 720p MP4"}
- {id: 54, cat: Movies/HD, desc: "[DD] 1080p V.U. MKV"}
- {id: 55, cat: Movies/BluRay, desc: "[DD] FULL BluRay"}
- {id: 57, cat: Movies/UHD, desc: "[DD] 4K FULL BluRay"}
- {id: 58, cat: XXX, desc: "[DD] XXX 1080p"}
- {id: 59, cat: XXX, desc: "[DD] XXX 4K 2160p"}
- {id: 60, cat: XXX, desc: "[DD] XXX 720p"}
# VIDEO
- {id: 1, cat: Movies, desc: "News Cinema"}
- {id: 40, cat: TV/UHD, desc: "4K Video Untouched"}
- {id: 2, cat: Movies/SD, desc: "BD-DVDRip"}
- {id: 3, cat: Movies/DVD, desc: "DVD 5"}
- {id: 5, cat: Movies/DVD, desc: "DVD 9"}
- {id: 50, cat: Movies/UHD, desc: "4K 2160p UHD"}
- {id: 6, cat: Movies/BluRay, desc: "BluRay Full"}
- {id: 4, cat: Movies/HD, desc: "1080p 3D x264"}
- {id: 7, cat: Movies/HD, desc: "1080p x264"}
- {id: 46, cat: Movies/HD, desc: "1080p Video Untouch"}
- {id: 44, cat: Movies/HD, desc: "1080p x265"}
- {id: 46, cat: Movies/HD, desc: "1080p VideoUntouched"}
- {id: 44, cat: Movies/HD, desc: "1080p x265 HEVC"}
- {id: 5, cat: Movies/DVD, desc: "DVD 9"}
- {id: 9, cat: TV/Anime, desc: "Cartoons"}
- {id: 8, cat: TV/Anime, desc: "720p x264"}
- {id: 12, cat: TV, desc: "He concluded seasons"}
- {id: 13, cat: TV, desc: "Seasons in Onda"}
- {id: 12, cat: TV, desc: "Stagioni Concluse"}
- {id: 13, cat: TV, desc: "Stagioni in Onda"}
- {id: 14, cat: TV, desc: "TV Show"}
- {id: 42, cat: TV, desc: "Serie Tv Sub Ita"}
- {id: 15, cat: TV/Documentary, desc: "documentaries"}
- {id: 33, cat: TV, desc: "mp4"}
- {id: 40, cat: TV/UHD, desc: "2160p 4K UltraHD"}
- {id: 15, cat: TV/Documentary, desc: "Documentari"}
- {id: 53, cat: TV/HD, desc: "VIDEO MP4 720p"}
- {id: 38, cat: XXX, desc: "xXx"}
- {id: 43, cat: Other, desc: "Arabic for social"}
- {id: 43, cat: Other, desc: "Araba per il sociale"}
# MUSICA
- {id: 17, cat: Audio, desc: "Italian music"}
- {id: 45, cat: Audio, desc: "Discography"}
- {id: 17, cat: Audio, desc: "Musica Italiana"}
- {id: 45, cat: Audio, desc: "Discografie"}
- {id: 18, cat: Audio, desc: "MusicaInternazionale"}
- {id: 19, cat: Audio, desc: "Compilation"}
# PDF
- {id: 21, cat: Books, desc: "Ebook"}
- {id: 22, cat: Books/Comics, desc: "Comics"}
- {id: 23, cat: Books, desc: "Newsstand"}
- {id: 56, cat: Books/Mags, desc: "Riviste"}
- {id: 48, cat: XXX/Other, desc: "Riviste xXx"}
- {id: 49, cat: XXX/Other, desc: "Fumetti xXx"}
# GAMES
- {id: 25, cat: Console/PS4, desc: "Sony Games"}
- {id: 26, cat: Console/XBox, desc: "XboX Games"}
@@ -121,8 +133,12 @@ download:
infohash: "{{ .DownloadUri.Query.id }}"
thanks: 1
rndval: "1487013827343"
selector: a[href^="download.php?id="]
attribute: href
selectors:
- selector: a[href^="download.php?id="]
attribute: href
filters:
- name: regexp
args: "^(.+?)&key="
search:
paths:
@@ -193,9 +209,6 @@ search:
args: "02/01/2006 -07:00"
grabs:
selector: td:nth-last-child(6)
filters:
- name: replace
args: ["---", "0"]
seeders:
selector: td:nth-last-child(8)
leechers:

View File

@@ -2,7 +2,7 @@
id: arabp2p
name: ArabP2P
description: "ArabP2P is an ARABIC Private Torrent Tracker for MOVIES / TV / GENERAL"
language: ar-ar
language: ar-AR
type: private
encoding: UTF-8
links:
@@ -47,7 +47,6 @@ caps:
- {id: 52, cat: TV, desc: "مسرحيات (Plays)"}
- {id: 71, cat: TV, desc: "مسلسلات مدبلجه عربي (Arabic Dubbed Series)"}
- {id: 90, cat: TV, desc: "برامج ومسابقات (Shows)"}
- {id: 110, cat: TV, desc: "رمضان 2021 (Ramadan 2021)"}
# المرئيات الاجنبية Foreign Movies
- {id: 92, cat: TV/Foreign, desc: "تعليمي (Educational)"}
- {id: 93, cat: TV/Documentary, desc: "وثائقي (Documentary)"}

View File

@@ -92,6 +92,17 @@ settings:
options:
"/en/torrents/download/?key=": ".torrent"
"magnet:?xt=": "magnet"
- name: downloadlink2
type: select
label: Download link (fallback)
default: "/en/torrents/download/?key="
options:
"/en/torrents/download/?key=": ".torrent"
"magnet:?xt=": "magnet"
- name: info_download
type: info
label: About the Download links
default: You can optionally set as a fallback an automatic alternate link, so if the .torrent download link fails your download will still be successful.
login:
path: en/users/signin/
@@ -111,8 +122,11 @@ login:
selector: a[href="/en/users/logout/"]
download:
selector: a[href^="{{ .Config.downloadlink }}"]
attribute: href
selectors:
- selector: a[href^="{{ .Config.downloadlink }}"]
attribute: href
- selector: a[href^="{{ .Config.downloadlink2 }}"]
attribute: href
search:
paths:

View File

@@ -2,7 +2,7 @@
id: asiancinema
name: AsianCinema
description: "Tracker Movies/TV/Music"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -122,9 +122,6 @@ search:
selector: td:nth-last-child(2)
grabs:
selector: td:nth-last-child(1)
filters:
- name: regexp
args: (\d+)
imdb:
selector: a[href*="imdb.com/title/tt"]
attribute: href

View File

@@ -0,0 +1,125 @@
---
id: asiandvdclub
name: AsianDVDClub
description: "AsianDVDClub (ADC) is a Private Torrent Tracker for Asian DVD and BluRay"
language: en-US
type: private
encoding: UTF-8
links:
- https://asiandvdclub.org/
caps:
categorymappings:
- {id: 1, cat: TV/Anime, desc: "Anime"}
- {id: 3, cat: Movies, desc: "Japan"}
- {id: 5, cat: Movies, desc: "China"}
- {id: 4, cat: Movies, desc: "Korea"}
- {id: 2, cat: Movies, desc: "Hong Kong"}
- {id: 6, cat: Movies, desc: "Philippines"}
- {id: 7, cat: Movies, desc: "Taiwan"}
- {id: 8, cat: Movies, desc: "Thailand"}
- {id: 9, cat: Movies, desc: "Vietnam"}
- {id: 10, cat: Movies, desc: "Malaysia"}
- {id: 11, cat: Movies, desc: "Other Asian"}
- {id: 12, cat: Other, desc: "Miscellaneous"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-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.
login:
path: login
method: post
inputs:
apple: evil
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: p:contains("Error")
test:
path: index
selector: a[href="/logout"]
search:
paths:
- path: torrents/
inputs:
$raw: "{{ range .Categories }}countries[]={{.}}&{{end}}"
searchbox: "{{ .Keywords }}"
search: Search
golden: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table.torrenttable_helper > tbody > tr:has(img)
fields:
category:
selector: img[class^="cat-"]
attribute: class
case:
img.cat-anime: 1
img.cat-hk: 2
img.cat-japan: 3
img.cat-korea: 4
img.cat-china: 5
img.cat-phil: 6
img.cat-taiwan: 7
img.cat-thai: 8
img.cat-viet: 9
img.cat-malaysia: 10
img.cat-rest: 11
img.cat-misc: 12 # unconfirmed as there are currently no torrents for cat[12]
title:
selector: a[href^="/torrent/"]
details:
selector: a[href^="/torrent/"]
attribute: href
download:
selector: a[href^="/torrent/"]
attribute: href
filters:
- name: replace
args: ["torrent", "download"]
size:
selector: td:nth-last-child(6)
seeders:
selector: td:nth-last-child(5)
leechers:
selector: td:nth-last-child(4)
date:
selector: td:nth-last-child(3)
remove: p
filters:
- name: timeago
grabs:
selector: td:nth-last-child(2)
downloadvolumefactor:
case:
img[src="../images/golden.gif"]: 0
img[src="../images/silver.gif"]: 0.5 # unconfirmed as there are currently no silver torrents
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.5
minimumseedtime:
# 45 days (as seconds = 45 x 24 x 60 x 60)
text: 3888000
# Engine n/a

View File

@@ -1,228 +0,0 @@
---
id: asylumshare
name: Asylum Share
description: "Asylum Share is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pt-br
type: private
encoding: UTF-8
links:
- https://asylumshare.net/
caps:
categorymappings:
- {id: 104, cat: XXX, desc: "Adultos: Fotos +18"}
- {id: 120, cat: TV/Anime, desc: "Anime: Anime"}
- {id: 122, cat: PC/Mobile-Android, desc: "Aplicativos: Android"}
- {id: 115, cat: PC/Mobile-Other, desc: "Aplicativos: Celular"}
- {id: 129, cat: PC, desc: "Aplicativos: Linux"}
- {id: 19, cat: PC/Mac, desc: "Aplicativos: Mac"}
- {id: 18, cat: PC, desc: "Aplicativos: PC"}
- {id: 123, cat: PC/Mobile-Other, desc: "Aplicativos: Symbian"}
- {id: 94, cat: PC/0day, desc: "Aplicativos: Windows"}
- {id: 9, cat: Other, desc: "Cursos: Apostilas"}
- {id: 113, cat: Other, desc: "Cursos: Curso"}
- {id: 111, cat: Other, desc: "Cursos: Video-Aula"}
- {id: 4, cat: Movies, desc: "Filmes: Ação"}
- {id: 47, cat: XXX, desc: "Filmes: Adulto +18"}
- {id: 114, cat: Movies, desc: "Filmes: Animação"}
- {id: 23, cat: Movies, desc: "Filmes: Aventura"}
- {id: 24, cat: Movies, desc: "Filmes: Biografia"}
- {id: 25, cat: Movies, desc: "Filmes: Clássico"}
- {id: 26, cat: Movies, desc: "Filmes: Comédia "}
- {id: 27, cat: TV/Documentary, desc: "Filmes: Documentário"}
- {id: 33, cat: Movies, desc: "Filmes: Drama"}
- {id: 117, cat: Movies, desc: "Filmes: Épico"}
- {id: 34, cat: Movies, desc: "Filmes: Esporte"}
- {id: 35, cat: Movies, desc: "Filmes: Ficção "}
- {id: 36, cat: Movies, desc: "Filmes: Guerra "}
- {id: 37, cat: Movies, desc: "Filmes: Infantil "}
- {id: 124, cat: Movies, desc: "Filmes: Músical"}
- {id: 42, cat: Movies, desc: "Filmes: Nacionais"}
- {id: 7, cat: Movies, desc: "Filmes : Ocidental"}
- {id: 39, cat: Movies, desc: "Filmes: Policial"}
- {id: 5, cat: Movies, desc: "Filmes : Religioso"}
- {id: 41, cat: Movies, desc: "Filmes : Romance "}
- {id: 40, cat: Movies, desc: "Filmes : Suspense"}
- {id: 6, cat: Movies, desc: "Filmes : Terror"}
- {id: 93, cat: Other, desc: "Fotos: Fotos"}
- {id: 121, cat: Console, desc: "Jogos: Celular"}
- {id: 16, cat: Console, desc: "Jogos: Dreamcast"}
- {id: 102, cat: Console, desc: "Jogos: Emuladores e Roms"}
- {id: 105, cat: Console, desc: "Jogos: Game-Cube"}
- {id: 116, cat: Console, desc: "Jogos: Nintendo DS"}
- {id: 10, cat: PC/Games, desc: "Jogos: PC"}
- {id: 15, cat: Console, desc: "Jogos: PS1"}
- {id: 11, cat: Console, desc: "Jogos: PS2"}
- {id: 43, cat: Console, desc: "Jogos: PS3"}
- {id: 128, cat: Console, desc: "Jogos: PS4"}
- {id: 12, cat: Console, desc: "Jogos: PSP"}
- {id: 44, cat: Console, desc: "Jogos: Wii"}
- {id: 13, cat: Console, desc: "Jogos: Xbox"}
- {id: 14, cat: Console, desc: "Jogos: Xbox 360"}
- {id: 127, cat: Books, desc: "Leitura: HQs e Mangás"}
- {id: 119, cat: Books, desc: "Leitura: Quadrinhos"}
- {id: 109, cat: Books, desc: "Leitura: Revistas e E-Books"}
- {id: 85, cat: Audio, desc: "Músicas: Alma"}
- {id: 72, cat: Audio, desc: "Músicas: Antigas"}
- {id: 51, cat: Audio, desc: "Músicas: Axé"}
- {id: 52, cat: Audio, desc: "Músicas: Blues"}
- {id: 53, cat: Audio, desc: "Músicas: Coletânea"}
- {id: 54, cat: Audio, desc: "Músicas: Country"}
- {id: 55, cat: Audio, desc: "Músicas: Dance"}
- {id: 56, cat: Audio, desc: "Músicas: Discografia"}
- {id: 57, cat: Audio, desc: "Músicas: Eletrônica"}
- {id: 58, cat: Audio, desc: "Músicas: Enka"}
- {id: 59, cat: Audio, desc: "Músicas: Erudita"}
- {id: 60, cat: Audio, desc: "Músicas: Forró"}
- {id: 61, cat: Audio, desc: "Músicas: Funk"}
- {id: 62, cat: Audio, desc: "Músicas: Gospel"}
- {id: 64, cat: Audio, desc: "Músicas: Hard Rock"}
- {id: 65, cat: Audio, desc: "Músicas: Heavy Metal"}
- {id: 66, cat: Audio, desc: "Músicas: Hip Hop"}
- {id: 67, cat: Audio, desc: "Músicas: House"}
- {id: 68, cat: Audio, desc: "Músicas: Infantil"}
- {id: 107, cat: Audio, desc: "Músicas: Instrumental"}
- {id: 69, cat: Audio, desc: "Músicas: Jazz"}
- {id: 118, cat: Audio, desc: "Músicas: Mixados"}
- {id: 70, cat: Audio, desc: "Músicas: MPB"}
- {id: 71, cat: Audio, desc: "Músicas: Nova Era"}
- {id: 73, cat: Audio, desc: "Músicas: Pagode"}
- {id: 74, cat: Audio, desc: "Músicas: Pop"}
- {id: 75, cat: Audio, desc: "Músicas: Psicodélico"}
- {id: 76, cat: Audio, desc: "Músicas: Punk Rock"}
- {id: 78, cat: Audio, desc: "Músicas: Rap"}
- {id: 79, cat: Audio, desc: "Músicas: Reggae"}
- {id: 80, cat: Audio, desc: "Músicas: Regionais"}
- {id: 82, cat: Audio, desc: "Músicas: Rock"}
- {id: 83, cat: Audio, desc: "Músicas: Samba"}
- {id: 84, cat: Audio, desc: "Músicas: Sertanejo"}
- {id: 86, cat: Audio, desc: "Músicas: Surf"}
- {id: 87, cat: Audio, desc: "Músicas: Techno"}
- {id: 88, cat: Audio, desc: "Músicas: Trance"}
- {id: 89, cat: Audio, desc: "Músicas: Trilha Sonora"}
- {id: 90, cat: Audio, desc: "Músicas: Vocal"}
- {id: 91, cat: Audio, desc: "Músicas: World Music"}
- {id: 108, cat: Other, desc: "Outros: Outros"}
- {id: 95, cat: TV, desc: "Séries: Seriados"}
- {id: 110, cat: TV, desc: "Shows: Shows"}
- {id: 49, cat: TV, desc: "Televisão: TV"}
- {id: 112, cat: Audio/Video, desc: "Video Clipe: Video Clipe"}
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: sort
type: select
label: Sort requested from site
default: id
options:
id: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: account-login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: p#msgError
test:
path: index.php
selector: a[href="account-logout.php"]
search:
paths:
# https://asylumshare.net/torrents-search.php?c108=1&c95=1&c110=1&c49=1&search=&cat=0&incldead=1&freeleech=2&filmeQualidade=0
- path: torrents-search.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
cat: 0
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 all, 1 notfree, 2 onlyfree
freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 all, 1 3D, 2 4K, 3 FHD, 4 HD
filmeQualidade: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# site does not support imdbid search or return imdb links.
keywordsfilters:
# drop the year from searches since site titles do not include year
- name: re_replace
args: ["(19|20[0-9]{2})", ""]
# prepend + to each word
- name: re_replace
args: ["(\\w+)", "+$1"]
rows:
selector: tr.t-row:has(a[href^="download.php?id="])
fields:
category:
selector: td a[href^="torrents.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: td a[href^="torrents-details.php?id="]
filters:
- name: replace
args: ["[FREE]", ""]
details:
selector: td a[href^="torrents-details.php?id="]
attribute: href
download:
selector: td a[href^="download.php?id="]
attribute: href
date:
selector: a[title]
attribute: title
filters:
- name: regexp
args: "(\\d{2}\\/\\d{2}\\/\\d{2} \\d{2}:\\d{2}:\\d{2})"
- name: append
args: " -03:00" # BRT
- name: dateparse
args: "02/01/06 15:04:05 -07:00"
size:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
case:
"span.color-green:contains(\"FREE\")": 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1
# engine n/a, likely customised TT3.0

View File

@@ -2,14 +2,14 @@
id: audiobookbay
name: AudioBookBay
description: "AudioBook Bay (ABB) is a public Torrent Tracker for AUDIOBOOKS"
language: en-us
language: en-US
type: public
encoding: UTF-8
links:
- http://audiobookbay.nl/ # site forces http, does not support https
- http://audiobookbay.net/
- http://audiobookbay.ws/
- http://audiobookbayabb.com/
- https://audiobookbay.unblockit.onl/
- https://audiobookbay.unblockit.kim/
legacylinks:
- https://audiobookbay.la/
- https://audiobookbay.unblockit.lat/
@@ -19,6 +19,12 @@ legacylinks:
- https://audiobookbay.unblockit.link/
- https://audiobookbay.unblockit.buzz/
- https://audiobookbay.unblockit.club/
- https://audiobookbay.unblockit.onl/
- https://audiobookbay.unblockit.li/
- https://audiobookbay.unblockit.uno/
- https://audiobookbay.unblockit.ch/
- https://audiobookbay.unblockit.ws/
- http://audiobookbay.net/
caps:
categorymappings:
@@ -88,12 +94,17 @@ caps:
settings: []
download:
selector: td:contains("Info Hash:") ~ td
filters:
- name: prepend
args: "magnet:?xt=urn:btih:"
- name: append
args: "&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969%2Fannounce&tr=udp%3A%2F%2Fipv4.tracker.harry.lu%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fdenis.stalker.upeer.me%3A6969%2Fannounce"
infohash:
hash:
selector: td:contains("Info Hash:") ~ td
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
title:
selector: h1
filters:
- name: trim
- name: validfilename
search:
paths:

View File

@@ -2,7 +2,7 @@
id: audionews
name: AudioNews
description: "AudioNews (AN) is a Private Torrent Tracker for AUDIO SOFTWARE / SAMPLES / ETC"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -161,6 +161,7 @@ caps:
- {id: 201, cat: Audio/Other, desc: "PRESETS Xfer Serum"}
- {id: 164, cat: Audio/Other, desc: "PRESETS Sylenth"}
- {id: 168, cat: Audio/Other, desc: "PRESETS Toontrack"}
- {id: 239, cat: Books, desc: "Service Manuals"}
- {id: 21, cat: Other, desc: "UPDATE"}
- {id: 222, cat: Other, desc: "GFXNEWS 3D"}
- {id: 235, cat: Other, desc: "GFXNEWS APPS ANDROID & IOS"}

View File

@@ -2,7 +2,7 @@
id: aussierules
name: Aussierul.es
description: "Aussierul.es is a torrent site for Aussie Rules Football played in Australia"
language: en
language: en-AU
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: backups
name: Back-ups
description: "Back-Ups is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:

View File

@@ -0,0 +1,108 @@
---
id: badasstorrents
name: Badass Torrents
description: "Badass Torrents is a Public torrent site for MOVIES / TV / GENERAL"
language: en-US
type: public
encoding: UTF-8
links:
- https://badasstorrents.com/
- https://badasstorrents.nocensor.work/
caps:
categories:
Anime: TV/Anime
Apps: PC
Books: Books
Games: PC/Games
Movies: Movies
Music: Audio
Other: Other
TV: TV
XXX: XXX
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q, album, artist]
book-search: [q]
settings:
- name: downloadlink
type: select
label: Download link
default: "magnet:?xt="
options:
"/download/": ".torrent"
"magnet:?xt=": "magnet"
- name: downloadlink2
type: select
label: Download link (fallback)
default: "/download/"
options:
"/download/": ".torrent"
"magnet:?xt=": "magnet"
- name: info_download
type: info
label: About the Download links
default: You can optionally set as a fallback an automatic alternate link, so if the .torrent download link fails your download will still be successful.
- 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:
- selector: a[href*="{{ .Config.downloadlink }}"]
attribute: href
- selector: a[href*="{{ .Config.downloadlink2 }}"]
attribute: href
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 }}51/{{ .Config.sort }}/{{ .Config.type }}"
- path: "torrents/{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}{{ end }}76/{{ .Config.sort }}/{{ .Config.type }}"
rows:
selector: table.table-hover > tbody > tr:has(a[href*="/torrent/"])
fields:
category:
selector: a[href*="/cat/"]
title:
selector: a[href*="/torrent/"]
details:
selector: a[href*="/torrent/"]
attribute: href
download:
selector: a[href*="/torrent/"]
attribute: href
date:
selector: td:nth-child(4)
filters:
- name: timeago
size:
selector: td:nth-child(5)
seeders:
selector: td:nth-child(6)
leechers:
selector: td:nth-child(7)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -2,7 +2,7 @@
id: baibako
name: BaibaKo
description: "BaibaKo is a RUSSIAN Semi-Private Torrent Tracker for TV"
language: ru-ru
language: ru-RU
type: semi-private
encoding: windows-1251
links:
@@ -130,7 +130,7 @@ search:
- name: replace
args: ["февраля", "February"]
- name: replace
args: ["марта ", "March"]
args: ["марта", "March"]
- name: replace
args: ["апреля", "April"]
- name: replace

View File

@@ -2,7 +2,7 @@
id: beitai
name: BeiTai
description: "BeiTai is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-cn
language: zh-CN
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: beyond-hd-oneurl
name: Beyond-HD (OneURL)
description: "This is BeyondHD using OneURL (for those that have enabled 2FA)"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: beyond-hd
name: Beyond-HD
description: "Without BeyondHD, your HDTV is just a TV"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: bigfangroup
name: BigFANGroup
description: "BigFANGroup is a RUSSIAN Public Torrent Tracker for MOVIES / TV"
language: ru-ru
language: ru-RU
type: public
encoding: windows-1251
links:
@@ -159,7 +159,7 @@ search:
- name: replace
args: ["февраля", "February"]
- name: replace
args: ["марта ", "March"]
args: ["марта", "March"]
- name: replace
args: ["апреля", "April"]
- name: replace

View File

@@ -1,106 +0,0 @@
---
id: bigtorrent
name: BIGTorrent
description: "BIGTorrent is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu
type: private
encoding: UTF-8
links:
- https://www.bigtorrent.eu/
legacylinks:
- http://www.bigtorrent.eu/
caps:
categorymappings:
- {id: 24533, cat: Movies/3D, desc: "3D"}
- {id: 47, cat: Other, desc: "Other"}
- {id: 24541, cat: Movies/DVD, desc: "Film DVD English"}
- {id: 24540, cat: Movies/DVD, desc: "Film DVD Hungarian"}
- {id: 24539, cat: Movies/HD, desc: "Film HD English"}
- {id: 24538, cat: Movies/HD, desc: "Film HD Hungarian"}
- {id: 24537, cat: Movies/SD, desc: "Film SD English"}
- {id: 24536, cat: Movies/SD, desc: "Film SD Hungarian"}
- {id: 69, cat: PC/Games, desc: "Games ISO"}
- {id: 67, cat: PC/Games, desc: "Games Rip"}
- {id: 24534, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 65, cat: Other, desc: "Picture"}
- {id: 64, cat: Other, desc: "Video"}
- {id: 68, cat: Console/XBox 360, desc: "Video Game Console"}
- {id: 63, cat: Books, desc: "English Books"}
- {id: 62, cat: Books, desc: "Hungarian Books"}
- {id: 74, cat: Audio/Lossless, desc: "Lossless"}
- {id: 56, cat: PC/Mobile-Other, desc: "Mobile"}
- {id: 57, cat: PC, desc: "Programs"}
- {id: 24545, cat: TV/HD, desc: "English HD Series"}
- {id: 24544, cat: TV/HD, desc: "Hungarian HD Series"}
- {id: 24543, cat: TV/SD, desc: "English SD Series"}
- {id: 24542, cat: TV/SD, desc: "Hungarian SD Series"}
- {id: 24535, cat: XXX, desc: "XXX"}
- {id: 59, cat: Audio, desc: "Music"}
- {id: 58, cat: Audio, desc: "Hungarian Music"}
modes:
search: [q]
tv-search: [q]
movie-search: [q]
music-search: [q]
book-search: [q]
login:
path: login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
sent: yes
returnto: /
error:
- selector: div.error
test:
path: index.php
download:
selector: a[href^="download.php?id="]
attribute: href
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }} {{ end }}"
rows:
selector: table#torrent_table > tbody > tr:has(a[href^="browse.php?cat="])
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: td:nth-child(2) a
download:
selector: a[href^="details.php?id="]
attribute: href
filters:
- name: replace
args: ["details.php?id=", "download.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
size:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
date:
selector: td:nth-child(4)
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# engine tbd

View File

@@ -1,241 +0,0 @@
---
id: bit-titan
name: BiT-TiTAN
description: "BiT-TiTAN is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-de
type: private
encoding: iso-8859-1
links:
- https://bit-titan.net/
caps:
categorymappings:
- {id: 1010, cat: Movies/UHD, desc: "Movies 2160p"}
- {id: 1020, cat: Movies/HD, desc: "Movies 1080p"}
- {id: 1030, cat: Movies/HD, desc: "Movies 720p"}
- {id: 1040, cat: Movies/HD, desc: "Movies x264"}
- {id: 1050, cat: Movies/HD, desc: "Movies x265"}
- {id: 1060, cat: Movies/SD, desc: "Movies XviD"}
- {id: 1070, cat: Movies/3D, desc: "Movies 3D"}
- {id: 1080, cat: Movies/DVD, desc: "Movies DVD"}
- {id: 1090, cat: Movies/BluRay, desc: "Movies BluRay"}
- {id: 1100, cat: Movies/DVD, desc: "Movies HD2DVD"}
- {id: 1110, cat: Movies/Foreign, desc: "Movies International"}
- {id: 1120, cat: Movies/HD, desc: "Movies HD Packs"}
- {id: 1130, cat: Movies/SD, desc: "Movies SD Packs"}
- {id: 2010, cat: TV/UHD, desc: "TV 2160p"}
- {id: 2020, cat: TV/HD, desc: "TV 1080p"}
- {id: 2030, cat: TV/HD, desc: "TV 720p"}
- {id: 2040, cat: TV/HD, desc: "TV x264"}
- {id: 2050, cat: TV/HD, desc: "TV x265"}
- {id: 2060, cat: TV/SD, desc: "TV XviD"}
- {id: 2070, cat: TV/HD, desc: "TV HD Packs"}
- {id: 2080, cat: TV/SD, desc: "TV SD Packs"}
- {id: 2090, cat: TV/Foreign, desc: "TV International"}
- {id: 3010, cat: TV/Documentary, desc: "Docu 2160p"}
- {id: 3020, cat: TV/Documentary, desc: "Docu 1080p"}
- {id: 3030, cat: TV/Documentary, desc: "Docu 720p"}
- {id: 3040, cat: TV/Documentary, desc: "Docu x264"}
- {id: 3050, cat: TV/Documentary, desc: "Docu x265"}
- {id: 3060, cat: TV/Documentary, desc: "Docu XviD"}
- {id: 3070, cat: TV/Documentary, desc: "Docu HD Packs"}
- {id: 3080, cat: TV/Documentary, desc: "Docu SD Packs"}
- {id: 3090, cat: TV/Documentary, desc: "Docu International"}
- {id: 4010, cat: TV/Sport, desc: "Sport 2160p"}
- {id: 4020, cat: TV/Sport, desc: "Sport 1080p"}
- {id: 4030, cat: TV/Sport, desc: "Sport 720p"}
- {id: 4040, cat: TV/Sport, desc: "Sport SD Sport"}
- {id: 4050, cat: TV/Sport, desc: "Sport HD Packs"}
- {id: 4060, cat: TV/Sport, desc: "Sport SD Packs"}
- {id: 5010, cat: XXX, desc: "XXX 2160p"}
- {id: 5020, cat: XXX, desc: "XXX 1080p"}
- {id: 5030, cat: XXX, desc: "XXX 720p"}
- {id: 5040, cat: XXX, desc: "XXX x264"}
- {id: 5050, cat: XXX, desc: "XXX x265"}
- {id: 5060, cat: XXX, desc: "XXX XviD"}
- {id: 5070, cat: XXX, desc: "XXX HD Packs"}
- {id: 5080, cat: XXX, desc: "XXX SD Packs"}
- {id: 5090, cat: XXX, desc: "XXX Sonstiges"}
- {id: 6010, cat: PC/Games, desc: "Games Windows"}
- {id: 6020, cat: Console, desc: "Games Linux"}
- {id: 6030, cat: PC/Mac, desc: "Games MacOS"}
- {id: 6040, cat: PC/Mobile-Android, desc: "Games Android"}
- {id: 6050, cat: Console/XBox, desc: "Games Xbox"}
- {id: 6060, cat: Console/PSP, desc: "Games PlayStation"}
- {id: 6070, cat: Console/NDS, desc: "Games Nintendo"}
- {id: 6080, cat: Console, desc: "Games Sonstige"}
- {id: 7010, cat: PC/0day, desc: "Software Windows"}
- {id: 7020, cat: PC, desc: "Software Linux"}
- {id: 7030, cat: PC/Mac, desc: "Software MacOS"}
- {id: 7040, cat: PC/Mobile-Android, desc: "Software Android"}
- {id: 8010, cat: Audio/MP3, desc: "Music MP3-Album"}
- {id: 8020, cat: Audio/MP3, desc: "Music MP3-Charts"}
- {id: 8030, cat: Audio/MP3, desc: "Music MP3-Sampler"}
- {id: 8040, cat: Audio/MP3, desc: "Music MP3-Single"}
- {id: 8050, cat: Audio/Lossless, desc: "Music FLAC-Album"}
- {id: 8060, cat: Audio/Lossless, desc: "Music FLAC-Charts"}
- {id: 8070, cat: Audio/Lossless, desc: "Music FLAC-Sampler"}
- {id: 8080, cat: Audio/Lossless, desc: "Music FLAC-Single"}
- {id: 8090, cat: Audio/Video, desc: "Music Video"}
- {id: 9010, cat: Audio/Audiobook, desc: "Books A-Book"}
- {id: 9020, cat: Books/EBook, desc: "Books E-Book"}
- {id: 9030, cat: Books, desc: "Books E-Paper"}
- {id: 9040, cat: Books, desc: "Books E-Learning"}
- {id: 9060, cat: TV/Anime, desc: "Anime HD"}
- {id: 9070, cat: TV/Anime, desc: "Anime SD"}
- {id: 9080, cat: TV/Anime, desc: "Anime Pack"}
- {id: 9999, cat: Other, desc: "unsort"}
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: sort
type: select
label: Sort requested from site
default: 1
options:
1: created
2: seeders
5: size
9: title
- name: type
type: select
label: Order requested from site
default: 1
options:
1: desc
2: asc
login:
path: login.php
method: form
form: form[action$="login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
captcha:
type: image
selector: img[src*="captcha_math.php"]
input: stringCaptcha
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div#login_error
test:
path: index.php
# selector: a[href="logout.php"] # ajax does not return a full page so cant test this.
search:
paths:
- path: ajax_browse.php
method: post
inputs:
# allCats=1000&categories[]=1010&categories[]=1020&search=&limit=1&searchIn=0&orderBy=1&order=1
$raw: "{{ if .Categories }}{{ range .Categories }}categories[]={{.}}&{{end}}{{ else }}{{ end }}"
# cat: (empty) all, 1000 film, 2000 tv, 3000 docs, 4000 sport, 5000 xxx, 6000 games, 7000 apps, 8000 music, 9000 other
allCats: ""
search: "{{ .Keywords }}"
# 1 25, 2 50, 3 75, 4 100
limit: 4
# searchin: 0 all, 1 active, 2 dead, 3 highlights, 4 bookmarks, 5 uploads, 10 bots, 11 onlyupload, 12 multiplier, 13 %download, 14 freeleech
# note: freeleech on this site means download and upload is not counted, whereas OU means download is free and upload is counted
# 14 yields no freeleech, but 11 returns results
searchin: "{{ if .Config.freeleech }}11{{ else }}0{{ end }}"
orderBy: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
headers:
x-requested-with: ["XMLHttpRequest"]
rows:
selector: table.tableinborder tr:has(.catPic)
fields:
category:
selector: td.catPic > img
attribute: src
filters:
- name: regexp
args: (\d+).png$
title:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
# a[onlick="downloadTorrent(383718);"] --> a[href="download.php?torrent=383559"]
selector: td.tdl > a
attribute: onclick
filters:
- name: regexp
args: (\d+)
- name: prepend
args: "download.php?torrent="
poster:
selector: div[data-image]
attribute: data-image
seeders:
selector: td.peers:has(i[title="Seeders"])
leechers:
selector: td.peers:has(i[title="Leechers"])
grabs:
selector: td.peers:has(i[title="Snatchers"])
# 2 flavours of dates
date:
# &nbsp;Heute 13:30:04
# &nbsp;Gestern 22:44:23
selector: td.added:not(:contains("."))
optional: true
filters:
- name: replace
args: ["\u00a0", ""]
- name: replace
args: ["Heute", "Today"]
- name: replace
args: ["Gestern", "Yesterday"]
- name: append
args: " +01:00" # CET
- name: fuzzytime
date:
# &nbsp;24.05.2019 20:15:38
selector: td.added:contains(".")
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "02.01.2006 15:04:05 -07:00"
size:
selector: td.size
downloadvolumefactor:
case:
"span:contains(\"OU\")": 0 # only upload is counted
"span:contains(\"FL\")": 0 # freeleech neither dl or ul is counted (identity unconfirmed)
"span:contains(\"%25\")": .25 # 75% free
"span:contains(\"%50\")": .5 # 50% free
"span:contains(\"%75\")": .75 # 25% free
"*": 1
uploadvolumefactor:
case:
"span:contains(\"x2\")": 2
"span:contains(\"x5\")": 5
"span:contains(\"x10\")": 10
"span:contains(\"FL\")": 0 # freeleech neither dl or ul is counted
"*": 1
minimumseedtime:
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine n/a

View File

@@ -0,0 +1,146 @@
---
id: bitded
name: Bitded
description: "Bitded is a THAI Private Torrent Tracker for MOVIES / TV / GENERAL"
language: th-TH
type: private
encoding: UTF-8
links:
- https://www.dedbit.com/
caps:
categorymappings:
- {id: 1, cat: Other, desc: "ในพระราชสำนัก (in the royal court)"}
- {id: 4, cat: TV, desc: "รายการทีวี (TV)"}
- {id: 7, cat: Movies, desc: "ภาพยนตร์ชุด (Movie Packs)"}
- {id: 12, cat: Books/EBook, desc: "หนังสือ สื่อการสอน (Books)"}
- {id: 13, cat: Other/Misc, desc: "ทั่วไป (General)"}
- {id: 14, cat: TV/Sport, desc: "กีฬา (Sport)"}
- {id: 16, cat: TV/Documentary, desc: "สารคดี (Documentary)"}
- {id: 18, cat: TV/Other, desc: "ธรรมะ (Dharma)"}
- {id: 21, cat: Books/Comics, desc: "หนังสือการ์ตูน (Comics)"}
- {id: 22, cat: TV/Anime, desc: "การ์ตูนอนิเมชั่น (Anime)"}
- {id: 31, cat: Movies, desc: "ภาพยนตร์ (Movies)"}
- {id: 34, cat: Movies/DVD, desc: "ภาพยนตร์ DVD (Movies DVD)"}
- {id: 35, cat: Movies/HD, desc: "วีดีโอความละเอียดสูง (Movies HD)"}
- {id: 41, cat: Audio/MP3, desc: "เพลง (Music)"}
- {id: 43, cat: Audio/Video, desc: "มิวสิควีดีโอ (Music video)"}
- {id: 53, cat: PC/0day, desc: "โปรแกรม/Windows (Software Windows)"}
- {id: 54, cat: PC/Mac, desc: "โปรแกรม/Mac, Linux (Software Mac/Linux)"}
- {id: 55, cat: PC/Mobile-Other, desc: "โปรแกรม/Mobile (Software Mobile)"}
- {id: 61, cat: PC/Games, desc: "เกม-Computer (PC Games)"}
- {id: 62, cat: Console, desc: "เกม-Console (Console)"}
- {id: 63, cat: Console, desc: "เกมส์-พกพา (Console portable)"}
- {id: 72, cat: Other, desc: "รูปภาพ (Pics)"}
- {id: 74, cat: Other, desc: "J-IDOL"}
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_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: 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
login:
path: takelogin.php
method: post
inputs:
x: axion
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td.embedded:contains("Login failed!")
test:
path: my.php
selector: a[href="logout.php"]
search:
paths:
# https://www.dedbit.com/browse.php?c12=1&c13=1&incldead=1&freeload=1&search=&sort=added&h=6&d=DESC
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
freeload: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
search: "{{ .Keywords }}"
sort: "{{ .Config.sort }}"
d: "{{ .Config.type }}"
# site does not support imdbid searching and does not display imdb links in results.
rows:
selector: table.torrenttable 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="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php"]
attribute: href
files:
selector: td:nth-last-child(9)
date:
selector: td:nth-last-child(7)
filters:
- name: append
args: " +07:00" # ICT
- name: dateparse
args: "2006-01-0215:04:05 -07:00"
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[src$="pic/freeload.png"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
# engine n/a

View File

@@ -2,7 +2,7 @@
id: bithorlo
name: Bithorlo
description: "Bithorlo (BHO) is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
language: hu-hu
language: hu-HU
type: private
encoding: ISO-8859-2
links:
@@ -28,6 +28,8 @@ caps:
- {id: 28, cat: Movies/HD, desc: "HD/Hun"}
- {id: 33, cat: TV, desc: "Sorozat/Eng"}
- {id: 5, cat: TV, desc: "Sorozat/Hun"}
- {id: 52, cat: TV/HD, desc: "Sorozat/Eng/HD"}
- {id: 53, cat: TV/HD, desc: "Sorozat/Hun/HD"}
- {id: 4, cat: Movies/SD, desc: "Xvid/Eng"}
- {id: 3, cat: Movies/SD, desc: "Xvid/Hun"}
# Zene
@@ -52,10 +54,6 @@ caps:
book-search: [q]
settings:
- name: info_alert
type: info
label: Alert about Cookie
default: "If during your cookie save you get the following error:</br><b>The 'Value'='xzlogin,xzrecover,xzsignup' part of the cookie is invalid.</b></br>Then remove <b>acopendivids=xzlogin,xzrecover,xzsignup; </b> from the cookie string before proceeding to save."
- name: cookie
type: text
label: Cookie
@@ -150,5 +148,9 @@ search:
filters:
- name: replace
args: ["Feltöltési szorzó × ", ""]
# minimumseedtime: there is no mandatory seed time
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine n/a

View File

@@ -2,7 +2,7 @@
id: bithumen
name: BitHUmen
description: "BitHUmen is a Hungarian Private site for TV / MOVIES / GENERAL"
language: hu-hu
language: hu-HU
type: private
encoding: ISO-8859-2
links:

View File

@@ -2,7 +2,7 @@
id: bitru
name: BitRu
description: "BitRu is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL"
language: ru-ru
language: ru-RU
type: public
encoding: UTF-8
links:
@@ -89,7 +89,7 @@ search:
date:
# Сегодня в 09:09 от
# Вчера в 22:47 от
selector: td:nth-child(2) div.b-info div span:nth-child(2):contains("Сегодня"), td:nth-child(2) div.b-info div span:nth-child(2):contains("Вчера")
selector: td:nth-child(2) div.b-info div span:nth-child(1):contains("Сегодня"), td:nth-child(2) div.b-info div span:nth-child(1):contains("Вчера")
optional: true
filters:
- name: regexp
@@ -100,7 +100,7 @@ search:
args: ["Вчера в", "Yesterday"]
date:
# 08 ноября 2019 в 23:53 от
selector: td:nth-child(2) div.b-info div span:nth-child(2):not(:contains("Сегодня")):not(:contains("Вчера"))
selector: td:nth-child(2) div.b-info div span:nth-child(1):not(:contains("Сегодня")):not(:contains("Вчера"))
optional: true
filters:
- name: regexp

View File

@@ -0,0 +1,138 @@
---
id: bitsearch
name: BitSearch
description: "BitSearch is a Public torrent meta-search engine"
language: en-US
type: public
encoding: UTF-8
links:
- https://bitsearch.to/
caps:
categories:
eBook: Books/EBook
"Ebook/Course": Books/EBook
Movies: Movies
"Music/Album": Audio
"Music/mp3": Audio/MP3
"Music/Lossless": Audio/Lossless
Other: Other
"Other/Android": PC/Mobile-Android
"Other/Archive": Other
"Other/Audio": Audio
"Other/Database": PC
"Other/DiskImage": PC/ISO
"Other/Document": Books/Comics
"Other/Image": Other/Misc
"Other/Program": PC/0day
"Other/Sourcecode": PC
"Other/Source Code": PC
"Other/Video": TV
"Softwares/Windows": PC/0day
TV: TV
Unknown: Other
XXX: XXX
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: date
options:
date: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
download:
# the magnet URI on this site exceeds 2048 bytes which some interfaces will reject. So we use the infohash and build our own.
infohash:
hash:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
title:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: "&dn=(.+?)$"
- name: validfilename
search:
paths:
# https://bitsearch.to/search?q=&sort=date&order=desc
- path: search
inputs:
q: "{{ .Keywords }}"
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
rows:
selector: div.search-result
fields:
category:
selector: a.category
title:
selector: h5
details:
selector: h5 a
attribute: href
download:
selector: h5 a
attribute: href
grabs:
selector: div.stats div:has(img[alt="Download"])
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
size:
selector: div.stats div:has(img[alt="Size"])
seeders:
selector: div.stats div:has(img[alt="Seeder"])
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
leechers:
selector: div.stats div:has(img[alt="Leecher"])
filters:
- name: replace
args: [".", ""]
- name: replace
args: ["K", "00"]
- name: replace
args: ["M", "00000"]
date:
selector: div.stats div:has(img[alt="Date"])
filters:
- name: dateparse
args: "Jan 2, 2006"
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

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

View File

@@ -2,7 +2,7 @@
id: bitspyder
name: Bitspyder
description: "Bitspyder is a Private site for Educational BOOKS / AUDIO"
language: en-us
language: en-US
type: private
encoding: windows-1252
links:
@@ -22,27 +22,27 @@ caps:
- {id: 39, cat: Books, desc: "Cert QA"}
- {id: 63, cat: Books, desc: "College"}
- {id: 53, cat: Books, desc: "Cooking"}
- {id: 35, cat: Books, desc: "Developer"}
- {id: 42, cat: Books, desc: "Documentary"}
- {id: 37, cat: Books/EBook, desc: "e-Books"}
- {id: 65, cat: Books, desc: "Engineering"}
- {id: 45, cat: Books, desc: "Ethical hacking"}
- {id: 54, cat: Books, desc: "Health-Fitness"}
- {id: 64, cat: Books, desc: "Kids"}
- {id: 47, cat: Books, desc: "Languages"}
- {id: 49, cat: Books, desc: "Linux CBTs"}
- {id: 43, cat: Books, desc: "Lynda.com"}
- {id: 57, cat: Books/Mags, desc: "Magazines"}
- {id: 71, cat: Books, desc: "Pluralsight"}
- {id: 60, cat: Books, desc: "Medical"}
- {id: 44, cat: Books, desc: "Misc Learning"}
- {id: 51, cat: Books, desc: "Music Learning"}
- {id: 41, cat: Books, desc: "Others"}
- {id: 58, cat: Books, desc: "Packt"}
- {id: 52, cat: Books, desc: "Photography"}
- {id: 35, cat: Books, desc: "Developer"}
- {id: 38, cat: Books, desc: "Udemy"}
- {id: 71, cat: Books, desc: "Pluralsight"}
- {id: 68, cat: Books, desc: "Self Growth"}
- {id: 72, cat: Books, desc: "Templates"}
- {id: 58, cat: Books, desc: "Packt"}
- {id: 45, cat: Books, desc: "Ethical hacking"}
- {id: 38, cat: Books, desc: "Udemy"}
- {id: 59, cat: Books, desc: "WEB | SocialMedia"}
modes:
@@ -133,9 +133,6 @@ search:
selector: a[href*="&filelist=1"]
grabs:
selector: td.rowcol:nth-child(7):has(br), td.clear:nth-child(4)
filters:
- name: regexp
args: (\d+)
seeders:
selector: td.rowcol:nth-last-child(3)
leechers:

View File

@@ -2,7 +2,7 @@
id: bitturk
name: BiTTuRK
description: "BiTTuRK is a Turkish Private Torrent Tracker for HD MOVIES / TV / GENERAL. This Indexer is for English only."
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -27,7 +27,8 @@ caps:
- {id: 72, cat: Movies, desc: "Belgesel"}
- {id: 60, cat: Movies/3D, desc: "3D"}
- {id: 76, cat: Movies/UHD, desc: "4K UHD"}
- {id: 45, cat: Movies, desc: "Eğitim / Prog"}
- {id: 80, cat: TV/Sport, desc: "Formula-1"}
- {id: 45, cat: Other, desc: "Eğitim / Prog"}
- {id: 1, cat: Movies, desc: "Filmler"}
- {id: 14, cat: Movies/3D, desc: "3D Film"}
- {id: 77, cat: Movies/UHD, desc: "4K UHD"}
@@ -35,7 +36,7 @@ caps:
- {id: 17, cat: TV/Anime, desc: "Anime"}
- {id: 31, cat: Movies, desc: "Belgesel"}
- {id: 32, cat: Movies/BluRay, desc: "Bluray"}
- {id: 33, cat: Movies/BluRay, desc: "BRRiP"}
- {id: 33, cat: Movies/HD, desc: "BRRiP"}
- {id: 34, cat: Movies, desc: "Çizgi Film"}
- {id: 35, cat: Movies, desc: "D-Z0N3"}
- {id: 36, cat: Movies/DVD, desc: "DVD"}
@@ -52,9 +53,9 @@ caps:
- {id: 46, cat: Audio, desc: "Yab@ncı MüziK"}
- {id: 21, cat: Audio/Video, desc: "Video Klipler"}
- {id: 2, cat: Console, desc: "Oyun"}
- {id: 74, cat: PC, desc: "PC"}
- {id: 74, cat: PC/Games, desc: "PC"}
- {id: 73, cat: Console, desc: "SONY-PS"}
- {id: 6, cat: PC, desc: "Program"}
- {id: 6, cat: PC/0day, desc: "Program"}
- {id: 47, cat: Other, desc: "Resimler"}
- {id: 48, cat: TV, desc: "Televizyon"}
- {id: 49, cat: TV/HD, desc: "Tv HD"}

View File

@@ -2,7 +2,7 @@
id: bluebirdhd
name: BlueBird
description: "BlueBird is a RUSSIAN Private Torrent Tracker for HD MOVIES"
language: ru-ru
language: ru-RU
type: private
encoding: windows-1251
links:
@@ -68,9 +68,6 @@ search:
attribute: href
grabs:
selector: a[href*="&snatched=1#snatched"]
filters:
- name: regexp
args: (\d+)
size:
selector: td:nth-child(7)
remove: a

View File

@@ -2,7 +2,7 @@
id: blutopia
name: Blutopia
description: "Blutopia (BLU) is a Private Torrent Tracker for HD MOVIES / TV"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -82,11 +82,13 @@ search:
malId: ""
startYear: ""
endYear: ""
playlistId: ""
collectionId: ""
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table > tbody > tr
@@ -112,6 +114,8 @@ search:
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
- name: replace
args: ["https://via.placeholder.com/400x600", ""]
size:
selector: td:nth-last-child(5)
seeders:
@@ -181,4 +185,4 @@ search:
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# UNIT3D 5.3.0b
# UNIT3D 5.3.1b

View File

@@ -2,7 +2,7 @@
id: booktracker
name: BookTracker
description: "BookTracker is a RUSSIAN Semi-Private Torrent Tracker for EBOOKS"
language: ru-ru
language: ru-RU
type: semi-private
encoding: UTF-8
links:

View File

@@ -1,8 +1,8 @@
---
id: bootytape
name: BootyTape
language: en-us
description: "BootyTape is a Semi-Private site for 3X"
language: en-US
type: semi-private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: borgzelle
name: Borgzelle
description: "Borgzelle is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-de
language: de-DE
type: private
encoding: UTF-8
links:
@@ -177,31 +177,14 @@ search:
- name: timeago
size:
selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(1) b
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
files:
selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(1) a span
filters:
- name: regexp
args: (\d+)
seeders:
selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(2) a span
filters:
- name: regexp
args: (\d+)
leechers:
selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(2) a span:nth-child(2)
filters:
- name: regexp
args: (\d+)
grabs:
selector: td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(3) a span
filters:
- name: regexp
args: (\d+)
downloadvolumefactor:
case:
"span:contains(\"[OnlyUpload]\")": 0

View File

@@ -2,7 +2,7 @@
id: boxingtorrents
name: Boxing Torrents
description: "Boxing Torrents is a Private Torrent Tracker for BOXING"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -77,8 +77,9 @@ login:
selector: a[href="logout.php"]
download:
selector: a[href^="download.php"]
attribute: href
selectors:
- selector: a[href^="download.php"]
attribute: href
search:
paths:
@@ -126,9 +127,6 @@ search:
selector: td:nth-last-child(5)
grabs:
selector: td:nth-last-child(4)
filters:
- name: regexp
args: (\d+)
seeders:
selector: td:nth-last-child(3)
leechers:

View File

@@ -2,7 +2,7 @@
id: brasiltracker
name: BrasilTracker
description: "BrasilTracker is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pt-br
language: pt-BR
encoding: UTF-8
type: private
links:

View File

@@ -15,22 +15,22 @@ caps:
- {id: 1, cat: Movies/UHD, desc: "UHD"}
- {id: 2, cat: Movies/UHD, desc: "UHD - BluRay"}
- {id: 8, cat: Movies/UHD, desc: "UHD - TV"}
- {id: 6, cat: Movies/UHD, desc: "UHD - WEB-DL"}
- {id: 6, cat: Movies/WEB-DL, desc: "UHD - WEB-DL"}
- {id: 16, cat: Movies/UHD, desc: "UHD - WEBRip"}
- {id: 31, cat: Movies/BluRay, desc: "BluRay Disk"}
- {id: 3, cat: Movies/HD, desc: "HD"}
- {id: 25, cat: Movies/3D, desc: "HD - 3D"}
- {id: 4, cat: Movies/HD, desc: "HD - BluRay"}
- {id: 7, cat: Movies/HD, desc: "HD - TV"}
- {id: 5, cat: Movies/HD, desc: "HD - WEB-DL"}
- {id: 5, cat: Movies/WEB-DL, desc: "HD - WEB-DL"}
- {id: 14, cat: Movies/HD, desc: "HD - WEBRip"}
- {id: 32, cat: PC/Games, desc: "Oyunlar (Games)"}
- {id: 9, cat: Movies/SD, desc: "SD"}
- {id: 23, cat: Movies/SD, desc: "SD - BluRay"}
- {id: 10, cat: Movies/SD, desc: "SD - DVD"}
- {id: 10, cat: Movies/DVD, desc: "SD - DVD"}
- {id: 36, cat: Movies/SD, desc: "SD - DVDRip"}
- {id: 12, cat: Movies/SD, desc: "SD - TV"}
- {id: 13, cat: Movies/SD, desc: "SD - WEB-DL"}
- {id: 13, cat: Movies/WEB-DL, desc: "SD - WEB-DL"}
- {id: 15, cat: Movies/SD, desc: "SD - WEBRip"}
- {id: 17, cat: TV, desc: "TV"}
- {id: 26, cat: TV/Other, desc: "TV - TV Program"}

View File

@@ -1,27 +1,24 @@
---
id: danishbytes
name: DANISH BYTES
description: "DANISH BYTES is a Private Danish Tracker"
language: en-us
id: brsociety
name: BrSociety
description: "BrSociety (SemeandoCC) is a BRAZILIAN Private Torrent Tracker for E-LEARNING"
language: pt-BR
type: private
encoding: UTF-8
links:
- https://danishbytes.org/
- https://brsociety.club/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 5, cat: PC/0day, desc: "Appz"}
- {id: 8, cat: Books, desc: "Bookz"}
- {id: 1, cat: TV, desc: "Cursos (courses)"}
- {id: 2, cat: Books/EBook, desc: "eBooks"}
- {id: 5, cat: Books/Mags, desc: "Revistas (Magazines)"}
- {id: 3, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 4, cat: Other, desc: "Arquivos de Auxilio (Help Files)"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
tv-search: [q]
book-search: [q]
settings:
@@ -72,50 +69,41 @@ login:
search:
paths:
- path: torrents/filter
- path: torrents
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
name: "{{ .Keywords }}"
description: ""
mediainfo: ""
keywords: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
tvdb: "{{ .Query.TVDBID }}"
tmdb: "{{ .Query.TMDBID }}"
mal: ""
igdb: ""
start_year: ""
end_year: ""
sorting: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 100
page: 0
view: list
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
rows:
selector: table > tbody > tr
fields:
category:
selector: i.torrent-icon
attribute: class
case:
i.fa-film: 1
i.fa-tv-retro: 2
i.fa-music: 3
i.fa-gamepad: 4
i.fa-compact-disc: 5
i.fa-book-open: 8
selector: a[href*="/categories/"]
attribute: href
filters:
- name: regexp
args: "/categories/(\\d+)"
title:
selector: a.view-torrent
download:
selector: a[href*="/download/"]
selector: a[href*="/download_check/"]
attribute: href
filters:
- name: replace
args: ["download_check", "download"]
magnet:
selector: a[href^="magnet:?"]
attribute: href
# tracker has issue with some magnet downloads failing #10758
# magnet:
# selector: a[href^="magnet"]
# attribute: href
details:
selector: a.view-torrent
attribute: href
@@ -124,28 +112,19 @@ search:
attribute: src
filters:
- name: replace
args: ["&w=52&h=80", "&w=180&h=270"] # for display on dashboard
args: ["https://via.placeholder.com/90x135", ""]
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/52x80&w=180&h=270", ""]
args: ["https://via.placeholder.com/400x600", ""]
size:
selector: td:nth-last-child(4)
selector: td:nth-last-child(5)
seeders:
selector: td:nth-last-child(3)
selector: td:nth-last-child(4)
leechers:
selector: td:nth-last-child(2)
selector: td:nth-last-child(3)
grabs:
selector: td:nth-last-child(1)
filters:
- name: regexp
args: (\d+)
imdb:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
attribute: href
selector: td:nth-last-child(2)
date:
selector: time
selector: td:nth-last-child(1)
filters:
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
- name: re_replace
@@ -185,7 +164,7 @@ search:
- name: timeago
downloadvolumefactor:
case:
i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From PARA Store
i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From BON Store
i[class*="fa-trophy text-purple"]: 0 # Special FreeLeech For Certain User Groups
i[class*="fa-star text-bold"]: 0 # Freeleech From Token
i[class*="fa-coins text-bold"]: 0 # Freeleech From Token
@@ -199,9 +178,7 @@ search:
i[class*="fa-globe text-green"]: 2 # Global Double Upload
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
minimumratio:
text: 1.1
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# UNIT3D 5.1.0 DBy-edition 0.75
# UNIT3D 5.3.0

View File

@@ -2,7 +2,7 @@
id: bt4g
name: BT4G
description: "BT4G is a Public metadata crawler for magnets"
language: en-us
language: en-US
type: public
encoding: UTF-8
links:

View File

@@ -1,125 +0,0 @@
---
id: btdb
name: BTDB
description: "BTDB is a Public BitTorrent DHT search engine."
language: en-us
type: public
encoding: UTF-8
followredirect: true
links:
# update poster placeholder link too
- https://btdb.eu/
- https://btdb.unblockit.onl/
legacylinks:
- https://btdb.to/
- https://btdb.unblocked.app/
- https://btdb.unblockit.pro/
- https://btdb.unblockit.one/
- https://btdb.black-mirror.xyz/
- https://btdb.unblocked.casa/
- https://btdb.proxyportal.fun/
- https://btdb.uk-unblock.xyz/
- https://btdb.ind-unblock.xyz/
- https://btdb.io/ # ERR_NAME_NOT_RESOLVED
- https://btdb.unblockit.me/
- https://btdb.unblockit.pw/
- https://btdb.unblockit.id/
- https://btdb.unblockit.win/
- https://btdb.unblocked.bar/
- https://btdb.proxyportal.pw/
- https://btdb.uk-unblock.pro/
- https://btdb.unblockit.top/
- https://btdb.unblockit.lat/
- https://btdb.unblockit.app/
- https://btdb.unblockit.dev/
- https://btdb.unblockit.ltd/
- https://btdb.unblockit.link/
- https://btdb.unblockit.buzz/
- https://btdb.unblockit.club/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolver</a> to access it.
- name: info_8000
type: info
label: About BTDB Categories
default: BTDB 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: time
options:
time: created
length: size
seeders: seeders
search:
paths:
- path: "{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}recent{{ end }}?sort={{ .Config.sort }}"
- path: "{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}recent{{ end }}?sort={{ .Config.sort }}&page=2"
- path: "{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}recent{{ end }}?sort={{ .Config.sort }}&page=3"
- path: "{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}recent{{ end }}?sort={{ .Config.sort }}&page=4"
- path: "{{ if .Keywords }}search/{{ .Keywords }}/{{ else }}recent{{ end }}?sort={{ .Config.sort }}&page=5"
rows:
selector: div.media
fields:
category:
text: Other
title:
selector: a[href*="/torrent/"]
attribute: title
details:
selector: a[href*="/torrent/"]
attribute: href
download:
# download can be missing despite icon being present. Fortunately the magnet is always there
selector: a[href$=".torrent"]
attribute: href
optional: true
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
poster:
selector: a.img-thumbnail img
attribute: src
filters:
- name: replace
args: ["https://btdb.eu/assets/img/placeholder.png", ""]
date:
selector: small:nth-of-type(5) strong
filters:
- name: timeago
size:
selector: small:nth-of-type(1) strong
files:
selector: small:nth-of-type(2) strong
seeders:
selector: small:nth-of-type(3) strong
filters:
- name: replace
args: [",", ""]
leechers:
selector: small:nth-of-type(4) strong
filters:
- name: replace
args: [",", ""]
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -2,7 +2,7 @@
id: btdigg
name: BTDigg
description: "BTDigg is a Public BitTorrent DHT search engine."
language: en-us
language: en-US
type: public
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: btetree
name: BT.etree
description: "BT.etree is a Public Tracker dedicated to Bootleg FLAC MUSIC"
language: en-us
language: en-US
type: public
encoding: UTF-8
links:
@@ -58,15 +58,14 @@ search:
date:
selector: td:nth-child(5)
filters:
- name: replace
args: [" ", " 0"]
- name: dateparse
args: "01/02 15:04"
size:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
filters:
- name: regexp
args: (\d+)
seeders:
selector: td:nth-child(8)
leechers:

View File

@@ -2,7 +2,7 @@
id: btnext
name: BTNext
description: "BTNext (BTNT) is a PORTUGUESE Private Torrent Tracker for 0DAY / GENERAL"
language: pt-pt
language: pt-PT
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: btschool
name: BTSCHOOL
description: "BTSCHOOL is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
language: zh-cn
language: zh-CN
type: private
encoding: UTF-8
links:
@@ -12,10 +12,10 @@ caps:
categorymappings:
- {id: 405, cat: Movies, desc: "电影/Movies"}
- {id: 406, cat: TV, desc: "连续剧/TV-Series"}
- {id: 407, cat: TV/Anime, desc: "动漫/Anime"}
- {id: 407, cat: TV/Anime, desc: "动漫/Animation"}
- {id: 408, cat: TV/Documentary, desc: "纪录片/Documentary"}
- {id: 412, cat: TV, desc: "综艺/TV-Show"}
- {id: 404, cat: PC, desc: "软件/Software"}
- {id: 404, cat: PC/0day, desc: "软件/Software"}
- {id: 402, cat: TV, desc: "资料/Education"}
- {id: 411, cat: PC/Games, desc: "游戏/Game"}
- {id: 409, cat: Audio, desc: "音乐/Music"}
@@ -94,13 +94,24 @@ search:
selector: a[href^="download.php?id="]
attribute: href
date:
# time type: time elapsed (default)
selector: td:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
date:
# time added
selector: td:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "2006-01-0215:04:05 -07:00"
size:
selector: td.rowfollow:nth-child(5)
seeders:

View File

@@ -2,11 +2,11 @@
id: btsow
name: BTSOW
description: "BTSOW is a Public torrent indexer"
language: en-us
language: en-US
type: public
encoding: UTF-8
links:
- https://btsow.digital
- https://btsow.rest/
legacylinks:
- https://btos.pw/
- https://btio.pw/
@@ -25,6 +25,10 @@ legacylinks:
- https://btsow.surf/
- https://btsow.com/
- https://btsow.cam/
- https://btsow.digital/
- https://btsow.shop/
- https://btsow.us/
- https://btsow.one/
caps:
categories:
@@ -44,8 +48,9 @@ settings:
default: BTSOW does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
download:
selector: a#magnetOpen
attribute: href
selectors:
- selector: a#magnetOpen
attribute: href
search:
paths:

View File

@@ -2,7 +2,7 @@
id: bwtorrents
name: BwTorrents
description: "BwTorrents is a Private Torrent Tracker for BollyWood MOVIES / TV / GENERAL"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -14,6 +14,8 @@ links:
caps:
categorymappings:
# note: to update cats for this site its easier to use my.php and sort by cat integer
# also cat 187 is undocumented but exists
- {id: 113, cat: Movies, desc: "Bollywood-Pre-Release"}
- {id: 114, cat: Movies/UHD, desc: "Bollywood-4K Ultra HD / Upscaled"}
- {id: 115, cat: Movies/BluRay, desc: "Bollywood-Untouched BluRay"}
@@ -22,15 +24,11 @@ caps:
- {id: 118, cat: Movies, desc: "Bollywood-Remuxes BluRay"}
- {id: 119, cat: Movies/WEB-DL, desc: "Bollywood-Untouched WEB-DLs"}
- {id: 120, cat: Movies/WEB-DL, desc: "Bollywood-1080p WEB-Rips"}
- {id: 188, cat: Movies/WEB-DL, desc: "Bollywood-720p WEB-Rips"}
- {id: 121, cat: Movies/DVD, desc: "Bollywood-Untouched DVDs"}
- {id: 189, cat: Movies/DVD, desc: "Bollywood-Encoded DVDs"}
- {id: 122, cat: Movies/WEB-DL, desc: "Bollywood-DVDRips 1080p/720p"}
- {id: 123, cat: Movies/WEB-DL, desc: "Bollywood-SDRips WEB/DVD"}
- {id: 124, cat: Movies/3D, desc: "Bollywood-3D-Movies"}
- {id: 190, cat: Movies, desc: "Bollywood-Movie packs"}
- {id: 125, cat: Movies/WEB-DL, desc: "Bollywood-Web Series"}
- {id: 136, cat: Movies, desc: "Hollywood-Pre-Release"}
- {id: 126, cat: Movies/UHD, desc: "Hollywood-4K Ultra HD / Upscaled"}
- {id: 127, cat: Movies/BluRay, desc: "Hollywood-Untouched BluRay"}
- {id: 128, cat: Movies/HD, desc: "Hollywood-1080p BluRay Rips"}
@@ -38,13 +36,10 @@ caps:
- {id: 130, cat: Movies, desc: "Hollywood-BluRay Remuxes"}
- {id: 131, cat: Movies/WEB-DL, desc: "Hollywood-Untouched WEB-DLs"}
- {id: 132, cat: Movies, desc: "Hollywood-1080p WEB-Rips"}
- {id: 192, cat: Movies, desc: "Hollywood-720p WEB-Rips"}
- {id: 133, cat: Movies/DVD, desc: "Hollywood-Untouched DVDs"}
- {id: 191, cat: Movies/WEB-DL, desc: "Hollywood-Encoded DVDs"}
- {id: 134, cat: Movies/WEB-DL, desc: "Hollywood-DVDRips 1080p/720p"}
- {id: 193, cat: Movies/SD, desc: "Hollywood-SDRips - WEB/DVD"}
- {id: 135, cat: Movies/3D, desc: "Hollywood-3D-Movies"}
- {id: 194, cat: Movies, desc: "Hollywood-Movie packs"}
- {id: 136, cat: Movies, desc: "Hollywood-Pre-Release"}
- {id: 137, cat: Movies, desc: "Malayalam-Movies"}
- {id: 140, cat: Movies, desc: "Punjabi-Movies"}
- {id: 141, cat: Movies, desc: "Kannada-Movies"}
@@ -52,11 +47,6 @@ caps:
- {id: 143, cat: Movies, desc: "Bhoipuri-Movies"}
- {id: 144, cat: Movies, desc: "Marathi-Movies"}
- {id: 145, cat: Movies, desc: "Bangla-Movies"}
- {id: 185, cat: Movies, desc: "Gujarati-Movies"}
- {id: 184, cat: Movies, desc: "South Hindi Dubbed"}
- {id: 183, cat: Movies, desc: "English Hindi Dubbed"}
- {id: 197, cat: Movies, desc: "Turkish Hindi Dubbed"}
- {id: 182, cat: Movies, desc: "Other Movies"}
- {id: 146, cat: TV, desc: "TV-Colors"}
- {id: 147, cat: TV, desc: "TV-TV"}
- {id: 148, cat: TV, desc: "TV-Life OK"}
@@ -66,17 +56,12 @@ caps:
- {id: 152, cat: TV, desc: "TV-Star Bharat"}
- {id: 153, cat: TV, desc: "TV-Star Plus"}
- {id: 154, cat: TV, desc: "TV-Zee TV"}
- {id: 186, cat: TV, desc: "TV-Dangal Tv"}
- {id: 218, cat: TV, desc: "TV-Ishara TV"}
- {id: 155, cat: TV/Sport, desc: "TV-Sports"}
- {id: 156, cat: TV/Documentary, desc: "TV-Documentaries"}
- {id: 198, cat: Movies, desc: "TV-MTV"}
- {id: 158, cat: TV, desc: "TV-Other Tv Shows"}
- {id: 157, cat: TV, desc: "TV-Hollywood Tv Shows"}
- {id: 195, cat: TV, desc: "TV-Tv Packs"}
- {id: 158, cat: TV, desc: "TV-Other Tv Shows"}
- {id: 159, cat: Audio, desc: "Music-Religion & Spirituality"}
- {id: 160, cat: Audio, desc: "Music-Classical"}
- {id: 172, cat: Audio, desc: "Music-Remix"}
- {id: 161, cat: Audio/Lossless, desc: "Music-Flacs"}
- {id: 162, cat: Audio, desc: "Music-Ghazals"}
- {id: 163, cat: Audio, desc: "Music-Hindi OSTs"}
@@ -88,9 +73,9 @@ caps:
- {id: 169, cat: Audio/Video, desc: "Music-Videos"}
- {id: 170, cat: Audio, desc: "Music-Pop"}
- {id: 171, cat: Audio, desc: "Music-Punjabi"}
- {id: 174, cat: Audio, desc: "Music-Telugu"}
- {id: 172, cat: Audio, desc: "Music-Remix"}
- {id: 173, cat: Audio, desc: "Music-Tamil"}
- {id: 196, cat: Audio, desc: "Music-Packs"}
- {id: 174, cat: Audio, desc: "Music-Telugu"}
- {id: 175, cat: Books/EBook, desc: "Ebooks"}
- {id: 176, cat: PC/Games, desc: "Games PC"}
- {id: 177, cat: Console, desc: "Games Console"}
@@ -98,27 +83,43 @@ caps:
- {id: 179, cat: PC, desc: "Appz"}
- {id: 180, cat: PC/Mobile-Other, desc: "Mobile Stuff"}
- {id: 181, cat: Other, desc: "Pics/Wallpapers"}
- {id: 182, cat: Movies, desc: "Other Movies"}
- {id: 183, cat: Movies, desc: "English Hindi Dubbed"}
- {id: 184, cat: Movies, desc: "South Hindi Dubbed"}
- {id: 185, cat: Movies, desc: "Gujarati-Movies"}
- {id: 186, cat: TV, desc: "TV-Dangal Tv"}
- {id: 187, cat: XXX, desc: "Adult XXX 18+"}
# Telugu-Movies
- {id: 188, cat: Movies/WEB-DL, desc: "Bollywood-720p WEB-Rips"}
- {id: 189, cat: Movies/DVD, desc: "Bollywood-Encoded DVDs"}
- {id: 190, cat: Movies, desc: "Bollywood-Movie packs"}
- {id: 191, cat: Movies/WEB-DL, desc: "Hollywood-Encoded DVDs"}
- {id: 192, cat: Movies, desc: "Hollywood-720p WEB-Rips"}
- {id: 193, cat: Movies/SD, desc: "Hollywood-SDRips - WEB/DVD"}
- {id: 194, cat: Movies, desc: "Hollywood-Movie packs"}
- {id: 195, cat: TV, desc: "TV-Tv Packs"}
- {id: 196, cat: Audio, desc: "Music-Packs"}
- {id: 197, cat: Movies, desc: "Turkish Hindi Dubbed"}
- {id: 198, cat: Movies, desc: "TV-MTV"}
- {id: 199, cat: Movies, desc: "Telgu-Movies | 4K Ultra HD - Upscaled"}
- {id: 200, cat: Movies, desc: "Telgu-Movies | Untouched WEB-DLs"}
- {id: 201, cat: Movies, desc: "Telgu-Movies | 1080p/720p WEBRips"}
- {id: 202, cat: Movies, desc: "Telgu-Movies | Untouched BluRay"}
- {id: 208, cat: Movies, desc: "Telgu-Movies | Remuxes BluRay"}
- {id: 207, cat: Movies, desc: "Telgu-Movies | BluRay Rips"}
- {id: 203, cat: Movies, desc: "Telgu-Movies | Untouched DVDs"}
- {id: 204, cat: Movies, desc: "Telgu-Movies | SD-WEBRips / DVDRips"}
- {id: 205, cat: Movies, desc: "Telgu-Movies | Movie Packs"}
# Tamil-Movies
- {id: 207, cat: Movies, desc: "Telgu-Movies | BluRay Rips"}
- {id: 208, cat: Movies, desc: "Telgu-Movies | Remuxes BluRay"}
- {id: 209, cat: Movies, desc: "Tamil-Movies | 4K Ultra HD - Upscaled"}
- {id: 210, cat: Movies, desc: "Tamil-Movies | Untouched WEB-DLs"}
- {id: 211, cat: Movies, desc: "Tamil-Movies | 1080p/720p WEBRips"}
- {id: 212, cat: Movies, desc: "Tamil-Movies | Untouched BluRay"}
- {id: 217, cat: Movies, desc: "Tamil-Movies | Remuxes BluRay"}
- {id: 216, cat: Movies, desc: "Tamil-Movies | BluRay Rips"}
- {id: 213, cat: Movies, desc: "Tamil-Movies | Untouched DVDs"}
- {id: 214, cat: Movies, desc: "Tamil-Movies | SD-WEBRips / DVDRips"}
- {id: 215, cat: Movies, desc: "Tamil-Movies | Movie Packs"}
- {id: 216, cat: Movies, desc: "Tamil-Movies | BluRay Rips"}
- {id: 217, cat: Movies, desc: "Tamil-Movies | Remuxes BluRay"}
- {id: 218, cat: TV, desc: "TV-Ishara TV"}
- {id: 219, cat: TV, desc: "TV-Bengali Tv"}
modes:
search: [q]

View File

@@ -2,7 +2,7 @@
id: byrutor
name: Byrutor
description: "Byrutor is a RUSSIAN Public Torrent Tracker for GAMES"
language: ru-ru
language: ru-RU
type: public
encoding: UTF-8
links:
@@ -260,8 +260,9 @@ caps:
settings: []
download:
selector: a.itemtop_game
attribute: href
selectors:
- selector: a.itemtop_game
attribute: href
search:
# keywords (article titles only search)
@@ -310,9 +311,6 @@ search:
poster:
selector: img
attribute: src
description:
selector: div.shor_desc
optional: true
date:
text: now
seeders:

View File

@@ -2,7 +2,7 @@
id: carpathians
name: Carpathians
description: "Carpathians is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL"
language: hu-hu
language: hu-HU
type: private
encoding: UTF-8
links:
@@ -10,7 +10,7 @@ links:
caps:
categorymappings:
- {id: 186, cat: Books, desc: "E-book"}
- {id: 186, cat: Books/EBook, desc: "E-book"}
- {id: 199, cat: Movies/SD, desc: "Film/Bluray/Hun"}
- {id: 194, cat: Movies/SD, desc: "Film/CAM"}
- {id: 60, cat: Movies/DVD, desc: "Film/DVD-R/Eng"}
@@ -18,7 +18,7 @@ caps:
- {id: 20, cat: Movies/DVD, desc: "Film/DVD9/Hun"}
- {id: 181, cat: Movies/HD, desc: "Film/HD/Eng"}
- {id: 183, cat: Movies/HD, desc: "Film/HD/Hun"}
- {id: 200, cat: Movies/HD, desc: "Film/UHD/Hun"}
- {id: 200, cat: Movies/UHD, desc: "Film/UHD/Hun"}
- {id: 192, cat: Movies/HD, desc: "Film/x264/Eng"}
- {id: 190, cat: Movies/HD, desc: "Film/x264/Hun"}
- {id: 70, cat: Movies/SD, desc: "Film/XviD/Eng"}
@@ -124,9 +124,6 @@ search:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
filters:
- name: regexp
args: (\d+)
seeders:
selector: td:nth-child(8)
leechers:

View File

@@ -2,7 +2,7 @@
id: carphunter
name: Carp-Hunter
description: "Carp-Hunter is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: hu-hu
language: hu-HU
type: private
encoding: UTF-8
links:
@@ -10,24 +10,18 @@ links:
caps:
categorymappings:
- {id: 5, cat: Movies/BluRay, desc: "Film/BDRip/Eng"}
- {id: 6, cat: Movies/BluRay, desc: "Film/BDRip/Hun"}
- {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng"}
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun"}
- {id: 8, cat: Movies/DVD, desc: "Film/DVD/Eng"}
- {id: 7, cat: Movies/DVD, desc: "Film/DVD/Hun"}
- {id: 10, cat: Movies/DVD, desc: "Film/DVD5/Eng"}
- {id: 9, cat: Movies/DVD, desc: "Film/DVD5/Hun"}
- {id: 12, cat: Movies/DVD, desc: "Film/DVD9/Eng"}
- {id: 11, cat: Movies/DVD, desc: "Film/DVD9/Hun"}
- {id: 16, cat: Movies/HD, desc: "Film/HD1080P/Eng"}
- {id: 15, cat: Movies/HD, desc: "Film/HD1080P/Hun"}
- {id: 14, cat: Movies/HD, desc: "Film/HD720P/Eng"}
- {id: 13, cat: Movies/HD, desc: "Film/HD720P/Hun"}
- {id: 4, cat: Movies/SD, desc: "Film/SD/Eng"}
- {id: 3, cat: Movies/SD, desc: "Film/SD/Hun"}
- {id: 18, cat: Movies/UHD, desc: "Film/UHD/Eng"}
- {id: 17, cat: Movies/UHD, desc: "Film/UHD/Hun"}
- {id: 4, cat: Movies/SD, desc: "Film/Xvid/Eng"}
- {id: 3, cat: Movies/SD, desc: "Film/Xvid/Hun"}
- {id: 23, cat: Audio/Audiobook, desc: "Hangosköny"}
- {id: 19, cat: PC/Games, desc: "Játék/ISO"}
- {id: 20, cat: PC/Games, desc: "Játék/RIP"}
@@ -42,7 +36,7 @@ caps:
- {id: 33, cat: TV, desc: "Sorozat/Eng"}
- {id: 32, cat: TV, desc: "Sorozat/Hun"}
- {id: 34, cat: XXX, desc: "XXX/Filmek"}
- {id: 39, cat: XXX, desc: "XXX/Képek"}
- {id: 39, cat: XXX/ImageSet, desc: "XXX/Képek"}
- {id: 29, cat: Audio/Lossless, desc: "Zene/FLAC/Eng"}
- {id: 28, cat: Audio/Lossless, desc: "Zene/FLAC/Hun"}
- {id: 27, cat: Audio/MP3, desc: "Zene/MP3/Eng"}
@@ -83,17 +77,19 @@ settings:
asc: asc
login:
path: takelogin.php
path: login.php?takelogin
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
two_factor_auth_code: ""
inactivity_: ""
returnto: /
error:
- selector: td.embedded:contains("Sikertelen bejelentkezés!")
- selector: td.embedded:contains("Sikertelen bejelentkezés")
test:
path: letoltes.php
selector: a[href="logout.php"]
selector: a[href^="logout.php"]
search:
paths:
@@ -103,16 +99,16 @@ search:
- name: re_replace
args: ["[^a-zA-Z0-9]+", "%"]
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
$raw: "{{ range .Categories }}cat[]={{.}}&{{end}}"
search: "{{ .Keywords }}"
# 0 active, 1 both, 2 onlydead, 3 onlyfree, 4 x2 torrents, 6 mytorrents
incldead: "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
# 0 both, 1 onlyactive, 2 onlydead, 3 onlyfree, 4 x2 torrents, 5 mytorrents, 6 waiting for seeds
incldead: "{{ if .Config.freeleech }}3{{ else }}0{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# does not support imdbid searches
rows:
selector: table[width="800"] > tbody > tr:has(a[href^="details.php?id="])
selector: table[width="920px"] > tbody > tr:has(a[href^="letoltes.php?cat="])
fields:
category:
@@ -122,13 +118,13 @@ search:
- name: querystring
args: cat
title:
selector: a[href^="/details.php?id="]
selector: a[href*="/details.php?id="]
attribute: title
details:
selector: a[href^="/details.php?id="]
selector: a[href*="/details.php?id="]
attribute: href
download:
selector: a[href^="/details.php?id="]
selector: a[href*="/details.php?id="]
attribute: href
filters:
- name: replace
@@ -169,6 +165,7 @@ search:
uploadvolumefactor:
case:
font:contains("x2"): 2
font:contains("x4"): 4
"*": 1
minimumratio:
text: 1.0

View File

@@ -2,7 +2,7 @@
id: cartoonchaos
name: CartoonChaos
description: "CartoonChaos (CC) is a Private Torrent Tracker for ANIMATED MOVIES / TV"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: casatorrent
name: Casa-Torrent
description: "Casa-Torrent is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: fr-fr
language: fr-FR
type: private
encoding: UTF-8
links:

View File

@@ -1,386 +0,0 @@
---
id: casstudiotv
name: CasStudioTV
description: "CasStudioTV is a RUSSIAN Semi-Private Torrent Tracker for TV"
language: ru-ru
type: semi-private
encoding: UTF-8
links:
- https://casstudio.tk/
legacylinks:
- https://casstudio.tv/
certificates:
- 71fe2295b57e6287ce36a39823bee752cbbd9d42 # expired 01 November 2020
caps:
categorymappings:
- {id: 259, cat: TV, desc: "Сериалы"}
- {id: 372, cat: TV, desc: "Австралийские сериалы"}
- {id: 375, cat: TV, desc: "Американские сериалы"}
- {id: 343, cat: TV, desc: "A&E"}
- {id: 126, cat: TV, desc: "Мотель Бейтс / Bates Motel"}
- {id: 317, cat: TV, desc: "ABC"}
- {id: 72, cat: TV, desc: "Агент Картер / Agent Carter"}
- {id: 120, cat: TV, desc: "Агенты Щ.И.Т. / Agents of S.H.I.E.L.D."}
- {id: 110, cat: TV, desc: "Американская семейка / Modern Family"}
- {id: 70, cat: TV, desc: "Анатомия страсти / Анатомия Грей / Grey's Anatomy"}
- {id: 210, cat: TV, desc: "База Куантико / Quantico"}
- {id: 65, cat: TV, desc: "Возмездие / Revenge"}
- {id: 119, cat: TV, desc: "Бывает и хуже / The Middle"}
- {id: 145, cat: TV, desc: "Город Хищниц / Cougar Town"}
- {id: 75, cat: TV, desc: "Как избежать наказания за убийство / How to Get Away with Murder"}
- {id: 63, cat: TV, desc: "Касл / Castle"}
- {id: 222, cat: TV, desc: "Клуб жен астронавтов / The Astronaut Wives Club"}
- {id: 147, cat: TV, desc: "Копы-новобранцы / Rookie Blue"}
- {id: 276, cat: TV, desc: "Любовницы / Mistresses US"}
- {id: 308, cat: TV, desc: "Хороший доктор / The Good Doctor"}
- {id: 189, cat: TV, desc: "Шёпот / The Whispers"}
- {id: 164, cat: TV, desc: "Нэшвилл / Nashville"}
- {id: 303, cat: TV, desc: "Одаренные / The Gifted"}
- {id: 92, cat: TV, desc: "Однажды в сказке / Once Upon A Time"}
- {id: 163, cat: TV, desc: "Отчаянные домохозяйки / Desperate Housewives"}
- {id: 287, cat: TV, desc: "Приговор / Conviction"}
- {id: 135, cat: TV, desc: "ПригорАД / Suburgatory"}
- {id: 267, cat: TV, desc: "Семья / The Family"}
- {id: 64, cat: TV, desc: "Скандал / Scandal"}
- {id: 106, cat: TV, desc: "Шпионка / Alias"}
- {id: 358, cat: TV, desc: "Adult Swim"}
- {id: 323, cat: TV, desc: "Amazon"}
- {id: 232, cat: TV, desc: "Десница Божья / Hand of God"}
- {id: 231, cat: TV, desc: "Моцарт в джунглях / Mozart in the Jungle"}
- {id: 280, cat: TV, desc: "Тик / The Tick"}
- {id: 328, cat: TV, desc: "AMC"}
- {id: 122, cat: TV, desc: "Безумцы / Mad Men"}
- {id: 208, cat: TV, desc: "Бойтесь ходячих мертвецов / Fear the Walking Dead"}
- {id: 219, cat: TV, desc: "В пустыне смерти / Into the Badlands"}
- {id: 198, cat: TV, desc: "Люди / Humans"}
- {id: 274, cat: TV, desc: "Проповедник / Preacher"}
- {id: 95, cat: TV, desc: "Убийство / The Killing"}
- {id: 59, cat: TV, desc: "Ходячие мертвецы / The Walking Dead"}
- {id: 356, cat: TV, desc: "Audience"}
- {id: 320, cat: TV, desc: "CBS"}
- {id: 87, cat: TV, desc: "В поле зрения / Person of Interest"}
- {id: 293, cat: TV, desc: "Голубая кровь / Blue Bloods"}
- {id: 108, cat: TV, desc: "Две девицы на мели / 2 Broke Girls"}
- {id: 201, cat: TV, desc: "За пределами / Выжившая / Род человеческий / Extant"}
- {id: 314, cat: TV, desc: "Звёздный путь / Star Trek"}
- {id: 141, cat: TV, desc: "Как Я Встретил Вашу Маму / How I Met Your Mother"}
- {id: 127, cat: TV, desc: "Майк и Молли / Mike & Molly"}
- {id: 313, cat: TV, desc: "МакГайвер / MacGyver"}
- {id: 180, cat: TV, desc: "Миллеры в разводе / The Millers"}
- {id: 76, cat: TV, desc: "Мыслить как преступник / Criminal Minds"}
- {id: 144, cat: TV, desc: "Полиция Гавайев / Hawaii Five-0"}
- {id: 99, cat: TV, desc: "Под куполом / Under The Dome"}
- {id: 78, cat: TV, desc: "Помнить все / Незабываемое / Unforgettable"}
- {id: 107, cat: TV, desc: "Теория Большого Взрыва / The Big Bang Theory"}
- {id: 105, cat: TV, desc: "Элементарно / Elementary"}
- {id: 318, cat: TV, desc: "CW"}
- {id: 307, cat: TV, desc: "Династия / Dynasty"}
- {id: 102, cat: TV, desc: "Дневники вампира / The Vampire Diaries"}
- {id: 104, cat: TV, desc: "Древние / The Originals"}
- {id: 277, cat: TV, desc: "Карантин / Containment"}
- {id: 193, cat: TV, desc: "Красавица и чудовище / Beauty and the Beast"}
- {id: 238, cat: TV, desc: "Легенды завтрашнего дня / Legends of Tomorrow"}
- {id: 290, cat: TV, desc: "Радиоволна / Frequency"}
- {id: 111, cat: TV, desc: "Сверхъестественное / Supernatural"}
- {id: 109, cat: TV, desc: "Сотня / 100 / The Hundred"}
- {id: 131, cat: TV, desc: "Стрела / Arrow"}
- {id: 190, cat: TV, desc: "Супергёрл / Supergirl"}
- {id: 142, cat: TV, desc: "Флэш / Flash"}
- {id: 124, cat: TV, desc: "Царство / Reign"}
- {id: 270, cat: TV, desc: "яЗомби / iZombie"}
- {id: 336, cat: TV, desc: "DC"}
- {id: 316, cat: TV, desc: "FOX"}
- {id: 310, cat: TV, desc: "9-1-1"}
- {id: 61, cat: TV, desc: "Готэм / Gotham"}
- {id: 182, cat: TV, desc: "Задержка в развитии / Arrested Development"}
- {id: 74, cat: TV, desc: "Империя / Empire"}
- {id: 247, cat: TV, desc: "Люцифер / Lucifer"}
- {id: 157, cat: TV, desc: "Секретные материалы / X-Files"}
- {id: 286, cat: TV, desc: "Смертельное Оружие / Lethal Weapon"}
- {id: 304, cat: TV, desc: "Орвилл / The Orville"}
- {id: 162, cat: TV, desc: "Последователи / The Following"}
- {id: 187, cat: TV, desc: "Уэйуорд Пайнс / Wayward Pines"}
- {id: 288, cat: TV, desc: "Экзорцист / The Exorcist"}
- {id: 327, cat: TV, desc: "FX"}
- {id: 62, cat: TV, desc: "Американцы / The Americans"}
- {id: 239, cat: TV, desc: "Баскетс / Baskets"}
- {id: 300, cat: TV, desc: "Легион / Legion"}
- {id: 85, cat: TV, desc: "Штамм / The Strain"}
- {id: 82, cat: TV, desc: "Сыны Анархии / Sons of Anarchy"}
- {id: 98, cat: TV, desc: "Уилфред / Wilfred"}
- {id: 337, cat: TV, desc: "History"}
- {id: 91, cat: TV, desc: "Викинги / Vikings"}
- {id: 324, cat: TV, desc: "HULU"}
- {id: 246, cat: TV, desc: "11.22.63"}
- {id: 305, cat: TV, desc: "Беглецы / Runaways"}
- {id: 345, cat: TV, desc: "MTV, Sprike"}
- {id: 137, cat: TV, desc: "Оборотень / Teen Wolf"}
- {id: 237, cat: TV, desc: "Хроники Шаннары / The Shannara Chronicles"}
- {id: 319, cat: TV, desc: "NBC"}
- {id: 192, cat: TV, desc: "Водолей / Aquarius"}
- {id: 166, cat: TV, desc: "Ганнибал / Hannibal"}
- {id: 211, cat: TV, desc: "Герои: Возрождение / Heroes Reborn"}
- {id: 117, cat: TV, desc: "Гримм / Grimm"}
- {id: 285, cat: TV, desc: "Квантовый скачок / Quantum Leap"}
- {id: 245, cat: TV, desc: "Медики Чикаго / Chicago Med"}
- {id: 234, cat: TV, desc: "Мистер Робинсон / Mr. Robinson"}
- {id: 80, cat: TV, desc: "Пересекающиеся линии / Пересекая черту / Crossing Lines"}
- {id: 90, cat: TV, desc: "Пожарные Чикаго / Chicago Fire"}
- {id: 77, cat: TV, desc: "Полиция Чикаго / Chicago PD"}
- {id: 112, cat: TV, desc: "Революция / Revolution"}
- {id: 213, cat: TV, desc: "Слепое пятно / Blindspot"}
- {id: 93, cat: TV, desc: "Сообщество / Community"}
- {id: 273, cat: TV, desc: "Тайны Лауры / The Mysteries of Laura"}
- {id: 177, cat: TV, desc: "Черный список / The Blacklist"}
- {id: 321, cat: TV, desc: "NETFLIX"}
- {id: 281, cat: TV, desc: "Барыги / Narcos"}
- {id: 309, cat: TV, desc: "Видоизмененный углерод / Altered Carbon"}
- {id: 229, cat: TV, desc: "Джессика Джонс / Jessica Jones"}
- {id: 278, cat: TV, desc: "Загадочные события / Stranger Things"}
- {id: 301, cat: TV, desc: "Защитники / The Defenders"}
- {id: 306, cat: TV, desc: "Каратель / The Punisher"}
- {id: 174, cat: TV, desc: "Карточный домик / House of Cards"}
- {id: 130, cat: TV, desc: "Лиллехаммер / Lilyhammer"}
- {id: 294, cat: TV, desc: "Лемони Сникет: 33 несчастья / A Series of Unfortunate Events"}
- {id: 275, cat: TV, desc: "Оранжевый - хит сезона / Orange is the New Black"}
- {id: 194, cat: TV, desc: "Сорвиголова / Daredevil"}
- {id: 333, cat: TV, desc: "Showtime"}
- {id: 154, cat: TV, desc: "Блудливая Калифорния / Californication"}
- {id: 118, cat: TV, desc: "Веб терапия / Web Therapy"}
- {id: 176, cat: TV, desc: "Декстер / Dexter"}
- {id: 282, cat: TV, desc: "Дорожная команда / Roadies"}
- {id: 203, cat: TV, desc: "Как бы счастье / Happyish"}
- {id: 156, cat: TV, desc: "Мастера Секса / Masters of Sex"}
- {id: 244, cat: TV, desc: "Миллиарды / Billions"}
- {id: 58, cat: TV, desc: "Обитель лжи / House of Lies"}
- {id: 83, cat: TV, desc: "Родина / Homeland"}
- {id: 128, cat: TV, desc: "Рэй Донован / Ray Donovan"}
- {id: 191, cat: TV, desc: "Страшные сказки / Penny Dreadful"}
- {id: 330, cat: TV, desc: "STARZ"}
- {id: 204, cat: TV, desc: "Власть в ночном городе / Power"}
- {id: 271, cat: TV, desc: "Девушка по вызову / The Girlfriend Experience"}
- {id: 218, cat: TV, desc: "Плоть и кости / Flesh and Bone"}
- {id: 217, cat: TV, desc: "Эш против Зловещих мертвецов / Ash vs Evil Dead"}
- {id: 153, cat: TV, desc: "Спартак / Spartacus"}
- {id: 73, cat: TV, desc: "Черные Паруса / Black Sails"}
- {id: 326, cat: TV, desc: "SyFy"}
- {id: 86, cat: TV, desc: "12 Обезьян / 12 Monkeys"}
- {id: 228, cat: TV, desc: "Волшебники / The Magicians"}
- {id: 195, cat: TV, desc: "Киллджойс / Killjoys"}
- {id: 233, cat: TV, desc: "Конец детства / Childhood's End"}
- {id: 235, cat: TV, desc: "Пространство / The Expanse"}
- {id: 196, cat: TV, desc: "Тёмная материя / Dark Matter"}
- {id: 143, cat: TV, desc: "Хранилище 13 / Warehouse 13"}
- {id: 94, cat: TV, desc: "Хэйвен / Haven"}
- {id: 351, cat: TV, desc: "TBS"}
- {id: 334, cat: TV, desc: "TNT"}
- {id: 243, cat: TV, desc: "Библиотекари / The Librarians"}
- {id: 220, cat: TV, desc: "Восприятие / Perception"}
- {id: 136, cat: TV, desc: "Риццоли и Айлc / Rizzoli & Isles"}
- {id: 160, cat: TV, desc: "Рухнувшие Небеса / Falling Skies"}
- {id: 341, cat: TV, desc: "TV Land"}
- {id: 146, cat: TV, desc: "Красотки в Кливленде / Hot in Cleveland"}
- {id: 325, cat: TV, desc: "USA"}
- {id: 158, cat: TV, desc: "4400 / The 4400"}
- {id: 134, cat: TV, desc: "Белый воротничок / White Collar"}
- {id: 230, cat: TV, desc: "Колония / Colony"}
- {id: 291, cat: TV, desc: "Королева Юга / Queen of the South"}
- {id: 236, cat: TV, desc: "Полицейские на велосипедах / Pacific Blue"}
- {id: 168, cat: TV, desc: "Форс-мажоры / Костюмы / Suits"}
- {id: 352, cat: TV, desc: "YouTube"}
- {id: 370, cat: TV, desc: "Британские сериалы"}
- {id: 69, cat: TV, desc: "Мушкетеры / The Musketeers"}
- {id: 272, cat: TV, desc: "Поворот / TURN"}
- {id: 373, cat: TV, desc: "Датские и Шведские сериалы"}
- {id: 381, cat: TV, desc: "Ирландские сериалы"}
- {id: 367, cat: TV, desc: "Испанские сериалы"}
- {id: 380, cat: TV, desc: "Итальянские сериалы"}
- {id: 371, cat: TV, desc: "Канадские сериалы"}
- {id: 368, cat: TV, desc: "Немецкие сериалы"}
- {id: 376, cat: TV, desc: "Нидерландские сериалы"}
- {id: 379, cat: TV, desc: "Норвежские сериалы"}
- {id: 377, cat: TV, desc: "Российские сериалы"}
- {id: 369, cat: TV, desc: "Французкие сериалы"}
- {id: 374, cat: TV, desc: "Швейцарские сериалы"}
- {id: 382, cat: TV, desc: "Японские сериалы"}
- {id: 357, cat: TV, desc: "Сериалы только с субтитрами"}
- {id: 378, cat: TV, desc: "Сериалы производства нескольких стран"}
- {id: 88, cat: TV, desc: "Мультсериалы"}
- {id: 101, cat: TV, desc: "Южный Парк / South Park"}
- {id: 89, cat: TV, desc: "Спецагент Арчер / Archer"}
- {id: 225, cat: TV, desc: "Стендап / Stand Up"}
- {id: 54, cat: TV, desc: "Особый раздел"}
- {id: 100, cat: TV, desc: "Короткометражки"}
- {id: 60, cat: TV, desc: "Документальные и научно-популярные передачи"}
- {id: 159, cat: TV, desc: "Разное"}
- {id: 261, cat: TV, desc: "Спорт"}
- {id: 262, cat: TV, desc: "Автомотоспорт"}
- {id: 263, cat: TV, desc: "Формула 1 / Formula 1"}
- {id: 264, cat: TV, desc: "MotoGP / SBK"}
- {id: 265, cat: TV, desc: "V8 supercars"}
- {id: 31, cat: TV, desc: "Пользователи"}
- {id: 188, cat: TV, desc: "Поздравления"}
- {id: 24, cat: TV, desc: "Чат"}
- {id: 23, cat: TV, desc: "Общий"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-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: t
options:
t: created
ts: seeders
sz: size
i: title
- name: type
type: select
label: Order requested from site
default: d
options:
d: desc
a: asc
login:
path: ucp.php?mode=login
method: form
form: form#login
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: fieldset:has(div.error)
test:
path: /
selector: :has(a[href^="./ucp.php?mode=logout&sid="])
search:
paths:
# https://casstudio.tv/search.php?tracker_search=torrent&keywords=star&terms=all&author=&sc=1&sf=titleonly&sr=topics&sk=t&sd=d&st=0&ch=300&t=0&submit=Search
- path: search.php
inputs:
tracker_search: torrent
keywords: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
terms: all
author: ""
sc: 1
sf: titleonly
sr: topics
sk: "{{ .Config.sort }}"
sd: "{{ .Config.type }}"
st: 0
ch: 300
t: 0
submit: Search
rows:
selector: tr.row
fields:
title:
selector: a.topictitle
details:
selector: a.topictitle
attribute: href
category:
selector: a[href^="./viewforum.php?f="]
attribute: href
filters:
- name: querystring
args: f
download:
selector: a[href^="./download/file.php?id="]
attribute: href
size:
selector: a[href^="./viewforum.php?f="] + b
filters:
- name: replace
args: ["ТБ", "TB"]
- name: replace
args: ["ГБ", "GB"]
- name: replace
args: ["МБ", "MB"]
- name: replace
args: ["КБ", "KB"]
seeders:
selector: td.forumtopics span.seed
leechers:
selector: td.forumtopics span.leech
grabs:
selector: td.forumposts span.complet
date:
# Вчера, 10:34
selector: td.forumdetails span.forum-descriptions:contains("Вчера")
optional: true
filters:
- name: regexp
args: "(Вчера, \\d{2}:\\d{2})"
- name: replace
args: ["Вчера", "Today"]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: fuzzytime
date:
# Сегодня, 17:54
selector: td.forumdetails span.forum-descriptions:contains("Сегодня")
optional: true
filters:
- name: regexp
args: "(Сегодня, \\d{2}:\\d{2})"
- name: replace
args: ["Сегодня", "Today"]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: fuzzytime
date:
# 12 янв 2019, 11:26
selector: td.forumdetails span.forum-descriptions:not(:contains("Сегодня")):not(:contains("Вчера"))
optional: true
filters:
- name: regexp
args: "(\\d{2} \\D{3} \\d{4}, \\d{2}:\\d{2})"
- name: replace
args: ["янв", "Jan"]
- name: replace
args: ["фев", "Feb"]
- name: replace
args: ["мар", "Mar"]
- name: replace
args: ["апр", "Apr"]
- name: replace
args: ["май", "May"]
- name: replace
args: ["июн", "Jun"]
- name: replace
args: ["июл", "Jul"]
- name: replace
args: ["авг", "Aug"]
- name: replace
args: ["сен", "Sep"]
- name: replace
args: ["окт", "Oct"]
- name: replace
args: ["ноя", "Nov"]
- name: replace
args: ["дек", "Dec"]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02 Jan 2006, 15:04 -07:00"
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# phpBB

View File

@@ -0,0 +1,146 @@
---
id: cathoderaytube
name: Cathode-Ray.Tube
description: "Cathode-Ray.Tube (CRT) is a Private Torrent Tracker for CLASSIC MOVIES / TV"
language: en-GB
type: private
encoding: UTF-8
links:
- https://www.cathode-ray.tube/
caps:
categorymappings:
- {id: 13, cat: PC/Games, desc: "Games"}
- {id: 4, cat: Other, desc: "Misc"}
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Other, desc: "WOC"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
settings:
- name: info_2fa
type: info
label: "About 2FA"
default: "If you want to enable 2FA then use the CRT2FA indexer instead."
- 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: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login
method: form
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
cinfo: "2550|1350|24|-60"
iplocked: 0
keeploggedin: 1
error:
- selector: div.error
test:
path: /
selector: "#nav_userinfo"
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchtext: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: advanced
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
taglist: ""
rows:
selector: table#torrent_table > tbody > tr[class^="torrent row"]:has(a[href*="action=download"])
fields:
category:
selector: a[href^="/torrents.php?filter_cat"]
attribute: href
filters:
- name: regexp
args: \[(\d+)\]
title:
selector: a[href^="/torrents.php?id="]
details:
selector: a[href^="/torrents.php?id="]
attribute: href
download:
selector: a[href^="torrents.php?action=download&id="]
attribute: href
description:
optional: true
selector: div.tags
poster:
selector: td:nth-child(2) > script
filters:
- name: regexp
args: "src=\\\\\"(.*?)\\\\\""
- name: re_replace
args: ["\\\\(.)", "$1"]
- name: replace
args: ["/static/styles/modern/crt.png", ""]
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(5) > span
attribute: title
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 02 2006, 15:04 -07:00"
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: 1.0
# Luminance

View File

@@ -2,7 +2,7 @@
id: catorrent
name: Catorrent
description: "Catorrent is a RUSSIAN Semi-Private Torrent Tracker for GAMES"
language: ru-ru
language: ru-RU
type: semi-private
encoding: UTF-8
links:
@@ -56,8 +56,9 @@ login:
selector: a[href$="/index.php?action=logout"]
download:
selector: a[href*="/index.php?do=download&id="]
attribute: href
selectors:
- selector: a[href*="/index.php?do=download&id="]
attribute: href
search:
# https://catorrent.org/index.php?do=search&subaction=search&story=lovelot

View File

@@ -2,7 +2,7 @@
id: ccfbits
name: CCFBits
description: "CCFBits is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-cn
language: zh-CN
type: private
encoding: UTF-8
links:

View File

@@ -0,0 +1,169 @@
---
id: ceskeforum
name: CeskeForum
description: "CeskeForum is a CZECH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: cs-CZ
type: private
encoding: UTF-8
links:
- https://t.ceskeforum.com/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Filmy (Movies)"}
- {id: 403, cat: TV, desc: "TV pořady (TV Shows)"}
- {id: 404, cat: TV/Documentary, desc: "TV dokumenty (Documentaries)"}
- {id: 408, cat: TV, desc: "TV seriály - kompletní série (TV Series complete)"}
- {id: 402, cat: TV, desc: "TV seriály - jednotlivé díly (TV Series episodes)"}
- {id: 407, cat: TV/Sport, desc: "Sport"}
- {id: 411, cat: Books, desc: "Knihy (Books)"}
- {id: 413, cat: Audio/Audiobook, desc: "Knihy ve zvukové podobě (AudioBooks)"}
- {id: 406, cat: Audio, desc: "Hudba (Music)"}
- {id: 410, cat: PC, desc: "Software"}
- {id: 412, cat: PC/Games, desc: "Software - Hry (Games)"}
- {id: 409, cat: Other, desc: "Nezařazené (Misc)"}
modes:
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: 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: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("Přihlášení selhalo!"))
message:
selector: td.text
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0=incldead, 1=active, 2=dead
incldead: 0
# show promotions: 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=imdb URL
search_area: "{{ if .Query.IMDBID }}4{{ else }}0{{ end }}"
# 0=AND, 1=OR, 2=Exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: table.torrents > tbody > tr:has(table.torrentname)
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
title:
optional: true
selector: a[title][href^="details.php?id="]
attribute: title
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
imdb:
selector: a[href*="imdb.com/title/tt"]
attribute: href
date:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +02:00" # EET
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
date:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +02:00" # EET
- name: dateparse
args: "2006-01-0215:04:05 -07:00"
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
description:
selector: td.rowfollow:nth-child(2)
remove: a, img
# NexusPHP Standard v1.5 Beta 4

View File

@@ -2,7 +2,7 @@
id: chdbits
name: CHDBits
description: "CHDBits is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
language: zh-cn
language: zh-CN
type: private
encoding: UTF-8
links:
@@ -122,13 +122,24 @@ search:
leechers:
selector: td:nth-child(7)
date:
# time type: time elapsed (default)
selector: td:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
date:
# time added
selector: td:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "2006-01-0215:04:05 -07:00"
downloadvolumefactor:
case:
img.pro_free: 0

View File

@@ -132,9 +132,6 @@ search:
selector: td:nth-last-child(2)
grabs:
selector: td:nth-last-child(1)
filters:
- name: regexp
args: (\d+)
imdb:
selector: a[href*="imdb.com/title/tt"]
attribute: href

View File

@@ -1,138 +0,0 @@
---
id: cilipro
name: CiliPro
description: "CiliPro (LIAORENCILI) is a Public BitTorrent DHT search engine."
language: en-us
type: public
encoding: UTF-8
links:
- http://www.cilinb1.xyz/
- http://www.cilinb2.xyz/
- http://www.cilinb3.xyz/
- http://www.cilinb5.xyz/
- http://www.cilinb6.xyz/
- http://www.cilinb7.xyz/
- http://www.cilinb8.xyz/
- http://www.cilinb9.xyz/
- http://www.cilinb10.xyz/
- http://www.kmsoso1.xyz/
- http://www.kmsoso3.xyz/
- http://www.kmsoso5.xyz/
- http://www.kmsoso7.xyz/
- http://www.kmsoso9.xyz/
- http://www.kuaimaso1.xyz/
- http://www.kuaimaso3.xyz/
- http://www.kuaimaso5.xyz/
- http://www.kuaimaso9.xyz/
legacylinks:
- http://www.cili180.com/
- https://www.cilijj.xyz/
- https://www.liaorenso.xyz/
- https://www.liaorenso11.xyz/
- https://www.liaorenso12.xyz/
- https://www.liaorenso19.xyz/
- http://lrcili.xyz/ # proxy list only
- http://www.lrcili.xyz/ # proxy list only
- https://www.lrcili1.xyz/ # ERR_CONNECTION_TIMED_OUT
- https://www.lrcili2.xyz/ # ERR_CONNECTION_TIMED_OUT
- https://www.lrcili7.xyz/ # 404 Not Found
- https://www.lrcili3.xyz/
- https://www.lrcili4.xyz/
- https://www.lrcili5.xyz/
- https://www.lrcili6.xyz/
- https://www.lrcili8.xyz/
- https://www.lrcili9.xyz/
- https://www.lrcili10.xyz/
- https://www.liaorenso1.xyz/
- https://www.liaorenso2.xyz/
- https://www.liaorenso3.xyz/
- https://www.liaorenso4.xyz/
- https://www.liaorenso5.xyz/
- https://www.liaorenso6.xyz/
- https://www.liaorenso7.xyz/
- https://www.liaorenso8.xyz/
- https://www.liaorenso9.xyz/
- https://www.liaorenso13.xyz/
- https://www.liaorenso14.xyz/
- https://www.liaorenso15.xyz/
- https://www.liaorenso16.xyz/
- https://www.liaorenso17.xyz/
- https://www.liaorenso18.xyz/
- http://www.lrsoso1.xyz/
- http://www.lrsoso2.xyz/
- http://www.lrsoso3.xyz/
- http://www.lrsoso4.xyz/
- http://www.lrsoso5.xyz/
- http://www.lrsoso6.xyz/
- http://www.lrsoso7.xyz/
- http://www.lrsoso8.xyz/
- http://www.lrsoso9.xyz/
- http://www.lrsoso10.xyz/
- http://www.cilijj.xyz/
- http://www.cilipro1.xyz/
- http://www.cilipro2.xyz/
- http://www.cilipro3.xyz/
- http://www.cilipro4.xyz/
- http://www.cilipro5.xyz/
- http://www.cilipro6.xyz/
- http://www.cilipro7.xyz/
- http://www.cilipro8.xyz/
- http://www.cilipro9.xyz/
- http://www.cilipro10.xyz/
- http://www.cilinb4.xyz/
caps:
categories:
1: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings: []
search:
paths:
- path: search/
method: post
followredirect: true
inputs:
keyword: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
rows:
selector: div.list-area > dl.item
filters:
- name: andmatch
fields:
category:
text: 1
title:
selector: dt a
details:
selector: dt a
attribute: href
download:
selector: a[href^="magnet:?xt="]
attribute: href
date:
selector: dd.attr span:nth-child(1) b
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "2006-01-02 -07:00"
size:
selector: dd.attr span:nth-child(2) b
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -2,7 +2,7 @@
id: cinemageddon
name: Cinemageddon
description: "B-movie tracker"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:

View File

@@ -2,7 +2,7 @@
id: cinemamovies
name: CinemaMovieS_ZT
description: "CinemaMovieS_ZT is a POLISH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pl-pl
language: pl-PL
type: private
encoding: ISO-8859-2
links:
@@ -53,6 +53,17 @@ settings:
type: checkbox
label: Drop the Polish title prefix
default: false
- name: multilang
type: checkbox
label: Replace MULTI & PL by another language in release name
default: false
- name: multilanguage
type: select
label: Replace MULTI & PL by this language
default: POLISH
options:
POLISH: POLISH
MULTI.POLISH: MULTI.POLISH
- name: sort
type: select
label: Sort requested from site
@@ -105,13 +116,22 @@ search:
args: cat
title_raw:
selector: a[href^="details.php?id="]
title_multilang:
text: "{{ .Result.title_raw }}"
filters:
- name: re_replace
args: ["(?i)(\\[multi\\])", " {{ .Config.multilanguage }} "]
- name: re_replace
args: ["(?i)(\\[pl\\])", " {{ .Config.multilanguage }} "]
title_phase1:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_raw }}{{ end }}"
title_stripped:
selector: a[href^="details.php?id="]
text: "{{ .Result.title_phase1 }}"
filters:
- name: re_replace
args: ["^(.* / )(.*)$", "$2"]
title:
text: "{{ if .Config.drop_polish_prefix }}{{ .Result.title_stripped }}{{ else }}{{ .Result.title_raw }}{{ end }}"
text: "{{ if .Config.drop_polish_prefix }}{{ .Result.title_stripped }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
details:
selector: a[href^="details.php?id="]
attribute: href

View File

@@ -2,7 +2,7 @@
id: cinematik
name: Cinematik
description: "A tracker for full BD and DVD discs of non-mainstream movies, niche cinema and arthouse."
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -12,6 +12,7 @@ caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Comedy"}
- {id: 4, cat: Movies, desc: "Action"}
- {id: 5, cat: Movies, desc: "Horror"}
- {id: 6, cat: Movies, desc: "Drama"}
- {id: 7, cat: Movies, desc: "Documentary"}
- {id: 9, cat: Movies, desc: "Crime"}
@@ -31,7 +32,7 @@ caps:
modes:
search: [q]
movie-search: [q]
movie-search: [q, imdbid]
settings:
- name: username
@@ -48,13 +49,10 @@ settings:
0: Active
1: "Active and Inactive"
2: Inactive
- name: srchdtls
type: checkbox
label: "Detailed search"
- name: info_results
type: info
label: "Search results"
default: "You can increase the number of search results in your profile.<br>Default is 15."
label: Results Per Page
default: "For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.<br>Default is <i>15</i>."
login:
method: form
@@ -74,9 +72,9 @@ search:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
incldead: "{{ .Config.incldead }}"
srchdtls: "{{ if .Config.srchdtls }}1{{ else }}0{{ end }}"
srchdtls: "{{ if .Query.IMDBID }}1{{ else }}0{{ end }}"
rows:
selector: table[border="1"] tr:not(:first-child)

View File

@@ -2,7 +2,7 @@
id: classix
name: Classix
description: "Classic movie tracker"
language: en-us
language: en-US
type: private
encoding: UTF-8
links:
@@ -28,8 +28,9 @@ login:
path: index.php
download:
selector: a[href^="download.php?id="]
attribute: href
selectors:
- selector: a[href^="download.php?id="]
attribute: href
search:
paths:

View File

@@ -2,7 +2,7 @@
id: coastalcrew
name: Coastal-Crew
description: "Coastal-Crew is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-de
language: de-DE
type: private
encoding: UTF-8
links:
@@ -45,12 +45,10 @@ caps:
# Sonstiges
- {id: 159, cat: Audio/Audiobook, desc: "Sonstiges - Hörbuch"}
- {id: 64, cat: Books/Comics, desc: "Sonstiges - Anime"}
- {id: 63, cat: Audio/Audiobook, desc: "Sonstiges - A-Book"}
- {id: 63, cat: Books/Comics, desc: "Sonstiges - Comic"}
- {id: 96, cat: Books/EBook, desc: "Sonstiges - E-Book"}
- {id: 69, cat: Books, desc: "Sonstiges - Tutorial"}
- {id: 71, cat: Books/Other, desc: "Sonstiges - Other"}
# Kinder
- {id: 102, cat: Movies, desc: "Kinder - Alles"}
# XXX
- {id: 113, cat: XXX/DVD, desc: "XXX - DVD"}
- {id: 76, cat: XXX, desc: "XXX - HD-SD"}
@@ -160,7 +158,7 @@ search:
# Sonstiges
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Hörbuch\"))": "159"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Anime\"))": "64"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"A-Book\"))": "63"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Comic\"))": "63"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"E-Book\"))": "96"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Tutorial\"))": "69"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Other\"))": "71"
@@ -177,27 +175,12 @@ search:
attribute: src
size:
selector: div.selection_unter_ag
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
grabs:
text: 0
seeders:
selector: div.selection_unter_aa
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
leechers:
selector: div.selection_unter_aaa
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
date:
# Heute 13:30:04
# Gestern 09:10:10

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