Compare commits

...

214 Commits

Author SHA1 Message Date
ilike2burnthing
c2797e132e thesceneplace: fix freeleech row selector. resolves #11691
also add 2x > 10x uploadvolumefactor cases
2021-05-08 06:32:20 +01:00
JigSaw
d34dbcb626 xthor-api: massive improvements (#11690) 2021-05-07 21:32:07 +02:00
ilike2burnthing
6740c7c40f assorted: add new nocensor proxies (#11687) 2021-05-07 07:41:14 +01:00
ilike2burnthing
17fc2d50cf pipelines: fix whitespace (#11680) 2021-05-05 23:39:51 +01:00
JigSaw
77af202e2c norbits: cleaning, removed legacy dev tools. (#11677) 2021-05-06 07:06:09 +12:00
JigSaw
cdbe24dfdf abnormal: cleaned login function (#11679) 2021-05-05 21:05:31 +02:00
JigSaw
7983bc9a57 abnormal: cleaning, removed old dev mode. (#11676) 2021-05-05 16:52:20 +02:00
Webster
381e674ac4 beyond-hd: add new indexer based on API (#11481)
Thanks to: PNWebster
2021-05-05 10:24:05 +02:00
ilike2burnthing
921093934f hdarea: add MR
Global MR ranges between 0.4 and 0.8 depending on amount downloaded - https://www.hdarea.co/faq.php

No individual MR or MST.
2021-05-04 22:52:41 +01:00
JigSaw
ca3466050c xthor: pagination support, cleaning, dedup of results, resolves #10635 #6392 (#11675) 2021-05-04 18:38:37 +02:00
Alessio Gogna
993116c96f [enhancement] Handle optional field without exceptions (#11669)
In the optional fields parsing, it is no exceptional case that the selector finds nothing.
Return null value instead throwing exception increase the performance.
2021-05-04 07:59:37 +12:00
Garfield69
98dad4c169 torrentqq: drop a comment as its now outdated. 2021-05-04 07:38:04 +12:00
Alessio Gogna
7789a72ffb [enhancement] Date parser handle dates without a year. resolves #11219 (#11656) 2021-05-03 20:26:43 +01:00
Garfield69
4de2124b98 assorted: unblockit.club -> *.onl 2021-05-03 18:09:12 +12:00
Ryan McDonald
00c1ffa8c6 MoreThanTv: Add support for Season, Ep params for Sonarr. resolves #11527 (#11666) 2021-05-03 05:05:46 +01:00
ilike2burnthing
c1cbede92f hdtime: add MR
Global MR ranges between 0.4 and 0.8 depending on amount downloaded - https://hdtime.org/faq.php

No individual MR or MST.
2021-05-03 05:00:04 +01:00
JigSaw
52be410655 indexer: fix xthor api state, cleaning and removing old dev mode (#11665)
* xthor: added new case for api state

* xthor: removed old dev mode

* xthor: fix name violations

* xthor: add forced request delay due to api limit

* xthor: added new case for api state

* xthor: removed old dev mode

* xthor: fix name violations

* xthor: add forced request delay due to api limit
2021-05-03 02:38:36 +02:00
ilike2burnthing
0b630cee7c anime-free: change keywordless search to all time rather than last 24hrs 2021-05-03 01:35:26 +01:00
Garfield69
86b369ef1e piratadigital: drop tvdbid support while they are on unit3d 2.7.0 resolves #11660 2021-05-03 11:43:35 +12:00
ilike2burnthing
1310206d9e pier720: update categories 2021-05-03 00:26:45 +01:00
ilike2burnthing
de6c365865 cilipro: remove dead domains 2021-05-03 00:13:22 +01:00
ilike2burnthing
cbd14c2b2d torrentqq: new domain *85.com 2021-05-03 00:12:12 +01:00
Garfield69
324abe94a3 shizaproject: site forcing https. #11659 2021-05-03 08:58:14 +12:00
ilike2burnthing
0126e20984 issue template: minor edit (#11658) 2021-05-03 06:37:14 +12:00
ilike2burnthing
22ef17fe5b tjangto: removed, down for 30 days. resolves #11216 (#11655) 2021-05-02 15:11:49 +01:00
Garfield69
be64500580 Update README.md 2021-05-02 15:08:03 +12:00
Alessio Gogna
47a4f0f422 core: Convert Parse/Catch to TryParse (#11641) 2021-05-02 14:43:24 +12:00
ilike2burnthing
db6a8d89a8 elitetracker: removed, dead, pt2 2021-05-01 21:39:49 +01:00
Garfield69
483a72babd tvvault: fix keywordless searches. resolves #11515 2021-05-02 08:30:37 +12:00
ilike2burnthing
7a94b8809e elitetracker: removed, dead. resolves #11245 (#11652) 2021-05-01 21:01:52 +01:00
Garfield69
dd894ed267 bit-titan: drop European Size processing. resolve #11643 2021-05-01 07:37:34 +12:00
Garfield69
f808a071da torrentz2k: now just a TPB reskinned. removed. resolves #11636 2021-04-30 18:29:41 +12:00
ilike2burnthing
2d207a482d extremlymtorrents: removed, down for 30 days. resolves #6668 (#11638) 2021-04-30 02:29:56 +01:00
Garfield69
38849f57f8 ilcorsaroblu: new domain *.online resolves #11635 2021-04-30 06:54:32 +12:00
ilike2burnthing
ce2e7d8d1a hdturk: change domain *.club. resolves #5958 2021-04-28 23:08:18 +01:00
Frederic Yesid Peña Sánchez
72585f9761 cinecalidad: switch to new site cine-calidad.com (#11627) resolves #6081 2021-04-29 08:50:03 +12:00
Garfield69
c862fabeb4 puntotorrent: add season ep to tv-search resolves #11620 2021-04-28 09:59:26 +12:00
Garfield69
5894372c49 redbits: detect vose resolves #11615
also handle single season releases
tidy up title word spacing
2021-04-28 06:53:05 +12:00
Garfield69
d9ed8b981d hdspain: detect vose #11615 2021-04-28 06:51:16 +12:00
Garfield69
86f185d345 unionfansub: update login. resolves #11609 2021-04-26 15:46:10 +12:00
Garfield69
9e9c56e4c9 piratadigital: switch to cookie method. resolves #11608 2021-04-26 12:42:55 +12:00
ilike2burnthing
853179fd72 torrentparadise: restore working legacylinks 2021-04-25 23:17:17 +01:00
Garfield69
0dd5026cb1 torrentparadise: domain back to *.cc resolves #6385 2021-04-26 09:52:10 +12:00
Chuck
35232b1a5c thesceneplace: back to https (#11606) #11433
Updated links from http to https, as site is no longer forcing http.
2021-04-26 07:00:44 +12:00
Garfield69
49a507f6a0 byrutor: change test search
any age rather than just 1 day
2021-04-25 17:12:43 +12:00
Garfield69
ce527439f2 torrentqq: new domain *84.com 2021-04-25 16:44:26 +12:00
Garfield69
1e07a196df thesceneplace: forcing http. #11433 2021-04-25 16:29:39 +12:00
Wayne Dupree
d8d88962c6 Gui: Add dropdown filters for Categories and Type (#11603)
cleaned up the on load to clear previous filters when the modal was closed
2021-04-25 13:19:13 +12:00
ilike2burnthing
5ac8095741 sdbits: lint fix 2021-04-25 00:00:03 +01:00
ilike2burnthing
b2c0cb6ca9 sdbits: add sorting & imdb search. resolves #10629
also results per page info
2021-04-24 23:38:08 +01:00
Wayne Dupree
62de0458e5 gui: Add the ability to filter the Add Indexer datatable (#11596) 2021-04-24 18:45:33 +12:00
Garfield69
e1aa849315 nordic+: add config option to choose download link. #11542 2021-04-24 07:31:32 +12:00
Garfield69
b7f5c9711a tvvault: amend details href detection. resolves #11515 2021-04-22 19:46:58 +12:00
Garfield69
d51581f503 torrent9clone: new domain *.ninja resolves #11580 2021-04-22 16:44:30 +12:00
Garfield69
2329d4c59e add magicheaven a private site. resolves #11587 2021-04-22 16:38:29 +12:00
Garfield69
84689fbdcd Revert "ilcorsaroblu: ignore invalid cert"
This reverts commit 7c5af2dbde.
2021-04-21 14:27:50 +12:00
ilike2burnthing
7c5af2dbde ilcorsaroblu: ignore invalid cert 2021-04-20 23:51:11 +01:00
ilike2burnthing
7a680c3162 marinetracker: add new category 2021-04-20 23:42:53 +01:00
ilike2burnthing
642f66de44 fouducinema: update categories 2021-04-20 23:27:23 +01:00
ilike2burnthing
1f4210ded6 erzsebet: oops fix 2021-04-20 23:11:26 +01:00
ilike2burnthing
51400dd8b2 erzsebet: update categories 2021-04-20 23:10:11 +01:00
ilike2burnthing
7e5c63ddff r3vwtf: update row selector
prevents nearly the whole page being selected as its own row
2021-04-20 22:54:34 +01:00
Garfield69
0a38b26436 teamos: drop www. to prevent redirect 2021-04-21 08:27:17 +12:00
ilike2burnthing
1d8209f2dd seedfile: add new category 2021-04-20 21:25:01 +01:00
Garfield69
8d370318fb Revert "torrentdownloads: drop *.me domain #1559"
This reverts commit 46773ca1ee.
2021-04-21 07:57:30 +12:00
Garfield69
46773ca1ee torrentdownloads: drop *.me domain #1559 2021-04-21 07:32:36 +12:00
ilike2burnthing
0a49cae6e6 assorted: swap unblocked proxy for nocensor. resolves #11379 (#11578) 2021-04-20 20:22:59 +01:00
ilike2burnthing
9cce45e193 torrentz2: removed, down for 30 days. resolves #1040 (#11575) 2021-04-20 17:05:10 +01:00
ilike2burnthing
b848ecf5e6 shellife: removed, down for 30 days. resolves #721 (#11574) 2021-04-20 17:00:21 +01:00
ilike2burnthing
6ec5563dc9 yingk: removed, down for 30 days. resolves #8823 (#11573) 2021-04-20 16:55:57 +01:00
ilike2burnthing
de4cabb9b6 funreleases: removed, down for 30 days. resolves #9812 (#11572) 2021-04-20 16:50:28 +01:00
Garfield69
df5795fc75 gui: redirect to flaresolverr github for some tickets 2021-04-19 20:17:05 +12:00
Garfield69
d479ea470d torrentland: fix detect noposter 2021-04-19 18:09:01 +12:00
Garfield69
0dccfdd5b8 jptv: fix detect noposter 2021-04-19 18:00:52 +12:00
Garfield69
b12c99cf04 danishbytes: fix detect noposter 2021-04-19 17:55:30 +12:00
Garfield69
7d7b362985 tellytorrent: fix detect noposter 2021-04-19 17:50:36 +12:00
Garfield69
a1dd0c7581 nordic+: add magnet and hide noposter.png #11542 2021-04-19 15:31:14 +12:00
6cUbi57z
42b6aaedc9 erairaws: add new public tracker. resolves #4116 (#11484)
Also change release size for ShowRSS to 512MB.

Co-authored-by: 6cUbi57z <git@g-de.co.uk>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-04-18 16:56:34 +01:00
Garfield69
93b55583bf add nordic+ a nordic private site. resolves #11542 2021-04-18 11:13:54 +12:00
ilike2burnthing
0ded6a489f ilcorsaronero: remove search by season and ep. revolves #11471 2021-04-17 21:53:11 +01:00
Garfield69
f22f37e832 torrentqq: new domain *83.com 2021-04-17 08:51:28 +12:00
ilike2burnthing
4647fcd783 girotorrent: oops fix for movie webdl category 2021-04-16 20:52:27 +01:00
ilike2burnthing
e269ab5d3b girotorrent: add tv webdl category 2021-04-16 20:50:31 +01:00
vinanrra
e99ac596fb redbits: Add Spanish to avoid Sonarr missmatch (#11552)
* Add Spanish to avoid Sonarr missmatch

* Update redbits.yml
2021-04-16 14:20:27 +12:00
Jorge Turrado Ferrero
eb6b085b5f add RedBits a Spanish Private site. (#11541) resolves #11540 2021-04-15 07:12:42 +12:00
ilike2burnthing
7c19985dcc arabp2p: update category 2021-04-13 22:36:04 +01:00
ilike2burnthing
c3c2f053df bwtorrents: add new tv category 2021-04-13 00:15:02 +01:00
ilike2burnthing
c80972768b torrentwhiz: update domain *24.me 2021-04-13 00:03:59 +01:00
ilike2burnthing
ab5fd85e30 torrentview: update domain *33.com 2021-04-13 00:03:01 +01:00
ilike2burnthing
d606989b1b broadcity: update categories 2021-04-12 23:58:31 +01:00
ilike2burnthing
7edbdf3559 theleachzone: update categories 2021-04-12 23:02:57 +01:00
Garfield69
d89fa2e80a anidex: Add multi language support. Resolves #11155 2021-04-12 22:25:31 +12:00
Garfield69
fed39f9631 opencd: f'ing lint 2021-04-12 17:51:22 +12:00
Garfield69
365a1ff04f add opencd a Chinese private music site. resolves #11524 2021-04-12 17:44:07 +12:00
ilike2burnthing
76b89276e1 r3vwtf: add MR and MST
"Only download a file if you intend to seed to the site's requirements which are 24 hours or to a 1.1 ratio which ever comes first 'Hit n Runners' will get instant download disablement, and will have to pm a staff member if they think this is incorrect."
https://r3vuk.wtf/rules.php
2021-04-11 15:44:08 +01:00
Garfield69
b4626fce5f torrentqq: new domain *82.com 2021-04-11 19:23:18 +12:00
Garfield69
5b8db45c62 torrent9clone: new domain *.la resolves #11513 2021-04-11 18:08:33 +12:00
Garfield69
47da7dbb72 add rofd a German private site. resolves #11520 2021-04-11 15:43:13 +12:00
Garfield69
1dbbf6ca3b btsow: new domain *.digital resolves #11518 2021-04-11 07:37:36 +12:00
Garfield69
2dad460e3f lepornoinfo: add new cat resolves #10856 2021-04-11 07:14:28 +12:00
Garfield69
4b341a33ac focusx: add new cats resolves #7777 2021-04-11 07:07:15 +12:00
Garfield69
fab3dcdc76 firebit: rows without size == no download in details. resolves #8434 2021-04-11 06:54:38 +12:00
Garfield69
27a5d8f074 mejortorrent: ignore first row in serie episodes table. resolves #11397 2021-04-10 10:56:19 +12:00
Garfield69
6a213c6eab torrentheaven: new html selectors. resolves #11494
untested.
2021-04-09 07:55:00 +12:00
ilike2burnthing
72c4385577 add nuget.config 2021-04-08 08:12:08 +01:00
Garfield69
ff8001c6d3 Revert "Update azure-pipelines.yml"
This reverts commit a7efe4a6d3.
2021-04-08 17:50:27 +12:00
Garfield69
23f498406b Revert "Update azure-pipelines.yml"
This reverts commit f9560a6def.
2021-04-08 17:50:22 +12:00
Garfield69
f9560a6def Update azure-pipelines.yml 2021-04-08 17:47:27 +12:00
Garfield69
a7efe4a6d3 Update azure-pipelines.yml 2021-04-08 17:45:58 +12:00
Garfield69
e520dc353d Revert "Update azure-pipelines.yml"
This reverts commit 2fcb3014c4.
2021-04-08 16:07:02 +12:00
garfield69
2fcb3014c4 Update azure-pipelines.yml 2021-04-08 16:04:31 +12:00
Garfield69
4539c0a2b0 assorted: *.unblockit.buzz -> *.club 2021-04-08 09:31:08 +12:00
Garfield69
337df24066 comicat: updates. #11488 2021-04-08 07:01:58 +12:00
ilike2burnthing
a54206c37a comicat: add public indexer. resolves #11488 (#11492) 2021-04-07 10:44:03 +01:00
ilike2burnthing
40a0f70ead torrentproject: search path fix. resolves #11490
credit to @FolkSong for spotting this
2021-04-07 06:34:15 +01:00
ilike2burnthing
74e2fe4fbc polishsource: add config multi option. resolves #11486 2021-04-06 23:07:16 +01:00
Garfield69
a43c6196b0 oasis: lint 2021-04-06 18:35:51 +12:00
Garfield69
7af80b8578 add oasis a Frech Private site. resolves #11483 2021-04-06 18:25:11 +12:00
Garfield69
0bbc86450f datascene: site is forcing http. resolves #11480 2021-04-05 20:54:51 +12:00
Kai Sforza
125db8090c Don't delete $(cwd)/Jackett if it has jackett (#11479) resolves #11463 2021-04-05 08:00:54 +01:00
ilike2burnthing
63474d42bb broadcity: add MR and MST
"The Hit&Run rate is at least 0.5 for each torrent, regardless of category and features. You have to seed every torrent at least that rate.
You must seed every torrent for at least 2 days if you cannot provide a shipping amount."
https://broadcity.in/rules.php
2021-04-05 06:26:33 +01:00
Garfield69
df1f03d42e nitro: add unsorted cat detection. resolves #11396 2021-04-05 17:03:31 +12:00
Diego Heras
2db471d6ea femdomcult: update categories (#11477) 2021-04-05 06:55:09 +02:00
NinjaLikesCheez
88ce1d96ab core: Don't perform migrations in cases where the home folder is the same as the jackett install path (#11465) resolves #11313
Additionally, add a guard to not remove config directories unless the migrated directory and initial directory are different paths
2021-04-04 06:24:41 +12:00
ilike2burnthing
238e46b4a1 marinetracker: update categories 2021-04-03 01:50:21 +01:00
ilike2burnthing
5177e9e91c ilcorsaroblu: web-dl fix #11449 2021-04-03 00:42:15 +01:00
ilike2burnthing
cf0744bc24 ilcorsaronero: web-dl fix #11449 2021-04-03 00:41:39 +01:00
ilike2burnthing
46dc292669 1337x: web-dl fix #11449 2021-04-03 00:41:00 +01:00
ilike2burnthing
1e248265ae torrentqq: update domain *81.com 2021-04-02 22:57:46 +01:00
ilike2burnthing
5c574b68ae torrent9clone: change domain www.*.srl 2021-04-02 22:56:39 +01:00
ilike2burnthing
8ba18cc1fc newretro: add new film category 2021-04-02 22:32:39 +01:00
Garfield69
4bd2e6155f 1337x: cleanup for Sonarr #11449 2021-04-03 07:22:44 +13:00
Garfield69
78b4486ba7 ilcorsaronero: cleanup for Sonarr #11449 2021-04-02 16:09:23 +13:00
Garfield69
10f61251b6 ilcorsaroblu: cleanup for Sonarr #11449 2021-04-02 16:09:07 +13:00
Garfield69
05dca2e159 BitTurk: drop row error trap for Sonarr. #1415 2021-04-02 10:40:06 +13:00
ilike2burnthing
8f029c11fe selezen: update login error selector
site also uses div.alert-warning for torrent update notices
2021-04-01 17:23:01 +01:00
Garfield69
3f96f9d8ea Revert "desitorrents: removed, dead. resolves #378 (#11442)"
This reverts commit bd2905fc63.
2021-04-01 14:15:50 +13:00
Garfield69
58736bd4aa torrenting: row html update. resolves #11444 2021-03-31 20:09:09 +13:00
ilike2burnthing
bd2905fc63 desitorrents: removed, dead. resolves #378 (#11442) 2021-03-31 00:07:32 +01:00
Agneev Mukherjee
3daf7d78f6 core: Remove redundant web assets for Apple devices (#11440) 2021-03-31 07:04:58 +13:00
NinjaLikesCheez
f5688f289d core: Migrate configurations from bug fixed in #11173. Fixes #11313 (#11347) 2021-03-31 06:47:16 +13:00
Garfield69
ff941cec43 racingforme: upgrade crankShaft 0.1.6 -> 2.0.1
new login error detection.
new results layout.
refresh cats.
2021-03-30 21:15:39 +13:00
Garfield69
02ae6cab35 lostfilm: drop *.uno domain 2021-03-30 19:53:43 +13:00
Garfield69
7479b52b5a add thesceneplace a private site. resolves #11433 2021-03-30 16:58:36 +13:00
Garfield69
e76a233520 hellastz: correct login error detection 2021-03-30 16:01:24 +13:00
Garfield69
6703f0f871 add tntfork a public site. resolves #11430 2021-03-30 11:39:45 +13:00
Garfield69
00d4126e77 assorted unit3d: update version 2021-03-30 08:14:52 +13:00
Garfield69
c9fbe21d6c torrentdb: update description 2021-03-30 07:23:46 +13:00
Garfield69
9db8b766ea immortalseed: change date format. resolves #11427 2021-03-29 17:30:39 +13:00
Garfield69
054d4d1914 aussierules: standardise yaml, and move to Definitions. Fix #11426 for #1866 2021-03-29 09:42:58 +13:00
helenclarko
b36dd3836a Adding indexer for Aussierul.es (#11426) resolves #1866 2021-03-29 09:26:38 +13:00
ilike2burnthing
fa97124bc7 epublibre: change domain www.*
certificate is for *.epublibre.org therefore https://epublibre.org/ is invalid
2021-03-28 17:00:36 +01:00
ilike2burnthing
1db52a6522 fouducinema: lint fix 2021-03-28 16:54:22 +01:00
ilike2burnthing
da3f6d1607 anaschcc: add games category 2021-03-28 16:20:37 +01:00
ilike2burnthing
fe81f0f3bb fouducinema: update categories 2021-03-28 16:16:15 +01:00
ilike2burnthing
191f9b0eff eniahd: update categories 2021-03-28 16:08:37 +01:00
ilike2burnthing
df0c522540 torrentwhiz: update domain *23.me 2021-03-28 15:39:57 +01:00
ilike2burnthing
131de638a8 torrentview: update domain *32.com 2021-03-28 15:38:51 +01:00
ilike2burnthing
e28b203315 torrentqq: update domain *80.com 2021-03-28 15:37:43 +01:00
ilike2burnthing
536945829a torrent9clone: change domain vww.* 2021-03-28 15:35:37 +01:00
Garfield69
764b333d4a mejortorrent: fix 38a059fe domain. 2021-03-28 07:33:16 +13:00
Garfield69
79d631c56d empornium: new domains. resolves #11372 2021-03-28 07:30:59 +13:00
ilike2burnthing
38a059fefd mejortorrent: update domain *o.com 2021-03-27 12:52:12 +00:00
6cUbi57z
4ec6110671 core: Fix exception when no result is returned from web request (#11371) for #11358 2021-03-27 17:36:57 +13:00
Garfield69
7114baa609 add potuk a private site. resolves #11402 2021-03-27 09:57:35 +13:00
Garfield69
9106165080 btdigg: add tor alternate domain 2021-03-26 19:12:25 +13:00
Garfield69
ba8b61410a mvgroup: optionally drop channels from front of titles. #2367 resolves #11414 2021-03-26 13:31:50 +13:00
Garfield69
31d587af8f add themixingbowl a semi-private mixtapes site. resolves #11399 2021-03-26 09:47:04 +13:00
Garfield69
68c00f63fd dxdhd: gone. removed. resolves #4035 2021-03-25 19:11:19 +13:00
Garfield69
59b3bdda7a torrent9: drop oxtorrent.me 2021-03-25 19:03:57 +13:00
Garfield69
89d02aaeb9 notwhat.cd: gone. removed. resolves #818 2021-03-25 18:55:39 +13:00
Garfield69
7dcb351a21 add huntorrent a semi-private Hungarian site. resolves #10771 2021-03-25 16:58:21 +13:00
Garfield69
b4ad05c572 selezen: switch to semi-private. resolves #11388 2021-03-25 16:13:24 +13:00
Diego Heras
8aef992535 xthor: remove torrents from hidden category. resolves #10407 (#11408) 2021-03-24 21:46:33 +01:00
Garfield69
6e6c7a4ae5 anaschcc: correct freeleech info
the term Filter is used when the site does not support a Search for freeleech, which means that jackett filters freeleech after the site returns results.
2021-03-25 09:39:09 +13:00
Garfield69
778e8dc3fc torrentparadise: add new cat. resolves #8438 2021-03-23 16:10:14 +13:00
Garfield69
ed53d79416 torrentdownload: add new cats. resolves #11382 2021-03-23 16:07:43 +13:00
Garfield69
74ca07a071 nitro: new cat detection. resolves #11396 2021-03-23 15:59:45 +13:00
Garfield69
dc54428108 movietorrent: add new cats. resolves #11359
stupid site does not have a category table, I had to go fish for these. There will likely be an ongoing need to update the indexer as new undocumented cats pop up
2021-03-23 15:20:47 +13:00
Garfield69
31d200df0a focusx: cat refresh. resolves #7777 2021-03-23 13:39:50 +13:00
Garfield69
5919cab64a gtorrentpro: add new cat. resolves #11386 2021-03-22 10:23:41 +13:00
Garfield69
097cc97773 custom.js: send another error to flaresolverr github 2021-03-22 10:19:54 +13:00
Garfield69
f4bcdff50f gtorrent: add new cat. resolves #11385 2021-03-22 10:12:43 +13:00
Garfield69
06655cb4a7 oncesearch: add row andmatch. resolves #11376
since the advanced search does not have option to search title only and description is included in searches.
Also fix .torrent detection.
2021-03-22 09:58:17 +13:00
Garfield69
adedc1f9fb pretome: add new cat. resolves #11384 2021-03-22 09:38:40 +13:00
Garfield69
bef73a5f50 scenetime: handle missing category. resolves #11383 2021-03-22 09:08:39 +13:00
Garfield69
e8d1348e14 torrentdownload: add new cat. resolves #11382 2021-03-22 08:04:48 +13:00
Garfield69
1a447ed7ca epizod: add new cat. resolves #11366 2021-03-22 07:50:07 +13:00
ilike2burnthing
ba518c5072 pornorip: update categories. resolves #11377 2021-03-21 15:47:52 +00:00
ilike2burnthing
ae1c418b5a torrentz2k: add date filter for months. resolves #11378 2021-03-21 15:40:20 +00:00
ilike2burnthing
2bb5aa5cbc montorrent: update categories, add date (now) & flaresolverr info 2021-03-21 15:24:41 +00:00
ilike2burnthing
1ef93f9bee torlock: change unblockit proxy domain *.buzz 2021-03-21 04:53:16 +00:00
ilike2burnthing
b54718b838 thepiratebay: update proxies 2021-03-21 04:48:03 +00:00
ilike2burnthing
dffe9fe0cf extratorrent-it: remove unblockninja proxy 2021-03-21 04:26:37 +00:00
ilike2burnthing
b1a4fc4fa6 firebit: remove dead mirrors 2021-03-21 04:24:29 +00:00
Garfield69
3a9fec2b5f torrentz2k: new domain and html resolves #11365 2021-03-21 16:05:53 +13:00
Diego Heras
b70743628e cinecalidad: add more alternative links (#11370) 2021-03-21 02:41:52 +01:00
Garfield69
5ae1ac33bd epizod: undocumented cat. resolves #11366 2021-03-21 11:59:50 +13:00
Garfield69
bb31e8477a torrentqq: andmatch results. resolves #11363 2021-03-21 11:06:04 +13:00
Garfield69
cd73fe2507 torrentqq: new domain *78* -> *79* 2021-03-21 10:59:46 +13:00
Garfield69
40b11f69ed tjangto: add new cats resolves #11362 2021-03-21 10:56:09 +13:00
Garfield69
64d3fbaec4 tjangto: new domain. resolves #11361 2021-03-21 10:46:12 +13:00
Garfield69
9bf349d14a oncesearch: cats can be missing. resolves #11360 2021-03-21 10:42:07 +13:00
Garfield69
7125f917de movietorrent: add new cats resolves #11359 2021-03-21 10:24:48 +13:00
Diego Heras
d2ab5cffe1 ci/cd: fix unit tests in arm64 (#11368) 2021-03-20 22:17:53 +01:00
Diego Heras
6f51633185 hd-torrents: improve response parsing (#11367) 2021-03-20 22:01:03 +01:00
coreyp93
aabb23cf53 Update PornoLab.cs (#11356)
Updated categories. Include recently added 2021 categories.
2021-03-20 09:44:47 +13:00
Garfield69
346d8022f2 bwtorrents: correct cat 159 resolves #11343 2021-03-19 07:03:32 +13:00
ilike2burnthing
0ea2d0ba7b anaschcc: update category selector & date format 2021-03-18 04:17:31 +00:00
ilike2burnthing
ccd124edf9 torrentqq: update domain *78.com 2021-03-18 03:39:33 +00:00
ilike2burnthing
d7a6fccb53 focusx: update categories 2021-03-18 03:16:04 +00:00
ilike2burnthing
800a5d0674 costalcrew: update categories 2021-03-18 02:53:45 +00:00
ilike2burnthing
00adbdd4c0 bwtorrents: update categories & official mirrors 2021-03-18 02:46:25 +00:00
Ryan McDonald
d47efa9add MoreThanTv: Fix category mapping; linting errors (#11337) for #6783 2021-03-18 12:37:07 +13:00
171 changed files with 4885 additions and 3817 deletions

View File

@@ -1,5 +1,8 @@
### 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.
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.

View File

@@ -45,6 +45,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BTSOW
* Byrutor
* CiliPro (LIAORENCILI)
* comicat
* ConCen
* cpasbien
* cpasbienClone
@@ -53,6 +54,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* E-Hentai
* emtrek
* Epizod
* Erai-Raws
* ETTV
* EXT Torrents
* ExtraTorrent.cd
@@ -129,7 +131,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* sukebei-Pantsu
* sukebei.Nyaa.si
* The Pirate Bay (TPB)
* Tjangto (짱토)
* TNTfork
* Tokyo Tosho
* Torlock
* TOROS
@@ -155,8 +157,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Torrentv
* TorrentView (토렌트뷰)
* TorrentWhiz ( 토렌트위즈)
* Torrentz2
* Torrentz2k
* truPornolabs
* Underverse
* UnionDHT
@@ -189,9 +189,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Erzsebet
* Erzsebet.pl
* ExKinoRay
* ExtremlymTorrents (XTR)
* Genesis-Movement
* HamsterStudio
* HunTorrent
* IV-Torrents
* KinoNaVse100
* Kinorun
@@ -215,6 +215,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Sharewood
* SkTorrent
* SkTorrent-org
* themixingbowl (TMB)
* Toloka.to
* Torrent-Explosiv
* Torrents-Local
@@ -253,6 +254,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* AsianCinema
* Asylum Share
* AudioNews (AN)
* Aussierul.es [![(invite needed)][inviteneeded]](#)
* AvistaZ (AsiaTorrents)
* Borgzelle
* Back-ups
@@ -314,11 +316,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* DivTeam
* DivxTotal
* Dragonworld Reloaded [![(invite needed)][inviteneeded]](#)
* DXDHD
* EbookParadijs
* Ebooks-Shares
* EfectoDoppler
* Elite-Tracker
* Empornium (EMP)
* EpubLibre
* eShareNet
@@ -339,7 +339,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* FreeTorrent
* FunFile (FF)
* FunkyTorrents (FT) [![(invite needed)][inviteneeded]](#)
* FunReleases [![(invite needed)][inviteneeded]](#)
* Fuzer (FZ)
* GFXPeers
* Galeriens (LaPauseTorrents)
@@ -406,6 +405,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* LosslessClub
* M-Team TP (MTTP)
* MaDs Revolution
* magic-heaven
* Magico (Trellas)
* Majomparádé (TurkDepo)
* MeseVilág (Fairytale World)
@@ -423,8 +423,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NetCosmo
* NetLab
* NorBits
* notwhat.cd
* Nordic+
* Oasis
* oMg[WtF]trackr
* OpenCD
* Orpheus
* OshenPT
* Ourbits (HDPter)
@@ -442,6 +444,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PolishTracker
* PornBits (PB)
* Pornbay [![(invite needed)][inviteneeded]](#)
* PotUK
* Pretome
* PrivateHD (PHD)
* ProAudioTorrents (PAT)
@@ -458,10 +461,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* R3V WTF! [![(invite needed)][inviteneeded]](#)
* Racing4Everyone (R4E)
* RacingForMe (RFM)
* RedBits
* Red Star Torrent (RST) [![(invite needed)][inviteneeded]](#)
* Redacted (PassTheHeadphones)
* RetroFlix
* RevolutionTT
* ROFD
* Romanian Metal Torrents (RMT) [![(invite needed)][inviteneeded]](#)
* RPTorrents
* SceneHD
@@ -473,7 +478,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SeedFile (SF)
* Shareisland
* Shazbat
* Shellife (SL) [![(invite needed)][inviteneeded]](#)
* SiamBIT
* SnowPT (SSPT)
* SoulVoice [![(invite needed)][inviteneeded]](#)
@@ -506,6 +510,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TheAudioScene
* TheEmpire (TE) [![(invite needed)][inviteneeded]](#)
* TheLeachZone
* TheScenePlace (TSP)
* TJUPT
* TLFBits [![(invite needed)][inviteneeded]](#)
* ToTheGlory (TTG)
@@ -557,7 +562,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* XWTorrents (XWT)
* Xthor
* YDYPT
* YingK
* Zamunda.net
* Zelka.org
* ZonaQ
@@ -769,11 +773,13 @@ To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/a
### Windows
* Install the .NET 5 [SDK](https://www.microsoft.com/net/download/windows)
* Clone Jackett
* Open PowerShell and from the `src` directory, run `dotnet restore`
* Open the Jackett solution in Visual Studio 2019 (version 16.4 or above)
* Right-click on the Jackett solution and click 'Rebuild Solution' to restore NuGet packages
* Select Jackett.Server as the startup project
* In the drop-down menu of the run button select "Jackett.Server" instead of "IIS Express"
* Open PowerShell and from the `src` directory:
* - run `dotnet msbuild /restore`
* - then run `dotnet restore`
* - and run `dotnet build`
* Open the Jackett solution in Visual Studio 2019 (version 16.9 or above)
* Select **Jackett.Server** as the startup project
* In the drop-down menu of the run button select **Jackett.Server** instead of _IIS Express_
* Build/Start the project
### OSX

View File

@@ -50,7 +50,7 @@ stages:
runtime: osx-x64
archiveType: tar
artifactName: Jackett.Binaries.macOS.tar.gz
LinuxAmdx64:
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
framework: $(netCoreFramework)
@@ -301,6 +301,14 @@ stages:
targetType: inline
failOnStderr: true
script: |
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/DateTimeRoutines
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/Jackett.Common
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/Jackett.IntegrationTests
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/Jackett.Server
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/Jackett.Service
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/Jackett.Test
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/Jackett.Tray
dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src/Jackett.Updater
dotnet-format --check --verbosity diagnostic --folder ./src/DateTimeRoutines
dotnet-format --check --verbosity diagnostic --folder ./src/Jackett.Common
dotnet-format --check --verbosity diagnostic --folder ./src/Jackett.IntegrationTests
@@ -354,18 +362,13 @@ stages:
imageName: macOS-latest
framework: $(netCoreFramework)
runtime: osx-x64
LinuxAmdx64:
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
framework: $(netCoreFramework)
runtime: linux-x64
LinuxARM32:
buildDescription: Linux ARM32
imageName: ubuntu-latest
framework: $(netCoreFramework)
runtime: linux-arm
LinuxARM64:
buildDescription: Linux ARM64
LinuxARM:
buildDescription: Linux ARM
imageName: ubuntu-latest
framework: $(netCoreFramework)
runtime: linux-arm
@@ -461,7 +464,7 @@ stages:
buildDescription: macOS
imageName: macOS-latest
artifactName: Jackett.Binaries.macOS.tar.gz
LinuxAmdx64:
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
artifactName: Jackett.Binaries.LinuxAMDx64.tar.gz

6
nuget.config Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -9,14 +9,6 @@
<meta charset="utf-8" />
<meta name="referrer" content="no-referrer" /> <!-- Don't send referrer when loading third party resources (E.g. Empornium poster images won't load) -->
<link rel="apple-touch-icon" href="../apple-touch-icon.png" />
<link rel="apple-touch-icon" sizes="57x57" href="../apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon" sizes="72x72" href="../apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon" sizes="76x76" href="../apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon" sizes="114x114" href="../apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon" sizes="120x120" href="../apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon" sizes="144x144" href="../apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon" sizes="152x152" href="../apple-touch-icon-152x152.png" />
<link rel="apple-touch-icon" sizes="180x180" href="../apple-touch-icon-180x180.png" />
<link rel="mask-icon" href="../jackett_medium.png" color="#35c5f4">
<link rel="icon" type="image/ico" href="../favicon.ico" />
<link rel='shortcut icon' type='image/x-icon' href='../favicon.ico' />
@@ -383,7 +375,12 @@
</tbody>
<tfoot>
<tr>
<td colspan="6"></td>
<th>Indexer</th>
<th>Categories</th>
<th>Type</th>
<th>Type string</th>
<th>Language</th>
<th></th>
</tr>
</tfoot>
</table>
@@ -701,6 +698,6 @@
</script>
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
<script type="text/javascript" src="../custom.js?changed=20210314"></script>
<script type="text/javascript" src="../custom.js?changed=20210424"></script>
</body>
</html>

View File

@@ -14,8 +14,8 @@ links:
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- https://1337x.unblockit.buzz/
- https://1337x.unblocked.monster/
- https://1337x.unblockit.onl/
- https://1337x.nocensor.space/
legacylinks:
- https://1337x.unblocked.earth/
- https://1337x.unblockit.pro/
@@ -41,6 +41,9 @@ legacylinks:
- https://1337x.unblockit.dev/
- https://1337x.unblockit.ltd/
- https://1337x.unblockit.link/
- https://1337x.unblockit.buzz/
- https://1337x.unblocked.monster/
- https://1337x.unblockit.club/
caps:
categorymappings:
@@ -183,6 +186,7 @@ search:
selector: td[class^="coll-1"] a[href^="/torrent/"]
attribute: href
filters:
- name: urldecode
- name: split
args: ["/", 3]
title:
@@ -190,11 +194,28 @@ search:
text: "{{ if .Result.title_href }}{{ .Result.title_href }}{{ else }}{{ .Result.title_text }}{{ end }}"
filters:
- name: re_replace
args: ["(-+)", " "]
args: ["-", " "]
- name: replace
args: ["Grey's Anatomy", "Greys Anatomy"]
- name: replace
args: ["\u000f", ""] # get rid of unwanted character
args: ["\u000f", ""] # get rid of unwanted character #6582
# cleanup for Sonarr
- name: re_replace # EP 3 4 to E3-4
args: ["(?i)\\sEP\\s(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " E$1-$2 "]
- name: re_replace # S02E04 05 to S02E04-05
args: ["(?i)\\sS(\\d{1,2})\\s?E\\s?(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " S$1E$2-$3 "]
- name: re_replace
args: ["(?i)AC3\\s?(\\d)\\s(\\d)", "AC3 $1.$2"]
- name: re_replace
args: ["(?i) DD\\s?(\\d)\\s(\\d)", " DD $1.$2"]
- name: re_replace
args: ["(?i) DDP\\s?(\\d)\\s(\\d)", " DDP $1.$2"]
- name: re_replace
args: ["(?i)\\sE\\s?AC3", " EAC3"]
- name: re_replace
args: ["(?i)WEB\\sDL", "WEB-DL"]
- name: re_replace
args: ["(?i)HDTVRIP", "HDTV"]
category:
text: 40
category|noappend:

View File

@@ -17,6 +17,7 @@ caps:
- {id: 12, cat: XXX, desc: Porn}
- {id: 29, cat: TV/Sport, desc: Sports}
- {id: 37, cat: PC, desc: Software}
- {id: 38, cat: Console, desc: Games}
modes:
search: [q]
@@ -33,7 +34,7 @@ settings:
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
label: Search freeleech only
default: false
- name: info_tpp
type: info
@@ -90,11 +91,11 @@ search:
fields:
category:
selector: td a[href^="index.php?page=torrents&category="]
selector: td a[href^="index.php?page=torrents&category[]="]
attribute: href
filters:
- name: querystring
args: category
args: category[]
title:
selector: td a[href^="index.php?page=torrent-details"]
details:
@@ -126,13 +127,13 @@ search:
size:
selector: td:nth-child(5)
date:
# 22/01/2021 01:28
# 22/01/21 01:28
selector: td:nth-child(6)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile - doesn't adjust for DST
- name: dateparse
args: "02/01/2006 15:04 -07:00"
args: "02/01/06 15:04 -07:00"
seeders:
selector: td:nth-child(7)
leechers:

View File

@@ -75,7 +75,7 @@ search:
all_word_seach: 1
# 0 article, 1 comments, 2 static pages, 3 article titles
titleonly: "{{ if .Keywords }}3{{ else }}0{{ end }}"
searchdate: "{{ if .Keywords }}0{{ else }}1{{ end }}"
searchdate: 0
searchuser: ""
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
sortby: date

View File

@@ -47,7 +47,7 @@ caps:
- {id: 52, cat: TV, desc: "مسرحيات (Plays)"}
- {id: 71, cat: TV, desc: "مسلسلات مدبلجه عربي (Arabic Dubbed Series)"}
- {id: 90, cat: TV, desc: "برامج ومسابقات (Shows)"}
- {id: 109, cat: TV, desc: "رمضان 2020 (Ramadan 2020)"}
- {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

@@ -9,7 +9,7 @@ links:
- http://audiobookbay.nl/ # site forces http, does not support https
- http://audiobookbay.net/
- http://audiobookbayabb.com/
- https://audiobookbay.unblockit.buzz/
- https://audiobookbay.unblockit.onl/
legacylinks:
- https://audiobookbay.la/
- https://audiobookbay.unblockit.lat/
@@ -17,6 +17,8 @@ legacylinks:
- https://audiobookbay.unblockit.dev/
- https://audiobookbay.unblockit.ltd/
- https://audiobookbay.unblockit.link/
- https://audiobookbay.unblockit.buzz/
- https://audiobookbay.unblockit.club/
caps:
categorymappings:

View File

@@ -0,0 +1,91 @@
---
id: aussierules
name: Aussierul.es
description: "Aussierul.es is a torrent site for Aussie Rules Football played in Australia"
language: en
type: private
encoding: UTF-8
links:
- https://aussierul.es/
caps:
categories:
1: TV/Sport
modes:
search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: type
label: Search Type
type: select
default: t_name
options:
t_name: Torrent Name
t_description: Torrent Description
t_both: Name & Description
t_uploader: Uploader
t_genre: IMDB Genre
- name: dead
label: Include Dead Torrents
type: select
default: No
options:
yes: Yes
no: No
login:
method: form
form: form
path: login.php
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table:contains("An error has occured!")
test:
path: browse.php
search:
paths:
- path: browse.php
inputs:
search_type: "{{ .Config.type }}"
include_dead_torrents: "{{ .Config.dead }}"
keywords: "{{ .Keywords }}"
rows:
selector: table#sortabletable > tbody > tr:not(:first-child)
fields:
category:
text: 1
title:
selector: td:nth-child(2) > div:nth-child(1) > a > strong
details:
selector: td:nth-child(2) > div:nth-child(1) > a
attribute: href
download:
selector: a[href*="download.php?id="]
attribute: href
date:
# 27-03-2021 18:34
selector: td:nth-child(2) > div:nth-child(2)
filters:
- name: dateparse
args: "2-01-2006 15:04"
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
# TS Special Edition v.7.4

View File

@@ -217,13 +217,6 @@ search:
args: "02.01.2006 15:04:05 -07:00"
size:
selector: td.size
filters:
- name: replace
args: ["\u00a0", ""]
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
downloadvolumefactor:
case:
"span:contains(\"OU\")": 0 # only upload is counted

View File

@@ -136,8 +136,9 @@ search:
searchin: title
"sortOptions[sortBy]": "{{ .Config.sort }}"
"sortOptions[sortOrder]": "{{ .Config.type }}"
error:
- selector: div.error:not(:contains("Gösterilecek sonuç bulunamadı."))
# Drop error trap to stop Sonarr disabling indexer, see https://github.com/Jackett/Jackett/issues/1415
# error:
# - selector: div.error:not(:contains("Gösterilecek sonuç bulunamadı."))
rows:
selector: "table#torrents_table_classic tr:has(td.torrent_name){{ if .Config.freeleech }}:has(img[src$=\"/torrent_free.png\"]){{ else }}{{ end }}"

View File

@@ -193,4 +193,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# UNIT3D 5.1.0b
# UNIT3D 5.2.1b

View File

@@ -13,28 +13,29 @@ legacylinks:
caps:
categorymappings:
- {id: 1, cat: Movies/UHD, desc: "UHD"}
- {id: 2, cat: Movies/HD, desc: "BluRay"}
- {id: 8, cat: Movies/HD, desc: "TV"}
- {id: 6, cat: Movies/HD, desc: "WEB-DL"}
- {id: 16, cat: Movies/HD, desc: "WEBRip"}
- {id: 3, cat: Movies/HD, desc: "Movies HD"}
- {id: 25, cat: Movies/3D, desc: "Movies 3D"}
- {id: 4, cat: Movies/HD, desc: "BluRay"}
- {id: 7, cat: Movies/HD, desc: "TV"}
- {id: 5, cat: Movies/HD, desc: "WEB-DL"}
- {id: 14, cat: Movies/HD, desc: "WEBRip"}
- {id: 27, cat: Movies/HD, desc: "LORD Rips"}
- {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: 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: 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: "BluRay"}
- {id: 10, cat: Movies/SD, desc: "DVD"}
- {id: 12, cat: Movies/SD, desc: "TV"}
- {id: 13, cat: Movies/SD, desc: "WEB-DL"}
- {id: 15, cat: Movies/SD, desc: "WEBRip"}
- {id: 23, cat: Movies/SD, desc: "SD - BluRay"}
- {id: 10, cat: Movies/SD, 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: 15, cat: Movies/SD, desc: "SD - WEBRip"}
- {id: 17, cat: TV, desc: "TV"}
- {id: 26, cat: TV/Other, desc: "TV Program"}
- {id: 19, cat: TV, desc: "Yabanci Dizi"}
- {id: 18, cat: TV, desc: "Yerli Dizi"}
- {id: 20, cat: Movies/HD, desc: "VIP"}
- {id: 26, cat: TV/Other, desc: "TV - TV Program"}
- {id: 19, cat: TV, desc: "TV - Yabanci Dizi"}
- {id: 18, cat: TV, desc: "TV - Yerli Dizi"}
modes:
search: [q]
@@ -123,4 +124,9 @@ search:
case:
img[src$="/x2.gif"]: 2
"*": 1
minimumratio:
text: 0.5
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# TS Special Edition v.7.5

View File

@@ -9,7 +9,7 @@ followredirect: true
links:
# update poster placeholder link too
- https://btdb.eu/
- https://btdb.unblockit.buzz/
- https://btdb.unblockit.onl/
legacylinks:
- https://btdb.to/
- https://btdb.unblocked.app/
@@ -34,6 +34,8 @@ legacylinks:
- https://btdb.unblockit.dev/
- https://btdb.unblockit.ltd/
- https://btdb.unblockit.link/
- https://btdb.unblockit.buzz/
- https://btdb.unblockit.club/
caps:
categories:

View File

@@ -7,6 +7,7 @@ type: public
encoding: UTF-8
links:
- https://btdig.com/
- http://btdiggwzoyrwwbiv.onion.ly/
caps:
categories:

View File

@@ -6,7 +6,7 @@ language: en-us
type: public
encoding: UTF-8
links:
- https://btsow.cam/
- https://btsow.digital
legacylinks:
- https://btos.pw/
- https://btio.pw/
@@ -23,6 +23,8 @@ legacylinks:
- https://btsow.work/
- https://btsow.store/
- https://btsow.surf/
- https://btsow.com/
- https://btsow.cam/
caps:
categories:

View File

@@ -9,6 +9,8 @@ links:
- https://bwtorrents.tv/
- https://bwtorrents.fun/
- https://bwtorrents.xyz/
- https://bwtorrents.us/
- https://bwtorrents.live/
caps:
categorymappings:
@@ -26,22 +28,23 @@ caps:
- {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-Movies packs"}
- {id: 125, cat: Movies/WEB-DL, desc: "Bollywood-WEB Originals"}
- {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"}
- {id: 129, cat: Movies/HD, desc: "Hollywood-720p BluRay Rips"}
- {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-WEB-Rips"}
- {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: 136, cat: Movies, desc: "Hollywood-Pre-Release"}
- {id: 194, cat: Movies, desc: "Hollywood-Movies packs"}
- {id: 194, cat: Movies, desc: "Hollywood-Movie packs"}
- {id: 137, cat: Movies, desc: "Malayalam-Movies"}
- {id: 140, cat: Movies, desc: "Punjabi-Movies"}
- {id: 141, cat: Movies, desc: "Kannada-Movies"}
@@ -50,10 +53,9 @@ caps:
- {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: "Bollywood-South Hindi Dubbed"}
- {id: 183, cat: Movies, desc: "Hindi Dubbed 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: 198, cat: Movies, desc: "TV-MTV"}
- {id: 182, cat: Movies, desc: "Other Movies"}
- {id: 146, cat: TV, desc: "TV-Colors"}
- {id: 147, cat: TV, desc: "TV-TV"}
@@ -64,13 +66,17 @@ 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-Documentary"}
- {id: 157, cat: TV, desc: "TV-Hollywood"}
- {id: 158, cat: TV, desc: "TV-Others"}
- {id: 195, cat: TV, desc: "TV-Packs"}
- {id: 159, cat: TV, desc: "Religion &Spirituality "}
- {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: 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"}
@@ -82,11 +88,10 @@ caps:
- {id: 169, cat: Audio/Video, desc: "Music-Videos"}
- {id: 170, cat: Audio, desc: "Music-Pop"}
- {id: 171, cat: Audio, desc: "Music-Punjabi"}
- {id: 172, cat: Audio, desc: "Music-Remix"}
- {id: 173, cat: Audio, desc: "Music-Tamil"}
- {id: 174, cat: Audio, desc: "Music-Telugu"}
- {id: 173, cat: Audio, desc: "Music-Tamil"}
- {id: 196, cat: Audio, desc: "Music-Packs"}
- {id: 175, cat: Books/EBook, desc: "EBooks"}
- {id: 175, cat: Books/EBook, desc: "Ebooks"}
- {id: 176, cat: PC/Games, desc: "Games PC"}
- {id: 177, cat: Console, desc: "Games Console"}
- {id: 178, cat: TV/Anime, desc: "Anime"}

View File

@@ -262,10 +262,10 @@ download:
attribute: href
search:
# keywords (any age posts, article titles only search)
# keywords (article titles only search)
# do=search&subaction=search&story=five+freddy&titleonly=3&searchdate=0&sortby=date&resorder=desc&catlist[]=1&catlist[]=2&catlist[]=3
# keywordless (1 day old posts or newer + article body search) query=game
# do=search&subaction=search&story=game&titleonly=0&searchdate=1&sortby=date&resorder=desc&catlist[]=0
# keywordless (article body search) query=game
# do=search&subaction=search&story=game&titleonly=0&searchdate=0&sortby=date&resorder=desc&catlist[]=0
paths:
- path: index.php
inputs:
@@ -278,7 +278,7 @@ search:
showposts: 1
# 0 article, 1 comments, 2 static pages, 3 article titles
titleonly: "{{ if .Keywords }}3{{ else }}0{{ end }}"
searchdate: "{{ if .Keywords }}0{{ else }}1{{ end }}"
searchdate: 0
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}game{{ end }}"
sortby: date
resorder: desc

View File

@@ -6,20 +6,9 @@ language: en-us
type: public
encoding: UTF-8
links:
- 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.cilinb1.xyz/
- http://www.cilinb2.xyz/
- http://www.cilinb3.xyz/
- http://www.cilinb4.xyz/
- http://www.cilinb5.xyz/
- http://www.cilinb6.xyz/
- http://www.cilinb7.xyz/
@@ -80,6 +69,17 @@ legacylinks:
- 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:

View File

@@ -24,9 +24,7 @@ caps:
- {id: 156, cat: TV/HD, desc: "Serien - Pack/1080p"}
- {id: 158, cat: TV/UHD, desc: "Serien - UHD/4K"}
# Doku
- {id: 15, cat: TV/Documentary, desc: "Doku - Xvid/x264"}
- {id: 14, cat: TV/Documentary, desc: "Doku - 720p/1080p"}
- {id: 13, cat: TV/Documentary, desc: "Doku - Pack"}
- {id: 15, cat: TV/Documentary, desc: "Doku - Alle"}
# App
- {id: 12, cat: PC/0day, desc: "App - Win"}
- {id: 11, cat: PC, desc: "App - Other"}
@@ -45,6 +43,7 @@ caps:
# Sport
- {id: 62, cat: TV/Sport, desc: "Sport - Alles"}
# 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: 96, cat: Books/EBook, desc: "Sonstiges - E-Book"}
@@ -140,9 +139,7 @@ search:
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Pack/1080p\"))": "156"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"UHD/4K\"))": "158"
# Doku
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"Xvid/x264\"))": "15"
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"720p/1080p\"))": "14"
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"Pack\"))": "13"
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"Alle\"))": "15"
# App
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"Win\"))": "12"
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"Other\"))": "11"
@@ -161,6 +158,7 @@ search:
# Sport
":has(div.kat_cat_pic_name:contains(\"Sport\")):has(div.kat_cat_pic_name_b:contains(\"Alles\"))": "62"
# 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(\"E-Book\"))": "96"

View File

@@ -0,0 +1,102 @@
---
id: comicat
name: comicat
description: "comicat is a CHINESE Public tracker for Anime / Hentai / Manga"
language: zh-CN
type: public
encoding: UTF-8
links:
- https://www.comicat.org/
settings: []
caps:
categorymappings:
- {id: 1, cat: TV/Anime, desc: "动画(Anime)"}
- {id: 2, cat: Books/Comics, desc: "漫画(Manga)"}
- {id: 3, cat: Audio, desc: "音乐(Music)"}
- {id: 4, cat: TV/Anime, desc: "周边(Peripheral)"}
- {id: 5, cat: Other, desc: "其它(Other)"}
- {id: 6, cat: TV/Anime, desc: "Raw"}
modes:
search: [q]
tv-search: [q]
movie-search: [q]
music-search: [q]
book-search: [q]
search:
paths:
# https://www.comicat.org/ (latest)
# https://www.comicat.org/search.php?keyword=720p+2020 (search)
# sort_id: filters by a single category, multi cats is not supported so we cannot use it.
- path: "{{ if .Keywords }}/search.php?keyword={{ .Keywords }}{{ else }}{{ end }}"
- path: "{{ if .Keywords }}/search.php?keyword={{ .Keywords }}&page=2{{ else }}2.html{{ end }}"
rows:
selector: tr[class^="alt"]:has(a[href^="sort"])
fields:
category:
selector: a[href^="sort"]
attribute: href
filters:
- name: regexp
args: "-(\\d)-"
title:
selector: a[href^="show"]
details:
selector: a[href^="show"]
attribute: href
infohash:
selector: a[href^="show"]
attribute: href
filters:
- name: regexp
args: "-(\\w+).html"
size:
selector: td:nth-child(4)
grabs:
selector: td:nth-child(7) span
date:
selector: td:nth-child(1):contains("/")
optional: true
filters:
- name: append
args: " +08:00" # CST (China)
- name: dateparse
args: "2006/01/02 -07:00"
date:
selector: td:nth-child(1):contains("今天")
optional: true
filters:
- name: replace
args: ["今天", ""]
- name: append
args: " +08:00" # CST (China)
- name: timeparse
args: "15:04 -07:00"
date:
selector: td:nth-child(1):contains("昨天")
optional: true
filters:
- name: re_replace
args: [".+", "yesterday"]
- name: fuzzytime
date:
selector: td:nth-child(1):contains("前天")
optional: true
filters:
- name: re_replace
args: [".+", "2 days"]
- name: timeago
seeders:
selector: td:nth-child(5) span
leechers:
selector: td:nth-child(6) span
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -122,7 +122,7 @@ search:
- name: replace
args: ["&w=52&h=80", "&w=180&h=270"] # for display on dashboard
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/52x80&w=180&h=270", ""]
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
size:
selector: td:nth-last-child(4)
seeders:
@@ -200,4 +200,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# UNIT3D 3.1.0 DB-edition
# UNIT3D 5.1.0 DB-edition

View File

@@ -6,9 +6,9 @@ language: ro-ro
type: private
encoding: windows-1252
links:
- https://datascene.net/
legacylinks:
- http://datascene.net/
legacylinks:
- https://datascene.net/
caps:
categorymappings:

View File

@@ -10,8 +10,9 @@ links:
- https://www.demonoid.is/
- https://www.dnoid.to/
- https://www.dnoid.pw/
- https://demonoid.unblockit.buzz/
- https://demonoid.unblockit.onl/
- https://demonoid.torrentbay.to/
- https://demonoid.nocensor.space/
legacylinks:
- https://demonoid.unblockit.pro/
- https://demonoid.unblockit.one/
@@ -30,6 +31,8 @@ legacylinks:
- https://demonoid.unblockit.dev/
- https://demonoid.unblockit.ltd/
- https://demonoid.unblockit.link/
- https://demonoid.unblockit.buzz/
- https://demonoid.unblockit.club/
caps:
categorymappings:

View File

@@ -6,6 +6,9 @@ language: en-us
type: private
encoding: UTF-8
links:
- https://www.empornium.is/
- https://empornium.sx/
legacylinks:
- https://www.empornium.me/
caps:

View File

@@ -6,6 +6,9 @@ language: en-us
type: private
encoding: UTF-8
links:
- https://www.empornium.is/
- https://empornium.sx/
legacylinks:
- https://www.empornium.me/
caps:

View File

@@ -18,6 +18,23 @@ caps:
- {id: 12, cat: Movies, desc: "Наше кино"}
# TV
- {id: 2, cat: TV/HD, desc: "Зарубежные сериалы HD"}
- {id: 65, cat: TV/HD, desc: "Майя МС / Майянцы / Mayans M.C."}
- {id: 52, cat: TV/HD, desc: "Блудный сын / Prodigal Son"}
- {id: 49, cat: TV/HD, desc: "Пенниуорт / Pennyworth"}
- {id: 62, cat: TV/HD, desc: "Черный список / The Blacklist"}
- {id: 64, cat: TV/HD, desc: "Игра престолов / Game of Thrones"}
- {id: 59, cat: TV/HD, desc: "Американская история ужасов / American Horror Story"}
- {id: 60, cat: TV/HD, desc: "Хороший доктор / The Good Doctor"}
- {id: 54, cat: TV/HD, desc: "Рэй Донован / Ray Donovan"}
- {id: 55, cat: TV/HD, desc: "Сверхъестественное / Supernatural"}
- {id: 56, cat: TV/HD, desc: "Сквозь снег / Snowpiercer"}
- {id: 57, cat: TV/HD, desc: "Теория большого взрыва / The Big Bang Theory"}
- {id: 58, cat: TV/HD, desc: "Миллиарды / Billions"}
- {id: 53, cat: TV/HD, desc: "Родина / Homeland"}
- {id: 51, cat: TV/HD, desc: "Новобранец / The Rookie"}
- {id: 50, cat: TV/HD, desc: "Это мы / This Is Us"}
- {id: 48, cat: TV/HD, desc: "Бэтвумен / Batwoman"}
- {id: 32, cat: TV/HD, desc: "Кости / Bones"}
- {id: 31, cat: TV/HD, desc: "Американские боги / American Gods"}
- {id: 30, cat: TV/HD, desc: "Агенты Щ.И.Т. / Agents of S.H.I.E.L.D."}
- {id: 17, cat: TV/HD, desc: "Зарубежные сериалы HD для Apple TV"}
@@ -32,6 +49,8 @@ caps:
- {id: 7, cat: TV/Documentary, desc: "Документальные (HD Video)"}
- {id: 21, cat: TV/Documentary, desc: "Документальные"}
- {id: 28, cat: TV/Documentary, desc: "Развлекательные телепередачи и шоу"}
# Private Forums
- {id: 47, cat: TV/HD, desc: "Рассказ служанки / The Handmaid's Tale"}
# Miscellaneous
- {id: 8, cat: Other, desc: "Разное (раздачи)"}

View File

@@ -15,7 +15,9 @@ caps:
- {id: series, cat: TV, desc: SÉRIES}
- {id: films, cat: Movies, desc: FILMS}
- {id: musique, cat: Audio, desc: MUSIQUE}
- {id: albums, cat: Audio, desc: ALBUMS}
- {id: ebook, cat: Books, desc: EBOOK}
- {id: jeux, cat: Console, desc: GAMES}
- {id: other, cat: Other, desc: OTHER}
modes:
@@ -154,7 +156,7 @@ search:
- name: dateparse
args: "2006-01-02 15:04:05-07:00"
size:
text: "{{ if eq .Result.sizecat \"ebook\" }}1 MB{{ else }}{{ end }}{{ if eq .Result.sizecat \"musique\" }}128 MB{{ else }}{{ end }}{{ if or (eq .Result.sizecat \"series\") (eq .Result.sizecat \"other\") }}512 MB{{ else }}{{ end }}{{ if eq .Result.sizecat \"films\" }}2 GB{{ else }}{{ end }}"
text: "{{ if eq .Result.sizecat \"ebook\" }}1 MB{{ else }}{{ end }}{{ if or (eq .Result.sizecat \"albums\") (eq .Result.sizecat \"musique\") }}128 MB{{ else }}{{ end }}{{ if or (eq .Result.sizecat \"series\") (eq .Result.sizecat \"other\") }}512 MB{{ else }}{{ end }}{{ if eq .Result.sizecat \"jeux\" }}1 GB{{ else }}{{ end }}{{ if eq .Result.sizecat \"films\" }}2 GB{{ else }}{{ end }}"
seeders:
text: 1
leechers:

View File

@@ -51,6 +51,7 @@ caps:
- {id: 178, cat: XXX, desc: "Erotic Video Library / Эротические студии (видео)"}
- {id: 85, cat: XXX, desc: "Adult Games / Порноигры"}
- {id: 83, cat: XXX, desc: "Hentai, Manga & Cartoons / Хентай, Манга и Мультфильм..."}
- {id: 252, cat: XXX, desc: "Chinese Porn / Китайское порно"}
- {id: 89, cat: XXX, desc: "Japanese Porn / Японское порно"}
- {id: 188, cat: XXX, desc: "Erotic Movies, Documentary & Reality / Эротически..."}
- {id: 219, cat: XXX, desc: "Cinema / Зарубежный Кинематограф"}
@@ -62,7 +63,9 @@ caps:
- {id: 213, cat: XXX, desc: "Music (Video) / Музыка (Видео)"}
- {id: 212, cat: XXX, desc: "Games / Игры"}
- {id: 211, cat: XXX, desc: "Soft / Софт"}
- {id: 251, cat: XXX, desc: "International Releases / Иностранные релизы"}
- {id: 210, cat: XXX, desc: "Various / Разное"}
- {id: 250, cat: XXX, desc: "Cinema (LGBT) / Кинематограф (ЛГБТ)"}
- {id: 205, cat: XXX, desc: "Shemale Transsexual / Транссексуалы"}
- {id: 204, cat: XXX, desc: "Bisexual / Бисексуалы"}
- {id: 206, cat: XXX, desc: "Gay Clips & Movie Scenes / Ролики, SiteRip'ы..."}

View File

@@ -9,8 +9,8 @@ followredirect: true
links:
- https://www.ettvcentral.com/
- https://ettv.unblockninja.com/
- https://ettv.unblockit.buzz/
- https://ettv.unblocked.monster/
- https://ettv.unblockit.onl/
- https://ettv.nocensor.space/
legacylinks:
- https://www.ettv.tv/
- https://www.ettv.to/
@@ -38,6 +38,9 @@ legacylinks:
- https://ettv.unblockit.dev/
- https://ettv.unblockit.ltd/
- https://ettv.unblockit.link/
- https://ettv.unblockit.buzz/
- https://ettv.unblocked.monster/
- https://ettv.unblockit.club/
caps:
categorymappings:

View File

@@ -7,14 +7,17 @@ type: public
encoding: UTF-8
links:
- https://extratorrents.it/
- https://extratorrent.unblockit.buzz/
- https://extratorrent2.unblockninja.com/
- https://extratorrent.unblockit.onl/
- https://extratorrent.nocensor.space/
legacylinks:
- https://extratorrent.ag/
- https://extratorrent.unblockit.app/
- https://extratorrent.unblockit.dev/
- https://extratorrent.unblockit.ltd/
- https://extratorrent.unblockit.link/
- https://extratorrent2.unblockninja.com/
- https://extratorrent.unblockit.buzz/
- https://extratorrent.unblockit.club/
caps:
categorymappings:

View File

@@ -1,179 +0,0 @@
---
id: extremlymtorrents
name: ExtremlymTorrents
description: "ExtremlymTorrents (XTR) is a Semi-Private tracker for MOVIES / TV / GENERAL"
language: en-us
type: semi-private
encoding: UTF-8
links:
- https://extremlymtorrents.ws/
caps:
categorymappings:
- {id: 22, cat: Movies/HD, desc: "720p HD"}
- {id: 15, cat: Movies/HD, desc: "1080p HD"}
- {id: 40, cat: Movies/UHD, desc: "4K UHD 2160p"}
- {id: 12, cat: Movies/BluRay, desc: "BluRay"}
- {id: 5, cat: Movies/DVD, desc: "DVDRip"}
- {id: 16, cat: Movies/3D, desc: "BluRay 3D"}
- {id: 13, cat: TV/HD, desc: "HDTV"}
- {id: 47, cat: XXX, desc: "Porn UHD 4K -[+18]- xXx"}
- {id: 11, cat: XXX, desc: "Porn -[+18]- xXx"}
- {id: 50, cat: XXX, desc: "xXx iMAGESET (+18)"}
- {id: 41, cat: TV, desc: "TVRip"}
- {id: 6, cat: Audio, desc: "Music Mp3 | FLAC"}
- {id: 9, cat: TV, desc: "Kidz | Cartoons"}
- {id: 8, cat: Books/EBook, desc: "Comics | EBook"}
- {id: 10, cat: TV, desc: "TV Episode | Season Complete"}
- {id: 27, cat: Movies/DVD, desc: "DVD | PAL | NTSC"}
- {id: 25, cat: Movies/WEB-DL, desc: "WEBRip | WEB-DL"}
- {id: 35, cat: Movies, desc: "BRRip | BDRip | HDRip"}
- {id: 3, cat: PC, desc: "Applications"}
- {id: 17, cat: Console/PSP, desc: "PSP | Playstation "}
- {id: 30, cat: TV/SD, desc: "PDTV | SDTV"}
- {id: 18, cat: Console/PS3, desc: "PS3 | Playstation 3 "}
- {id: 46, cat: Console/PS4, desc: "PS4 | PlayStation 4"}
- {id: 20, cat: PC/Mobile-iOS, desc: "Iphone iOS"}
- {id: 19, cat: PC/Mobile-Android, desc: "Android Apk"}
- {id: 21, cat: Movies, desc: "Pack"}
- {id: 49, cat: TV/UHD, desc: "TV UHD | 2160p | Episodes"}
- {id: 24, cat: Audio/Video, desc: "VideoClip"}
- {id: 26, cat: Console/Wii, desc: "Wii Games"}
- {id: 31, cat: TV/Documentary, desc: "DOC's"}
- {id: 36, cat: Movies, desc: "CAMRip | REC"}
- {id: 38, cat: Movies, desc: "TS: TeleSync | HD-TS"}
- {id: 48, cat: Audio/Video, desc: "4K | 2160p | Music Video"}
- {id: 28, cat: TV/Anime, desc: "Anime | Japanese"}
- {id: 43, cat: XXX, desc: "Hentai | Manga"}
- {id: 29, cat: PC/0day, desc: "Windows PC"}
- {id: 7, cat: PC/Mac, desc: "Mac"}
- {id: 23, cat: PC, desc: "Linux"}
- {id: 32, cat: PC/Mobile-Other, desc: "GPS Navigation"}
- {id: 45, cat: Audio, desc: "Vinyl Rip"}
- {id: 2, cat: Console/XBox 360, desc: "XBOX 360"}
- {id: 1, cat: PC/Games, desc: "Games PC"}
- {id: 14, cat: Other, desc: "Wallpapers"}
- {id: 44, cat: Movies, desc: "Bollywood"}
- {id: 42, cat: Other/Misc, desc: "X EXTERN ONLY MAGNET"}
- {id: 39, cat: TV/Sport, desc: "Sport TV"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: 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: span.titlebar:contains("Access Denied")
message:
selector: td.text
test:
path: index.php
selector: a[href="account-logout.php"]
search:
paths:
- path: torrents-search.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# 0 all 1 English 2 etc...
lang: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
rows:
selector: table.xtrz > tbody > tr[class^="ttable_col"]
fields:
category:
selector: a[href^="torrents.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
language:
selector: td:nth-last-child(5)
description:
optional: true
selector: img[src="/images/vip-icon.png"]
attribute: src
filters:
- name: replace
args: ["/images/vip-icon.png", " VIP ONLY"]
title:
selector: a[href^="file.php?id="] b
filters:
- name: append
args: " {{ .Result.language }}{{ .Result.description }}"
details:
selector: a[href^="file.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: a[href^="file.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?) "
date:
selector: td:nth-last-child(1)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02.01.200615:04:05 -07:00"
leechers:
selector: td:nth-last-child(2)
seeders:
selector: td:nth-last-child(3)
size:
selector: td:nth-last-child(4)
downloadvolumefactor:
case:
img[src="/images/free.png"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
# engine n/a

View File

@@ -12,8 +12,8 @@ links:
- https://eztv.tf/
- https://eztv.yt/
- https://eztv.unblockninja.com/
- https://eztv.unblockit.buzz/
- https://eztv.unblocked.monster/
- https://eztv.unblockit.onl/
- https://eztv.nocensor.space/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
@@ -41,6 +41,9 @@ legacylinks:
- https://eztv.unblockit.dev/
- https://eztv.unblockit.ltd/
- https://eztv.unblockit.link/
- https://eztv.unblockit.buzz/
- https://eztv.unblocked.monster/
- https://eztv.unblockit.club/
caps:
categories:

View File

@@ -30,6 +30,7 @@ caps:
- {id: 65, cat: XXX, desc: "Scat"}
- {id: 71, cat: XXX, desc: "Strapon"}
- {id: 66, cat: XXX, desc: "Transdom"}
- {id: 77, cat: XXX, desc: "Unknown & Low Quality"}
- {id: 75, cat: XXX, desc: "Virtual Reality"}
modes:

View File

@@ -8,8 +8,6 @@ encoding: UTF-8
links:
- https://firebit.net/
- https://firebit.info/
- https://firebit.pro/
- https://firebit.club/
legacylinks:
- https://firebit.name/
- https://firebit.biz/
@@ -19,6 +17,8 @@ legacylinks:
- http://firebit.pro/
- http://firebit.club/
- http://firebit.biz/
- https://firebit.pro/
- https://firebit.club/
caps:
categorymappings:
@@ -69,7 +69,7 @@ search:
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q=abcd1234{{ else }}%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB/{{ end }}"
rows:
selector: "{{ if .Keywords }}table.torrents tbody tr{{ else }}div[id^=\"post-id-\"]{{ end }}"
selector: "{{ if .Keywords }}table.torrents tbody tr:has(td.td-size){{ else }}div[id^=\"post-id-\"]:has(li.meta-size){{ end }}"
filters:
- name: andmatch

View File

@@ -10,153 +10,158 @@ links:
caps:
categorymappings:
- {id: 111, cat: Movies, desc: "1922"}
- {id: 135, cat: Movies, desc: "Анон"}
- {id: 213, cat: Movies, desc: "Борат 2"}
- {id: 222, cat: Movies, desc: "Траффик"}
- {id: 206, cat: Movies, desc: "Брачная история"}
- {id: 201, cat: Movies, desc: "Быстрая, как ветер"}
- {id: 60, cat: Movies, desc: "Бэтмен против Супермена: На заре справедливости"}
- {id: 42, cat: Movies, desc: "В лабиринте молчания"}
- {id: 65, cat: Movies, desc: "В твоих глазах"}
- {id: 74, cat: Movies, desc: "Варкрафт"}
- {id: 202, cat: Movies, desc: "Визит инспектора"}
- {id: 83, cat: Movies, desc: "Возмущение"}
- {id: 168, cat: Movies, desc: "Воспитательница"}
- {id: 46, cat: Movies, desc: "Высотка"}
- {id: 76, cat: Movies, desc: "Гнилые кварталы"}
- {id: 90, cat: Movies, desc: "Дангал"}
- {id: 189, cat: Movies, desc: "Дедвуд"}
- {id: 44, cat: Movies, desc: "Женщина в золотом"}
- {id: 19, cat: Movies, desc: "Заброшенный"}
- {id: 38, cat: Movies, desc: "Звёздные войны: Эпизод 7 Пробуждение силы"}
- {id: 64, cat: Movies, desc: "Зоотопия"}
- {id: 49, cat: Movies, desc: "Капитан Америка: Гражданская война"}
- {id: 207, cat: Movies, desc: "Кафе Голубая сойка"}
- {id: 61, cat: Movies, desc: "Комета"}
- {id: 18, cat: Movies, desc: "Копенгаген"}
- {id: 71, cat: Movies, desc: "Легенда о Тарзане"}
- {id: 66, cat: Movies, desc: "Люди Икс: Апокалипсис"}
- {id: 16, cat: Movies, desc: "Малыш"}
- {id: 9, cat: TV, desc: "Иерихон"}
- {id: 10, cat: Movies, desc: "Мёд в голове"}
- {id: 73, cat: Movies, desc: "Механик: Воскрешение"}
- {id: 208, cat: Movies, desc: "Наши души по ночам"}
- {id: 200, cat: Movies, desc: "Основные принципы ухода"}
- {id: 54, cat: Movies, desc: "Охотник: Война Зимы"}
- {id: 11, cat: TV, desc: "11-22-63"}
- {id: 12, cat: TV, desc: "Апокалипсис: Первая мировая война"}
- {id: 13, cat: TV, desc: "Смерть в раю"}
- {id: 14, cat: TV, desc: "Джереми Кларксон: Военные истории"}
- {id: 15, cat: TV, desc: "Чёрные паруса"}
- {id: 16, cat: Movies, desc: "Малыш"}
- {id: 17, cat: TV, desc: "Карточный домик"}
- {id: 18, cat: Movies, desc: "Копенгаген"}
- {id: 19, cat: Movies, desc: "Заброшенный"}
- {id: 37, cat: TV, desc: "Джек Айриш"}
- {id: 38, cat: Movies, desc: "Звёздные войны: Эпизод 7 Пробуждение силы"}
- {id: 39, cat: TV, desc: "Чужестранка"}
- {id: 40, cat: TV, desc: "Девушка по вызову"}
- {id: 41, cat: TV, desc: "Джереми Кларксон: Триллер"}
- {id: 42, cat: Movies, desc: "В лабиринте молчания"}
- {id: 43, cat: TV, desc: "Игра престолов"}
- {id: 44, cat: Movies, desc: "Женщина в золотом"}
- {id: 45, cat: Movies, desc: "Падение Лондона"}
- {id: 72, cat: Movies, desc: "Пока я не исчезну"}
- {id: 57, cat: Movies, desc: "Портниха"}
- {id: 67, cat: Movies, desc: "Потерянный Валентин"}
- {id: 70, cat: Movies, desc: "Припаркованные"}
- {id: 80, cat: Movies, desc: "Приятные вибрации"}
- {id: 46, cat: Movies, desc: "Высотка"}
- {id: 47, cat: TV, desc: "Острые козырьки"}
- {id: 48, cat: TV, desc: "Странная парочка"}
- {id: 49, cat: Movies, desc: "Капитан Америка: Гражданская война"}
- {id: 50, cat: Movies, desc: "Рыцарь кубков"}
- {id: 193, cat: Movies, desc: "Та, которой не было"}
- {id: 51, cat: TV, desc: "Проповедник"}
- {id: 52, cat: TV, desc: "Изгой"}
- {id: 53, cat: TV, desc: "Рэй Донован"}
- {id: 55, cat: TV, desc: "Оранжевый - хит сезона"}
- {id: 56, cat: TV, desc: "Бесстыдники"}
- {id: 57, cat: Movies, desc: "Портниха"}
- {id: 58, cat: TV, desc: "Мистер Робот"}
- {id: 59, cat: TV, desc: "Валландер"}
- {id: 60, cat: Movies, desc: "Бэтмен против Супермена: На заре справедливости"}
- {id: 61, cat: Movies, desc: "Комета"}
- {id: 62, cat: TV, desc: "Штамм"}
- {id: 63, cat: TV, desc: "Куорри"}
- {id: 64, cat: Movies, desc: "Зоотопия"}
- {id: 65, cat: Movies, desc: "В твоих глазах"}
- {id: 66, cat: Movies, desc: "Люди Икс: Апокалипсис"}
- {id: 67, cat: Movies, desc: "Потерянный Валентин"}
- {id: 68, cat: TV, desc: "Бесстыжие"}
- {id: 69, cat: TV, desc: "Нарко"}
- {id: 70, cat: Movies, desc: "Припаркованные"}
- {id: 71, cat: Movies, desc: "Легенда о Тарзане"}
- {id: 72, cat: Movies, desc: "Пока я не исчезну"}
- {id: 73, cat: Movies, desc: "Механик: Воскрешение"}
- {id: 74, cat: Movies, desc: "Варкрафт"}
- {id: 75, cat: TV, desc: "Все схвачено"}
- {id: 76, cat: Movies, desc: "Гнилые кварталы"}
- {id: 77, cat: TV, desc: "Граница"}
- {id: 79, cat: TV, desc: "Бош"}
- {id: 80, cat: Movies, desc: "Приятные вибрации"}
- {id: 81, cat: TV, desc: "Викинги"}
- {id: 82, cat: TV, desc: "Салем"}
- {id: 83, cat: Movies, desc: "Возмущение"}
- {id: 84, cat: Movies, desc: "Трейнспоттинг (На игле)"}
- {id: 85, cat: Movies, desc: "Тысячу раз 'спокойной ночи'"}
- {id: 11, cat: TV, desc: "11-22-63"}
- {id: 180, cat: TV, desc: "АКАДЕМИЯ АМБРЕЛЛА"}
- {id: 119, cat: TV, desc: "Алиенист"}
- {id: 122, cat: TV, desc: "Американская история преступлений"}
- {id: 12, cat: TV, desc: "Апокалипсис: Первая мировая война"}
- {id: 115, cat: TV, desc: "Безбожники"}
- {id: 141, cat: TV, desc: "Безопасность"}
- {id: 124, cat: TV, desc: "Бельвью"}
- {id: 177, cat: TV, desc: "Берлинская резидентура"}
- {id: 56, cat: TV, desc: "Бесстыдники"}
- {id: 68, cat: TV, desc: "Бесстыжие"}
- {id: 79, cat: TV, desc: "Бош"}
- {id: 138, cat: TV, desc: "В пустыне смерти"}
- {id: 59, cat: TV, desc: "Валландер"}
- {id: 204, cat: TV, desc: "Ведьмак"}
- {id: 146, cat: TV, desc: "Весьма Английский Скандал"}
- {id: 129, cat: TV, desc: "Взлет"}
- {id: 126, cat: TV, desc: "Видоизменённый углерод"}
- {id: 81, cat: TV, desc: "Викинги"}
- {id: 164, cat: TV, desc: "Возвращение домой"}
- {id: 75, cat: TV, desc: "Все схвачено"}
- {id: 101, cat: TV, desc: "Гавайи 5-0"}
- {id: 144, cat: TV, desc: "Голиаф"}
- {id: 77, cat: TV, desc: "Граница"}
- {id: 167, cat: TV, desc: "Грязный Джон"}
- {id: 96, cat: TV, desc: "Двойка"}
- {id: 40, cat: TV, desc: "Девушка по вызову"}
- {id: 37, cat: TV, desc: "Джек Айриш"}
- {id: 156, cat: TV, desc: "Джек Райан"}
- {id: 14, cat: TV, desc: "Джереми Кларксон: Военные истории"}
- {id: 41, cat: TV, desc: "Джереми Кларксон: Триллер"}
- {id: 139, cat: TV, desc: "Дождь"}
- {id: 184, cat: TV, desc: "Доктор Блейк"}
- {id: 197, cat: TV, desc: "Западное крыло"}
- {id: 128, cat: TV, desc: "Здесь и Сейчас"}
- {id: 43, cat: TV, desc: "Игра престолов"}
- {id: 9, cat: TV, desc: "Иерихон"}
- {id: 205, cat: TV, desc: "Из Ларк Райз в Кэндлфорд"}
- {id: 186, cat: TV, desc: "Изгнание"}
- {id: 52, cat: TV, desc: "Изгой"}
- {id: 162, cat: TV, desc: "Изнанка дела"}
- {id: 130, cat: TV, desc: "Инстинкт"}
- {id: 175, cat: TV, desc: "Каратель"}
- {id: 17, cat: TV, desc: "Карточный домик"}
- {id: 203, cat: TV, desc: "Книга Рабов"}
- {id: 190, cat: TV, desc: "Кобра Кай"}
- {id: 147, cat: TV, desc: "Королева Сахара"}
- {id: 86, cat: TV, desc: "Кровавая Гонка"}
- {id: 187, cat: TV, desc: "Крупный Город"}
- {id: 63, cat: TV, desc: "Куорри"}
- {id: 158, cat: TV, desc: "Леденящие кровь приключения Сабрины"}
- {id: 176, cat: TV, desc: "Матрёшка"}
- {id: 165, cat: TV, desc: "Метод Комински"}
- {id: 89, cat: TV, desc: "Миднайт Техас"}
- {id: 136, cat: TV, desc: "Мир Дикого Запада"}
- {id: 182, cat: TV, desc: "Мистер Посредник"}
- {id: 58, cat: TV, desc: "Мистер Робот"}
- {id: 69, cat: TV, desc: "Нарко"}
- {id: 163, cat: TV, desc: "Наркос: Мексика"}
- {id: 155, cat: TV, desc: "Наследники"}
- {id: 106, cat: TV, desc: "Одаренные"}
- {id: 55, cat: TV, desc: "Оранжевый - хит сезона"}
- {id: 120, cat: TV, desc: "Ординатор"}
- {id: 47, cat: TV, desc: "Острые козырьки"}
- {id: 118, cat: TV, desc: "Охотник за разумом"}
- {id: 173, cat: TV, desc: "Парфюм"}
- {id: 143, cat: TV, desc: "Подлый пит"}
- {id: 179, cat: TV, desc: "Половое Просвещение"}
- {id: 110, cat: TV, desc: "Порох"}
- {id: 51, cat: TV, desc: "Проповедник"}
- {id: 169, cat: TV, desc: "Романовы"}
- {id: 53, cat: TV, desc: "Рэй Донован"}
- {id: 82, cat: TV, desc: "Салем"}
- {id: 116, cat: TV, desc: "Секретные Материалы"}
- {id: 199, cat: TV, desc: "Семь миров, одна планета"}
- {id: 87, cat: TV, desc: "Сеньор Авила"}
- {id: 100, cat: TV, desc: "Смертельное оружие"}
- {id: 172, cat: TV, desc: "Смертельный класс"}
- {id: 13, cat: TV, desc: "Смерть в раю"}
- {id: 181, cat: TV, desc: "Сорвиголова"}
- {id: 185, cat: TV, desc: "Стальная Звезда"}
- {id: 131, cat: TV, desc: "Стартап"}
- {id: 140, cat: TV, desc: "Страйк"}
- {id: 170, cat: TV, desc: "Страна приливов"}
- {id: 48, cat: TV, desc: "Странная парочка"}
- {id: 88, cat: TV, desc: "Стрелок"}
- {id: 191, cat: TV, desc: "Студия 60 на Сансет Стрип"}
- {id: 112, cat: TV, desc: "Субура"}
- {id: 107, cat: TV, desc: "Теория большого взрыва"}
- {id: 133, cat: TV, desc: "Террор"}
- {id: 97, cat: TV, desc: "Тик-герой"}
- {id: 171, cat: TV, desc: "Тюрьма Оз"}
- {id: 89, cat: TV, desc: "Миднайт Техас"}
- {id: 90, cat: Movies, desc: "Дангал"}
- {id: 91, cat: TV, desc: "Утиные Истории"}
- {id: 121, cat: TV, desc: "Уэйко"}
- {id: 183, cat: TV, desc: "Футурама"}
- {id: 96, cat: TV, desc: "Двойка"}
- {id: 97, cat: TV, desc: "Тик-герой"}
- {id: 100, cat: TV, desc: "Смертельное оружие"}
- {id: 101, cat: TV, desc: "Гавайи 5-0"}
- {id: 102, cat: TV, desc: "Черный Список"}
- {id: 106, cat: TV, desc: "Одаренные"}
- {id: 107, cat: TV, desc: "Теория большого взрыва"}
- {id: 108, cat: TV, desc: "Ходячие мертвецы"}
- {id: 109, cat: TV, desc: "Хроники Шаннары"}
- {id: 174, cat: TV, desc: "Цветочный дом"}
- {id: 110, cat: TV, desc: "Порох"}
- {id: 111, cat: Movies, desc: "1922"}
- {id: 112, cat: TV, desc: "Субура"}
- {id: 115, cat: TV, desc: "Безбожники"}
- {id: 116, cat: TV, desc: "Секретные Материалы"}
- {id: 118, cat: TV, desc: "Охотник за разумом"}
- {id: 119, cat: TV, desc: "Алиенист"}
- {id: 120, cat: TV, desc: "Ординатор"}
- {id: 121, cat: TV, desc: "Уэйко"}
- {id: 122, cat: TV, desc: "Американская история преступлений"}
- {id: 124, cat: TV, desc: "Бельвью"}
- {id: 126, cat: TV, desc: "Видоизменённый углерод"}
- {id: 128, cat: TV, desc: "Здесь и Сейчас"}
- {id: 129, cat: TV, desc: "Взлет"}
- {id: 130, cat: TV, desc: "Инстинкт"}
- {id: 131, cat: TV, desc: "Стартап"}
- {id: 133, cat: TV, desc: "Террор"}
- {id: 135, cat: Movies, desc: "Анон"}
- {id: 136, cat: TV, desc: "Мир Дикого Запада"}
- {id: 138, cat: TV, desc: "В пустыне смерти"}
- {id: 139, cat: TV, desc: "Дождь"}
- {id: 140, cat: TV, desc: "Страйк"}
- {id: 141, cat: TV, desc: "Безопасность"}
- {id: 143, cat: TV, desc: "Подлый пит"}
- {id: 144, cat: TV, desc: "Голиаф"}
- {id: 146, cat: TV, desc: "Весьма Английский Скандал"}
- {id: 147, cat: TV, desc: "Королева Сахара"}
- {id: 155, cat: TV, desc: "Наследники"}
- {id: 156, cat: TV, desc: "Джек Райан"}
- {id: 158, cat: TV, desc: "Леденящие кровь приключения Сабрины"}
- {id: 161, cat: TV, desc: "Частные сыщики"}
- {id: 15, cat: TV, desc: "Чёрные паруса"}
- {id: 102, cat: TV, desc: "Черный Список"}
- {id: 39, cat: TV, desc: "Чужестранка"}
- {id: 62, cat: TV, desc: "Штамм"}
- {id: 162, cat: TV, desc: "Изнанка дела"}
- {id: 163, cat: TV, desc: "Наркос: Мексика"}
- {id: 164, cat: TV, desc: "Возвращение домой"}
- {id: 165, cat: TV, desc: "Метод Комински"}
- {id: 166, cat: TV, desc: "Элита"}
- {id: 167, cat: TV, desc: "Грязный Джон"}
- {id: 168, cat: Movies, desc: "Воспитательница"}
- {id: 169, cat: TV, desc: "Романовы"}
- {id: 170, cat: TV, desc: "Страна приливов"}
- {id: 171, cat: TV, desc: "Тюрьма Оз"}
- {id: 172, cat: TV, desc: "Смертельный класс"}
- {id: 173, cat: TV, desc: "Парфюм"}
- {id: 174, cat: TV, desc: "Цветочный дом"}
- {id: 175, cat: TV, desc: "Каратель"}
- {id: 176, cat: TV, desc: "Матрёшка"}
- {id: 177, cat: TV, desc: "Берлинская резидентура"}
- {id: 179, cat: TV, desc: "Половое Просвещение"}
- {id: 180, cat: TV, desc: "АКАДЕМИЯ АМБРЕЛЛА"}
- {id: 181, cat: TV, desc: "Сорвиголова"}
- {id: 182, cat: TV, desc: "Мистер Посредник"}
- {id: 183, cat: TV, desc: "Футурама"}
- {id: 184, cat: TV, desc: "Доктор Блейк"}
- {id: 185, cat: TV, desc: "Стальная Звезда"}
- {id: 186, cat: TV, desc: "Изгнание"}
- {id: 187, cat: TV, desc: "Крупный Город"}
- {id: 189, cat: Movies, desc: "Дедвуд"}
- {id: 190, cat: TV, desc: "Кобра Кай"}
- {id: 191, cat: TV, desc: "Студия 60 на Сансет Стрип"}
- {id: 193, cat: Movies, desc: "Та, которой не было"}
- {id: 197, cat: TV, desc: "Западное крыло"}
- {id: 199, cat: TV, desc: "Семь миров, одна планета"}
- {id: 200, cat: Movies, desc: "Основные принципы ухода"}
- {id: 201, cat: Movies, desc: "Быстрая, как ветер"}
- {id: 202, cat: Movies, desc: "Визит инспектора"}
- {id: 203, cat: TV, desc: "Книга Рабов"}
- {id: 204, cat: TV, desc: "Ведьмак"}
- {id: 205, cat: TV, desc: "Из Ларк Райз в Кэндлфорд"}
- {id: 206, cat: Movies, desc: "Брачная история"}
- {id: 207, cat: Movies, desc: "Кафе Голубая сойка"}
- {id: 208, cat: Movies, desc: "Наши души по ночам"}
- {id: 213, cat: Movies, desc: "Борат 2"}
- {id: 222, cat: Movies, desc: "Траффик"}
- {id: 223, cat: Movies, desc: "На колёсах"}
- {id: 224, cat: Movies, desc: "Чудо в камере №7"}
- {id: 227, cat: Movies, desc: "Сначала убили моего отца"}
- {id: 228, cat: Movies, desc: "Айла: Дочь войны"}
- {id: 229, cat: TV, desc: "Танцы с птицами"}
- {id: 230, cat: TV, desc: "Жизнь в цвете"}
modes:
search: [q]

View File

@@ -11,13 +11,20 @@ links:
caps:
categorymappings:
# when refreshing categories dont forget to update the category case block
- {id: 94, cat: TV/Sport, desc: "sport catch"}
- {id: 93, cat: TV/Sport, desc: "sport catch"}
- {id: 96, cat: TV/Sport, desc: "sport sport"}
- {id: 97, cat: TV/Sport, desc: "sport divers"}
- {id: 81, cat: TV/Anime, desc: "Animation Séries"}
- {id: 79, cat: Movies/HD, desc: "Animation Film"}
- {id: 65, cat: TV/Documentary, desc: "Documentaires Divers"}
- {id: 66, cat: TV/Documentary, desc: "Documentaires audio"}
- {id: 74, cat: Books/EBook, desc: "Documentaires Ebook"}
- {id: 75, cat: Audio/Audiobook, desc: "Documentaires Ebook audio"}
- {id: 81, cat: TV/Anime, desc: "Animation Séries"}
- {id: 79, cat: Movies/HD, desc: "Animation Film"}
- {id: 2, cat: Movies/DVD, desc: "Film DVDRip"}
- {id: 99, cat: Movies/HD, desc: "Film Hdrip"}
- {id: 98, cat: Movies/WEB-DL, desc: "Film Webrip"}
- {id: 86, cat: Movies/UHD, desc: "Film UHD"}
- {id: 87, cat: Movies/HD, desc: "Film REMUX"}
- {id: 70, cat: Movies/BluRay, desc: "Film BRRiP - BDRiP"}
- {id: 69, cat: Movies/DVD, desc: "Film DVD-r"}
@@ -28,12 +35,12 @@ caps:
- {id: 16, cat: Movies/WEB-DL, desc: "Film Webrip - HDrip"}
- {id: 15, cat: Movies/BluRay, desc: "Film Bluray Full"}
- {id: 4, cat: Movies/HD, desc: "Film 1080P"}
- {id: 86, cat: Movies/UHD, desc: "Film UHD"}
- {id: 102, cat: Movies/UHD, desc: "Film HDR"}
- {id: 46, cat: TV/HD, desc: "Serie 1080P"}
- {id: 48, cat: TV/HD, desc: "Serie Bluray"}
- {id: 60, cat: TV/Other, desc: "Serie Divers"}
- {id: 72, cat: TV/HD, desc: "Serie BRRiP - BDRiP"}
- {id: 73, cat: TV/HD, desc: "Serie BRRiP - BDRiP"}
- {id: 101, cat: TV/UHD, desc: "Serie HDR"}
- {id: 12, cat: TV/Other, desc: "Serie DVDRip"}
- {id: 30, cat: TV/HD, desc: "Serie 720P"}
- {id: 23, cat: TV/WEB-DL, desc: "Serie Web"}
@@ -154,13 +161,20 @@ search:
selector: div.kat_cat_pic
filters:
case:
":contains(\"sport\"):contains(\"catch\")": 94
":contains(\"sport\"):contains(\"catch\")": 93
":contains(\"sport\"):contains(\"sport\")": 96
":contains(\"sport\"):contains(\"divers\")": 97
":contains(\"Animation\"):contains(\"Séries\")": 81
":contains(\"Animation\"):contains(\"Film\")": 79
":contains(\"Documentaires\"):contains(\"Divers\")": 65
":contains(\"Documentaires\"):contains(\"audio\")": 66
":contains(\"Documentaires\"):contains(\"Ebook\")": 74
":contains(\"Documentaires\"):contains(\"Ebook audio\")": 75
":contains(\"Animation\"):contains(\"Séries\")": 81
":contains(\"Animation\"):contains(\"Film\")": 79
":contains(\"Film\"):contains(\"DVDRip\")": 2
":contains(\"Film\"):contains(\"Hdrip\")": 99
":contains(\"Film\"):contains(\"Webrip\")": 98
":contains(\"Film\"):contains(\"UHD\")": 86
":contains(\"Film\"):contains(\"REMUX\")": 87
":contains(\"Film\"):contains(\"BRRiP - BDRiP\")": 70
":contains(\"Film\"):contains(\"DVD-r\")": 69
@@ -171,12 +185,12 @@ search:
":contains(\"Film\"):contains(\"Webrip\")": 16
":contains(\"Film\"):contains(\"Bluray\")": 15
":contains(\"Film\"):contains(\"1080P\")": 4
":contains(\"Film\"):contains(\"UHD\")": 86
":contains(\"Film\"):contains(\"HDR\")": 102
":contains(\"Serie\"):contains(\"1080P\")": 46
":contains(\"Serie\"):contains(\"Bluray\")": 48
":contains(\"Serie\"):contains(\"Divers\")": 60
":contains(\"Serie\"):contains(\"BRRiP - BDRiP\")": 72
":contains(\"Serie\"):contains(\"BRRiP - BDRiP\")": 73
":contains(\"Serie\"):contains(\"HDR\")": 101
":contains(\"Serie\"):contains(\"DVDRip\")": 12
":contains(\"Serie\"):contains(\"720P\")": 30
":contains(\"Serie\"):contains(\"Web\")": 23

View File

@@ -1,215 +0,0 @@
---
id: funreleases
name: FunReleases
description: "FunReleases is a Private GERMAN site for TV / MOVIES / GENERAL"
language: de-de
type: private
encoding: UTF-8
links:
- https://funreleases.me/
caps:
categorymappings:
- {id: 10, cat: Audio/MP3, desc: "Audio Mp3"}
- {id: 11, cat: Audio/MP3, desc: "Audio Pack|MP3"}
- {id: 12, cat: Audio/Lossless, desc: "Audio Flac"}
- {id: 13, cat: Audio/Lossless, desc: "Audio Pack|Flac"}
- {id: 14, cat: Audio, desc: "Audio Hörspiel"}
- {id: 15, cat: Audio/Audiobook, desc: "Audio Audiobook"}
- {id: 16, cat: Audio/Video, desc: "Audio Videoclip"}
- {id: 17, cat: Audio/Other, desc: "Audio Sonstiges"}
- {id: 18, cat: Movies/3D, desc: "Filme 3D"}
- {id: 19, cat: Movies/BluRay, desc: "Filme Bluray"}
- {id: 20, cat: Movies/DVD, desc: "Filme DVD-R"}
- {id: 21, cat: Movies/UHD, desc: "Filme HD|4K"}
- {id: 22, cat: Movies/HD, desc: "Filme HD|1080p"}
- {id: 23, cat: Movies/HD, desc: "Filme HD|720p"}
- {id: 24, cat: Movies/SD, desc: "Filme SD"}
- {id: 25, cat: Movies/SD, desc: "Filme XviD"}
- {id: 26, cat: Movies, desc: "Filme Remux"}
- {id: 27, cat: Movies/Foreign, desc: "Filme International"}
- {id: 28, cat: Movies/Other, desc: "Filme Sonstiges"}
- {id: 29, cat: TV/HD, desc: "Serien HD"}
- {id: 30, cat: TV/HD, desc: "Serien Pack|HD"}
- {id: 31, cat: TV/SD, desc: "Serien SD"}
- {id: 32, cat: TV/SD, desc: "Serien Pack|SD"}
- {id: 33, cat: TV, desc: "Serien TV/Shows"}
- {id: 34, cat: TV/Foreign, desc: "Serien International"}
- {id: 35, cat: TV/Other, desc: "Serien Sonstiges"}
- {id: 36, cat: TV/Documentary, desc: "Doku HD"}
- {id: 37, cat: TV/Documentary, desc: "Doku Pack|HD"}
- {id: 38, cat: TV/Documentary, desc: "Doku SD"}
- {id: 39, cat: TV/Documentary, desc: "Doku Pack|SD"}
- {id: 40, cat: TV/Documentary, desc: "Doku International"}
- {id: 41, cat: TV/Documentary, desc: "Doku Sonstiges"}
- {id: 42, cat: PC/Games, desc: "Games Windows"}
- {id: 43, cat: Console/PSP, desc: "Games Playstation"}
- {id: 44, cat: Console/XBox, desc: "Games XBox"}
- {id: 45, cat: Console/NDS, desc: "Games Nintendo"}
- {id: 46, cat: PC/Games, desc: "Games Macintosh"}
- {id: 47, cat: Console/Other, desc: "Games Sonstiges"}
- {id: 48, cat: PC/0day, desc: "Software Windows"}
- {id: 49, cat: PC/Mac, desc: "Software Macintosh"}
- {id: 50, cat: PC/Mobile-Other, desc: "Software Handy-PDA"}
- {id: 51, cat: PC, desc: "Software Linux"}
- {id: 52, cat: PC, desc: "Software Sonstiges"}
- {id: 53, cat: Books/EBook, desc: "Ebook Buch"}
- {id: 54, cat: Books/Comics, desc: "Ebook Comic"}
- {id: 55, cat: Books/Mags, desc: "Ebook Magazin"}
- {id: 56, cat: Books, desc: "Ebook Zeitung"}
- {id: 57, cat: Books/Other, desc: "Ebook Sonstiges"}
- {id: 58, cat: TV/Sport, desc: "Sport Fußball"}
- {id: 59, cat: TV/Sport, desc: "Sport Formel 1"}
- {id: 60, cat: TV/Sport, desc: "Sport Wrestling"}
- {id: 61, cat: TV/Sport, desc: "Sport Sonstiges"}
- {id: 62, cat: XXX, desc: "XXX HD"}
- {id: 63, cat: XXX, desc: "XXX Pack|HD"}
- {id: 64, cat: XXX, desc: "XXX SD"}
- {id: 65, cat: XXX, desc: "XXX Pack|SD"}
- {id: 66, cat: XXX, desc: "XXX Bilder"}
- {id: 67, cat: XXX, desc: "XXX Sonstiges"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
- 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. The default is <i>15</i>.
login:
path: index.php?page=login
method: post
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: body[onLoad^="makeAlert('"]
message:
selector: body[onLoad^="makeAlert('"]
attribute: onLoad
filters:
- name: replace
args: ["makeAlert('Error' , '", ""]
- name: replace
args: ["');", ""]
test:
path: index.php
selector: a[href="logout.php"]
download:
selector: a[href^="download.php?id="]
attribute: href
search:
paths:
- path: index.php
inputs:
search: "{{ .Keywords }}"
category: "{{ range .Categories }}{{.}};{{end}}"
page: torrents
# 0 all, 1 activeonly, 2 deadonly
active: 0
# 0 name, 1 name&descr, 2 descr, 3 uploader, 5 gold, 6 silver, 7 bronze, 8 1xUL, 9 2x, 10 3x, 11 4x, 12 5x, 13 6x, 14 7x, 15 8x, 16 9x, 17 10x
options: "{{ if .Config.freeleech }}5{{ else }}0{{ end }}"
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
# does not return imdb link in results, and while a few titles have an imdbid in descr the majority do not.
rows:
selector: div.b-content > table > tbody > tr > td > table.lista > tbody > tr:has(a[href^="index.php?page=torrent-details&id="])
fields:
category:
selector: a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[href^="index.php?page=torrent-details&id="]
details:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: href
download:
selector: a[href^="index.php?page=downloadcheck&id="]
attribute: href
poster:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?) "
date:
selector: td:nth-last-child(9)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 -07:00"
seeders:
selector: td:nth-last-child(8)
leechers:
selector: td:nth-last-child(7)
grabs:
selector: td:nth-last-child(6)
filters:
- name: replace
args: ["---", "0"]
size:
selector: td:nth-last-child(4)
downloadvolumefactor:
case:
img[src="images/gold.gif"]: 0
img[src="images/silver.gif"]: 0.5
img[src="images/bronze.gif"]: 0.75
"*": 1
uploadvolumefactor:
case:
img[src="images/2x.gif"]: 2
img[src="images/3x.gif"]: 3
img[src="images/4x.gif"]: 4
img[src="images/5x.gif"]: 5
img[src="images/6x.gif"]: 6
img[src="images/7x.gif"]: 7
img[src="images/8x.gif"]: 8
img[src="images/9x.gif"]: 9
img[src="images/10x.gif"]: 10
"*": 1
minimumratio:
text: 0.5
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800 # rules say you must seed but not for how long
# xbtitFM 3.0.00

View File

@@ -7,6 +7,7 @@ type: public
encoding: UTF-8
links:
- https://www.gamestorrents.nu/
- https://gamestorrents.nocensor.space/
legacylinks:
- https://www.gamestorrents.com/
- https://www.gamestorrents.tv/

View File

@@ -28,6 +28,7 @@ caps:
- {id: 22, cat: Movies/SD, desc: "Movie BDRip"}
- {id: 23, cat: Movies/SD, desc: "Movie DvdRip"}
- {id: 95, cat: Movies/SD, desc: "Movie WEBRip"}
- {id: 98, cat: Movies/WEB-DL, desc: "Movie WEBDL"}
- {id: 24, cat: Movies/DVD, desc: "Movie DVD-R 5"}
- {id: 25, cat: Movies/DVD, desc: "Movie DVD-R 9"}
- {id: 26, cat: Movies/HD, desc: "Movie Blu-Ray HD"}

View File

@@ -8,6 +8,7 @@ encoding: UTF-8
followredirect: true
links:
- https://www.gktorrent.cc/
- https://gktorrent.nocensor.space/
legacylinks:
- https://www.gktorrent.com/
- http://www.gktorrent.com/

View File

@@ -9,8 +9,8 @@ followredirect: true
links:
- https://www.gtdb.to/
- https://glodls.to/
- https://glotorrents.unblockit.buzz/
- https://glodls.unblocked.monster/
- https://glotorrents.unblockit.onl/
- https://glotorrents.nocensor.space/
legacylinks:
- https://glodls.rocks/
- https://glotorrents.unblockit.pro/
@@ -35,6 +35,9 @@ legacylinks:
- https://glotorrents.unblockit.dev/
- https://glotorrents.unblockit.ltd/
- https://glotorrents.unblockit.link/
- https://glotorrents.unblockit.buzz/
- https://glodls.unblocked.monster/
- https://glotorrents.unblockit.club/
caps:
categorymappings:

View File

@@ -15,6 +15,7 @@ caps:
- {id: "igry", cat: Console, desc: "Игры (Games)"}
- {id: "serialy", cat: TV, desc: "Сериалы (TV series)"}
- {id: "programmy", cat: PC, desc: "Программы (Software)"}
- {id: "prilozheniya", cat: Other, desc: "prilozheniya (Other)"}
modes:
search: [q]

View File

@@ -15,6 +15,7 @@ caps:
- {id: "igry", cat: Console, desc: "Игры (Games)"}
- {id: "serialy", cat: TV, desc: "Сериалы (TV series)"}
- {id: "programmy", cat: PC, desc: "Программы (Software)"}
- {id: "prilozheniya", cat: Other, desc: "prilozheniya (Other)"}
modes:
search: [q]

View File

@@ -162,6 +162,8 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 0.8
description:
selector: td:nth-child(2)
remove: a, img

View File

@@ -78,7 +78,18 @@ search:
- name: append
args: "]"
title:
selector: td.titulo a[id]
selector: td.titulo a[id]:contains("VOSE")
optional: true
filters:
- name: prepend
args: "{{ .Result.extras }} "
- name: append
args: " English"
- name: re_replace
args: ["(?i)T(\\d{1,2})\\b", "S$1"]
title:
selector: td.titulo a[id]:not(:contains("VOSE"))
optional: true
filters:
- name: prepend
args: "{{ .Result.extras }} "

View File

@@ -162,6 +162,8 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 0.8
description:
selector: td:nth-child(2)
remove: a, img

View File

@@ -6,9 +6,10 @@ language: tr-TR
type: private
encoding: UTF-8
links:
- https://hdturk.de/
- https://hdturk.club/
legacylinks:
- http://hdturk.de/
- https://hdturk.de/
caps:
categorymappings:

View File

@@ -79,7 +79,7 @@ login:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: form[action="index.php?page=login&returnto=index.php"] table tr td span
- selector: tr td span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href="logout.php"]
@@ -173,4 +173,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# xbtitFM v3.0.00
# xbtitFM v3.1.00

View File

@@ -0,0 +1,166 @@
---
id: huntorrent
name: HunTorrent
description: "HunTorrent is a Hungarian Semi-Private site for MOVIES / TV / GENERAL"
language: hu-hu
type: semi-private
encoding: UTF-8
links:
- https://huntorrent.net/
caps:
categorymappings:
- {id: 28, cat: Movies/SD, desc: "Cam/ENG"}
- {id: 27, cat: Movies/SD, desc: "Cam/HUN"}
- {id: 4, cat: Movies/DVD, desc: "DVDR/ENG"}
- {id: 3, cat: Movies/DVD, desc: "DVDR/HUN"}
- {id: 6, cat: Movies/HD, desc: "HD/ENG"}
- {id: 5, cat: Movies/HD, desc: "HD/HUN"}
- {id: 29, cat: Movies, desc: "Mese/ENG"}
- {id: 30, cat: Movies, desc: "Mese/HUN"}
- {id: 8, cat: TV/SD, desc: "Sorozat/ENG"}
- {id: 31, cat: TV/HD, desc: "Sorozat/HD/ENG"}
- {id: 9, cat: TV/HD, desc: "Sorozat/HD/HUN"}
- {id: 7, cat: TV/SD, desc: "Sorozat/HUN"}
- {id: 2, cat: Movies/SD, desc: "XviD/ENG"}
- {id: 1, cat: Movies/SD, desc: "XviD/HUN"}
- {id: 25, cat: Other, desc: "Kép"}
- {id: 24, cat: Books, desc: "eBook/ENG"}
- {id: 23, cat: Books, desc: "eBook/HUN"}
- {id: 38, cat: Audio/Audiobook, desc: "Hangoskönyv"}
- {id: 17, cat: PC/Games, desc: "Játék/ISO"}
- {id: 18, cat: PC/Games, desc: "Játék/RIP"}
- {id: 19, cat: Console, desc: "Konzol"}
- {id: 26, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 20, cat: PC/ISO, desc: "Program/ISO"}
- {id: 21, cat: PC/0day, desc: "Program/RIP"}
- {id: 13, cat: Audio/Video, desc: "Klip/ENG"}
- {id: 12, cat: Audio/Video, desc: "Klip/HUN"}
- {id: 11, cat: Audio/MP3, desc: "MP3/ENG"}
- {id: 10, cat: Audio/MP3, desc: "MP3/HUN"}
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: sort
type: select
label: Sort requested from site
default: 4
options:
1: name
4: created
7: seeders
5: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form#loginForm
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
login: yes
# error: using some kind of JS popup that can not be trapped :-(
test:
path: browse.php
selector: a[href^="logout.php?k="]
search:
paths:
# https://huntorrent.net/browse.php?time=1616615308&korhatar=0&incldead=1&xyz=yes&c28=1&c27=1&c6=1&c5=1&sort=4&type=desc
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
viewMode: ""
xyz: yes
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# Age Limit: 0 all, 1 no, 5 6, 2 12, 3 16, 4 18
korhatar: 0
# 0 active, 1 all, 2 dead, 3 my uploads, 4 my bookmarks
incldead: 1
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
# no freeleech atm
rows:
selector: table[align="center"][cellpadding="5"] > tbody > tr[id^="torrent-main-"]
fields:
id:
selector: a.download-link
attribute: data-id
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="#details_tr_"]
attribute: title
filters:
- name: replace
args: ["Név: ", ""]
details:
text: "details.php?id={{ .Result.id }}"
download:
selector: a[href^="download.php?torrent="]
attribute: href
description:
selector: td:nth-child(2) div:nth-child(2)
imdb:
selector: a[href*="imdb.com/title/tt"]
attribute: href
poster:
selector: a[href^="torrents_data/posters/"]
attribute: href
date:
selector: td:nth-last-child(6)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
size:
selector: td:nth-last-child(5) b
grabs:
selector: td:nth-last-child(4)
filters:
- name: replace
args: ["x", ""]
seeders:
selector: td:nth-last-child(3)
leechers:
selector: td:nth-last-child(2)
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 2
minimumratio:
text: 1.0
minimumseedtime:
# 32 hours (as seconds = 32 x 60 x 60)
text: 115200
# engine n/a

View File

@@ -7,7 +7,6 @@ type: public
encoding: UTF-8
links:
- https://idope.se/
- https://idope.unblocked.monster/
legacylinks:
- https://idope.black-mirror.xyz/
- https://idope.unblocked.casa/
@@ -18,6 +17,7 @@ legacylinks:
- https://idope.proxyportal.pw/
- https://idope.uk-unblock.pro/
- https://idope.unblocked.rest/
- https://idope.unblocked.monster/
caps:
categorymappings:

View File

@@ -6,11 +6,12 @@ language: it-it
type: semi-private
encoding: UTF-8
links:
- https://ilcorsaroblu.org/
- https://ilcorsaroblu.online/
legacylinks:
- http://ilcorsaroblu.org/
- https://www.ilcorsaroblu.info/
- https://www.ilcorsaroblu.org/
- https://ilcorsaroblu.org/
caps:
categorymappings:
@@ -184,6 +185,23 @@ search:
args: ["(?i)\\b(?:Puntate\\s*)(\\d+)\\s?(\\d+)", "E0$1-0$2"]
- name: re_replace # rimozioni varie
args: ["(?i)(Serie completa|Completat?a?|in pausa)", ""]
# cleanup for Sonarr
- name: re_replace # EP 3 4 to E3-4
args: ["(?i)\\sEP\\s(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " E$1-$2 "]
- name: re_replace # S02E04 05 to S02E04-05
args: ["(?i)\\sS(\\d{1,2})\\s?E\\s?(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " S$1E$2-$3 "]
- name: re_replace
args: ["(?i)AC3\\s?(\\d)\\s(\\d)", "AC3 $1.$2"]
- name: re_replace
args: ["(?i) DD\\s?(\\d)\\s(\\d)", " DD $1.$2"]
- name: re_replace
args: ["(?i) DDP\\s?(\\d)\\s(\\d)", " DDP $1.$2"]
- name: re_replace
args: ["(?i)\\sE\\s?AC3", " EAC3"]
- name: re_replace
args: ["(?i)WEB\\sDL", "WEB-DL"]
- name: re_replace
args: ["(?i)HDTVRIP", "HDTV"]
details:
selector: td:nth-child(2) > a
attribute: href

View File

@@ -11,6 +11,7 @@ links:
- https://ilcorsaronero.fun/
- https://ilcorsaronero.pro/
- https://ilcorsaronero.torrentbay.to/
- https://ilcorsaronero.nocensor.space/
legacylinks:
- https://ilcorsaronero.live/
- https://ilcorsaronero.vip/
@@ -46,7 +47,7 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep]
tv-search: [q]
movie-search: [q]
music-search: [q]
book-search: [q]
@@ -62,10 +63,11 @@ search:
- path: "{{ if .Keywords }}advsearch.php?&category={{ range .Categories }}{{.}};{{end}}&search={{ .Keywords }}&order=data&by=DESC&page=1{{ else }}/browse/1{{ end }}"
- path: "{{ if .Keywords }}advsearch.php?&category={{ range .Categories }}{{.}};{{end}}&search={{ .Keywords }}&order=data&by=DESC&page=2{{ else }}/browse/2{{ end }}"
keywordsfilters:
- name: re_replace # S01 to 1
args: ["(?i)\\bS0*(\\d+)\\b", "$1"]
- name: re_replace # S01E01 to 1 1
args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", "$1 $2"]
# remove searching by season and episode due to inconsistent naming #11471
- name: re_replace # remove S01
args: ["(?i)(\\s*s\\d+)", ""]
- name: re_replace # remove E01
args: ["(?i)(\\s*e\\d+)", ""]
rows:
selector: "tr.odd,tr.odd2"
@@ -85,11 +87,8 @@ search:
filters:
- name: split
args: ["/", -1]
- name: diacritics
args: replace
- name: urldecode
- name: re_replace # replace special characters with " " (space)
args: ["[\\[!\"#$%&'()*+,\\-.\\/:;<=>?@[\\]^_`{|}~]", " "]
- name: replace # replace underscore with " " (space)
args: ["_", " "]
- name: re_replace # replace multiple spaces
args: ["[ ]{2,}", " "]
# normalize to SXXEYY format
@@ -109,6 +108,23 @@ search:
args: ["(?i)\\b(?:Puntate\\s*)(\\d+)\\s?(\\d+)", "E0$1-0$2"]
- name: re_replace # rimozioni varie
args: ["(?i)(Serie completa|Completat?a?|in pausa)", ""]
# cleanup for Sonarr
- name: re_replace # EP 3 4 to E3-4
args: ["(?i)\\sEP\\s(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " E$1-$2 "]
- name: re_replace # S02E04 05 to S02E04-05
args: ["(?i)\\sS(\\d{1,2})\\s?E\\s?(\\d{1,2})\\s(E?\\s?\\d{1,2})\\s", " S$1E$2-$3 "]
- name: re_replace
args: ["(?i)AC3\\s?(\\d)\\s(\\d)", "AC3 $1.$2"]
- name: re_replace
args: ["(?i) DD\\s?(\\d)\\s(\\d)", " DD $1.$2"]
- name: re_replace
args: ["(?i) DDP\\s?(\\d)\\s(\\d)", " DDP $1.$2"]
- name: re_replace
args: ["(?i)\\sE\\s?AC3", " EAC3"]
- name: re_replace
args: ["(?i)WEB\\sDL", "WEB-DL"]
- name: re_replace
args: ["(?i)HDTVRIP", "HDTV"]
description:
selector: td:nth-child(1) a
attribute: href

View File

@@ -117,6 +117,8 @@ search:
args: ["&w=52&h=80", "&w=180&h=270"] # for display on dashboard
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/52x80&w=180&h=270", ""]
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
size:
selector: td:nth-last-child(4)
seeders:

View File

@@ -27,7 +27,8 @@ caps:
- {id: 15, cat: XXX, desc: "Pregnant"}
- {id: 16, cat: XXX, desc: "Fetish"}
- {id: 9, cat: XXX, desc: "Gay Forum"}
- {id: 18, cat: XXX, desc: "Incest and Taboo"}
- {id: 18, cat: XXX, desc: "Incest & Taboo"}
- {id: 19, cat: XXX, desc: "Femdom & Strapon"}
modes:
search: [q]

View File

@@ -12,8 +12,9 @@ links:
- https://www.limetorrents.co/
- https://limetor.com/
- https://www.limetor.pro/
- https://limetorrents.unblockit.buzz/
- https://limetorrents.unblockit.onl/
- https://limetorrents.unblockninja.com/
- https://limetorrents.nocensor.space/
legacylinks:
- https://www.limetorrents.io/
- https://www.limetorrents.cc/
@@ -39,6 +40,8 @@ legacylinks:
- https://limetorrents.unblockit.dev/
- https://limetorrents.unblockit.ltd/
- https://limetorrents.unblockit.link/
- https://limetorrents.unblockit.buzz/
- https://limetorrents.unblockit.club/
caps:
categorymappings:

View File

@@ -0,0 +1,203 @@
---
id: magicheaven
name: magic-heaven
description: "magic-heaven is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en
type: private
encoding: UTF-8
links:
- https://magic-heaven.info/
caps:
categorymappings:
- {id: 6, cat: PC, desc: "APPS"}
- {id: 108, cat: Other, desc: "APPS Wallpapers"}
- {id: 8, cat: Movies/BluRay, desc: "BLU-RAY"}
- {id: 172, cat: Movies/BluRay, desc: "BLU-RAY 1080p"}
- {id: 176, cat: Movies/BluRay, desc: "BLU-RAY 720p"}
- {id: 156, cat: Movies/BluRay, desc: "BLU-RAY H264"}
- {id: 153, cat: Movies/BluRay, desc: "BLU-RAY X264"}
- {id: 36, cat: Movies/SD, desc: "CAMS"}
- {id: 161, cat: Movies/Other, desc: "Christmas Movies"}
- {id: 164, cat: Movies/Other, desc: "Christmas Music"}
- {id: 160, cat: Movies/Other, desc: "Classic Movies"}
- {id: 169, cat: Console, desc: "Console Games"}
- {id: 175, cat: Console/XBox, desc: "Console Games XBOX"}
- {id: 82, cat: Audio/Other, desc: "DJ MUSIC"}
- {id: 84, cat: Audio/Other, desc: "DJ MUSIC DMC"}
- {id: 102, cat: Audio/Other, desc: "DJ MUSIC Full Tilt Remix"}
- {id: 92, cat: Audio/Other, desc: "DJ MUSIC Funkymix"}
- {id: 83, cat: Audio/Other, desc: "DJ MUSIC MASTERMIX"}
- {id: 93, cat: Audio/Other, desc: "DJ MUSIC Ultimix"}
- {id: 90, cat: Audio/Other, desc: " DJ MUSIC X-mix"}
- {id: 3, cat: Movies/DVD, desc: "DVD-R"}
- {id: 11, cat: Books/EBook, desc: "E BOOKS"}
- {id: 114, cat: Audio/Audiobook, desc: "E BOOKS Audio Books"}
- {id: 86, cat: Books/Mags, desc: "E BOOKS Magazines"}
- {id: 167, cat: Audio/Other, desc: "KARAOKE"}
- {id: 14, cat: Movies/Other, desc: "MKV's"}
- {id: 13, cat: Audio/MP3, desc: "MP3 RELEASES"}
- {id: 17, cat: Movies/Other, desc: "MP4"}
- {id: 18, cat: Movies/Other, desc: "MULTI'S"}
- {id: 98, cat: Movies/Other, desc: "MULTI'S Movie Box Sets"}
- {id: 20, cat: Audio/MP3, desc: "MUSIC - MP3"}
- {id: 170, cat: Audio, desc: "MUSIC Artist Albums"}
- {id: 150, cat: Audio, desc: "MUSIC Collections"}
- {id: 96, cat: Audio, desc: "MUSIC Discographys"}
- {id: 97, cat: Audio/Lossless, desc: "MUSIC Flac"}
- {id: 171, cat: Audio/Video, desc: "Music-Videos"}
- {id: 22, cat: PC/Games, desc: "PC GAMES"}
- {id: 81, cat: Movies, desc: "RatioBoosters"}
- {id: 26, cat: TV/Sport, desc: "SPORT"}
- {id: 7, cat: Audio, desc: "Top 40 Albums/Singles"}
- {id: 9, cat: TV, desc: "TV EPISODES"}
- {id: 38, cat: TV, desc: "TV SERIES"}
- {id: 30, cat: Other, desc: "VIP"}
- {id: 158, cat: Other, desc: "VIP GOLD"}
- {id: 173, cat: Movies/WEB-DL, desc: "Web-dl"}
- {id: 34, cat: Movies/SD, desc: "Xvid / HDrip"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
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:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
error:
- selector: table:has(a[href*="login.php?error=1"])
message:
text: "ERROR: Incorrect username!"
- selector: table:has(a[href*="login.php?error=4"])
message:
text: "ERROR: Incorrect password!"
- selector: table:has(a[href*="login.php?error="])
message:
text: "ERROR: Something went wrong during login!"
test:
path: index.php
selector: a[href*="/logout.php?logouthash="]
download:
before:
path: takethanks.php
method: post
inputs:
torrentid: "{{ .DownloadUri.Query.id }}"
selector: a[href*="/download.php?id="]
attribute: href
search:
paths:
- path: browse.php
inputs:
do: search
# does not support multi categories so defaulting to ALL
category: 0
# yes incldead, no activeonly
include_dead_torrents: yes
keywords: "{{ .Keywords }}"
# t_name, t_description, t_both, t_uploader, t_genre
search_type: t_name
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# does not return imdb link in results, does not support imdbid searches
keywordsfilters:
- name: re_replace # replace special characters with "%" (wildcard)
args: ["[^a-zA-Z0-9]+", "%"]
rows:
selector: "table#sortabletable tbody tr:has(a[href*=\"download.php?id=\"]){{ if .Config.freeleech }}:has(img[src$=\"/freedownload.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href*="browse.php?category="]
attribute: href
filters:
- name: querystring
args: category
title:
# is often abbreviated
selector: a[href*="details.php?id="]
title:
# usually longer than details title
selector: div[id^="port-content-"] div
optional: true
details:
selector: a[href*="details.php?id="]
attribute: href
poster:
selector: div[id^="port-content-"] img
attribute: src
date:
selector: td:nth-child(2) > div:last-child
filters:
- name: regexp
args: (\d{2}-\d{2}-\d{4} \d{2}:\d{2})
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02-01-2006 15:04 -07:00"
download:
selector: a[href*="details.php?id="]
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
case:
img[src$="/freedownload.gif"]: 0
img[src$="/silverdownload.gif"]: 0.5
"*": 1
uploadvolumefactor:
case:
img[src$="/x2.gif"]: 2
"*": 1
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
# TS Special Edition v.7.5

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
links:
- https://magnet4you.me/
- https://magnet4you.unblocked.monster/
- https://magnet4you.nocensor.space/
legacylinks:
- http://magnet4you.me/
- https://magnet4you.black-mirror.xyz/
@@ -19,6 +19,7 @@ legacylinks:
- https://magnet4you.proxyportal.pw/
- https://magnet4you.uk-unblock.pro/
- https://magnet4you.unblocked.rest/
- https://magnet4you.unblocked.monster/
caps:
categories:

View File

@@ -11,6 +11,13 @@ links:
caps:
categorymappings:
- {id: 5, cat: Books, desc: "Shipbuilding & Shiprepairing"}
- {id: 314, cat: Books, desc: "Shipbuilding & Shiprepairing-Ship supply (chemicals, paints, oils)"}
- {id: 313, cat: Books, desc: "Shipbuilding & Shiprepairing-Shipbuilding materials"}
- {id: 312, cat: Books, desc: "Shipbuilding & Shiprepairing-Shipbuilding Management"}
- {id: 311, cat: Books, desc: "Shipbuilding & Shiprepairing-Mathematical Modeling"}
- {id: 310, cat: Books, desc: "Shipbuilding & Shiprepairing-Hydrodynamics"}
- {id: 309, cat: Books, desc: "Shipbuilding & Shiprepairing-Naval Architecture & Marine Engineering"}
- {id: 308, cat: Books, desc: "Shipbuilding & Shiprepairing-Shipbuilding Standard @ Register"}
- {id: 196, cat: Books, desc: "Shipbuilding & Shiprepairing-Welding"}
- {id: 195, cat: Books, desc: "Shipbuilding & Shiprepairing-Turnary"}
- {id: 226, cat: Books, desc: "Mobile Apps for Seafarers"}
@@ -21,8 +28,9 @@ caps:
- {id: 14, cat: PC, desc: "Maritime Software-Maritime Simulators"}
- {id: 12, cat: PC, desc: "Maritime Software-Answers to tests"}
- {id: 20, cat: PC, desc: "Maritime Software-Calculation soft"}
- {id: 188, cat: PC, desc: "Maritime Software-Other soft"}
- {id: 179, cat: PC, desc: "Maritime Software-Programming and SDK software"}
- {id: 317, cat: PC, desc: "Maritime Software-Shareware (demo, trial)"}
- {id: 188, cat: PC, desc: "Maritime Software-Other soft"}
- {id: 21, cat: Books, desc: "Deckofficer's Library"}
- {id: 283, cat: Books, desc: "Deckofficer's Library-Radar at sea"}
- {id: 114, cat: Books, desc: "Deckofficer's Library-Watch keeping"}
@@ -38,6 +46,13 @@ caps:
- {id: 116, cat: Books, desc: "Deckofficer's Library-Global Maritime Distress and Safety System (GMDSS)"}
- {id: 192, cat: Books, desc: "Deckofficer's Library-Navigation in the ice"}
- {id: 42, cat: Books, desc: "Safety of Navigation"}
- {id: 307, cat: Books, desc: "Safety of Navigation-Life Safety at Sea"}
- {id: 306, cat: Books, desc: "Safety of Navigation-Casualties and Incidents"}
- {id: 305, cat: Books, desc: "Safety of Navigation-Safety Digest, Lessons from Marine Accident Reports"}
- {id: 304, cat: Books, desc: "Safety of Navigation-Fire fighting at sea"}
- {id: 303, cat: Books, desc: "Safety of Navigation-Anti-Piracy Security"}
- {id: 302, cat: Books, desc: "Safety of Navigation-Emergency and life-saving equipment"}
- {id: 301, cat: Books, desc: "Safety of Navigation-Cybersecurity"}
- {id: 8, cat: Movies, desc: "Video for Seamen"}
- {id: 234, cat: Movies, desc: "Video for Seamen-Video for Deck Officers"}
- {id: 233, cat: Movies, desc: "Video for Seamen-Video for Marine Engineers"}
@@ -83,6 +98,7 @@ caps:
- {id: 38, cat: Books, desc: "Uncategorized"}
- {id: 190, cat: Books, desc: "Catalogs"}
- {id: 113, cat: Books, desc: "Medicine"}
- {id: 299, cat: Books, desc: "Sailing Kitchen"}
- {id: 39, cat: Books, desc: "Purpose-built ships"}
- {id: 51, cat: Books, desc: "Purpose-built ships-Oil & Chemical Tankers"}
- {id: 52, cat: Books, desc: "Purpose-built ships-Dry cargo vessels"}

View File

@@ -13,30 +13,30 @@ caps:
categorymappings:
- {id: "vo", cat: Movies, desc: "Films VO"}
- {id: "vostfr", cat: Movies, desc: "Films VOSTFR"}
- {id: "dvdrip", cat: Movies, desc: "Films DVDRIP"}
- {id: "bdrip", cat: Movies, desc: "Films BDRIP"}
- {id: "webrip", cat: Movies, desc: "Films WEBRIP"}
- {id: "hdrip", cat: Movies, desc: "Films HDRIP"}
- {id: "dvdscreener", cat: Movies, desc: "Films DVD Screener"}
- {id: "dvdrip", cat: Movies/SD, desc: "Films DVDRip"}
- {id: "brrip", cat: Movies/SD, desc: "Films BRRip"}
- {id: "bdrip", cat: Movies/SD, desc: "Films BDRip"}
- {id: "webrip", cat: Movies/WEB-DL, desc: "Films WEBRip"}
- {id: "hdrip", cat: Movies/SD, desc: "Films HDRip"}
- {id: "dvdscreener", cat: Movies, desc: "Films DVDScreener"}
- {id: "screener", cat: Movies, desc: "Films Screener"}
- {id: "hd2160p", cat: Movies, desc: "Films 2160p"}
- {id: "hd1080p", cat: Movies, desc: "Films 1080p"}
- {id: "hd720p", cat: Movies, desc: "Films 720p"}
- {id: "hd2160p-hdlight", cat: Movies, desc: "Films 2160p HD Light"}
- {id: "hd1080p-hdlight", cat: Movies, desc: "Films 1080p HD Light"}
- {id: "hd720p-hdlight", cat: Movies, desc: "Films 720p HD Light"}
- {id: "hd3d", cat: Movies, desc: "Films 3D"}
- {id: "serie-vostfr", cat: TV, desc: "Emission TV VOSTFR"}
- {id: "serie-vf", cat: TV, desc: "Emission TV VF"}
- {id: "pack-vf", cat: TV, desc: "Emission TV Pack VF"}
- {id: "pack-vostfr", cat: TV, desc: "Emission TV Pack VOSTFR"}
- {id: "pack-vo", cat: TV, desc: "Emission TV VO"}
- {id: "albums", cat: Audio, desc: "Audio"}
- {id: "jeux", cat: PC/Games, desc: "Jeu vidéo"}
- {id: "jeux-pc", cat: PC/Games, desc: "Jeu vidéo PC"}
- {id: "jeux-console", cat: PC/Games, desc: "Jeu vidéo Consoles"}
- {id: "logiciels", cat: PC, desc: "Application"}
- {id: "ebooks", cat: Books, desc: "eBook"}
- {id: "hd2160p", cat: Movies/UHD, desc: "Films 2160p"}
- {id: "hd1080p", cat: Movies/HD, desc: "Films 1080p"}
- {id: "hd720p", cat: Movies/HD, desc: "Films 720p"}
- {id: "hd2160p-hdlight", cat: Movies/UHD, desc: "Films 2160p HDLight"}
- {id: "hd1080p-hdlight", cat: Movies/HD, desc: "Films 1080p HDLight"}
- {id: "hd720p-hdlight", cat: Movies/HD, desc: "Films 720p HDLight"}
- {id: "hd3d", cat: Movies/3D, desc: "Films 3D"}
- {id: "serie-vostfr", cat: TV, desc: "TV VOSTFR"}
- {id: "serie-vf", cat: TV, desc: "TV VF"}
- {id: "pack-vf", cat: TV, desc: "TV Pack VF"}
- {id: "pack-vostfr", cat: TV, desc: "TV Pack VOSTFR"}
- {id: "pack-vo", cat: TV, desc: "TV Pack VO"}
- {id: "albums", cat: Audio, desc: "Albums"}
- {id: "jeux-pc", cat: PC/Games, desc: "Jeux PC"}
- {id: "jeux-console", cat: Console, desc: "Jeux Consoles"}
- {id: "logiciels", cat: PC/0day, desc: "Logiciels"}
- {id: "ebooks", cat: Books/EBook, desc: "eBooks"}
modes:
search: [q]
@@ -99,6 +99,10 @@ settings:
options:
desc: desc
asc: asc
- 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.
search:
paths:
@@ -168,6 +172,8 @@ search:
attribute: href
size:
selector: div.t-taille
date:
text: now
seeders:
text: 0
seeders:

View File

@@ -12,11 +12,39 @@ caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Bollywood"}
- {id: 2, cat: Movies/HD, desc: "1080p"}
- {id: 35, cat: Movies, desc: "Punjabi"}
- {id: 3, cat: Movies/HD, desc: "2016"}
- {id: 4, cat: Movies/HD, desc: "2017"}
- {id: 6, cat: Movies/HD, desc: "2018"}
- {id: 7, cat: Movies/HD, desc: "720p"}
- {id: 8, cat: Movies/HD, desc: "480p"}
- {id: 9, cat: Movies/HD, desc: "Action"}
- {id: 10, cat: Movies, desc: "Adventure"}
- {id: 11, cat: Movies, desc: "Animation"}
- {id: 14, cat: Movies, desc: "Comedy"}
- {id: 15, cat: Movies, desc: "Crime"}
- {id: 18, cat: Movies, desc: "Drama"}
- {id: 19, cat: Movies, desc: "Dubbed"}
- {id: 47, cat: Movies, desc: "Tamil Telugu"}
- {id: 32, cat: Movies, desc: "Pakistani"}
- {id: 23, cat: Movies, desc: "Hindi"}
- {id: 26, cat: Movies, desc: "Hollywood"}
- {id: 27, cat: Movies, desc: "Horror"}
- {id: 32, cat: Movies, desc: "Pakistani"}
- {id: 35, cat: Movies, desc: "Punjabi"}
- {id: 36, cat: Movies, desc: "Religious"}
- {id: 38, cat: Movies, desc: "Romance"}
- {id: 42, cat: Movies, desc: "Sport"}
- {id: 44, cat: Movies, desc: "Superhero"}
- {id: 47, cat: Movies, desc: "Tamil Telugu"}
- {id: 48, cat: Movies, desc: "Thriller"}
- {id: 49, cat: Movies, desc: "Trending"}
- {id: 53, cat: Movies/WEB-DL, desc: "Web Series"}
- {id: 59, cat: Movies, desc: "2019"}
- {id: 5143, cat: Movies, desc: "2012"}
- {id: 5247, cat: Movies, desc: "2015"}
- {id: 8758, cat: Movies, desc: "2020"}
- {id: 8808, cat: Movies, desc: "2013"}
- {id: 8809, cat: Movies, desc: "2014"}
- {id: 9938, cat: Movies, desc: "Turkish Dramas"}
- {id: 10293, cat: Movies, desc: "2021"}
modes:
search: [q]

View File

@@ -96,7 +96,7 @@ settings:
default: false
- name: dropbbc
type: checkbox
label: Drop "BBC " from the front of result titles
label: Drop BBC & other channels from the front of result titles
default: false
- name: stripS01E01
type: checkbox
@@ -165,7 +165,35 @@ search:
selector: td.doubleindent, td.singleindent a[href^="/index.php?showtopic="]
filters:
- name: re_replace
args: ["^BBC (.*)", "{{ if .Config.dropbbc }}{{ else }}BBC {{ end }}$1"]
args: ["(?i)^BBC (.*)", "{{ if .Config.dropbbc }}{{ else }}BBC {{ end }}$1"]
- name: re_replace
args: ["(?i)^PBS (.*)", "{{ if .Config.dropbbc }}{{ else }}PBS {{ end }}$1"]
- name: re_replace
args: ["(?i)^CH5 (.*)", "{{ if .Config.dropbbc }}{{ else }}Ch5 {{ end }}$1"]
- name: re_replace
args: ["(?i)^CH4 (.*)", "{{ if .Config.dropbbc }}{{ else }}Ch4 {{ end }}$1"]
- name: re_replace
args: ["(?i)^DC (.*)", "{{ if .Config.dropbbc }}{{ else }}DC {{ end }}$1"]
- name: re_replace
args: ["(?i)^DW (.*)", "{{ if .Config.dropbbc }}{{ else }}DW {{ end }}$1"]
- name: re_replace
args: ["(?i)^HC (.*)", "{{ if .Config.dropbbc }}{{ else }}HC {{ end }}$1"]
- name: re_replace
args: ["(?i)^RTE (.*)", "{{ if .Config.dropbbc }}{{ else }}RTE {{ end }}$1"]
- name: re_replace
args: ["(?i)^ITV (.*)", "{{ if .Config.dropbbc }}{{ else }}ITV {{ end }}$1"]
- name: re_replace
args: ["(?i)^HBO (.*)", "{{ if .Config.dropbbc }}{{ else }}HBO {{ end }}$1"]
- name: re_replace
args: ["(?i)^NHK (.*)", "{{ if .Config.dropbbc }}{{ else }}NHK {{ end }}$1"]
- name: re_replace
args: ["(?i)^UKTV (.*)", "{{ if .Config.dropbbc }}{{ else }}UKTV {{ end }}$1"]
- name: re_replace
args: ["(?i)^NOVA (.*)", "{{ if .Config.dropbbc }}{{ else }}NOVA {{ end }}$1"]
- name: re_replace
args: ["(?i)^TV5Monde (.*)", "{{ if .Config.dropbbc }}{{ else }}TV5Monde {{ end }}$1"]
- name: re_replace
args: ["(?i)^Al-Jazeera (.*)", "{{ if .Config.dropbbc }}{{ else }}Al-Jazeera {{ end }}$1"]
- name: append
args: "{{ if .Config.stripS01E01 }}{{ else }} S01E01{{ end }}"
details:

View File

@@ -96,7 +96,7 @@ settings:
default: false
- name: dropbbc
type: checkbox
label: Drop "BBC " from the front of result titles
label: Drop BBC & other channels from the front of result titles
default: false
- name: stripS01E01
type: checkbox
@@ -165,7 +165,35 @@ search:
selector: td.doubleindent, td.singleindent a[href^="/index.php?showtopic="]
filters:
- name: re_replace
args: ["^BBC (.*)", "{{ if .Config.dropbbc }}{{ else }}BBC {{ end }}$1"]
args: ["(?i)^BBC (.*)", "{{ if .Config.dropbbc }}{{ else }}BBC {{ end }}$1"]
- name: re_replace
args: ["(?i)^PBS (.*)", "{{ if .Config.dropbbc }}{{ else }}PBS {{ end }}$1"]
- name: re_replace
args: ["(?i)^CH5 (.*)", "{{ if .Config.dropbbc }}{{ else }}Ch5 {{ end }}$1"]
- name: re_replace
args: ["(?i)^CH4 (.*)", "{{ if .Config.dropbbc }}{{ else }}Ch4 {{ end }}$1"]
- name: re_replace
args: ["(?i)^DC (.*)", "{{ if .Config.dropbbc }}{{ else }}DC {{ end }}$1"]
- name: re_replace
args: ["(?i)^DW (.*)", "{{ if .Config.dropbbc }}{{ else }}DW {{ end }}$1"]
- name: re_replace
args: ["(?i)^HC (.*)", "{{ if .Config.dropbbc }}{{ else }}HC {{ end }}$1"]
- name: re_replace
args: ["(?i)^RTE (.*)", "{{ if .Config.dropbbc }}{{ else }}RTE {{ end }}$1"]
- name: re_replace
args: ["(?i)^ITV (.*)", "{{ if .Config.dropbbc }}{{ else }}ITV {{ end }}$1"]
- name: re_replace
args: ["(?i)^HBO (.*)", "{{ if .Config.dropbbc }}{{ else }}HBO {{ end }}$1"]
- name: re_replace
args: ["(?i)^NHK (.*)", "{{ if .Config.dropbbc }}{{ else }}NHK {{ end }}$1"]
- name: re_replace
args: ["(?i)^UKTV (.*)", "{{ if .Config.dropbbc }}{{ else }}UKTV {{ end }}$1"]
- name: re_replace
args: ["(?i)^NOVA (.*)", "{{ if .Config.dropbbc }}{{ else }}NOVA {{ end }}$1"]
- name: re_replace
args: ["(?i)^TV5Monde (.*)", "{{ if .Config.dropbbc }}{{ else }}TV5Monde {{ end }}$1"]
- name: re_replace
args: ["(?i)^Al-Jazeera (.*)", "{{ if .Config.dropbbc }}{{ else }}Al-Jazeera {{ end }}$1"]
- name: append
args: "{{ if .Config.stripS01E01 }}{{ else }} S01E01{{ end }}"
details:

View File

@@ -17,6 +17,7 @@ caps:
- {id: 104, cat: Movies/DVD, desc: "Filme - DVD-R"}
- {id: 132, cat: Movies/DVD, desc: "Filme - HD2DVD"}
- {id: 130, cat: Movies, desc: "Filme - Klassiker"}
- {id: 134, cat: Movies, desc: "Filme - SD/HD/UHD"}
- {id: 105, cat: Movies, desc: "Filme - x264"}
- {id: 106, cat: Movies, desc: "Filme - XviD / DivX"}
- {id: 69, cat: XXX, desc: " XXX"}

View File

@@ -23,7 +23,6 @@ caps:
- {id: 9, cat: PC/Mobile-Other, desc: "GSM/PDA"}
- {id: 10, cat: Other, desc: "Inne"}
- {id: 11, cat: XXX, desc: "XXX"}
- {id: 144, cat: Other, desc: "Nieposortowane"}
modes:
search: [q]
@@ -75,11 +74,20 @@ search:
fields:
category:
selector: a[href^="/tags.php?tags="]
attribute: href
filters:
- name: querystring
args: tags
selector: span.tag_list
case:
"a:contains(\"Seriale\")": 1
"a:contains(\"Filmy\")": 2
"a:contains(\"Muzyka\")": 3
"a:contains(\"Gry\")": 4
"a:contains(\"Anime\")": 5
"a:contains(\"Programy\")": 6
"a:contains(\"Książki\")": 7
"a:contains(\"Booki\")": 8
"a:contains(\"PDA\")": 9
"a:contains(\"Inne\")": 10
"a:contains(\"Nieposortowane\")": 10
"a:contains(\"XXX\")": 11
title:
selector: a[href^="/torrent/"]
details:

View File

@@ -1,27 +1,27 @@
---
id: dxdhd
name: DXDHD
description: "DXDHD is a Private General Tracker"
language: en-us
id: nordicplus
name: Nordic+
description: "Nordic+ is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en
type: private
encoding: UTF-8
links:
- https://dxdhd.com/
- https://nordicplus.org/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 4, cat: TV/Anime, desc: "Anime-TV"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 6, cat: Books/EBook, desc: "eBooks"}
- {id: 7, cat: PC/Games, desc: "Games"}
- {id: 8, cat: TV/Sport, desc: "Sports"}
- {id: 9, cat: Other, desc: "Others"}
- {id: 10, cat: XXX, desc: "XXX"}
- {id: 11, cat: Books/Comics, desc: "Comics"}
- {id: 12, cat: TV/Anime, desc: "Anime-Movie"}
- {id: 4, cat: Console, desc: "Games"}
- {id: 5, cat: PC, desc: "Apps"}
- {id: 6, cat: Books, desc: "Books"}
- {id: 11, cat: Movies/Other, desc: "Movies Boxset"}
- {id: 12, cat: Movies/Foreign, desc: "Movies Non Nordic"}
- {id: 13, cat: TV/Anime, desc: "Movies Kids"}
- {id: 14, cat: TV/Other, desc: "TV Boxset"}
- {id: 15, cat: TV/Foreign, desc: "TV Non Nordic"}
- {id: 16, cat: TV/Anime, desc: "TV Kids"}
modes:
search: [q]
@@ -37,6 +37,10 @@ settings:
- name: password
type: password
label: Password
- name: usemagnet
type: checkbox
label: "Use Magnet Download Link"
default: false
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -44,7 +48,7 @@ settings:
- name: sort
type: select
label: Sort requested from site
default: "created_at"
default: created_at
options:
created_at: created
seeders: seeders
@@ -83,6 +87,7 @@ search:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
description: ""
keywords: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
tvdb: "{{ .Query.TVDBID }}"
@@ -109,23 +114,26 @@ search:
- name: regexp
args: "/categories/(\\d+)"
title:
selector: a.view-torrent
download:
selector: a[href*="/torrents/"]
details:
selector: a[href*="/torrents/"]
attribute: href
download1:
selector: a[href*="/download/"]
attribute: href
details:
selector: a.view-torrent
download2:
selector: a[href^="magnet:?"]
attribute: href
download:
text: "{{ if .Config.usemagnet }}{{ .Result.download2 }}{{ else }}{{ .Result.download1 }}{{ end }}"
poster:
selector: div.torrent-poster img
attribute: src
filters:
- name: prepend
args: "https://images.weserv.nl/?url=" # for display on dashboard
- name: append
args: "&w=180&h=270" # for display on dashboard
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
args: ["&w=60&h=90", "&w=180&h=270"] # for display on dashboard
- name: replace
args: ["/img/NoPoster.png", ""]
size:
selector: td:nth-last-child(4)
seeders:
@@ -199,8 +207,5 @@ search:
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
minimumratio:
text: 0.5
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# UNIT3D 2.3.0
text: 0.4
# UNIT3D 5.2.0

View File

@@ -7,6 +7,7 @@ type: public
encoding: UTF-8
links:
- https://nyaa.net/
- https://nyaapantsu.nocensor.space/
legacylinks:
- https://nyaa.pantsu.cat/
- https://nyaa.pt/

View File

@@ -0,0 +1,302 @@
---
id: oasis
name: Oasis
description: "Oasis is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: fr-fr
type: private
encoding: UTF-8
links:
- https://oasis-fun.club/
caps:
categorymappings:
- {id: 2, cat: Movies, desc: "Animations - 4K"}
- {id: 3, cat: Movies, desc: "Animations - 4K Light"}
- {id: 4, cat: Movies, desc: "Animations - BDRIP"}
- {id: 6, cat: Movies, desc: "Animations - BluRay-R"}
- {id: 5, cat: Movies, desc: "Animations - BRRIP"}
- {id: 8, cat: Movies, desc: "Animations - DVD-R"}
- {id: 9, cat: Movies, desc: "Animations - DVDRIP"}
- {id: 11, cat: Movies, desc: "Animations - HD 1080P"}
- {id: 12, cat: Movies, desc: "Animations - HD 720p"}
- {id: 13, cat: Movies, desc: "Animations - HDRIP"}
- {id: 165, cat: Movies, desc: "Animations - JAP"}
- {id: 14, cat: Movies, desc: "Animations - REMUX"}
- {id: 15, cat: Movies, desc: "Animations - TVRIP"}
- {id: 17, cat: Movies, desc: "Animations - WEB-DL"}
- {id: 16, cat: Movies, desc: "Animations - WEBRIP"}
- {id: 167, cat: Audio/Audiobook, desc: "Ebook - AUDIO"}
- {id: 73, cat: Books/EBook, desc: "Ebook - BD"}
- {id: 74, cat: Books/EBook, desc: "Ebook - ENFANTS"}
- {id: 168, cat: Books/Mags, desc: "Ebook - MAGAZINE"}
- {id: 75, cat: Books/Comics, desc: "Ebook - MANGAS"}
- {id: 76, cat: Books, desc: "Ebook - ROMANS"}
- {id: 20, cat: Movies, desc: "Film - DOC.DECOUVERTES"}
- {id: 25, cat: Movies/3D, desc: "Film - 3D"}
- {id: 26, cat: Movies/UHD, desc: "Film - 4K"}
- {id: 27, cat: Movies/UHD, desc: "Film - 4K Light"}
- {id: 169, cat: Movies, desc: "Film - AV1"}
- {id: 28, cat: Movies/BluRay, desc: "Film - BDRIP"}
- {id: 30, cat: Movies/BluRay, desc: "Film - BluRay-R"}
- {id: 29, cat: Movies/BluRay, desc: "Film - BRRIP"}
- {id: 31, cat: Movies, desc: "Film - Coffret"}
- {id: 18, cat: Movies, desc: "Film - DOC.ANIMAUX"}
- {id: 19, cat: Movies, desc: "Film - DOC.ANTIQUE"}
- {id: 21, cat: Movies, desc: "Film - DOC.DIVERS"}
- {id: 22, cat: Movies, desc: "Film - DOC.HISTOIRE"}
- {id: 198, cat: Movies, desc: "Film - DOC.SPECTACLE"}
- {id: 23, cat: Movies, desc: "Film - DOC.SPORT"}
- {id: 24, cat: Movies, desc: "Film - DOC.UNIVERS"}
- {id: 32, cat: Movies/DVD, desc: "Film - DVD-R"}
- {id: 33, cat: Movies/DVD, desc: "Film - DVDRIP"}
- {id: 164, cat: Movies, desc: "Film - EMISSION.TV"}
- {id: 35, cat: Movies/HD, desc: "Film - HD 1080P"}
- {id: 36, cat: Movies/HD, desc: "Film - HD 720p"}
- {id: 37, cat: Movies/HD, desc: "Film - HDRIP"}
- {id: 171, cat: Movies/HD, desc: "Film - HDTV 1080P"}
- {id: 170, cat: Movies/HD, desc: "Film - HDTV 720P"}
- {id: 172, cat: Movies/HD, desc: "Film - M-HD"}
- {id: 38, cat: Movies, desc: "Film - REMUX"}
- {id: 39, cat: Movies, desc: "Film - TVRIP"}
- {id: 184, cat: Movies, desc: "Film - VOSTFR bdrip"}
- {id: 203, cat: Movies, desc: "Film - VOSTFR-bluray"}
- {id: 185, cat: Movies, desc: "Film - VOSTFR.DVDrip"}
- {id: 202, cat: Movies, desc: "Film - VOSTFR.WEB-DL"}
- {id: 186, cat: Movies, desc: "Film - VOSTFR.WEBrip"}
- {id: 41, cat: Movies/WEB-DL, desc: "Film - WEB-DL"}
- {id: 200, cat: Movies/WEB-DL, desc: "Film - Webrip"}
- {id: 59, cat: Console/3DS, desc: "Jeux - 3DS-DS"}
- {id: 60, cat: PC/Mobile-Android, desc: "Jeux - ANDROID"}
- {id: 61, cat: PC/Mobile-iOS, desc: "Jeux - IOS-X"}
- {id: 62, cat: PC/Games, desc: "Jeux - PC"}
- {id: 63, cat: Console/PS4, desc: "Jeux - PS3-4"}
- {id: 64, cat: Console/PSP, desc: "Jeux - PSP-X"}
- {id: 66, cat: Console/Wii, desc: "Jeux - WII"}
- {id: 65, cat: Console/WiiU, desc: "Jeux - WII-U"}
- {id: 67, cat: Console/XBox, desc: "Jeux - XBOX"}
- {id: 68, cat: PC/Mobile-Android, desc: "Logiciel - ANDROID"}
- {id: 69, cat: PC/Mobile-iOS, desc: "Logiciel - APPLE"}
- {id: 70, cat: PC/Mobile-iOS, desc: "Logiciel - IPHONE"}
- {id: 71, cat: PC, desc: "Logiciel - LINUX"}
- {id: 72, cat: PC/0day, desc: "Logiciel - WINDOWS"}
- {id: 173, cat: TV/UHD, desc: "Serie - 4K"}
- {id: 174, cat: TV/UHD, desc: "Serie - 4k-lLIGHT"}
- {id: 85, cat: TV, desc: "Serie - Coffret"}
- {id: 7, cat: TV, desc: "Serie - Coffret-Anime"}
- {id: 194, cat: TV/Documentary, desc: "Serie - DOCU.DIVERS"}
- {id: 195, cat: TV/Documentary, desc: "Serie - DOCU.EMISTV"}
- {id: 86, cat: TV/SD, desc: "Serie - DVD-R"}
- {id: 87, cat: TV/SD, desc: "Serie - DVDRIP"}
- {id: 197, cat: TV, desc: "Serie - EPISODE"}
- {id: 88, cat: TV/HD, desc: "Serie - HD 1080P"}
- {id: 89, cat: TV/HD, desc: "Serie - HD 720p"}
- {id: 90, cat: TV/HD, desc: "Serie - HDRIP"}
- {id: 176, cat: TV/HD, desc: "Serie - HDTV 1080"}
- {id: 175, cat: TV/HD, desc: "Serie - HDTV 720"}
- {id: 182, cat: TV/Anime, desc: "Serie - JAP-ANIM"}
- {id: 177, cat: TV/HD, desc: "Serie - M-HD"}
- {id: 91, cat: TV, desc: "Serie - REMUX"}
- {id: 166, cat: TV, desc: "Serie - SERIE Docu"}
- {id: 92, cat: TV, desc: "Serie - TVRIP"}
- {id: 188, cat: TV, desc: "Serie - VOSTFR.BDrip"}
- {id: 180, cat: TV, desc: "Serie - VOSTFR.COFFRET"}
- {id: 189, cat: TV, desc: "Serie - VOSTFR.DVDrip"}
- {id: 190, cat: TV, desc: "Serie - VOSTFR.HDRIP"}
- {id: 192, cat: TV, desc: "Serie - VOSTFR.WEB-DL"}
- {id: 191, cat: TV, desc: "Serie - VOSTFR.WEBrip"}
- {id: 179, cat: TV/WEB-DL, desc: "Serie - WEB-DL 1080"}
- {id: 178, cat: TV/WEB-DL, desc: "Serie - WEB-DL 720"}
- {id: 199, cat: TV/WEB-DL, desc: "Serie - WebDL"}
- {id: 93, cat: TV/WEB-DL, desc: "Serie - WEBRIP"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)<li>Refresh the page by pressing <b>F5</b><li>Click on the first row entry<li>Select the <b>Headers</b> tab on the Right panel<li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section<li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</ol>"
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: multilang
type: checkbox
label: Replace MULTI by another language in release name
default: false
- name: multilanguage
type: select
label: Replace MULTI by this language
default: FRENCH
options:
FRENCH: FRENCH
MULTI.FRENCH: MULTI.FRENCH
ENGLISH: ENGLISH
MULTI.ENGLISH: MULTI.ENGLISH
VOSTFR: VOSTFR
MULTI.VOSTFR: MULTI.VOSTFR
- name: vostfr
type: checkbox
label: Replace VOSTFR with ENGLISH
default: false
- name: torrentlanguage
type: select
label: Torrent Language
default: 0
options:
0: "Toutes Les Langues"
1: Allemand
2: Anglais(UK)
3: Anglais(US)
4: Arabe
5: Bengali
6: Cantonais
7: Coréen
8: Danois
9: Espagnol
10: Flamand
11: Français
12: Hébreu
13: Hindi
14: Italien
15: Japonais
16: Mandarin
25: Muet
17: Multi
26: Musical
18: Perse
19: Portuguais
20: Québécois
21: Russe
22: Suédois
23: Ukrainien
24: "VOSTFR"
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
test:
path: TTV3/Bienvenue
selector: a[href$="/TTV3/Deconnexion"]
download:
before:
# https://galeriens.com/TTV3/Torrents/11222/Remercier
# note http GET does not seem to work as the html suggests, so using same as LeChaudron which is also a TT3.00FRENCH engine.
path: "/TTV3/Torrents/{{ re_replace .DownloadUri.PathAndQuery \"^(.+?)(\\d+)$\" \"$2\" }}/Remercier"
method: post
inputs:
torrent: "{{ re_replace .DownloadUri.PathAndQuery \"^(.+?)(\\d+)$\" \"$2\" }}"
selector: a[href*="/Telechargement/"]
attribute: href
search:
paths:
# https://oasis-fun.club/TTV3/Torrents/Recherche?recherche=&type=tout&endroit=nomtorrent&langue=0&tl=peuimporte
# categories for searching are unsupported
- path: TTV3/Torrents/Recherche
inputs:
recherche: "{{ .Keywords }}"
# searchtype: un (one word), tout (all words), exacte (exact expression)
type: tout
# searchin: nomtorrent (name), desctorrent (descr)
endroit: nomtorrent
# language: 11 french, 17 multi
langue: "{{ .Config.torrentlanguage }}"
# freeleech: oui (yes), non (no), peuimporte (ignore)
tl: "{{ if .Config.freeleech }}oui{{ else }}peuimporte{{ end }}"
# does not support imdbid search and does not return imdb link in results.
rows:
selector: table.sortable tbody tr
fields:
category:
selector: a[href*="/SousCategories/"]
attribute: href
filters:
- name: regexp
args: (\d+)$
title_phase1:
selector: a[onmouseover]
title_multilang:
text: "{{ .Result.title_phase1 }}"
filters:
- name: re_replace
args: ["(?i)(\\smulti\\s)", " {{ .Config.multilanguage }} "]
title_phase2:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
title_vostfr:
text: "{{ .Result.title_phase2 }}"
filters:
- name: re_replace
args: ["(?i)(\\svostfr\\s)", " ENGLISH "]
- name: re_replace
args: ["(?i)(\\ssubfrench\\s)", " ENGLISH "]
title:
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
details:
selector: a[onmouseover]
attribute: href
download:
selector: a[onmouseover]
attribute: href
poster:
selector: a[onmouseover]
attribute: onmouseover
filters:
- name: regexp
args: "src= (.*?)><"
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)
date:
selector: td:nth-child(2) a font[color="#F2F2F2"]
filters:
- name: replace
args: ["il y a ", ""]
- name: replace
args: [" Jours", " days"]
- name: replace
args: [" Jour", " day"]
- name: replace
args: [" heures", " hours"]
- name: replace
args: [" heure", " hour"]
- name: replace
args: [" Semaines", " weeks"]
- name: replace
args: [" Semaine", " week"]
- name: replace
args: [" mois", " month"]
- name: replace
args: [" ans", " years"]
- name: replace
args: [" an", " year"]
- name: append
args: " ago"
downloadvolumefactor:
case:
img[src$="/images/Torrents/TLibre.png"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# TT3.00 FRENCH

View File

@@ -95,17 +95,22 @@ search:
rows:
selector: table.table-striped > tbody > tr
filters:
- name: andmatch
fields:
category:
text: XXX
category|noappend:
optional: true
selector: p > a:last-of-type
title:
selector: span
category:
selector: p > a:last-of-type
details:
selector: a[href^="/details/"]
attribute: href
download:
selector: a[href$=".torrent"]
selector: a[href^="/file/"][title="Download Torrent"]
attribute: href
optional: true
magnet:

View File

@@ -0,0 +1,195 @@
---
id: opencd
name: OpenCD
description: "OpenCD is a CHINESE Private Torrent Tracker for MUSIC"
language: zh-cn
type: private
encoding: UTF-8
links:
- https://open.cd/
caps:
categorymappings:
- {id: 2, cat: Audio, desc: "华语流行(Pop)"}
- {id: 3, cat: Audio, desc: "古典音乐(Classical)"}
- {id: 11, cat: Audio, desc: "民族音乐(Instrumental)"}
- {id: 4, cat: Audio, desc: "原声配乐(OST)"}
- {id: 5, cat: Audio, desc: "泛摇滚乐(Rock)"}
- {id: 8, cat: Audio, desc: "爵士乡村(Jazz)"}
- {id: 12, cat: Audio, desc: "新世纪(NewAge)"}
- {id: 13, cat: Audio, desc: "舞曲(Dance)"}
- {id: 14, cat: Audio, desc: "电子(Electronic)"}
- {id: 15, cat: Audio, desc: "民谣(Folk)"}
- {id: 16, cat: Audio, desc: "独立(Indie)"}
- {id: 17, cat: Audio, desc: "嘻哈(Hip Hop)"}
- {id: 18, cat: Audio, desc: "音乐剧(Musical)"}
- {id: 9, cat: Audio, desc: "其它类型(Others)"}
modes:
search: [q]
music-search: [q, artist]
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. Default is 50.
- 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: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
ssl: yes
trackerssl: yes
error:
- selector: td.embedded:has(h2:contains("失敗"))
- selector: td.embedded:has(h2:contains("failed!"))
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
# https://open.cd/torrents.php?source11=1&source18=1&incldead=0&spstate=0&search=&search_area=0&search_mode=0
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}source{{.}}=1&{{end}}"
search: "{{ if .Query.Artist }}{{ .Query.Artist }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 incldead, 1 active, 2 dead
incldead: 0
# 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl, 5 traklist, 6 artistname
search_area: "{{ if .Query.Artist }}6{{ 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: td:nth-child(1)
attribute: title
case:
td[title="华语流行"]: 2
td[title="古典音乐"]: 3
td[title="民族音乐"]: 11
td[title="原声配乐"]: 4
td[title="泛摇滚乐"]: 5
td[title="爵士乡村"]: 8
td[title="新世纪"]: 12
td[title="舞曲"]: 13
td[title="电子"]: 14
td[title="民谣"]: 15
td[title="独立"]: 16
td[title="嘻哈"]: 17
td[title="音乐剧"]: 18
td[title="其它类型"]: 9
title:
selector: a[href^="plugin_details.php?id="]
title:
optional: true
selector: a[title][href^="plugin_details.php?id="]
attribute: title
details:
selector: a[href^="plugin_details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img[id^="attach"]
attribute: src
filters:
- name: prepend
args: "https://images.weserv.nl/?url={{ .Config.sitelink }}" # for display on dashboard
- name: append
args: "&w=180&h=270" # for display on dashboard
date:
# time type: time elapsed (default)
selector: td:nth-child(6) > 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(6):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:nth-child(7)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
grabs:
selector: td:nth-child(10)
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:nth-child(3)
remove: a, img
minimumratio:
text: 1.0
minimumseedtime:
# 36 hours (as seconds = 36 x 60 x 60)
text: 129600
# NexusPHP Standard v1.5 Beta 4 (customised)

View File

@@ -9,7 +9,7 @@ followredirect: true
links:
- https://www.oxtorrent.tv/
- https://www.oxtorrent.co/
- https://oxtorrent.unblocked.monster/
- https://oxtorrent.nocensor.space/
legacylinks:
- https://wwv.oxtorrent.com/
- https://www.smartorrent.tv/
@@ -28,6 +28,7 @@ legacylinks:
- https://www.oxtorrent.bz/
- https://www.oxtorrent.ws/
- https://wvw.oxtorrent.ws/
- https://oxtorrent.unblocked.monster/
caps:
categorymappings:

View File

@@ -42,7 +42,7 @@ caps:
- {id: 46, cat: TV/Sport, desc: "Hockey"}
- {id: 48, cat: TV/Sport, desc: "Hockey - NHL"}
- {id: 88, cat: TV/Sport, desc: "Hockey - NHL Playoffs"}
- {id: 102, cat: TV/Sport, desc: "Hockey - NHL Playoffs 2018-2019"}
- {id: 102, cat: TV/Sport, desc: "Hockey - NHL Playoffs 2018-2020"}
- {id: 93, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2017"}
- {id: 80, cat: TV/Sport, desc: "Hockey - NHL Playoffs - 2016"}
- {id: 65, cat: TV/Sport, desc: "Hockey - Stanley Cup Finals"}
@@ -53,6 +53,7 @@ caps:
- {id: 50, cat: TV/Sport, desc: "Hockey - Other"}
- {id: 55, cat: TV/Sport, desc: "Baseball"}
- {id: 71, cat: TV/Sport, desc: "Baseball - MLB"}
- {id: 107, cat: TV/Sport, desc: "Baseball - MLB World Series"}
- {id: 72, cat: TV/Sport, desc: "Baseball - Other"}
- {id: 85, cat: TV/Sport, desc: "Baseball - Reviews, highlights, documentaries"}
- {id: 45, cat: TV/Sport, desc: "Other sports"}
@@ -63,6 +64,7 @@ caps:
- {id: 75, cat: TV/Sport, desc: "Other sports - Tennis"}
- {id: 74, cat: TV/Sport, desc: "Other sports - Fighting"}
- {id: 94, cat: TV/Sport, desc: "Other sports - Misc"}
- {id: 73, cat: TV/Sport, desc: "Other sports - Auto, moto racing"}
- {id: 100, cat: TV/Sport, desc: "Soccer"}
- {id: 98, cat: TV/Sport, desc: "Soccer - FIFA World Cup"}
- {id: 56, cat: TV/Sport, desc: "Sports on tv"}

View File

@@ -18,16 +18,17 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid, tmdbid]
settings:
- name: username
- name: cookie
type: text
label: Username
- name: password
type: password
label: Password
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)<li>Refresh the page by pressing <b>F5</b><li>Click on the first row entry<li>Select the <b>Headers</b> tab on the Right panel<li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section<li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</ol>"
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -50,22 +51,9 @@ settings:
asc: asc
login:
path: login
method: form
form: form[action$="/login"]
method: cookie
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
cookie: "{{ .Config.cookie }}"
search:
paths:
@@ -76,7 +64,7 @@ search:
description: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
tvdb: "{{ .Query.TVDBID }}"
tvdb: ""
tmdb: "{{ .Query.TMDBID }}"
mal: ""
igdb: ""

View File

@@ -9,7 +9,7 @@ followredirect: true
links:
- https://pirateiro.com/
- https://pirateiro.eu/
- https://pirateiro.unblockit.buzz/
- https://pirateiro.unblockit.onl/
legacylinks:
- http://pirateiro.com/
- https://pirateiro.unblockit.pro/
@@ -24,6 +24,8 @@ legacylinks:
- https://pirateiro.unblockit.dev/
- https://pirateiro.unblockit.ltd/
- https://pirateiro.unblockit.link/
- https://pirateiro.unblockit.buzz/
- https://pirateiro.unblockit.club/
caps:
categorymappings:

View File

@@ -36,6 +36,17 @@ settings:
- name: password
type: password
label: Password
- 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
@@ -102,8 +113,17 @@ search:
filters:
- name: querystring
args: cat
title:
title_phase1:
selector: a[href^="details.php?id="]
title_multilang:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["(?i)(\\.multi\\.)", ".{{ .Config.multilanguage }}."]
- name: re_replace
args: ["(?i)(\\.pl\\.)", ".{{ .Config.multilanguage }}."]
title:
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
details:
selector: a[href^="details.php?id="]
attribute: href

View File

@@ -29,6 +29,8 @@ caps:
- {id: 40, cat: XXX, desc: "Порноролики / Porn Clips Паки сайтрипов / SiteRip's Packs"}
- {id: 41, cat: XXX, desc: "Порноролики / Porn Clips Паки по актрисам / Actresses Clips Packs"}
- {id: 3, cat: XXX, desc: "Японское порно / Japan Porn"}
- {id: 79, cat: XXX, desc: "Chinese Movies"}
- {id: 80, cat: XXX, desc: "Japanese Movies"}
- {id: 18, cat: XXX, desc: "Русское порно / Russian Porn"}
- {id: 36, cat: XXX, desc: "Русское порно / Russian Porn Русские порнофильмы / Russian Porn Films"}
- {id: 37, cat: XXX, desc: "Русское порно / Russian Porn Паки русских порнороликов / Russian Clips Packs"}

View File

@@ -0,0 +1,164 @@
---
id: potuk
name: PotUK
description: "PotUK - Private site for MOVIES / TV / GENERAL"
language: en-us
type: private
encoding: UTF-8
links:
- https://www.potuk.net/
caps:
categorymappings:
- {id: 8, cat: Movies, desc: "Movies"}
- {id: 9, cat: Movies/HD, desc: "DVDRip/BRRip/BDRip"}
- {id: 10, cat: Movies/SD, desc: "Screeners/R3/R5/R6/HDRip/Webrip/WEB-DL/Recodes"}
- {id: 11, cat: Movies/DVD, desc: "DVDR"}
- {id: 15, cat: Movies/UHD, desc: "High Definition MKV/MP4"}
- {id: 16, cat: Movies/SD, desc: "Cams TS & TC/PPV/VOD/HDTV *Ratio Free*"}
- {id: 17, cat: Movies/UHD, desc: "4k Ultra High Definition *Ratio Free*"}
- {id: 18, cat: Audio, desc: "Music"}
- {id: 19, cat: Audio/Video, desc: "Music DVD & Videos"}
- {id: 20, cat: Audio, desc: "Hip-Hop/RnB/Soul"}
- {id: 22, cat: Audio, desc: "Rock/Heavy Metal/Alternative"}
- {id: 23, cat: Audio, desc: "Amateur Creations/Live DJ Sets etc/Karaoke"}
- {id: 24, cat: Audio, desc: "Golden Oldies/Easy Listening"}
- {id: 25, cat: Audio, desc: "Pop albums"}
- {id: 26, cat: Audio, desc: "Drum & Bass/Breakbeat/Garage/Hardcore"}
- {id: 27, cat: Audio, desc: "Trance/Dance/House"}
- {id: 28, cat: Audio, desc: "Misc/compilation albums"}
- {id: 29, cat: Audio, desc: "Soundtracks"}
- {id: 32, cat: Audio, desc: "Country/Folk"}
- {id: 33, cat: Audio, desc: "Classical"}
- {id: 34, cat: Audio, desc: "Reggae/dub/ska/2 tone"}
- {id: 35, cat: Audio, desc: "Jazz 'n' Blues"}
- {id: 36, cat: Audio, desc: "Singles"}
- {id: 37, cat: Audio, desc: "Album & Singles Packs"}
- {id: 38, cat: Audio/Lossless, desc: "Lossless Format Albums"}
- {id: 39, cat: PC/Games, desc: "Games"}
- {id: 40, cat: PC/Games, desc: "PC Games"}
- {id: 41, cat: Console/XBox, desc: "X BOX"}
- {id: 42, cat: Console/PS3, desc: "Playstation"}
- {id: 43, cat: Console/Other, desc: "All Other Console Roms & Emulators"}
- {id: 47, cat: PC/Mac, desc: "Mac & Other OS Games"}
- {id: 49, cat: PC/Games, desc: "DVDR Interactive Games & Quizzes"}
- {id: 50, cat: Console/PSP, desc: "SONY PSP"}
- {id: 51, cat: Console/Other, desc: "Nintendo Switch"}
- {id: 52, cat: Console/NDS, desc: "Nintendo DS"}
- {id: 53, cat: PC, desc: "Applications"}
- {id: 55, cat: PC, desc: "Windows Operating Systems & MS Apps"}
- {id: 56, cat: PC, desc: "Artistry"}
- {id: 57, cat: PC, desc: "Internet & Web"}
- {id: 58, cat: PC, desc: "Utilities"}
- {id: 59, cat: PC, desc: "Misc Applications"}
- {id: 60, cat: PC, desc: "Sound & Vision"}
- {id: 63, cat: PC/Mac, desc: "Macintosh Applications"}
- {id: 64, cat: TV, desc: "TV Shows"}
- {id: 66, cat: TV/Sport, desc: "Sport TV"}
- {id: 68, cat: TV, desc: "Sci-Fi / Supernatural / Horror"}
- {id: 69, cat: TV, desc: "Comedy"}
- {id: 70, cat: TV, desc: "Cartoons/Animation"}
- {id: 71, cat: TV, desc: "Drama"}
- {id: 72, cat: TV, desc: "Action/Adventure"}
- {id: 73, cat: TV/Other, desc: "Misc TV"}
- {id: 75, cat: TV/Documentary, desc: "Documentaries"}
- {id: 76, cat: TV/Anime, desc: "Animation"}
- {id: 80, cat: Books, desc: "Comics/Books/eBooks"}
- {id: 83, cat: Audio/Audiobook, desc: "Audio Books"}
- {id: 84, cat: Books/EBook, desc: "E Books"}
- {id: 85, cat: Books/Comics, desc: "Comics/Magazines"}
- {id: 86, cat: Other/Misc, desc: "Misc Torrents"}
- {id: 89, cat: PC/Mobile-Other, desc: "Mobile Phone Stuff"}
- {id: 91, cat: Movies/3D, desc: "Movies 3D"}
- {id: 132, cat: Other, desc: "Practice your uploading skills in here"}
- {id: 140, cat: XXX, desc: "Adult Clips & Amateur"}
- {id: 141, cat: XXX, desc: "Adult Picture Links & Mags"}
- {id: 143, cat: XXX, desc: "Adult Games"}
- {id: 144, cat: XXX, desc: "Adult Retail Movies"}
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
login:
path: index.php
method: form
form: form
inputs:
login: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: 1
_xfRedirect: ""
selectorinputs:
_xfToken:
selector: input[name="_xfToken"]
attribute: value
error:
- selector: div.blockMessage--error:contains(" not be found")
- selector: div.blockMessage--error:contains("Incorrect password")
test:
path: index.php
selector: a[href="/index.php?account/preferences"]
search:
paths:
# supports only single cat search, so defaulting to all
- path: "index.php?torrents/&freeleech={{ if .Config.freeleech }}1{{ else }}{{ end }}&filename={{ .Keywords }}"
# imdb and tmdb not supported
rows:
selector: table.dataList-table > tbody.normal-torrents > tr
fields:
category:
selector: a[href^="/index.php?forums/"]
attribute: href
filters:
- name: regexp
args: (\d+)/$
title:
selector: div.structItem-title a
details:
selector: li.structItem-startDate a
attribute: href
download:
selector: a[href^="/index.php?attachments/"]
attribute: href
magnet:
selector: a[href^="magnet:?x"]
attribute: href
date:
selector: time
attribute: datetime
size:
selector: td:nth-last-child(4)
grabs:
selector: td:nth-last-child(3)
seeders:
selector: td:nth-last-child(2)
leechers:
selector: td:nth-last-child(1)
downloadvolumefactor:
case:
span.label--accent: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
# XenForo

View File

@@ -96,7 +96,7 @@ caps:
modes:
search: [q]
tv-search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]

View File

@@ -73,7 +73,7 @@ search:
"only_free": 0
rows:
selector: tr:has(a[href^="download.php?torrent="])
selector: table[cellpadding="3"] > tbody > tr:has(a[href^="download.php?torrent="])
fields:
category:
selector: a[href^="browse.php?cat="]
@@ -130,4 +130,9 @@ search:
case:
img[src="./pic/doubleseed.gif"]: 0
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
# U-232v3

View File

@@ -16,28 +16,28 @@ caps:
- {id: 1030, cat: TV/Sport, desc: "F1 Full Season 1981-1990"}
- {id: 1040, cat: TV/Sport, desc: "F1 Full Season 1991-2000"}
- {id: 1050, cat: TV/Sport, desc: "F1 Full Season 2001-2010"}
- {id: 1060, cat: TV/Sport, desc: "F1 Full Season 2011-2019"}
- {id: 1070, cat: TV/Sport, desc: "F1 Full Season 2011-2019 (HD)"}
- {id: 1060, cat: TV/Sport, desc: "F1 Full Season 2011-2020"}
- {id: 1070, cat: TV/Sport, desc: "F1 Full Season 2011-2020 (HD)"}
- {id: 2000, cat: TV/Sport, desc: "Formula 1 - Highlights"}
- {id: 2010, cat: TV/Sport, desc: "F1 Highlights 1950-1980"}
- {id: 2020, cat: TV/Sport, desc: "F1 Highlights 1981-1990"}
- {id: 2030, cat: TV/Sport, desc: "F1 Highlights 1991-2000"}
- {id: 2040, cat: TV/Sport, desc: "F1 Highlights 2001-2010"}
- {id: 2050, cat: TV/Sport, desc: "F1 Highlights 2011-2019"}
- {id: 2060, cat: TV/Sport, desc: "F1 Highlights 2011-2019 (HD)"}
- {id: 2050, cat: TV/Sport, desc: "F1 Highlights 2011-2020"}
- {id: 2060, cat: TV/Sport, desc: "F1 Highlights 2011-2020 (HD)"}
- {id: 3000, cat: TV/Sport, desc: "Formula 1 - FP and quali"}
- {id: 3010, cat: TV/Sport, desc: "F1 FP and quali 1950-1980"}
- {id: 3020, cat: TV/Sport, desc: "F1 FP and quali 1981-1990"}
- {id: 3030, cat: TV/Sport, desc: "F1 FP and quali 1991-2000"}
- {id: 3040, cat: TV/Sport, desc: "F1 FP and quali 2001-2010"}
- {id: 3050, cat: TV/Sport, desc: "F1 FP and quali 2011-2019"}
- {id: 3060, cat: TV/Sport, desc: "F1 FP and quali 2011-2019 (HD)"}
- {id: 3050, cat: TV/Sport, desc: "F1 FP and quali 2011-2020"}
- {id: 3060, cat: TV/Sport, desc: "F1 FP and quali 2011-2020 (HD)"}
- {id: 4000, cat: TV/Sport, desc: "Formula 1 - Onboard"}
- {id: 4010, cat: TV/Sport, desc: "F1 Onboard 1950-1980"}
- {id: 4020, cat: TV/Sport, desc: "F1 Onboard 1981-1990"}
- {id: 4030, cat: TV/Sport, desc: "F1 Onboard 1991-2000"}
- {id: 4040, cat: TV/Sport, desc: "F1 Onboard 2001-2010"}
- {id: 4050, cat: TV/Sport, desc: "F1 Onboard 2011-2019"}
- {id: 4050, cat: TV/Sport, desc: "F1 Onboard 2011-2020"}
- {id: 5000, cat: TV/Sport, desc: "Formula 1 - Miscellaneous"}
- {id: 5010, cat: TV/Sport, desc: "F1 Misc Documentaries"}
- {id: 5020, cat: TV/Sport, desc: "F1 Misc Driver/team specials"}
@@ -174,17 +174,18 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
rememberme: 1
rememberme: on
redirect: ""
error:
- selector: div#Error
- selector: div.front__error
test:
path: /
selector: a[href="/logout"]
selector: a[href$="/logout"]
search:
paths:
# only 20 results per page
# https://www.racingfor.me/search/truck?c=-1&ob=sz_desc&offset=20#results
# https://www.racingfor.me/search/*?c=-1&ob=&offset=20#results
- path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}*{{ end }}"
- path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}*{{ end }}"
inputs:
@@ -193,61 +194,55 @@ search:
inputs:
offset: 40
keywordsfilters:
# S2020E02 Becomes `2020 Round 2`
# S2020E02 Becomes `2020 Round 02`
- name: re_replace
args: ["S(\\d{1,4})E(\\d{1,2})", "$1 Round $2"]
args: ["(?i)S(\\d{1,4})E(\\d{1,2})", "$1 Round $2"]
inputs:
c: -1
ob: "{{ .Config.sort }}"
rows:
selector: div#torrentBorder
selector: div.row:has(div.torrent-item__download)
# selector: div.row:not(div[class^="mt-"])
# dateheaders are available, sometimes. But when there are none at all, then all rows are lost to errors. So we have to use 'date now' :-(
# dateheaders:
# # Monday March 29th, 2021
# selector: div.mt-4
# filters:
# - name: re_replace
# args: ["st,|nd,|rd,|th,", ""]
# - name: dateparse
# args: "Monday January 2 2006"
fields:
category:
selector: span.catIcon a
selector: div.torrent-item__category span a
attribute: href
filters:
- name: querystring
args: c
title:
selector: span.browseTitle a
selector: div.torrent-item__title a
download:
selector: span.browseTitle a
selector: div.torrent-item__download a
attribute: href
filters:
- name: replace
args: ["/details/", "/download/"]
details:
selector: span.browseTitle a
selector: div.torrent-item__title a
attribute: href
size:
selector: span.torrentData span.torrentFiles
filters:
- name: regexp
args: "(.+?) in"
# fix double points error
- name: re_replace
args: ["(\\d+)\\.(\\d{3})(\\.\\d{2})", "$1$2$3"]
files:
selector: span.torrentData span.torrentFiles
filters:
- name: replace
args: [" in > 100", " in 100 file"]
- name: regexp
args: " in (\\d+) file"
selector: div.data-size
seeders:
selector: span.torrentData span.torrentPeers
selector: div.data-seeders
filters:
- name: regexp
args: "(\\d+) seeder"
args: (\d+)
leechers:
selector: span.torrentData span.torrentPeers
selector: div.data-leechers
filters:
- name: regexp
args: "and (\\d+) leecher"
args: (\d+)
grabs:
selector: span.torrentData span.torrentSnatched
selector: div.data-completed
filters:
- name: regexp
args: (\d+)
@@ -259,4 +254,4 @@ search:
text: 1
minimumratio:
text: 0.5
# crankShaft v0.1.6
# crankShaft v2.0.1

View File

@@ -0,0 +1,225 @@
---
id: redbits
name: RedBits
description: "RedBits is a SPANISH site for classic content"
language: es-es
type: private
encoding: UTF-8
links:
- https://red-bits.com/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 6, cat: TV/Documentary, desc: "Documentaries"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid]
movie-search: [q, imdbid, tmdbid]
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: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login
method: form
form: form[action$="/login"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: div#ERROR_COPY
# test:
# path: /
# selector: a[href$="/logout"]
search:
paths:
- path: torrents/filter
keywordsfilters:
- name: re_replace
args: ["(?i)\\bS0*(\\d+)\\b", "T$1"]
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
description: ""
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 }}"
rows:
selector: table > tbody > tr
fields:
category:
selector: a[href*="/categories/"]
attribute: href
filters:
- name: regexp
args: "/categories/(\\d+)"
title:
selector: a.view-torrent:contains("VOSE")
optional: true
filters:
- name: re_replace
args: ["(?i)bdfull", "BluRay"] # BDfull -> BluRay
- name: re_replace
args: ["(?i)RedBits", ""] # Delete RedBits
- name: append
args: " English" # Add english to fix Sonarr/Radarr language
- name: re_replace
args: ["\\[|\\]", " "]
- name: re_replace
args: [" ", " "]
- name: re_replace
args: ["(?i)T(\\d{1,2})\\b", "S$1"]
title:
selector: a.view-torrent:not(:contains("VOSE"))
optional: true
filters:
- name: re_replace
args: ["(?i)bdfull", "BluRay"] # BDfull -> BluRay
- name: re_replace
args: ["(?i)RedBits", ""] # Delete RedBits
- name: append
args: " Spanish" # Add spanish to fix Sonarr/Radarr language
- name: re_replace
args: ["\\[|\\]", " "]
- name: re_replace
args: [" ", " "]
- name: re_replace
args: ["(?i)T(\\d{1,2})\\b", "S$1"]
download:
selector: a[href*="/download/"]
attribute: href
details:
selector: a.view-torrent
attribute: href
poster:
selector: div.torrent-poster img
attribute: src
filters:
- name: replace
args: ["&w=52&h=80", "&w=180&h=270"] # for display on dashboard
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/52x80&w=180&h=270", ""]
size:
selector: td:nth-last-child(4)
seeders:
selector: td:nth-last-child(3)
leechers:
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
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
attribute: href
date:
selector: time
filters:
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
- name: re_replace
args: ["(?i)(önce|tagasi|geleden|fa|temu|siden|há|atrás|nazpět|назад|acum|în urmă|hace|il y a|vor|преди|前|sedan)", " ago"]
- name: re_replace
args: ["(?i)(saniye|sekundit|sekunder|secondi|sekund|segundos|sekundami|секунд|secunde|secondes|Sekunden|секунди|seconden|秒前)", "seconds"]
- name: re_replace
args: ["(?i)(minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten|minuter)", "minutes"]
- name: re_replace
args: ["(?i)(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut|分钟|分)", " minute"]
- name: re_replace
args: ["(?i)(tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden|timmar)", "hours"]
- name: re_replace
args: ["(?i)(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur|小时|時間|timme)", " hour"]
- name: re_replace
args: ["(?i)(päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen|dagar)", "days"]
- name: re_replace
args: ["(?i)(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден|天|日)", " day"]
- name: re_replace
args: ["(?i)(nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken|veckor)", "weeks"]
- name: re_replace
args: ["(?i)(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица|周|週間|vecka)", " week"]
- name: re_replace
args: ["(?i) (ay)", "month"]
- name: re_replace
args: ["(?i)(kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden|månader)", "months"]
- name: re_replace
args: ["(?i)(kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|Monat|месец|maand|个月|ヶ月|månad)", " month"]
- name: re_replace
args: ["(?i)(aastat|anni|lata|anos|roky|года|ani|años|ans|Jahren|години)", " years"]
- name: re_replace
args: ["(?i)(yil|aasta|år|anno|rok|ano|год|año|Jahr|година|jaar|年)", " year"]
- name: re_replace
args: ["(?i) (an)", "year"]
- name: re_replace
args: ["(?i)(För |und)", ""] # Misc removals
- name: timeago
downloadvolumefactor:
case:
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
i[class*="fa-globe text-blue"]: 0 # Global Freeleech
i[class*="fa-star text-gold"]: 0 # Freeleech
i[class*="fa-certificate text-pink"]: 0 # Featured Torrent
"*": 1
uploadvolumefactor:
case:
i[class*="fa-gem text-green"]: 2 # Single Torrent Double Upload
i[class*="fa-globe text-green"]: 2 # Global Double Upload
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
minimumseedtime:
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
# UNIT3D 5.1.0

View File

@@ -0,0 +1,176 @@
---
id: rofd
name: ROFD
description: "ROFD is a Private GERMAN site for TV / MOVIES / GENERAL"
language: de-de
type: private
encoding: UTF-8
links:
- https://rofd.me/
caps:
categorymappings:
- {id: 14, cat: Movies/SD, desc: "Filme XviD"}
- {id: 15, cat: Movies/HD, desc: "Filme x264/265"}
- {id: 16, cat: Movies/DVD, desc: "Filme DVD"}
- {id: 17, cat: TV/Anime, desc: "Filme Kids/Anime"}
- {id: 18, cat: TV/Documentary, desc: "Filme Doku"}
- {id: 19, cat: Movies/HD, desc: "Filme 720P"}
- {id: 20, cat: Movies/HD, desc: "Filme 720P/x265"}
- {id: 21, cat: Movies/HD, desc: "Filme 1080P"}
- {id: 22, cat: Movies/HD, desc: "Filme 1080P/x265"}
- {id: 23, cat: Movies/BluRay, desc: "Filme Blu-Ray"}
- {id: 24, cat: Movies/BluRay, desc: "Filme Blu-Ray Remux"}
- {id: 25, cat: Movies/UHD, desc: "Filme UHD/4K"}
- {id: 43, cat: Movies/3D, desc: "Filme 3D"}
- {id: 44, cat: Movies, desc: "Filme International"}
- {id: 27, cat: TV/SD, desc: "Serien SD"}
- {id: 28, cat: TV/HD, desc: "Serien HD"}
- {id: 30, cat: Audio/MP3, desc: "Musik mp3"}
- {id: 31, cat: Audio/Lossless, desc: "Musik Flac"}
- {id: 32, cat: Audio/Video, desc: "Musik Video"}
- {id: 34, cat: PC/Games, desc: "Spiele Windows"}
- {id: 35, cat: Console, desc: "Spiele Konsole"}
- {id: 36, cat: Console, desc: "Spiele Wimmel"}
- {id: 37, cat: Audio/Audiobook, desc: "A-Book"}
- {id: 38, cat: Books/EBook, desc: "E-Book/PDF"}
- {id: 39, cat: PC, desc: "SOFTWARE"}
- {id: 40, cat: TV/Sport, desc: "SPORT"}
- {id: 41, cat: Other, desc: "MISC/SONSTIGES"}
- {id: 42, cat: XXX, desc: "XXX"}
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: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
- name: info_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. The default is <i>15</i>.
login:
path: index.php?page=login
method: post
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: body[onLoad^="makeAlert('"]
message:
selector: body[onLoad^="makeAlert('"]
attribute: onLoad
filters:
- name: replace
args: ["makeAlert('Error' , '", ""]
- name: replace
args: ["');", ""]
test:
path: index.php
selector: a[href="logout.php"]
download:
selector: a[href^="download.php?id="]
attribute: href
search:
paths:
- path: index.php
inputs:
search: "{{ .Keywords }}"
category: "{{ range .Categories }}{{.}};{{end}}"
page: torrents
# 0 all, 1 activeonly, 2 deadonly
active: 0
# 0 name, 1 name&descr, 2 descr, 3 uploader, 5 gold, 6 silver, 7 bronze
options: "{{ if .Config.freeleech }}5{{ else }}0{{ end }}"
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
# does not return imdb link in results, and while a few titles have an imdbid in descr the majority do not.
rows:
selector: div.b-content > table > tbody > tr > td > table.lista > tbody > tr:has(a[href^="index.php?page=torrent-details&id="])
fields:
category:
selector: a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[href^="index.php?page=torrent-details&id="]
details:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: href
download:
selector: a[href^="index.php?page=downloadcheck&id="]
attribute: href
poster:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.+?) "
date:
selector: td:nth-last-child(8)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 -07:00"
seeders:
selector: td:nth-last-child(7)
leechers:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(5)
filters:
- name: replace
args: ["---", "0"]
size:
selector: td:nth-last-child(4)
downloadvolumefactor:
case:
img[src="images/freeleech.gif"]: 0
img[src="images/gold.gif"]: 0
img[src="images/silver.gif"]: 0.5
img[src="images/bronze.gif"]: 0.75
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# xbtitFM 3.0.00

View File

@@ -8,7 +8,7 @@ encoding: UTF-8
links:
- http://rutor.info/ # site does not support https ERR_CONNECTION_REFUSED
- http://rutor.is/ # site does not support https ERR_CONNECTION_REFUSED
- https://rutor.unblocked.monster/
- https://rutor.nocensor.space/
legacylinks:
- http://live-rutor.org/ # domain expired 9 Feb 2020
- http://new-rutor.org/ # ERR_NAME_NOT_RESOLVED
@@ -22,6 +22,7 @@ legacylinks:
- https://rutor.uk-unblock.pro/
- https://rutor.root.yt/
- https://rutor.unblocked.rest/
- https://rutor.unblocked.monster/
caps:
# unfortunately RuTor does not display categories anywhere in its search results page :-(

View File

@@ -22,10 +22,38 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: DESC
options:
DESC: desc
ASC: asc
- name: info
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: takeloginn3.php
method: post
@@ -44,9 +72,14 @@ search:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
incldead: 1
descriptions: 0
imdbgt: 0
imdblt: 10
imdb: "{{ .Query.IMDBID }}"
sort: "{{ .Config.sort }}"
d: "{{ .Config.type }}"
rows:
selector: table#torrent-list > tbody > tr[id]

View File

@@ -36,6 +36,7 @@ caps:
- {id: 23, cat: Audio/Video, desc: "Video Clip"}
- {id: 24, cat: XXX, desc: "Adult 18+"}
- {id: 36, cat: Movies/3D, desc: "Video 3D"}
- {id: 37, cat: Movies/HD, desc: "Animație HD"}
modes:
search: [q]

View File

@@ -1,12 +1,13 @@
---
id: selezen
name: seleZen
description: "seleZen is a RUSSIAN Public Torrent Tracker for MOVIES"
description: "seleZen is a RUSSIAN Semi-Private Torrent Tracker for MOVIES"
language: ru-ru
type: public
type: semi-private
encoding: UTF-8
links:
- https://mel.selezen.net/
- https://selezen.org/
- https://s1.selezen.site/
legacylinks:
- https://www.selezen.site/
@@ -42,6 +43,12 @@ caps:
movie-search: [q, imdbid]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
@@ -57,6 +64,20 @@ settings:
desc: desc
asc: asc
login:
path: /
method: form
form: form[role="form"]
inputs:
login_name: "{{ .Config.username }}"
login_password: "{{ .Config.password }}"
login_not_save: ""
login: submit
error:
- selector: div.alert-warning:contains("Ошибка авторизации")
test:
path: /
selector: a[href$="/index.php?action=logout"]
download:
selector: a[href^="magnet:?xt="]

View File

@@ -229,4 +229,4 @@ search:
minimumseedtime:
# 6 days (as seconds = 6 x 24 x 60 x 60)
text: 518400
# UNIT3D 5.1.0
# UNIT3D 5.2.0

View File

@@ -1,82 +0,0 @@
---
id: shellife
name: Shellife
description: "Shellife (SL) is a Private Torrent Tracker for NON MAINSTREAM MUSIC"
language: en-us
type: private
encoding: UTF-8
links:
- https://shellife.eu/
caps:
categories:
1: Audio
modes:
search: [q]
music-search: [q, artist]
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td:has(h2:contains("failed"))
test:
path: browse.php
search:
paths:
- path: browse.php
inputs:
search: "{{ if .Query.Artist }}{{ .Query.Artist }}{{ else }}{{ .Keywords }}{{ end }}"
incldead: 1
rows:
selector: table#ct > tbody > tr.torrent_row
filters:
- name: andmatch
fields:
category:
text: 1
title:
selector: a.altlink
title|append|1:
text: " - "
title|append|2:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
date:
text: now
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
case:
img[alt="Freeleech"]: 0
img[alt="Free"]: 0
"*": 1
uploadvolumefactor:
text: 1
description:
selector: td:nth-child(2)
remove: a.altlink, a[href^="details.php?id="], div[id^="news"]
filters:
- name: trim
args: "-"
- name: trim
args: " "
# engine n/a

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