Compare commits

...

160 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
147 changed files with 4158 additions and 3464 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,7 +189,6 @@ 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
@@ -255,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
@@ -319,7 +319,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* EbookParadijs
* Ebooks-Shares
* EfectoDoppler
* Elite-Tracker
* Empornium (EMP)
* EpubLibre
* eShareNet
@@ -340,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)
@@ -407,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)
@@ -424,7 +423,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NetCosmo
* NetLab
* NorBits
* Nordic+
* Oasis
* oMg[WtF]trackr
* OpenCD
* Orpheus
* OshenPT
* Ourbits (HDPter)
@@ -459,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
@@ -474,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]](#)
@@ -507,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)
@@ -558,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
@@ -770,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

@@ -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

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=20210322"></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]

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

@@ -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

@@ -67,6 +67,7 @@ caps:
- {id: 153, cat: TV, desc: "TV-Star Plus"}
- {id: 154, cat: TV, desc: "TV-Zee TV"}
- {id: 186, cat: TV, desc: "TV-Dangal Tv"}
- {id: 218, cat: TV, desc: "TV-Ishara TV"}
- {id: 155, cat: TV/Sport, desc: "TV-Sports"}
- {id: 156, cat: TV/Documentary, desc: "TV-Documentaries"}
- {id: 198, cat: Movies, desc: "TV-MTV"}

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

@@ -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

@@ -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

@@ -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,7 +7,8 @@ type: public
encoding: UTF-8
links:
- https://extratorrents.it/
- https://extratorrent.unblockit.buzz/
- https://extratorrent.unblockit.onl/
- https://extratorrent.nocensor.space/
legacylinks:
- https://extratorrent.ag/
- https://extratorrent.unblockit.app/
@@ -15,6 +16,8 @@ legacylinks:
- 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

@@ -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

@@ -160,6 +160,8 @@ caps:
- {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

@@ -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

@@ -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

@@ -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

@@ -86,6 +86,7 @@ search:
"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/"]

View File

@@ -0,0 +1,211 @@
---
id: nordicplus
name: Nordic+
description: "Nordic+ is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en
type: private
encoding: UTF-8
links:
- 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: 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]
tv-search: [q, season, ep, imdbid, tvdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- 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
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
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[href*="/torrents/"]
details:
selector: a[href*="/torrents/"]
attribute: href
download1:
selector: a[href*="/download/"]
attribute: href
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: replace
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:
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
minimumratio:
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

@@ -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

@@ -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

@@ -74,7 +74,7 @@ login:
login_not_save: ""
login: submit
error:
- selector: div.alert-warning
- selector: div.alert-warning:contains("Ошибка авторизации")
test:
path: /
selector: a[href$="/index.php?action=logout"]

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

View File

@@ -6,6 +6,8 @@ language: en-us
type: private
encoding: UTF-8
links:
- https://teamos-hkrg.com/
legacylinks:
- https://www.teamos-hkrg.com/
caps:

View File

@@ -121,7 +121,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:
@@ -199,4 +199,4 @@ search:
minimumseedtime:
# 1 day (as seconds = 24 x 60 x 60)
text: 86400
# UNIT3D 5.1.0
# UNIT3D 5.2.0

View File

@@ -11,17 +11,25 @@ links:
caps:
categorymappings:
- {id: 21, cat: PC, desc: "Appz"}
- {id: 27, cat: Books/EBook, desc: "E-Books"}
- {id: 22, cat: PC/Games, desc: "Games"}
- {id: 23, cat: Other, desc: "Misc."}
- {id: 24, cat: Movies/SD, desc: "Movies SD"}
- {id: 11, cat: Movies/HD, desc: "Movies HD"}
- {id: 3, cat: Movies, desc: "Movies Packs"}
- {id: 20, cat: Audio/Lossless, desc: "Music FLAC"}
- {id: 4, cat: Audio/Lossless, desc: "Music FLAC"}
- {id: 17, cat: Audio, desc: "Music Packs"}
- {id: 18, cat: TV/HD, desc: "TV HD"}
- {id: 16, cat: TV, desc: "TV Packs"}
- {id: 19, cat: TV/SD, desc: "TV SD"}
- {id: 28, cat: Console, desc: "Games/Console"}
- {id: 33, cat: PC/Games, desc: "Games/PC"}
- {id: 32, cat: Console, desc: "Games/Roms"}
- {id: 23, cat: Other, desc: "Misc"}
- {id: 31, cat: Movies/3D, desc: "Movies/3D"}
- {id: 26, cat: Movies/3D, desc: "Movies/Cam"}
- {id: 11, cat: Movies/HD, desc: "Movies/HD"}
- {id: 3, cat: Movies, desc: "Movies/Packs"}
- {id: 24, cat: Movies/SD, desc: "Movies/SD"}
- {id: 30, cat: Movies/UHD, desc: "Movies/UHD"}
- {id: 20, cat: Audio/Lossless, desc: "Music/FLAC"}
- {id: 4, cat: Audio/MP3, desc: "Music/MP3"}
- {id: 17, cat: Audio, desc: "Music/Packs"}
- {id: 18, cat: TV/HD, desc: "TV/HD"}
- {id: 16, cat: TV, desc: "TV/Packs"}
- {id: 19, cat: TV/SD, desc: "TV/SD"}
- {id: 29, cat: TV/UHD, desc: "TV/UHD"}
modes:
search: [q]

View File

@@ -0,0 +1,170 @@
---
id: thesceneplace
name: TheScenePlace
description: "TheScenePlace (TSP) is a Private site for TV / MOVIES / GENERAL"
language: en
type: private
encoding: UTF-8
links:
- https://www.thesceneplace.com/
legacylinks:
- http://www.thesceneplace.com/ # site is no longer forcing http
caps:
categorymappings:
- {id: 13, cat: PC, desc: "Apps"}
- {id: 15, cat: TV/HD, desc: "TV x264"}
- {id: 16, cat: TV/HD, desc: "TV x265"}
- {id: 17, cat: TV/SD, desc: "TV XVID"}
- {id: 18, cat: TV, desc: "TV PACKS"}
- {id: 25, cat: TV/Anime, desc: "TV KIDS"}
- {id: 20, cat: Movies/HD, desc: "Movies x264"}
- {id: 21, cat: Movies/HD, desc: "Movies x265"}
- {id: 22, cat: Movies/SD, desc: "Movies XVID"}
- {id: 23, cat: Movies, desc: "Movies PACKS"}
- {id: 24, cat: TV/Anime, desc: "Movies KIDS"}
- {id: 35, cat: Movies/UHD, desc: "Movies 4K/UHD"}
- {id: 36, cat: Movies/BluRay, desc: "Movies BluRay"}
- {id: 27, cat: Audio/MP3, desc: "Music MP3"}
- {id: 28, cat: Audio/Lossless, desc: "Music FLAC"}
- {id: 29, cat: Audio, desc: "Music PACKS"}
- {id: 34, cat: Audio, desc: "Music karaoke "}
- {id: 30, cat: Books/EBook, desc: "ebooks"}
- {id: 32, cat: PC/Games, desc: "Games PC"}
- {id: 33, cat: Console, desc: "Games ROMS"}
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: 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
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: index.php?page=login
method: post
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: tr td span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: index.php
inputs:
page: torrents
search: "{{ .Keywords }}"
category: "{{ range .Categories }}{{.}};{{end}}"
# 0 filename, 1 file&descr, 2 descr, 3 uploaders, 5 gold, 6 silver, 7 bronze
options: 0
# 0 all, 1 active only, 2 dead only
active: 0
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
# does not support imdbid search and does not return imdb link in results
rows:
selector: "table.lista > tbody > tr:has(a[href^=\"index.php?page=torrent-details&id=\"]){{ if .Config.freeleech }}:has(img[src=\"images/freeleech.gif\"]){{ else }}{{ end }}{{ if .Config.freeleech }}, table.lista > tbody > tr:has(a[href^=\"index.php?page=torrent-details&id=\"]):has(img[src=\"images/gold.gif\"]){{ else }}{{ end }}"
fields:
category:
selector: a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
poster:
selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.*?) "
- name: replace
args: ["torrentimg/nocover.jpg", ""]
details:
selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
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:
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: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# xbtitFM v3.1.00

View File

@@ -1,95 +0,0 @@
---
id: tjangto
name: Tjangto
description: "Tjangto (짱토) is a Public KOREAN tracker for Korean media."
language: ko-KR
type: public
encoding: UTF-8
followredirect: true
links:
- https://www.jjangt.com/
legacylinks:
- https://www.jjangtorrent.com/
caps:
categorymappings:
- {id: "tani", cat: TV/Anime, desc: "애니 (Animation)"}
- {id: "tv", cat: TV, desc: "TV프로 (TV)"}
- {id: "tmovie", cat: Movies, desc: "영화 (Movie)"}
- {id: "tdrama", cat: TV, desc: "드라마 (Drama)"}
- {id: "tent", cat: TV, desc: "예능 (Entertainment)"}
- {id: "tmusic", cat: Audio, desc: "음악 (Music)"}
- {id: "util", cat: PC, desc: "유틸 (Software)"}
- {id: "torrent_amav", cat: XXX, desc: "서양 (Adult)"}
- {id: "torrent_nmav", cat: XXX, desc: "일본노모 (Adult)"}
- {id: "torrent_ymav", cat: XXX, desc: "일본유모 (Adult)"}
modes:
search: [q]
tv-search: [q]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolver</a> to access it.
download:
selector: a[href*="magnet:?xt="]
attribute: href
filters:
- name: append
args: "&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.pirateparty.gr%3A6969%2Fannounce&tr=udp%3A%2F%2Fipv4.tracker.harry.lu%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fdenis.stalker.upeer.me%3A6969%2Fannounce"
search:
paths:
# https://www.jjangtorrent.com/bbs/search.php?site=1&sfl=wr_subject%7C%7Cwr_content&sop=and&stx=sin
- path: bbs/search.php
inputs:
stx: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
srows: 100
gr_id: ""
# wr_subject||wr_content, wr_subject, wr_content, mb_id, wr_name
sfl: wr_subject
# or, and
sop: and
site: 1
rows:
selector: section.sch_res_list ul li
fields:
category:
selector: div.sch_tit a
attribute: href
filters:
- name: querystring
args: bo_table
title:
selector: div.sch_tit a
details:
selector: div.sch_tit a
attribute: href
download:
selector: div.sch_tit a
attribute: href
date:
# 2020-05-12 12:00:52
selector: span.sch_datetime
filters:
- name: dateparse
args: "2006-01-02 15:04:05"
size:
text: "512 MB"
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -0,0 +1,135 @@
---
id: tntfork
name: TNTfork
description: "TNTfork is a mirror for the archive published by tntvillage"
language: it-it
type: public
encoding: UTF-8
links:
- https://www.tntfork.it/
caps:
categorymappings:
- {id: 0, cat: Other, desc: "UnKnown"}
- {id: 1, cat: TV, desc: "Film TV e programmi"}
- {id: 2, cat: Audio, desc: "Musica"}
- {id: 3, cat: Books/EBook, desc: "E Books"}
- {id: 4, cat: Movies, desc: "Film"}
- {id: 6, cat: PC, desc: "Linux"}
- {id: 7, cat: TV/Anime, desc: "Anime"}
- {id: 8, cat: TV/Anime, desc: "Cartoni"}
- {id: 9, cat: PC/Mac, desc: "Macintosh"}
- {id: 10, cat: PC/0day, desc: "Windows Software"}
- {id: 11, cat: PC/Games, desc: "Pc Game"}
- {id: 12, cat: Console/PSP, desc: "Playstation"}
- {id: 13, cat: Other, desc: "Students Releases"}
- {id: 14, cat: TV/Documentary, desc: "Documentari"}
- {id: 21, cat: Audio/Video, desc: "Video Musicali"}
- {id: 22, cat: TV/Sport, desc: "Sport"}
- {id: 23, cat: TV, desc: "Teatro"}
- {id: 24, cat: TV/Sport, desc: "Wrestling"}
- {id: 25, cat: TV, desc: "Varie"}
- {id: 26, cat: Console/XBox, desc: "Xbox"}
- {id: 27, cat: Other, desc: "Immagini sfondi"}
- {id: 28, cat: Console, desc: "Altri Giochi"}
- {id: 29, cat: TV, desc: "Serie TV"}
- {id: 30, cat: Books/Comics, desc: "Fumetteria"}
- {id: 31, cat: Other, desc: "Trash"}
- {id: 32, cat: Console/NDS, desc: "Nintendo"}
- {id: 34, cat: Audio/Audiobook, desc: "A Book"}
- {id: 35, cat: Audio, desc: "Podcast"}
- {id: 36, cat: Books/Mags, desc: "Edicola"}
- {id: 37, cat: PC/Mobile-Other, desc: "Mobile"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings: []
search:
paths:
# https://www.tntfork.it/index.php?titolo=720p&descr=&cat=
- path: index.php
inputs:
titolo: "{{ if .Keywords }}{{ .Keywords }}{{ else }}test{{ end }}"
descr: ""
cat: ""
# does not support imdbid searching, or return imdb link in results
# does not support sorting
# does not support multi-category filtering
rows:
selector: table tbody tr:not(:first-child):not(:has(a[href^="magnet:?xt=urn:btih:Censurato"]))
fields:
category:
selector: td:nth-child(5)
case:
":contains(\"Film TV e programmi\")": 1
":contains(\"Musica\")": 2
":contains(\"E Books\")": 3
":contains(\"Film\")": 4
":contains(\"Linux\")": 6
":contains(\"Anime\")": 7
":contains(\"Cartoni\")": 8
":contains(\"Macintosh\")": 9
":contains(\"Windows Software\")": 10
":contains(\"Pc Game\")": 11
":contains(\"Playstation\")": 12
":contains(\"Students Releases\")": 13
":contains(\"Documentari\")": 14
":contains(\"Video Musicali\")": 21
":contains(\"Sport\")": 22
":contains(\"Teatro\")": 23
":contains(\"Wrestling\")": 24
":contains(\"Varie\")": 25
":contains(\"Xbox\")": 26
":contains(\"Immagini sfondi\")": 27
":contains(\"Altri Giochi\")": 28
":contains(\"Serie TV\")": 29
":contains(\"Fumetteria\")": 30
":contains(\"Trash\")": 31
":contains(\"Nintendo\")": 32
":contains(\"A Book\")": 34
":contains(\"Podcast\")": 35
":contains(\"Edicola\")": 36
":contains(\"Mobile\")": 37
"*": 0
title2:
selector: td:nth-child(4)
title:
selector: td:nth-child(3)
filters:
# the 2 re_replace are carried over from the old tntvillage indexer, may not be needed.
- name: re_replace # normalize to SXXEYY format
args: ["(?i)\\b([s])?(\\d{1,3})[x\\s](\\d{1,3})", "S$2E$3"]
- name: re_replace # replace web-dlmux with webdl, sonarr don't like it
args: ["(?i)web-?\\s?dlmux", "WEB-DL"]
- name: append
args: " {{ .Result.title2 }}"
details:
# there is no details page so default to web site home page.
text: "{{ .Config.sitelink }}"
magnet:
selector: td:nth-child(2) a
attribute: href
date:
selector: td:nth-child(1)
size:
selector: td:nth-child(6)
filters:
- name: append
args: " GB"
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
links:
- https://www.tokyotosho.info/
- https://tokyotosho.unblocked.monster/
- https://tokyotosho.nocensor.space/
legacylinks:
- https://tokyotosho.black-mirror.xyz/
- https://tokyotosho.unblocked.casa/
@@ -18,6 +18,7 @@ legacylinks:
- https://tokyotosho.proxyportal.pw/
- https://tokyotosho.uk-unblock.pro/
- https://tokyotosho.unblocked.rest/
- https://tokyotosho.unblocked.monster/
settings:
- name: cat

View File

@@ -10,7 +10,8 @@ links:
- https://www.torlock.com/
- https://www.torlock2.com/
- https://www.torlock.icu/
- https://torlock.unblockit.buzz/
- https://torlock.unblockit.onl/
- https://torlock.nocensor.space/
legacylinks:
- https://torlock.com/
- https://torlock.unblockit.pro/
@@ -25,6 +26,8 @@ legacylinks:
- https://torlock.unblockit.dev/
- https://torlock.unblockit.ltd/
- https://torlock.unblockit.link/
- https://torlock.unblockit.buzz/
- https://torlock.unblockit.club/
caps:
categorymappings:

View File

@@ -7,6 +7,7 @@ type: public
encoding: UTF-8
links:
- https://www.toros.co/
- https://toros.nocensor.space/
caps:
categorymappings:

View File

@@ -7,6 +7,7 @@ type: public
encoding: UTF-8
links:
- https://torrent4you.me/
- https://torrent4you.nocensor.space/
legacylinks:
- http://torrent4you.me/

View File

@@ -7,8 +7,8 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://wwv.torrent9.one/
- https://torrent9.unblocked.monster/
- https://www.torrent9.ninja/
- https://torrent9.nocensor.space/
legacylinks:
- https://www.torrents9.pw/
@@ -49,6 +49,11 @@ legacylinks:
- https://www.torrent9.sh/
- https://www.torrent9.one/
- https://wvw.torrent9.one/
- https://wwv.torrent9.one/
- https://vww.torrent9.one/
- https://www.torrent9.srl/
- https://torrent9.unblocked.monster/
- https://www.torrent9.la/
caps:
categorymappings:

View File

@@ -1,7 +1,7 @@
---
id: torrentdb
name: TorrentDB
description: "TorrentDB - Private site for Live Concerts with Strict Quality Control"
description: "TorrentDB - Private site for MOVIES / TV / GENERAL"
language: en-us
type: private
encoding: UTF-8

View File

@@ -8,8 +8,8 @@ encoding: UTF-8
followredirect: true
links:
- https://www.torrentdownload.info/
- https://torrentdownload.unblockit.buzz/
- https://torrentdownload.unblocked.monster/
- https://torrentdownload.unblockit.onl/
- https://torrentdownload.nocensor.space/
legacylinks:
- https://torrentdownload.unblockit.pro/
- https://torrentdownload.unblockit.one/
@@ -32,6 +32,9 @@ legacylinks:
- https://torrentdownload.unblockit.dev/
- https://torrentdownload.unblockit.ltd/
- https://torrentdownload.unblockit.link/
- https://torrentdownload.unblockit.buzz/
- https://torrentdownload.unblocked.monster/
- https://torrentdownload.unblockit.club/
caps:
categorymappings:

View File

@@ -9,8 +9,8 @@ followredirect: true
links:
- https://www.torrentdownloads.info/
- https://www.torrentdownloads.me/
- https://torrentdownloads.unblockit.buzz/
- https://torrentdownloads.unblocked.monster/
- https://torrentdownloads.unblockit.onl/
- https://torrentdownloads.nocensor.space/
legacylinks:
- https://torrentdownloads.unblockit.pro/
- https://torrentdownloads.unblockit.one/
@@ -33,6 +33,9 @@ legacylinks:
- https://torrentdownloads.unblockit.dev/
- https://torrentdownloads.unblockit.ltd/
- https://torrentdownloads.unblockit.link/
- https://torrentdownloads.unblockit.buzz/
- https://torrentdownloads.unblocked.monster/
- https://torrentdownloads.unblockit.club/
caps:
categorymappings:

View File

@@ -9,7 +9,8 @@ followredirect: true
links:
- https://www.torrentfunk.com/
- https://www.torrentfunk2.com/
- https://torrentfunk.unblockit.buzz/
- https://torrentfunk.unblockit.onl/
- https://torrentfunk.nocensor.space/
legacylinks:
- https://torrentfunk.unblockit.pro/
- https://torrentfunk.unblockit.one/
@@ -23,6 +24,8 @@ legacylinks:
- https://torrentfunk.unblockit.dev/
- https://torrentfunk.unblockit.ltd/
- https://torrentfunk.unblockit.link/
- https://torrentfunk.unblockit.buzz/
- https://torrentfunk.unblockit.club/
caps:
categorymappings:

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