Compare commits

...

694 Commits

Author SHA1 Message Date
ilike2burnthing
0549daaa36 btdigg: change keywordless search to current year 2021-05-26 23:50:03 +01:00
Dmitry Chepurovskiy
0c2c2c1ef8 Rewrite shizaproject indexer to use graphql api without graphql client (#11715) 2021-05-27 00:05:46 +02:00
mazmar
1079b99e8f hdcztorrent: prevent duplicates on the dark theme (#11800) 2021-05-26 08:45:00 +12:00
ilike2burnthing
ed9c2e60bc torrentproject: removed, down for 30 days. resolves #10239 (#11804) 2021-05-25 18:44:49 +01:00
ilike2burnthing
6c741acd45 galeriens: removed, down for 30 days. resolves #7887 (#11803) 2021-05-25 18:44:26 +01:00
ilike2burnthing
aee777ad40 erzsebet: removed, down for 30 days. resolves #7252 (#11802) 2021-05-25 18:44:09 +01:00
kaso17
2a3ec65668 TorrenTech: fix certificate
fix #11160
2021-05-25 18:18:37 +02:00
kaso17
be117c1819 WebClient.GetResultAsync(): allow request.PostData to be null 2021-05-25 10:18:06 +02:00
Garfield69
7d9eea0355 hdcztorrent: oops fix typo 2021-05-24 16:45:37 +12:00
mazmar
37cd1126b6 Add HD-CzTorrent a semi-private Czech site. (#11774) 2021-05-24 16:15:09 +12:00
6cUbi57z
177d6b3bdd erai-raws: add details link (#11793) resolves #11750 2021-05-24 15:15:22 +12:00
Garfield69
0d04461ec2 bit-titan: fix login resolves #11787
also bump results to 100
and add posters
and correct ULVF detection.
2021-05-23 21:51:17 +12:00
Benigno Diez Gutiérrez
ecac923daa Added new link to NewPCT indexer (#11786) 2021-05-23 03:21:00 +01:00
ilike2burnthing
ff78a5da8a torrentqq: new domain *88.com 2021-05-22 23:47:08 +01:00
ilike2burnthing
f47f1a7ed5 oxtorrent: change domain *.ph 2021-05-22 23:46:31 +01:00
Garfield69
d2dffba25c ygg*: update legacylinks 2021-05-22 22:02:13 +12:00
Garfield69
8591196344 cartoonchaos: handle season packs. resolves #11775 2021-05-22 13:50:48 +12:00
mazmar
8e6d556cae sktorrent: Login Check (#11768)
added user cp selector, index.php is public hence not checking login correctly
2021-05-20 20:48:02 +12:00
Garfield69
f5ae9c0384 xspeeds: handle dates on requested torrents. #11767 2021-05-20 13:50:29 +12:00
ilike2burnthing
8d550c4c3e anidex: fix categories. resolves #9727
Will prevent searching every single category when TV or TV/Anime is selected, and therefore returning no results (plus, now the categories are correct).
2021-05-17 21:53:13 +01:00
ilike2burnthing
2a39390e85 hqsource: fix date selector and filters 2021-05-17 20:47:16 +01:00
ilike2burnthing
bb144ac281 broadcity: remove extra 'filters:' 2021-05-17 20:17:30 +01:00
ilike2burnthing
f1942036e1 bitturk: add new categories 2021-05-17 18:00:13 +01:00
ilike2burnthing
d980cec45d divteam: add new category 2021-05-17 17:50:17 +01:00
ilike2burnthing
55aa5d4c23 fouducinema: update categories 2021-05-17 17:06:46 +01:00
ilike2burnthing
cb9ce8f9d8 torrentqq: new domain *87.com 2021-05-17 16:25:20 +01:00
Wayne Dupree
7304ec222b Add the ability to select multiple public indexers at one time. (#11721) 2021-05-17 13:13:35 +12:00
Garfield69
d499e2ad78 torrentmax: add new cat. resolves #11752 2021-05-17 07:43:20 +12:00
Diego Heras
aca4a16bae ci/cd: fix whitespaces (#11749) 2021-05-16 20:13:54 +02:00
Garfield69
519d1ea929 correct filter description typo 2021-05-16 18:45:40 +12:00
Garfield69
1671d872ac attempt to fix filter description 2021-05-16 18:41:31 +12:00
Alessio Gogna
6dab689533 [feature] Indexer Test status filter (#11705) Partial solution for #3292 2021-05-16 09:52:12 +12:00
Garfield69
51f7d6c306 hebits: rewrite for new engine resolves #11729
new categories
using filelist instead of searchstr so we can support english torrent filename matching
2021-05-15 19:43:15 +12:00
Garfield69
bbf9d86b21 danishbytes: new cat selector resolves #11730
also update no-poster detection
2021-05-15 11:40:24 +12:00
Idan Bush
50a0bb5270 [Fuzer] Add new category for TV UHD (#11732) resolves #11731
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-05-14 21:08:51 +01:00
Garfield69
ee8e105b94 fix #11717 2021-05-14 10:24:23 +12:00
Alessio Gogna
2b1db11b83 [feature] Configured Indexers filter UI (#11717) 2021-05-13 22:41:11 +01:00
ilike2burnthing
65c022dcd0 rarbg: user configurable api url. resolves #11723 (#11725)
* rarbg: user configurable api url

* Update RarBG.cs

* change position

* tidy up
2021-05-14 09:08:19 +12:00
ilike2burnthing
8427feaa2d torrentgalaxy: update row selector 2021-05-12 07:33:27 +01:00
Ignacio Laborde
1ca5e23dd2 NewPCT: Show the year between parentheses on the title (#11713) Resolves #11113 2021-05-12 11:47:54 +12:00
Garfield69
5f5c3b18dd sharefiles: correct MR #11704 2021-05-12 07:32:08 +12:00
Garfield69
70c802e46a add sharefiles a Romanian private site. resolves #11704 2021-05-11 16:09:43 +12:00
ilike2burnthing
b20981b552 Revert "torrentday: remove tday.love, doesn't resolve"
back up
2021-05-10 10:41:33 +01:00
ilike2burnthing
d35c2a0150 epizod: removed, down for 30 days. resolves #8200 (#11701) 2021-05-10 10:12:19 +01:00
Garfield69
01ff410e62 dark-shadow: fix 8a51a26 2021-05-10 16:47:23 +12:00
Garfield69
25942ab7f5 crazyspirits: new layout 2021-05-10 16:30:55 +12:00
Garfield69
f8ff98ed4c torrentslocal: certificate expired 2021-05-10 15:28:19 +12:00
Garfield69
4761718ce3 byrutor: drop grabs 2021-05-10 15:10:11 +12:00
Garfield69
b80d7c97e6 torrentwhiz: new domain *25.me 2021-05-10 15:03:32 +12:00
Garfield69
f0eb037dc7 torrentview: new domain *.34.com 2021-05-10 15:01:00 +12:00
Garfield69
f86acd2721 hdhouse: drop *.su domain 2021-05-10 14:57:42 +12:00
Garfield69
56a7e432d4 lesaloon: new login form. #11698 2021-05-10 13:14:34 +12:00
Garfield69
fbad508789 Merge branch 'master' of https://github.com/Jackett/Jackett 2021-05-09 12:19:09 +12:00
Garfield69
e1511de04b turktorrent: site has enabled hcaptcha. switch to cookie method. 2021-05-09 12:19:06 +12:00
Alessio Gogna
0a5582a323 [enhancement] Filter Indexers documentation (#11697) 2021-05-09 09:22:21 +12:00
Alessio Gogna
66bec102db [Feature] Filter Meta Indexer by tag and by language (#11662). resolves #8884 resolves #7170 resolves #4787 resolves #2185
* bump to 0.18.*

Also partially addresses https://github.com/Jackett/Jackett/issues/661 (if user adds `enabled` and `disabled` tags).

Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-05-08 21:24:18 +01:00
JigSaw
b07543bff6 xthor: misc enhancements (#11695)
* xthor: added categories dropping options (enabled, only for TMDB queries, disabled) - For TMDB queries by default
* xthor: removed search parameter when no search term submitted.
2021-05-08 21:52:52 +02:00
Garfield69
83c7028a95 cinematik: fix login. resolves #11470 2021-05-09 07:49:26 +12:00
Garfield69
1a89baa9a1 torrentqq: new domain 2021-05-08 21:17:10 +12:00
Garfield69
75e2f22eb7 vsttorrents: new domain 2021-05-08 21:15:37 +12:00
Garfield69
67ab3b8a10 erairaws: add nocensor.space alternate site link 2021-05-08 19:38:50 +12:00
Garfield69
2e7813ecfa mejortorrent: add nocensor.space alternate site link 2021-05-08 19:34:38 +12:00
ilike2burnthing
c2797e132e thesceneplace: fix freeleech row selector. resolves #11691
also add 2x > 10x uploadvolumefactor cases
2021-05-08 06:32:20 +01:00
JigSaw
d34dbcb626 xthor-api: massive improvements (#11690) 2021-05-07 21:32:07 +02:00
ilike2burnthing
6740c7c40f assorted: add new nocensor proxies (#11687) 2021-05-07 07:41:14 +01:00
ilike2burnthing
17fc2d50cf pipelines: fix whitespace (#11680) 2021-05-05 23:39:51 +01:00
JigSaw
77af202e2c norbits: cleaning, removed legacy dev tools. (#11677) 2021-05-06 07:06:09 +12:00
JigSaw
cdbe24dfdf abnormal: cleaned login function (#11679) 2021-05-05 21:05:31 +02:00
JigSaw
7983bc9a57 abnormal: cleaning, removed old dev mode. (#11676) 2021-05-05 16:52:20 +02:00
Webster
381e674ac4 beyond-hd: add new indexer based on API (#11481)
Thanks to: PNWebster
2021-05-05 10:24:05 +02:00
ilike2burnthing
921093934f hdarea: add MR
Global MR ranges between 0.4 and 0.8 depending on amount downloaded - https://www.hdarea.co/faq.php

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

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

* xthor: removed old dev mode

* xthor: fix name violations

* xthor: add forced request delay due to api limit

* xthor: added new case for api state

* xthor: removed old dev mode

* xthor: fix name violations

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

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

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

Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-03-14 23:00:37 +00:00
6cUbi57z
8c0fcecb95 Remove invalid Anidex capabilities (#11319) Resolves #10488 2021-03-15 10:23:58 +13:00
Ryan McDonald
b24ca38860 MoreThanTV: Rewrite & Header Support for Login (#11237) resolves #6783 2021-03-15 10:19:48 +13:00
ilike2burnthing
752c5856ea newpct: add *1.com domains. resolves #11310 2021-03-14 02:59:20 +00:00
ilike2burnthing
8aaf10eba0 datascene: add MR
"After you download a torrent, one of your available Slots will be occupied. That slot will be free again only after the seed terms will be fulfilled! That means ratio=1 or 48 hours of seed (achieved in 5 days since the download has finished). Unless one of these 2 conditions are NOT met, you will lose that slot."
https://datascene.net/hit&run.php?id=[userID]
2021-03-14 00:20:13 +00:00
Garfield69
0d385d04e1 custom.js: open ticket on flaresolverr repo. resolves #11307
When the error contains "check  FlareSolverr logs" then open the ticket on the flaresolverr/flaresolverr github repo.
2021-03-14 07:42:36 +13:00
ilike2burnthing
7d1cb349cd onlineselfeducation: removed, down for 30 days. resolves #6759 (#11294) 2021-03-11 22:50:18 +00:00
ilike2burnthing
6ab96cd59c horrorsite: removed, dead. resolves #7736 (#11293) 2021-03-11 22:50:03 +00:00
ilike2burnthing
691d9252f4 divxtotal: change domain *.ch 2021-03-10 22:16:56 +00:00
ilike2burnthing
b4efa9bb60 anime-free: change username to email 2021-03-10 21:33:42 +00:00
Garfield69
940db47ac0 add movietorrent a public site. resolves #11284 2021-03-11 08:52:58 +13:00
Garfield69
47abbbce21 assorted: *unblockit.link -> *.buzz 2021-03-10 08:49:53 +13:00
Garfield69
8a22be0e65 add anime-free a Russian Anime hentai site. resolves #10576 2021-03-10 08:35:48 +13:00
Garfield69
8a619d0a53 add catorrent a Russian semi-private Games site. resolves #10577 2021-03-09 19:03:40 +13:00
Garfield69
b63ef63d82 torrentland: migrated to unit3d. resolves #11276 2021-03-09 14:53:32 +13:00
ilike2burnthing
9ec3205ded hdturk: update date selector and timezone 2021-03-08 22:06:14 +00:00
ilike2burnthing
9f41eb2b10 torrent9clone: change domain wvw.* & add flaresolverr info 2021-03-08 21:39:20 +00:00
ilike2burnthing
ad5839fcf7 tellytorrent: change domain *.wtf 2021-03-08 21:36:06 +00:00
ilike2burnthing
c8d65d88c5 1ptbar: update categories 2021-03-08 14:29:07 +00:00
ilike2burnthing
0aca781945 portugas: update categories 2021-03-08 14:13:14 +00:00
Garfield69
cdc5e813bb extratorrent-cd: refresh categories
fetch 3 pages for 90 rows
2021-03-07 20:43:40 +13:00
tomaskazragis
91e089ce30 add gtorrent.pro (#11251)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-03-07 02:47:45 +00:00
ilike2burnthing
a6b1534d2f channelx: removed, dead. resolves #11047 (#11254) 2021-03-07 02:44:08 +00:00
Garfield69
038f7041cd gtorrent: refresh categories 2021-03-07 11:46:17 +13:00
Garfield69
02a71358a0 wdt: site forcing http only. resolves #7033 2021-03-07 09:32:46 +13:00
tomaskazragis
42ea9c5fdb torrent.lt: refresh categories (#11248) 2021-03-07 07:28:05 +13:00
ilike2burnthing
87d3f833d0 hdreactor: rename to hdhouse (#11250) 2021-03-06 16:19:42 +00:00
ilike2burnthing
f15fcee359 danishbytes: remove magnet download
#10758
2021-03-06 11:22:32 +00:00
Garfield69
1f4d390b9c kinonavse100: prevent 0 results for keyword-less search 2021-03-06 15:07:12 +13:00
ilike2burnthing
f704bea7c6 tellytorrent: change domain *.to 2021-03-06 00:16:17 +00:00
ilike2burnthing
a75e5561d0 oxtorrent: change domain www.*.tv 2021-03-05 23:51:54 +00:00
Garfield69
4b1d38aef0 torrentview: *30.com -> *.31.com 2021-03-06 10:56:23 +13:00
Garfield69
77cf92af13 torrentqq: *76.com -> *77.com 2021-03-06 10:55:59 +13:00
Garfield69
45314c3fe3 hdreactor: new layout html and cats 2021-03-06 10:47:45 +13:00
Garfield69
11bbc76e5b underverse: *se.su redirects to *.se 2021-03-06 10:07:03 +13:00
Garfield69
0771d189b8 teracod: dont carry over old moviezone configs #9743
since users have to register anew anyway.
2021-03-06 09:58:46 +13:00
Garfield69
f137d5539e hellastz: new layout html #9408 2021-03-06 09:44:06 +13:00
ilike2burnthing
9abea0deef fouducinema: update categories 2021-03-05 20:19:17 +00:00
Garfield69
bec0323321 teracod: add to readme #9743 2021-03-06 08:28:51 +13:00
Garfield69
f09629c881 moviezone: migrated to teracod. resolves #9743 2021-03-06 08:26:43 +13:00
Garfield69
2ab6828f0a add torrentmax a Korean public site. resolves #11217 2021-03-05 15:26:15 +13:00
Garfield69
7092f2055a add tjangto a Korean public site. resolves #11216 2021-03-05 09:45:07 +13:00
Garfield69
66f09581a0 add torrentwhiz a Korean public site. resolves #11215 2021-03-05 07:04:58 +13:00
Garfield69
b18beaa752 torrentsir: opps, banner -> poster
old habit dies hard. I still type banner forgetting its been changed to poster a while ago.
2021-03-05 06:49:13 +13:00
ilike2burnthing
f43cc68b25 danishbytes: update categories. resolves #10758 2021-03-04 11:32:04 +00:00
NinjaLikesCheez
31a929796f RunTimeSettings: Create the Data Folder if it doesn't exist (OSx, Linux) (#11173) resolves #10755 2021-03-04 21:31:57 +13:00
Garfield69
c15d4ff48f kickasstorrents-to: fetch 5 pages. resolves #11213 2021-03-04 19:38:09 +13:00
Garfield69
fb6d43d279 add torrentsir, a Korean public site. resolves #11214 2021-03-04 15:53:11 +13:00
ilike2burnthing
f738063f89 azure: temp fix for arm64 (#11225) 2021-03-04 02:37:23 +00:00
ilike2burnthing
73288f7ba1 torrentdownload: add missing categories 2021-03-03 15:18:18 +00:00
ilike2burnthing
f828004602 torrentparadise: add missing categories 2021-03-03 15:12:44 +00:00
Garfield69
80505c1151 add torrentqq a Korean public site. resolves #11208 2021-03-03 11:12:06 +13:00
ilike2burnthing
3ac61487be oncesearch: change to public 2021-03-02 17:19:11 +00:00
ilike2burnthing
ac441feeb5 Revert "casstudiotv: removed, down for 30 days. resolves #3285 (#11181)" (#11204)
This reverts commit 24cdbf9e1c.
2021-03-02 17:10:53 +00:00
Garfield69
565dbab28f witchhunter: fix login check. resolves #10596
also update categories
fix results detection
adjust incldead
2021-03-02 19:35:57 +13:00
Garfield69
3f578f9cf1 blutopia: changes to title selector. resolves #11196 2021-03-02 08:10:53 +13:00
Garfield69
48ca099837 torrent-pirat: replace hard-coded 2020 for .today.year 2021-03-01 18:07:37 +13:00
Garfield69
be57841a50 danishbytes: add posters and imdb/tmdb 2021-03-01 15:33:04 +13:00
Garfield69
6718b12a65 portugas: add poster and imdb/tmdb 2021-03-01 15:11:53 +13:00
Garfield69
8b33159294 bt4g: lint fix 2021-03-01 10:48:04 +13:00
Garfield69
9511331db6 add bt4g a public metadata crawler. resolves #9449 2021-03-01 10:34:32 +13:00
Garfield69
abb6a4006b add oncesearch a public 3x site. resolves #10539 2021-03-01 07:29:41 +13:00
Garfield69
b06002ae28 add portugas a Purtoguese private site. resolves #10486 2021-02-28 18:10:51 +13:00
Garfield69
612a8c6b41 add theleachzone a private site. resolves #11185 2021-02-28 15:42:21 +13:00
ilike2burnthing
2a9bbc70bd film-paleis: add title filter for multi-season packs 2021-02-27 22:26:20 +00:00
ilike2burnthing
24cdbf9e1c casstudiotv: removed, down for 30 days. resolves #3285 (#11181) 2021-02-27 07:33:28 +00:00
ilike2burnthing
4b78f27c4e movcr: removed, down for 30 days. resolves #5443 (#11178) 2021-02-26 18:19:23 +00:00
ilike2burnthing
9e8b664ab8 noname-club: update categories 2021-02-26 07:51:20 +00:00
ilike2burnthing
84b6d71009 noname-clubl: update categories 2021-02-26 07:51:17 +00:00
ilike2burnthing
b72ec00f42 danishbytes: change MR to 1.1 2021-02-26 07:39:29 +00:00
ilike2burnthing
7c99d0ffe5 torrentparadise: add category packs 2021-02-23 09:47:44 +00:00
ilike2burnthing
800cee9a80 oxtorrent: change domain wvw.* 2021-02-23 09:45:20 +00:00
Sen Jiang
8d12b0ab3e pthome: add description (#11158) 2021-02-23 08:48:01 +00:00
Alex Morozov
bcdc9a1438 LostFilm: add *.uno as an alternative sitelink (#11157) 2021-02-23 18:38:00 +13:00
XYZJR
87b5500c84 RuTracker: Add config option to move tags to end of release title. Resolves #11109 (#11125) 2021-02-23 18:24:02 +13:00
weknin
0e2342b8de HeBits: Fix indexer fails to authenticate (#11153) resolves #11149 2021-02-23 18:20:27 +13:00
ilike2burnthing
20637b0e2a awesomewhd: remove from readme 2021-02-22 05:54:03 +00:00
Garfield69
862297072c awsomewhd: gone. Removed. resolves #11046 2021-02-22 18:20:26 +13:00
Dmitry Chepurovskiy
92dbe492e8 anilibria: fix sonarr search (#10979) 2021-02-20 21:17:46 +00:00
ilike2burnthing
cc446cec67 audiobookbay: add proxies 2021-02-20 09:27:54 +00:00
ilike2burnthing
b6e7b39fc8 abtorrents: change to cookie login method 2021-02-19 07:20:36 +00:00
ilike2burnthing
b234e35374 nethd: revert search path change 2021-02-19 06:43:29 +00:00
ilike2burnthing
0b88f498b1 turkseed: add MST
There are two options for not doing hit-runs on our site. One of them is that you need to return the presentation at 0.6 ratio (which means you need to seed it by 60%) or seed it for 48 hours.
https://turkseed.com/faq.php?do=view&id=42
2021-02-18 18:53:41 +00:00
ilike2burnthing
ad679f9b4c rutor: add music-search mode 2021-02-17 00:43:02 +00:00
ilike2burnthing
6401016046 nethd: update search path and date filters 2021-02-17 00:01:58 +00:00
ilike2burnthing
0a823b2418 torrent9clone: change domain *.one 2021-02-16 22:47:58 +00:00
ilike2burnthing
bb8e1f89b2 underverse: update categories (#11115) 2021-02-16 22:46:26 +00:00
ilike2burnthing
04947fbae5 tribalmixes: replace -1 leechers with 0 2021-02-16 21:00:38 +00:00
ilike2burnthing
41b4c8d2b6 lemonhd: update categories and selector. resolves #10604 2021-02-16 04:52:24 +00:00
Garfield69
1c130a1e84 zamundanet: correct typo in description 2021-02-16 15:18:34 +13:00
ilike2burnthing
32f38f4a0b zamundanet: site update. resolves #11103 2021-02-16 01:52:56 +00:00
ilike2burnthing
4597590b49 yggtorrent: add quotations to keywords to prevent exact phrase search. resolves #11098 (#11101) 2021-02-15 18:01:14 +00:00
ilike2burnthing
37bcc719a5 piratbit: add missing category (#11093) 2021-02-15 04:19:46 +00:00
ilike2burnthing
cbe4a834e9 onejav: add site-specific flaresolverr info. resolves #11090 2021-02-15 02:25:21 +00:00
xfouloux
383438d8f9 Update mononokebt.yml (#11064)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-02-14 17:49:42 +00:00
ilike2burnthing
96e0c91120 mesevilag: add missing category 2021-02-14 05:09:17 +00:00
ilike2burnthing
2c26adfddb lastfiles: site update 2021-02-14 03:27:33 +00:00
ilike2burnthing
d0701b6f37 torrentparadise: add missing category 2021-02-14 03:02:10 +00:00
XYZJR
0a2fea89c6 DivxTotal improvements. Resolves #11027 (#11078) 2021-02-13 21:57:18 +01:00
ilike2burnthing
f1e2fbf750 noname-club: search only freeleech. resolves #11068 2021-02-13 16:32:33 +00:00
ilike2burnthing
b941f6291e montorrent: use andmatch filter to remove unrelated results. resolves #11067 2021-02-13 16:08:17 +00:00
ilike2burnthing
3c13ee3730 gktorrent: change row selector. resolves #11066 2021-02-13 16:00:24 +00:00
ilike2burnthing
559a236bb7 torrentparadiseml: change to freeleech. resolves #11071 2021-02-13 15:46:09 +00:00
ilike2burnthing
97ec479dc0 yggtorrent: change domain www4.*.li, remove beta search. resolves #11069 (#11077) 2021-02-13 15:31:05 +00:00
XYZJR
33c0545631 yts: return empty result when api gives malformed response. resolves #11040 (#11049) 2021-02-13 15:07:48 +00:00
Diego Heras
763b54f1c1 trackeros: add new category (#11073) 2021-02-13 13:13:51 +01:00
ilike2burnthing
eaf7c27809 mesevilag: update categories 2021-02-13 01:44:12 +00:00
ilike2burnthing
67ca941f01 acrossthetasman: requested fixes from 14c95a353b 2021-02-13 00:11:23 +00:00
Bernard McKeever
14c95a353b Adding indexer for acrossthetasman.com (#11063)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-02-12 21:26:54 +00:00
ilike2burnthing
e90e1ae2c2 core: remove lint dotnet --dry-run option 2021-02-12 21:02:29 +00:00
xfouloux
31387f7c25 Mononokebt download fix (#11054)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-02-12 15:54:15 +00:00
ilike2burnthing
2f9a19eace lastfiles: add lastfiles.ro site link
not sure if the same https instability issue exists with lastfiles.ro so including http link as well
2021-02-12 15:52:51 +00:00
ilike2burnthing
44f492d8b7 lastfiles: restore https, add followredirect
site's https is unreliable, but is also forced when available - use followredirect to switch between them when needed
2021-02-11 17:19:50 +00:00
ilike2burnthing
8aac704a87 iv-torrents: fix categories 2021-02-11 17:14:25 +00:00
ilike2burnthing
26cb161bfc focusx: add category Траффик 2021-02-11 17:00:14 +00:00
ilike2burnthing
357f173e18 torrent9clone: revert fa3f5af669 2021-02-11 16:52:45 +00:00
Garfield69
dee72e9584 assorted: unit3d -> 5.1.0 2021-02-11 08:26:02 +13:00
Garfield69
dfc4474906 updater/program: drop dupicate shareuniversity.yml removal 2021-02-11 08:13:32 +13:00
Garfield69
11a4aab57d assorted: -> unit3d 5.1.0 2021-02-11 08:12:45 +13:00
ilike2burnthing
707400add0 skytorrents-lol: removed, down for 30 days. resolves #3103 (#11050) 2021-02-10 17:07:45 +00:00
lilfire
4aba428373 NorBits: add UHD cats (#11048) 2021-02-10 20:39:08 +13:00
Garfield69
fa3f5af669 torrent9clone: www.* -> wvw.* 2021-02-10 20:13:09 +13:00
Garfield69
da8ea3f469 uniongang: site forcing http 2021-02-10 19:30:56 +13:00
Garfield69
ee9ab83d68 teamos: switching to h&r
MR: 1:1
MST 3days
2021-02-10 19:25:09 +13:00
Garfield69
07e1d71ce0 assorted: *.unblockit.ltd -> *.link 2021-02-10 17:23:32 +13:00
ilike2burnthing
cd37afe281 dark-shadow: update categories 2021-02-09 13:10:20 +00:00
ilike2burnthing
d4a684fd05 eniahd: update categories 2021-02-09 12:54:14 +00:00
ilike2burnthing
6195889f48 marinetracker: update categories 2021-02-09 12:40:51 +00:00
ilike2burnthing
ab4f30d7ef lastfiles: site update 2021-02-09 12:26:26 +00:00
ilike2burnthing
f4d3a317ee oxtorrent: update domain *.ws 2021-02-09 01:17:35 +00:00
ilike2burnthing
8df8b41059 torrentparadise: change domain *.org 2021-02-09 01:15:36 +00:00
XYZJR
d24fe95467 Get 'current year' results for keywordless query in torrent-paradise-ml (#11039) 2021-02-08 19:14:29 +01:00
XYZJR
351c399bfd Add new indexer TorrentParadise. resolves #4598 (#10997) 2021-02-07 15:04:29 +01:00
Diego Heras
4cc1c4ab28 rarbg: fix guid and first request after token renewal. resolves #11021 (#11026) 2021-02-07 14:37:01 +01:00
ilike2burnthing
605ccf62a0 selezen: change domain mel.* 2021-02-07 11:40:03 +00:00
ilike2burnthing
831ff19ca9 mejortorrent: change domain *.net 2021-02-07 11:38:22 +00:00
ilike2burnthing
b2ccd888cc feedurneed: re-add private tracker. resolves #6872 (#11025) 2021-02-07 00:39:57 +00:00
ilike2burnthing
e987a3d4b7 lastfiles: oops fix 2021-02-06 23:15:53 +00:00
ilike2burnthing
432ed771bd lastfiles: another another site update
Also added cases for MST.

Site is under construction, so this will be the last update until it settles.
2021-02-06 23:13:12 +00:00
thebawbe
f0bca7f12c pornolab: fix parsing of release dates (#10772) 2021-02-06 20:43:45 +00:00
ilike2burnthing
a98da68e5c lastfiles: restore sorting, fixed on site 2021-02-06 20:21:11 +00:00
ilike2burnthing
a60c2620c3 lastfiles: update indexer for another new layout 2021-02-06 17:12:48 +00:00
ilike2burnthing
c903d6b7ed lastfiles: update indexer for new layout 2021-02-04 22:55:53 +00:00
ilike2burnthing
43dcc0fdc1 mesevilag: update categories 2021-02-04 18:15:05 +00:00
ilike2burnthing
c043711c65 torrentview: change domain *30.* 2021-02-04 18:06:07 +00:00
ilike2burnthing
056f899eaa hdspace: use indexerconfig.configurationdata 2021-02-04 08:50:28 +00:00
ilike2burnthing
8689e5e5a2 hdspace: add flaresolverr info. resolves #11009 2021-02-04 08:34:52 +00:00
ilike2burnthing
bcba49c5e3 monova: removed, down for 30 days. resolves #4447 (#11001) 2021-02-02 07:43:02 +00:00
RicardoVelaC
e869c5eb6c [Torrentland] Update categories (#10994) 2021-02-01 19:46:53 +00:00
ilike2burnthing
b1ea8c64e3 gaytorrentru: change to form login method. resolves #10990 2021-02-01 09:39:55 +00:00
ilike2burnthing
8fc28de1ff sugoimusic: fix results with no artist 2021-02-01 07:30:11 +00:00
ilike2burnthing
c3628eb750 haidan: change row selector, download available 2021-02-01 06:49:17 +00:00
ilike2burnthing
e4f82258ee gigatorrents: update categories 2021-02-01 06:35:02 +00:00
ilike2burnthing
dea77d7a54 pleauredome: update ignored cert. resolves #10988 2021-02-01 05:20:40 +00:00
ilike2burnthing
d484a331f9 bwtorrents: update categories 2021-01-31 17:55:07 +00:00
ilike2burnthing
a0b8e17b42 dark-shadow: fix category 2021-01-31 17:33:00 +00:00
ilike2burnthing
a73dcbfcb8 cinemamovies: fix category 2021-01-31 17:17:06 +00:00
ilike2burnthing
5924804b2b exttorrents: update categories 2021-01-31 16:21:46 +00:00
ilike2burnthing
14f9692550 uniondht: update categories. resolves #10984 2021-01-31 14:48:12 +00:00
ilike2burnthing
fb2d42445b torrent-pirat: update categories. resolves #10983 2021-01-31 14:30:59 +00:00
ilike2burnthing
7d64a36ca9 torrentparadise: update categories. resolves #8438 2021-01-31 14:19:37 +00:00
ilike2burnthing
42e21fa628 piratbit: update categories. resolves #10982 (#10987) 2021-01-31 14:11:32 +00:00
Diego Heras
791a9a32f5 ebooks-shares: refresh categories (#10981) 2021-01-31 13:41:33 +01:00
Diego Heras
669322f209 nebulance: fix daily shows. resolves #6413 (#10980) 2021-01-31 13:27:11 +01:00
Dmitry Chepurovskiy
2edaef04fa Fix AniDub search (#10972)
Co-authored-by: Diego Heras <ngosang@hotmail.es>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-01-31 12:24:09 +00:00
GordonFreemanK
41584628e2 Add option to search freeleech only on IPTorrents (#10871) 2021-01-31 12:46:23 +01:00
Diego Heras
4929b641e6 retroflix: fix details url and remove requested tag #10883 (#10978) 2021-01-31 12:45:58 +01:00
Diego Heras
df17ac8146 cinemaz/avistaz: fix response without results. resolves #10884 (#10977) 2021-01-31 12:00:12 +01:00
ilike2burnthing
e3b98c826e sktorrent-org: remove expired cert
reverts be4acdebf7
2021-01-30 12:28:38 +00:00
ilike2burnthing
cc3757de11 torrentbomb: removed, down for 30 days. resolves #8044 (#10969) 2021-01-30 01:45:46 +00:00
ilike2burnthing
be4acdebf7 sktorrent-org: ignore expired cert 2021-01-30 01:40:22 +00:00
ilike2burnthing
c28aae11c7 exttorrents: add user-agent header to avoid hcaptcha
addresses #10965
2021-01-29 10:27:52 +00:00
ilike2burnthing
e343c65464 yggtorrent: add legacylinks (#10963) 2021-01-29 01:39:15 +00:00
ilike2burnthing
6a0affe1ae ilcorsaroblu: add flaresolverr info 2021-01-29 01:33:18 +00:00
ilike2burnthing
b24fcf9ea0 oxtorrent: change domain *.bz 2021-01-29 01:31:04 +00:00
ilike2burnthing
d77946909b gktorrent: change domain www.*.cc 2021-01-29 01:29:53 +00:00
tiarnanr
70b14a375f awesomehd: update domain *.club (#10962)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-01-29 00:41:17 +00:00
Crys
c332129ffd ncore: change domain *.pro (#10955) 2021-01-29 00:27:52 +00:00
ilike2burnthing
d6b2bc7d75 eniahd: change domain eniatv.* 2021-01-28 06:15:00 +00:00
ilike2burnthing
06945698c6 btdb: btdb: fix magnet selector
reverts eddc84e22f
2021-01-28 06:00:46 +00:00
ilike2burnthing
3e257205c6 torrent9clone: change domain *.sh 2021-01-27 20:06:17 +00:00
ilike2burnthing
c68a1e4a02 anaschcc: add new private tracker. resolves #10843 (#10933) 2021-01-27 00:19:16 +00:00
RudyBzhBzh
6872575291 Update sharewood.yml (#10941) 2021-01-27 00:18:16 +00:00
ilike2burnthing
8ac075f9c8 yggtorrent: restore followredirect for searches. resolves #10925 (#10949) 2021-01-27 00:16:03 +00:00
ilike2burnthing
168defb4fd x-ite.me: add MR
Global MR ranges between 0.3 and 0.5 depending on amount downloaded.
https://x-ite.me/rules.php

No mention of MST or MR for individual torrents.
2021-01-26 21:24:53 +00:00
ilike2burnthing
c5112c2ce7 lemonhd: switch to cookie login. resolves #10939 2021-01-26 19:00:31 +00:00
ilike2burnthing
06b1d06065 skytorrentsclones: oops fix 2021-01-26 08:59:08 +00:00
ilike2burnthing
e946dc5779 hdatmos: add new private tracker. resolves #10909 (#10934)
Authored by @skygunner
2021-01-26 08:46:10 +00:00
ilike2burnthing
1979797f5b ztracker: change domain *.cc
also update login path to login.php
2021-01-26 02:54:52 +00:00
ilike2burnthing
6b34593996 nethd: oops fix 2021-01-26 02:52:21 +00:00
ilike2burnthing
7d1e392a04 nethd: change to https 2021-01-26 02:36:40 +00:00
ilike2burnthing
3a773058c6 assorted: trim unnecessarily long indexer names (#10935)
Addresses #10872
2021-01-26 01:50:18 +00:00
ilike2burnthing
4945f98573 anidex: fix search by language. resolves #10930 (#10932)
also updated group_id
2021-01-25 23:59:11 +00:00
ilike2burnthing
52711792d8 speedcd: update MST
can't find anything in the FAQ or Rules, but after seeding for 48hrs and stopping, the site listed the torrents as 'forgotten' with another 24hrs needed
2021-01-25 22:25:00 +00:00
ilike2burnthing
e87ef5b6f7 polishtracker: update categories. resolves #10927 2021-01-25 21:21:51 +00:00
Michaël Fortin
6fba522075 Fix BlackholeController exception when torrent name is very long (#10889) 2021-01-25 19:50:31 +01:00
ilike2burnthing
0b4d1712c5 btdb: update poster placeholder domain 2021-01-25 00:03:32 +00:00
ilike2burnthing
ed0545cbf3 torrentz2k: revert domain *.xyz, update search. resolves #10917 2021-01-24 23:56:20 +00:00
ilike2burnthing
eddc84e22f btdb: fix magnet selector 2021-01-24 22:26:42 +00:00
ilike2burnthing
d36325b990 anirena: add flaresolverr info 2021-01-24 18:01:36 +00:00
ilike2burnthing
c4715f63ee lastfiles: oops fix 2021-01-24 17:51:18 +00:00
ilike2burnthing
86a3499e3b sugoimusic: fix login error selector 2021-01-23 04:37:18 +00:00
ilike2burnthing
bf2d8f8ded yggtorrent: revert to form login. resolves #10894 2021-01-23 04:10:10 +00:00
ilike2burnthing
dda5549e20 lastfiles: change to https 2021-01-22 05:38:35 +00:00
ilike2burnthing
13dc788e7b zetorrents: change site link www.*.org 2021-01-22 05:29:13 +00:00
ilike2burnthing
2cea9e37ab divxtotal: change domain *.se 2021-01-22 05:25:26 +00:00
ilike2burnthing
e05570f360 magico: change site link trellas.info 2021-01-21 23:11:53 +00:00
ilike2burnthing
6a1319c308 click trackers: exact title only search. resolves #10887 (#10891)
big thanks to @adamwinn for all their help testing
2021-01-21 20:45:27 +00:00
ilike2burnthing
6d453e9bf3 lesaloon: update login form selector. resolves #10873
also #10888
2021-01-21 20:17:24 +00:00
ilike2burnthing
ceee2d6873 lastfiles: add flaresolverr info 2021-01-20 22:21:35 +00:00
ilike2burnthing
2aa782498f torrentview: change domain *29.com 2021-01-20 22:19:16 +00:00
ilike2burnthing
42f0f9a58c sugoimusic: add new private tracker. resolves #10825 (#10879) 2021-01-20 16:54:34 +00:00
ilike2burnthing
7da865ea07 bigtower, fullmixmusic, hdstreet: removed, down for 30 days (#10874) 2021-01-20 04:58:43 +00:00
ilike2burnthing
b01a72c393 yggtorrent: revert to post method for login (#10852) 2021-01-19 22:40:42 +00:00
xfouloux
b7541191c2 montorrent: add public indexer (#10863)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-01-19 16:31:07 +00:00
ilike2burnthing
1ead9bb3f0 lepornoinfo: update categories 2021-01-18 23:08:58 +00:00
Diego Heras
f0c19c39dd trackeros: add new spanish tracker (#10862) 2021-01-19 00:01:31 +01:00
CodeMonkey
b0a782d8ac SubsPlease: Enable searching by resolution (#10861) 2021-01-18 23:59:17 +01:00
CodeMonkey
ca585c58ed Fix NRE on empty API response & hardcode size (#10858)
* Fix NRE on empty API response & hardcode size

* Estimate size based on resolution
2021-01-18 21:36:22 +01:00
ilike2burnthing
b2de0cab9c torrentparadise: revert domain *.cl 2021-01-18 15:41:58 +00:00
ilike2burnthing
eada579da0 speedcd: add new alternative link 2021-01-18 15:22:03 +00:00
ilike2burnthing
dfe6d355c6 yourbittorrent: ignore advert rows. resolves #10850 2021-01-18 05:00:33 +00:00
Diego Heras
3f4e88bcbe retroflix: migrate the indexer to c# and use the new api. resolves #10838 (#10847) 2021-01-17 21:12:54 +01:00
Diego Heras
878f3a92aa speedapp: implement new changes in the api #10838 (#10846) 2021-01-17 20:54:19 +01:00
Diego Heras
4f9b0b0c81 webui: increase size precision to 2 decimals. resolves #10732 (#10844) 2021-01-17 20:05:11 +01:00
CodeMonkey
df4fcbd6a0 SubsPlease: add native indexer (#10784) 2021-01-17 18:09:11 +00:00
ilike2burnthing
8b6c5b532b torrentleech-pl: add anime category 2021-01-17 17:32:22 +00:00
Diego Heras
456338399b core: remove rss feed image (legacy code) #324 (#10837) 2021-01-17 13:42:52 +01:00
ilike2burnthing
ee279dffac psytorrents: removed, dead. resolves #1152 (#10835) 2021-01-17 03:50:45 +00:00
tiarnanr
31a7145954 broadcity: update on protocol (#10830) 2021-01-17 03:24:11 +00:00
ilike2burnthing
998d991cd6 mejortorrent: update link *1.com 2021-01-16 00:43:30 +00:00
Fippsy
cc5ad5001a dasunerwartete: fix login handling, add PIN (#10827) 2021-01-15 23:55:48 +00:00
xfouloux
fd35241d15 mononokebt: add vostfr checkbox for add to titles (#10816) 2021-01-15 13:25:32 +00:00
ilike2burnthing
b28def09d6 3evils: removed, down for 30 days. resolves #4264 (#10815) 2021-01-14 00:45:16 +00:00
ilike2burnthing
0b4a1f8f71 onlyscene: removed, down for 30 days. resolves #8763 (#10814) 2021-01-14 00:37:11 +00:00
Daniel Martin Gonzalez
d616ab5717 divteam: Fix categories (#10810) 2021-01-13 22:58:44 +00:00
Daniel Martin Gonzalez
3a0f670845 hdolimpo: Language improvements. (#10808) 2021-01-13 22:58:07 +00:00
Daniel Martin Gonzalez
010b0d8c1b xbytesv2: %DL and language improvements. Fix bugs in Radarr (#10809) 2021-01-13 22:52:33 +00:00
ilike2burnthing
9a2ab09f16 danishbytes: fix file name and categories 2021-01-13 22:17:59 +00:00
Daniel Martin Gonzalez
e9c4d15bff divteam: Remove dots and fixes in 2160p (#10804)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-01-13 17:02:01 +00:00
ilike2burnthing
f15b45d6bd torrentz2k: oops fix 2021-01-13 15:49:27 +00:00
ilike2burnthing
86cdecf418 torrentz2k: change domain *.pw resolves #10309
- slight changes to categories and search
- add details link
- use infohash for download
2021-01-13 15:25:40 +00:00
Garfield69
20cb8d1d5e newrealworld: sysop requests removal. resolves #10803 2021-01-13 14:58:13 +13:00
ilike2burnthing
f5c23e77f9 sdbits: remove post method for search path. resolves #10629
also add stand-up comedy category
2021-01-13 00:11:03 +00:00
ilike2burnthing
9674ddd4cc idope: add flaresolverr note. resolves #10801 2021-01-12 23:12:14 +00:00
Daniel Martin Gonzalez
d605cc87a4 divteam: Add Multi to languages (#10796)
* divteam: Add Multi to languages. DivTeam usually have Original + Spanish at least

* Fix PR Comments

Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2021-01-12 16:29:15 +00:00
ilike2burnthing
64fb434d0f sktorrent: add posters & change title filters (#10546) 2021-01-12 15:07:33 +00:00
ilike2burnthing
fb9d2fc77c danishbytes: add private indexer. resolves #10758 (#10778) 2021-01-12 15:04:27 +00:00
ilike2burnthing
c9feefd087 assorted: update unblockit proxy domain *.ltd (#10799) 2021-01-12 12:58:34 +00:00
ilike2burnthing
341d761758 iptorrents: update *.eu domain to *.me. resolves #10795 2021-01-12 11:13:00 +00:00
ilike2burnthing
13a8aea9bd lemonhd: site update
- switch to credentials login
- update categories
- remove category input (may be reverted later)
- update category and title selectors
- remove imdb field
https://github.com/Jackett/Jackett/issues/10604
2021-01-12 10:47:58 +00:00
ilike2burnthing
13c94b4b45 skytorrentsclone2: add flaresolverr info 2021-01-12 00:49:11 +00:00
ilike2burnthing
663aa93d72 btdb: add flaresolverr info 2021-01-12 00:45:23 +00:00
ilike2burnthing
234e9cc246 hdreactor: remove *.net domain, doesn't resolve. resolves #6287 2021-01-12 00:40:32 +00:00
ilike2burnthing
f72468463c torrentday: remove tday.love, doesn't resolve 2021-01-12 00:01:41 +00:00
ilike2burnthing
eb538ce6ef speedmasterhd: remove imdbid search. resolves #10787 2021-01-11 22:29:25 +00:00
ilike2burnthing
8a51a26df5 dark-shadow: remove imdbid search. resolves #10788 2021-01-11 22:18:00 +00:00
ilike2burnthing
dda103e463 torrentview: change domain *28.com 2021-01-10 23:08:59 +00:00
ilike2burnthing
2d4ef63437 documentarytorrents: removed, down for 30 days. resolves #10474 (#10780) 2021-01-10 21:05:34 +00:00
ilike2burnthing
4adf982a8d hachede: removed, down for 30 days. resolves #10475 (#10779) 2021-01-10 21:01:22 +00:00
ilike2burnthing
d899fbfdb4 karagarga: update captcha input. resolves #10757 2021-01-10 20:18:49 +00:00
ilike2burnthing
2f476008eb coastalcrew: add new private indexer. resolves #10715 (#10775) 2021-01-10 00:14:27 +00:00
ilike2burnthing
87ad61bded hddisk: removed, closed. resolves #7018 (#10773) 2021-01-09 21:56:22 +00:00
Daniel Martin Gonzalez
cced447ef6 xbytes2: Improve Tracker Name, WEBDL Detection, Languages. Freeleench only option (#10752) 2021-01-08 15:44:18 +01:00
ilike2burnthing
f64cdefefc tlfbits: oops fix
#10749
2021-01-07 23:32:55 +00:00
ilike2burnthing
7cb1d004ad tlfbits: update categories. resolves #10749 2021-01-07 23:30:27 +00:00
ilike2burnthing
d1a75d7935 assorted: update unblocked proxy domain *.monster (#10754) 2021-01-07 13:56:42 +00:00
ilike2burnthing
4cc4895bd8 rintornet: update title, details & download selectors 2021-01-07 13:25:47 +00:00
ilike2burnthing
74458a466b zetorrents: change domain ww1.* 2021-01-07 11:47:39 +00:00
ilike2burnthing
a983537cc9 torrentv: change to HTTPS 2021-01-05 19:27:08 +00:00
ilike2burnthing
a9a101b946 btschool: add flaresolverr info 2021-01-05 16:29:54 +00:00
ilike2burnthing
bb7287c28d yggcookie: 2nd page for keywordless search
#10733
2021-01-05 16:23:16 +00:00
ilike2burnthing
9f695531dd yggtorrent: 2nd page for keywordless search
#10733
2021-01-05 16:23:13 +00:00
ilike2burnthing
4e98e65410 xxxtorrent: update categories 2
Missed a few &s
2021-01-03 03:05:35 +00:00
ilike2burnthing
a49fef3cef xxxtorrents: update categories. resolves: #10713 2021-01-03 03:01:00 +00:00
ilike2burnthing
45d4545a1a selezen: change domain s1.* (.site only) 2021-01-03 02:51:05 +00:00
ilike2burnthing
4998f24df3 arenabg: update date selector and filters. resolves #10707 2021-01-03 02:42:51 +00:00
ilike2burnthing
29e72819e9 btgigs: removed, closed. resolves #10420 (#10717) 2021-01-03 01:55:41 +00:00
ilike2burnthing
67612775ce rutracker-ru: update categories. resolves #10126 2021-01-03 01:47:02 +00:00
ilike2burnthing
4745008208 exttorrents: update categories. resolves #8433 2021-01-03 00:55:59 +00:00
Diego Heras
b8413c61d9 retroflix: fix new torrents page (#10714) 2021-01-02 16:25:19 +01:00
Diego Heras
225410ffe9 divteam: update categories (#10712) 2021-01-02 16:08:37 +01:00
Diego Heras
5fe45780bb nebulance: fix poster url parsing. resolves #10691 (#10710) 2021-01-02 13:39:30 +01:00
Diego Heras
dae3248719 mejortorrent: fix download link. resolves #10659 (#10709) 2021-01-02 12:54:45 +01:00
ilike2burnthing
80b0b934ae nebulance: update poster selector (#10693) 2021-01-01 10:13:15 +00:00
ilike2burnthing
70204971a2 asgaard: removed, dead. resolves #5562 (#10695) 2021-01-01 09:35:23 +00:00
ilike2burnthing
8bc21263d3 cooltorrent: removed, down for 30 days. resolves #9105 (#10694) 2021-01-01 09:27:19 +00:00
ilike2burnthing
1712f3ca81 bitru: change to https 2021-01-01 06:11:52 +00:00
ilike2burnthing
3cb67cc1ff yourbittorrent: change keywordless search to .Today.Year 2021-01-01 04:24:30 +00:00
ilike2burnthing
1293a433c0 btschool: add MR
Global MR ranges between 0.6 and 1.0 depending on amount downloaded.
https://pt.btschool.club/faq.php

Can't find any mention of MR or MST for individual torrents.
2020-12-31 07:13:22 +00:00
ilike2burnthing
b82548d4be haidan: add MR
"If you have downloaded more than 50GB, you should have a share rate greater than 1."
https://www.haidan.video/faq.php

Couldn't find any mention of MR or MST for individual torrents.
2020-12-31 06:55:29 +00:00
ilike2burnthing
7e3e39a2b0 zelkaorg: make magnets optional. resolves #10660 2020-12-29 21:32:28 +00:00
ilike2burnthing
ac8384a11b empornium: make description optional. resolves #10646 2020-12-29 06:48:08 +00:00
ilike2burnthing
41b31eedd7 empornium2fa: make description optional. resolves #10646 2020-12-29 06:48:03 +00:00
ilike2burnthing
f0542b9fb6 torrentview: change domain *27.com 2020-12-28 20:32:52 +00:00
ilike2burnthing
e762fa17b4 rintornet: update categories. resolves #9755 2020-12-27 01:11:43 +00:00
ilike2burnthing
02b8be9652 shareuniversity: removed, dead (#10633) 2020-12-26 23:17:27 +00:00
ilike2burnthing
a06f524107 hdu: add MST and MR
"All torrents must be seeded for a minimum of 72 hours or 1.0 ratio per torrent..."
https://pt.upxin.net/rules.php

Global min MR ranges from 0.5-0.9 depending on amount downloaded.
https://pt.upxin.net/faq.php
2020-12-26 16:38:51 +00:00
Diego Heras
6e527823b5 core: clean up cardigann parser guid #10092 (#10609) 2020-12-22 18:49:59 +01:00
Diego Heras
edce56f363 core: remove unused cli argument -j (ProxyConnection). resolves #9467 (#10608) 2020-12-22 18:37:16 +01:00
Diego Heras
63b20c1aa7 cinecalidad: fix relative links. resolves #10595 (#10607) 2020-12-22 18:21:00 +01:00
ilike2burnthing
9743c8bb96 7torrents: oops fix 2020-12-22 03:59:52 +00:00
ilike2burnthing
5778b58a81 7torrents: add flaresolverr info
newly added Cloudflare DDoS protection - tested with FlareSolverr, working
2020-12-22 03:58:37 +00:00
ilike2burnthing
3f683f5df1 torrentparadise: revert domain *.la
redirecting in Jackett and browser
2020-12-22 02:34:16 +00:00
ilike2burnthing
daed950480 funkytorrents: add MR
"We have limits for leechers [...]: downloaded more than 1Gb and ratio below 0.20; 3Gb and 0.40; 5Gb and 0.60."
https://funkytorrents.com/faq.php

No mention of MR or MST for individual torrents.
2020-12-22 01:49:10 +00:00
Garfield69
bc7362de4a tenyardtracker: removed. #795 2020-12-22 08:53:17 +13:00
Garfield69
3a5de7f578 bitturk: renew categories 2020-12-21 20:58:27 +13:00
Garfield69
ebc8170f2e animeworld: ooops left the old id in place duh! #10578 2020-12-21 20:36:16 +13:00
ilike2burnthing
bfaf181f70 frozenlayer: oops fix 2020-12-21 01:02:54 +00:00
ilike2burnthing
9dccb88b61 frozenlayer: ignore expired certificate 2020-12-21 00:41:56 +00:00
ilike2burnthing
2a691c3358 assorted: remove root.yt proxies, dead (#10591) 2020-12-20 22:06:24 +00:00
ilike2burnthing
29df349b48 thepiratebay: update proxies 2020-12-20 21:47:29 +00:00
ilike2burnthing
7bf66533d7 mactorrents: add flaresolverr info 2020-12-20 21:45:13 +00:00
ilike2burnthing
f99bb817e0 kickasstorrent-kathow: update proxies 2020-12-20 21:42:10 +00:00
ilike2burnthing
4ef239b452 1337x: remove unblocked.rest proxy, 504 Gateway time-out 2020-12-20 21:39:40 +00:00
Garfield69
b4456f3c9d ast4u: renamed animeworld + new domain resolves #10578 2020-12-21 10:09:36 +13:00
Diego Heras
de8f36bf8c core: cardigann add headers in test and download requests (#10590)
* Allow GoTemplates in search.headers
* Send search.headers in login.test and download requests
2020-12-20 19:56:19 +01:00
Diego Heras
16aed6f729 torrentproject: fix link (#10585) 2020-12-20 16:42:58 +01:00
Diego Heras
8d684fb044 divteam: add missing categories (#10584) 2020-12-20 16:34:31 +01:00
Diego Heras
f02b8d1281 elitetracker: add missing categories (#10583) 2020-12-20 16:22:13 +01:00
Diego Heras
6225b03e0c cinecalidad: fix download link (#10582) 2020-12-20 16:07:55 +01:00
Diego Heras
ebd4540fbf divxtotal: add flaresolverr info (#10581) 2020-12-20 15:59:27 +01:00
WMP
85ba5c6705 Add POLISH to polish language releases title (#10567) 2020-12-20 15:20:23 +01:00
ilike2burnthing
50d4545552 torrentv: change to http, uses invalid certificate 2020-12-19 22:01:25 +00:00
ilike2burnthing
22d0145155 dragonworldreloaded: update categories 2020-12-19 19:34:51 +00:00
Diego Heras
5a6fe668d6 core: validate flaresolverr url. resolves #10527 (#10571) 2020-12-19 20:13:23 +01:00
Christian Franchin
f3f93c02e9 bjshare: Also parse the international titles from the 24h search (#10501) 2020-12-19 20:06:54 +01:00
ilike2burnthing
a7f330c0b7 noname-club: update categories 2020-12-19 15:42:50 +00:00
ilike2burnthing
1b77703d8d noname-clubl: update categories 2020-12-19 15:42:46 +00:00
ilike2burnthing
342c2d05ea marinetracker: add shipbuilding history category 2020-12-19 15:09:23 +00:00
ilike2burnthing
4f0f121d57 torrentv: ignore expired certificate 2020-12-19 14:56:39 +00:00
ilike2burnthing
c29f6536d0 torrentview: change domain *26.com 2020-12-19 14:47:39 +00:00
Garfield69
451e254e32 generationfree: renew categories resolves #10559 2020-12-19 08:24:03 +13:00
ilike2burnthing
f88284bc09 fouducinema: update categories & add poster 2020-12-17 07:14:58 +00:00
ilike2burnthing
989f640e8b sktorrent: change row selector. resolves #10541
removes duplicate first result
2020-12-17 05:53:17 +00:00
ilike2burnthing
c2af3a443c torrentparadise: add animeothers category 2020-12-17 04:59:25 +00:00
Garfield69
9df39d0e7d sktorrent: fix size selector #10541 2020-12-17 17:18:49 +13:00
ilike2burnthing
c281e6c591 carpathians: update categories 2020-12-17 04:08:55 +00:00
ilike2burnthing
4349f05001 marinetracker: add categories 2020-12-17 03:23:35 +00:00
ilike2burnthing
92c6b4b6b5 piratbitl: add category 2020-12-17 02:35:18 +00:00
ilike2burnthing
3f848b08a9 piratbit: add category 2020-12-17 02:34:42 +00:00
Garfield69
2da768d9fe torrentbomb: drop removed-torrents resolves #8437 2020-12-17 10:21:44 +13:00
Garfield69
88b04964dd epizod: fix ebook detection resolves #10538 2020-12-17 10:19:14 +13:00
Garfield69
52ac5aeb06 Revert "epizod: fix ebook detection resolves #10538"
This reverts commit 32b382cefa.
2020-12-17 10:16:16 +13:00
Garfield69
32b382cefa epizod: fix ebook detection resolves #10538 2020-12-17 09:57:37 +13:00
Garfield69
6241882741 noname-clubl: date is on column 11 after login 2020-12-17 07:49:30 +13:00
Garfield69
82f7be2e05 noname-clubl: login version of the nnc indexer resolves #10531 2020-12-17 07:27:32 +13:00
ilike2burnthing
dd794f725d leaguehd: rename to lemonhd. resolves #10533 (#10535) 2020-12-16 16:21:29 +00:00
Garfield69
4fd91456c7 tvvault- add tvhd and tvsd cats #10412 2020-12-16 17:59:37 +13:00
ilike2burnthing
c497d42a4e takeabyte: remove, down for 30 days. resolves #4153 (#10530) 2020-12-16 01:08:04 +00:00
Diego Heras
bda0c2808f epizod: set windows user-agent, unblock linux users (#10529) 2020-12-16 01:45:57 +01:00
Diego Heras
bf8cae6a48 core: allow to set user-agent header per indexer (#10528) 2020-12-16 01:42:41 +01:00
Diego Heras
6e87fe4860 mejortorrent: new domain (#10526) 2020-12-16 00:20:28 +01:00
Diego Heras
3b9a7edb62 mejortorrent: add flaresolverr message. resolves #10500 (#10524) 2020-12-15 23:25:35 +01:00
Garfield69
01fb990164 turkseed: fix no-results
site has dropped download link in browse rows.
also defaults to full title instead of abbreviated titles with tooltip
2020-12-16 09:14:55 +13:00
Daniel Martin Gonzalez
df942e3f85 [Cinecalidad] Update Links to cinecalidad.im (#10522) 2020-12-16 08:16:09 +13:00
ilike2burnthing
f9402415ae assorted yaml: add info about flaresolverr (#10513) 2020-12-15 18:50:24 +00:00
ilike2burnthing
de9821f039 epizod: site change (#10505)
Co-authored-by: garfield69 <garfield69@outlook.com>
2020-12-15 18:16:18 +00:00
Daniel Martin Gonzalez
1f771d89e0 [HDOlimpo] Fix Freeleech tags (#10518) 2020-12-15 22:20:13 +13:00
Garfield69
4b2c4c0718 torrentccf: renew categories 2020-12-15 20:24:01 +13:00
ilike2burnthing
a91e82724c arenabg: site change 2020-12-14 22:34:53 +00:00
ilike2burnthing
abbc99d4f4 torrentbomb: change URL torrentb.site 2020-12-14 17:36:14 +00:00
ilike2burnthing
48fa32cfe9 zetorrents: change domain wwv.* 2020-12-14 17:33:51 +00:00
ilike2burnthing
cef941d2a7 mesevilag: site change (#10497) resolves #10201 2020-12-14 16:23:00 +13:00
Diego Heras
b365607714 core: improve search cache debug logs (#10502) 2020-12-14 00:46:18 +01:00
Diego Heras
1d80aea02a Add documentation for Cache and FlareSolverr (#10498) 2020-12-13 22:29:20 +01:00
Diego Heras
ebe05267b2 core: FlareSolverr integration. Bypass Cloudflare protection (#9028) 2020-12-13 21:42:10 +01:00
Diego Heras
d77b7c3616 core: fix installation path with spaces (#10489) 2020-12-12 22:14:56 +01:00
Diego Heras
13baa27656 core: fix .net core 5.0 warnings. resolves #10433 (#10485) 2020-12-12 21:38:33 +01:00
Garfield69
eaa4126da5 NNC: add season search support resolves #10481 2020-12-13 06:58:10 +13:00
Diego Heras
f8d3781f7a core: search cache optimizations #10382 (#10484)
* Empty cache when user changes proxy configuration
* Reduce the CPU needed to clean up results that exceed the limit per indexer
2020-12-12 18:44:08 +01:00
ilike2burnthing
b39fd35cf9 Revert "omgwtftrackr: remove, down for 30 days. resolves #8970 (#10462)" (#10483)
This reverts commit 70416ae224.
2020-12-12 17:23:25 +00:00
ilike2burnthing
300e7d04f8 yts: add proxies
unblocked.rest proxy is failing in browser, redirecting to yifyddl.co, which directs to yts.lv (which is a different site).

yts.pm and yify.is are also different sites.
2020-12-12 09:32:33 +00:00
Diego Heras
443057f156 core: remove .net core 5.0 compilation warnings #10433 (#10478) 2020-12-12 01:19:51 +01:00
Diego Heras
0e12f35082 core: remove legacy cryptographic code. #10433 (#10477)
Legacy code was deprecated on May 30, 2018
e73ae99e38
2020-12-12 01:09:52 +01:00
Garfield69
ce4b99394e generationfree: refresh cats resolves #10473 2020-12-12 12:21:15 +13:00
Diego Heras
a1567a94f4 assorted c#: fix configuration of several indexers (#10476)
The link could not be changed
2020-12-12 00:12:40 +01:00
Diego Heras
69125add3e core: redo search cache from scratch. resolves #10382 (#10447)
In simple words, when you make a request in Jackett, the results are saved in memory (cache). The next request will return results form the cache improving response time and making fewer requests to the sites.
* We assume all indexers/sites are stateless, the same request return the same response. If you change the search term, categories or something in the query Jackett has to make a live request to the indexer.
* There are some situations when we don't want to use the cache:
** When we are testing the indexers => if query.IsTest results are not cached
** When the user updates the configuration of one indexer => We call CleanIndexerCache to remove cached results before testing the configuration
** When there is some error/exception in the indexer => The results are not cached so we can retry in the next request
* We want to limit the memory usage, so we try to remove elements from cache ASAP:
** Each indexer can have a maximum number of results in memory. If the limit is exceeded we remove old results
** Cached results expire after some time
* Users can configure the cache or even disable it
2020-12-11 23:14:21 +01:00
ilike2burnthing
ec3787e803 btsow: change domain to *.cam 2020-12-10 23:54:12 +00:00
ilike2burnthing
7b6d53e4fc epublibre: update unblockit proxy domain *.dev 2020-12-10 23:07:51 +00:00
ilike2burnthing
295f910ad7 ettv: update unblockit proxy domain *.dev
Seems I missed this one when updating the rest to *.app
2020-12-10 23:06:49 +00:00
Garfield69
d9e9e994cd assorted yml: *unblockit.app -> *.dev 2020-12-11 10:15:48 +13:00
Garfield69
f46cb8dacf torrentz2: switch to only working domain resolves #1040 2020-12-11 10:07:58 +13:00
ilike2burnthing
70416ae224 omgwtftrackr: remove, down for 30 days. resolves #8970 (#10462) 2020-12-10 04:57:59 +00:00
ilike2burnthing
72f5e51072 selezen: restore *.net domain. resolves #9166 2020-12-10 04:46:32 +00:00
ilike2burnthing
b63344945c speedtorrentreloaded: fix login test path
https://github.com/Jackett/Jackett/issues/10026#issuecomment-742023042
2020-12-09 22:51:09 +00:00
Garfield69
4ceb98909c gktorrent, oxtorrent: msgnets only. resolves #10448 2020-12-09 13:00:26 +13:00
ilike2burnthing
e4d571a44c torrentview: change domain *25.com 2020-12-08 20:51:59 +00:00
ilike2burnthing
784e121509 torrentgalaxy: site updated, fix rows and dates 2020-12-08 19:27:08 +00:00
Diego Heras
222c02f28a speedapp: change login username to email. resolves #10226 (#10444) 2020-12-08 12:28:59 +01:00
Diego Heras
4330207a6d torrentseeds: fix category parsing. resolves #7794 (#10443) 2020-12-08 12:24:36 +01:00
airhawk777
65ca4d7478 Update to .NET 5 (#10346)
* Update to .NET 5

.NET 5 brings many performance (especially regex) improvements
https://devblogs.microsoft.com/dotnet/announcing-net-5-0/

Can look at bringing the packages upto date and using a single file executable in a future PR if the maintainers are interested

* Dotnet restore before building

* Restore on Windows only

* Out of ideas

* Update framework for windows specific apps

* Don't upgrade Microsoft.Extensions.Configuration

* drop mono from the dotnet linux build instructions

* Fix logic to get app runtime

* readme: add windows .net prereq link

* Update README.md

* azure-pipeline: bump minorversion to 17

Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
Co-authored-by: Diego Heras <ngosang@hotmail.es>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2020-12-08 21:10:34 +13:00
ilike2burnthing
6e8a6167e9 ztracker: add MR and MST
"Downloaded torrents must be seeded up to 0.8 OR 3 days of clean seed time."
http://ztracker.org/rules.php
Global MR is 0.6
2020-12-08 04:26:38 +00:00
ilike2burnthing
2438d54252 anidub: fix search, don't replace spaces with + (#10438) 2020-12-08 02:16:41 +00:00
Tom.Tan
81c205bd33 Add pttime.org support (#10422)
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2020-12-08 01:38:58 +00:00
Garfield69
7f0477c6fc torrentproject2: alternate date parsing resolves #10435 2020-12-08 12:29:04 +13:00
Garfield69
a92a3cb00d torrentparadise: new cats resolves #8438 2020-12-08 12:02:37 +13:00
Garfield69
ad91845c76 torrentdownload: new cats resolves #9273 2020-12-08 11:59:00 +13:00
Garfield69
e1b994a490 linuxtracker: add undocumented cat resolves #10274 2020-12-08 11:55:34 +13:00
Garfield69
4277f81b33 firebit: new cat resolves #8434 2020-12-08 11:23:32 +13:00
Diego Heras
4ad0e1ee9d vizuk: update categories (#10436) 2020-12-07 22:18:35 +01:00
Dmitry Chepurovskiy
a820b318b2 [ShizaProject] Implement auto re-auth on cookie expire (#10429) 2020-12-07 22:17:55 +01:00
Diego Heras
dda3f033aa femdomcult: fix torrents without date (#10434) 2020-12-07 21:56:36 +01:00
Garfield69
92f7277cb1 uhdbits: add season pack search support. resolves #10423 2020-12-08 07:40:36 +13:00
mazmar
858bce64c6 fixed torrent names on SKTorrent and Trezzor tracker (#10404) 2020-12-08 07:05:39 +13:00
LonelyMuppet
06a3549d0c dmhy, u2: add movies categories (#10399) 2020-12-08 07:00:32 +13:00
ilike2burnthing
75e9931a5a extratorrent-it: fix some magnet links
Some magnets are using ; instead of & between trackers, e.g.:
...&dn=title&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce;tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce;tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce;tr=...
This results in them being added to the torrent client as a single, long, broken tracker.
2020-12-07 14:11:23 +00:00
500 changed files with 15907 additions and 11416 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.

176
README.md
View File

@@ -17,10 +17,9 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](https://github.com/webtor-io/go-jackett)
#### Supported Systems
* Windows 7SP1 or greater
* Linux [supported operating systems here](https://github.com/dotnet/core/blob/master/release-notes/3.1/3.1-supported-os.md#linux)
* Windows 7 SP1 or greater
* Linux [supported operating systems here](https://github.com/dotnet/core/blob/master/release-notes/5.0/5.0-supported-os.md#linux)
* macOS 10.13 or greater
<details> <summary> <b> Supported Public Trackers </b> </summary>
@@ -40,11 +39,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BigFANGroup
* BitRu
* BT.etree
* BT4G
* BTDB
* BTDIGG
* BTSOW
* Byrutor
* CiliPro (LIAORENCILI)
* comicat
* ConCen
* cpasbien
* cpasbienClone
@@ -52,7 +53,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* dmhy
* E-Hentai
* emtrek
* Epizod
* Erai-Raws
* ETTV
* EXT Torrents
* ExtraTorrent.cd
@@ -65,7 +66,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* GkTorrent
* GloDLS
* GTorrent
* HDReactor
* GTorrent.pro
* HDhouse (HDReactor)
* IBit
* Idope
* Il CorSaRo Blu
@@ -73,7 +75,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Internet Archive (archive.org)
* Isohunt2
* iTorrent
* kickasstorrents (kickass.ws)
* kickasstorrents.ws
* kickasstorrents.to
* Legit Torrents
* LePorno.info
@@ -83,9 +85,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Magnet4You
* MejorTorrent
* MixTapeTorrent
* Monova
* MovCr
* Montorrent
* MoviesDVDR
* MovieTorrent
* MyPornClub
* NewPCT (aka: tvsinpagar, descargas2020, torrentlocura, torrentrapid, tumejortorrent, pctnew, etc)
* Newstudio
@@ -94,6 +96,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NoNaMe Club (NNM-Club)
* Nyaa-Pantsu
* Nyaa.si
* OnceSearch
* OneJAV
* OxTorrent
* ParnuXi
@@ -105,6 +108,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PornoLive
* PornoRip
* PornoTor
* Portugas
* ProPorn
* ProStyleX
* Rapidzona
@@ -119,36 +123,38 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* ShizaProject
* shokweb
* ShowRSS
* SkyTorrentsClone (*.lol)
* SkyTorrentsClone2 (*.to)
* SkyTorrents.to
* Solid Torrents
* sosulki
* SubsPlease
* sukebei-Pantsu
* sukebei.Nyaa.si
* The Pirate Bay (TPB)
* TNTfork
* Tokyo Tosho
* Torlock
* TOROS
* Torrent Bomb (토렌트봄)
* Torrent Downloads (TD)
* Torrent Oyun indir
* Torrent Paradise (ML)
* torrent-pirat
* Torrent4You
* Torrent9
* Torrent9Clone
* Torrent9 clone
* TorrentDownload
* TorrentFunk
* TorrentGalaxy (TGx)
* TorrentKitty
* TorrentMafya
* TorrentMax (토렌트맥스)
* TorrentParadise
* TorrentProject
* TorrentProject2
* TorrentQQ (토렌트큐큐)
* Torrents.csv
* TorrentSir (토렌트썰)
* Torrentv
* TorrentView (토렌트뷰)
* Torrentz2
* Torrentz2k
* TorrentWhiz ( 토렌트위즈)
* truPornolabs
* Underverse
* UnionDHT
@@ -166,23 +172,24 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
<details> <summary> <b> Supported Semi-Private Trackers </b> </summary>
* AniDUB
* Anime-Free
* ArenaBG
* BaibaKo
* BookTracker
* BootyTape
* CasStudioTV
* cool-torrent
* Catorrent
* Darmowe torrenty
* Deildu
* DimeADozen (EzTorrent)
* DXP (Deaf Experts)
* EniaHD
* Erzsebet
* Erzsebet.pl
* ExKinoRay
* ExtremlymTorrents (XTR)
* Genesis-Movement
* HamsterStudio
* HD-CzTorrent
* HunTorrent
* IV-Torrents
* KinoNaVse100
* Kinorun
@@ -206,6 +213,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Sharewood
* SkTorrent
* SkTorrent-org
* themixingbowl (TMB)
* Toloka.to
* Torrent-Explosiv
* Torrents-Local
@@ -222,30 +230,30 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 2 Fast 4 You
* 3ChangTrai (3CT) [![(invite needed)][inviteneeded]](#)
* 3D Torrents (3DT) [![(invite needed)][inviteneeded]](#)
* 3evils
* 4thD (4th Dimension)
* 52PT
* 720pier
* Abnormal [![(invite needed)][inviteneeded]](#)
* ABtorrents (ABT + RNS)
* Acid Lounge (A-L) [![(invite needed)][inviteneeded]](#)
* AcrossTheTasman [![(invite needed)][inviteneeded]](#)
* Aftershock
* Aidoru!Online
* Aither
* AlphaRatio (AR)
* AmigosShareClub
* anasch.cc
* AnimeBytes (AB)
* AnimeTorrents (AnT)
* AnimeWorld (AST4u) [![(invite needed)][inviteneeded]](#)
* Anthelion
* Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#)
* ArabP2P
* Asgaard (AG)
* AsianCinema
* AST4u [![(invite needed)][inviteneeded]](#)
* Asylum Share
* AudioNews (AN)
* Audiobook Torrents (ABT + RNS)
* Aussierul.es [![(invite needed)][inviteneeded]](#)
* AvistaZ (AsiaTorrents)
* Awesome-HD (AHD)
* Borgzelle
* Back-ups
* bB
@@ -254,7 +262,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BeyondHD (BHD)
* Bibliotik
* BIGTorrent
* BigTower
* Bit-City Reloaded [![(invite needed)][inviteneeded]](#)
* BIT-HDTV
* BiT-TiTAN
@@ -271,7 +278,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BroadCity [![(invite needed)][inviteneeded]](#)
* BroadcasTheNet (BTN)
* BrokenStones [![(invite needed)][inviteneeded]](#)
* BTGigs (TG) [![(invite needed)][inviteneeded]](#)
* BTNext (BTNT)
* BTSCHOOL
* BWTorrents
@@ -282,7 +288,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Carpathians
* CartoonChaos (CC)
* CasaTorrent [![(invite needed)][inviteneeded]](#)
* ChannelX
* ChileBT
* Cinecalidad
* CinemaMovieS_ZT
@@ -290,10 +295,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Cinemageddon
* Cinematik
* Classix
* Coastal-Crew
* Concertos
* CrazyHD
* CrazySpirits
* CrnaBerza
* DANISH BYTES
* Darius Tracker
* Dark-Shadow
* Dark Tracker
@@ -306,13 +313,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* DigitalCore
* DivTeam
* DivxTotal
* DocumentaryTorrents (DT)
* Dragonworld Reloaded [![(invite needed)][inviteneeded]](#)
* DXDHD
* EbookParadijs
* Ebooks-Shares
* EfectoDoppler
* Elite-Tracker
* Empornium (EMP)
* EpubLibre
* eShareNet
@@ -322,6 +326,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* ExtremeTorrents [![(invite needed)][inviteneeded]](#)
* FANO.IN
* Fantastic Heaven
* FeedUrNeed
* Femdomcult
* FileList (FL)
* Film-Paleis
@@ -330,13 +335,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* FocusX
* Fou-Du-Cinema
* FreeTorrent
* FullMixMusic
* FunFile (FF)
* FunkyTorrents (FT) [![(invite needed)][inviteneeded]](#)
* FunReleases [![(invite needed)][inviteneeded]](#)
* Fuzer (FZ)
* GFXPeers
* Galeriens (LaPauseTorrents)
* Gay-Torrents.net
* Gay-Torrents.org [![(invite needed)][inviteneeded]](#)
* GAYtorrent.ru
@@ -348,7 +350,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* GreekDiamond
* Greek Team
* HaiDan
* HacheDe
* HD Dolby [![(invite needed)][inviteneeded]](#)
* HD-Bits.com
* HD-Forever (HDF)
@@ -359,17 +360,16 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HD-Torrents (HDT)
* HD4FANS [![(invite needed)][inviteneeded]](#)
* HDArea (HDA)
* HDAtmos
* HDBits
* HDCenter [![(invite needed)][inviteneeded]](#)
* HDChina (HDWing)
* HDC (HDCiTY)
* HDCity
* HDDisk (HDD)
* HDHome (HDBigger)
* HDME
* HDRoute [![(invite needed)][inviteneeded]](#)
* HDSky
* HDStreet
* HDTime
* HDTorrents.it
* HDTurk [![(invite needed)][inviteneeded]](#)
@@ -378,7 +378,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Hebits
* HellasTZ
* Hon3y HD
* Horror Site
* HQSource (HQS)
* HuSh [![(invite needed)][inviteneeded]](#)
* IPTorrents (IPT)
@@ -394,7 +393,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* LatinoP2P
* Le Saloon
* LeChaudron
* LeagueHD
* LemonHD
* LearnFlakes
* LegacyHD (HD4Free)
* Libble
@@ -403,6 +402,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)
@@ -412,7 +412,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* MNV (Max-New-Vision)
* Mononoké-BT [![(invite needed)][inviteneeded]](#)
* MoreThanTV (MTV)
* Movie Zone (Mz)
* MyAnonamouse (MAM)
* MySpleen [![(invite needed)][inviteneeded]](#)
* NBTorrents [![(invite needed)][inviteneeded]](#)
@@ -420,12 +419,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Nebulance (NBL) (TransmiTheNet)
* NetCosmo
* NetLab
* New Real World [![(invite needed)][inviteneeded]](#)
* NorBits
* notwhat.cd
* Nordic+
* Oasis
* oMg[WtF]trackr
* OnlineSelfEducation
* ONLYscene
* OpenCD
* Orpheus
* OshenPT
* Ourbits (HDPter)
@@ -443,15 +441,16 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PolishTracker
* PornBits (PB)
* Pornbay [![(invite needed)][inviteneeded]](#)
* PotUK
* Pretome
* PrivateHD (PHD)
* ProAudioTorrents (PAT)
* Psytorrents [![(invite needed)][inviteneeded]](#)
* PTerClub
* PTFiles (PTF)
* PThome
* PTMSG
* PTSBAO
* PTtime
* PuntoTorrent
* PuroVicio
* Puur-Hollands
@@ -459,10 +458,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
@@ -472,10 +473,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SDBits [![(invite needed)][inviteneeded]](#)
* Secret Cinema
* SeedFile (SF)
* ShareUniversity
* ShareFiles
* Shareisland
* Shazbat
* Shellife (SL) [![(invite needed)][inviteneeded]](#)
* SiamBIT
* SnowPT (SSPT)
* SoulVoice [![(invite needed)][inviteneeded]](#)
@@ -487,15 +487,15 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SportHD [![(invite needed)][inviteneeded]](#)
* SportsCult
* SpringSunday
* SugoiMusic
* Superbits (SBS)
* TakeaByte
* Tapochek
* Tasmanit [![(invite needed)][inviteneeded]](#)
* TeamHD
* TeamOS
* TEKNO3D [![(invite needed)][inviteneeded]](#)
* TellyTorrent
* TenYardTorrents (TYT) [![(invite needed)][inviteneeded]](#)
* teracod (Movie Zone)
* The Falling Angels (TFA)
* The Geeks [![(invite needed)][inviteneeded]](#)
* The Horror Charnel (THC)
@@ -507,6 +507,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* The Vault [![(invite needed)][inviteneeded]](#)
* TheAudioScene
* TheEmpire (TE) [![(invite needed)][inviteneeded]](#)
* TheLeachZone
* TheScenePlace (TSP)
* TJUPT
* TLFBits [![(invite needed)][inviteneeded]](#)
* ToTheGlory (TTG)
@@ -531,6 +533,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Torrenting (TT) [![(invite needed)][inviteneeded]](#)
* Torrentland
* TotallyKids (TK)
* Trackeros
* TranceTraffic [![(invite needed)][inviteneeded]](#)
* Trezzor
* TTsWEB
@@ -557,7 +560,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
@@ -580,18 +582,41 @@ Using the all indexer has no advantages (besides reduced management overhead), o
To get all Jackett indexers including their capabilities you can use `t=indexers` on the all indexer. To get only configured/unconfigured indexers you can also add `configured=true/false` as a query parameter.
### Filter indexers
Another special "filter" indexer is available at `/api/v2.0/indexers/<filter>/results/torznab`
It will query the configured indexers that match the `<filter>` expression criterias and return the combined results as "all".
Supported filters
Filter | Condition
-|-
`type:<type>` | where the indexer type is equal to `<type>`
`tag:<tag>` | where the indexer tags contains `<tag>`
`lang:<tag>` | where the indexer language start with `<lang>`
`test:{passed\|failed}` | where the last indexer test performed `passed` or `failed`
Supported operators
Operator | Condition
-|-
`!<expr>` | where not `<expr>`
`<expr1>+<expr2>[+<expr3>...]` | where `<expr1>` and `<expr2>` [and `<expr3>`...]
`<expr1>,<expr2>[,<expr3>...]` | where `<expr1>` or `<expr2>` [or `<expr3>`...]
Example:
The "filter" indexer at `/api/v2.0/indexers/tag:group1,!type:private+lang:en/results/torznab` will query all the configured indexers tagged with `group1` or all the indexers not private and with `en` language (`en-en`,`en-us`,...)
## Installation on Windows
We recommend you install Jackett as a Windows service using the supplied installer. You may also download the zipped version if you would like to configure everything manually.
To get started with using the installer for Jackett, follow the steps below:
1. Download the latest version of the Windows installer, "Jackett.Installer.Windows.exe" from the [releases](https://github.com/Jackett/Jackett/releases/latest) page.
2. When prompted if you would like this app to make changes to your computer, select "yes".
3. If you would like to install Jackett as a Windows Service, make sure the "Install as Windows Service" checkbox is filled.
4. Once the installation has finished, check the "Launch Jackett" box to get started.
5. Navigate your web browser to http://127.0.0.1:9117
6. You're now ready to begin adding your trackers and using Jackett.
1. Check if you need any .NET prerequisites installed, see https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=net50#dependencies
2. Download the latest version of the Windows installer, "Jackett.Installer.Windows.exe" from the [releases](https://github.com/Jackett/Jackett/releases/latest) page.
3. When prompted if you would like this app to make changes to your computer, select "yes".
4. If you would like to install Jackett as a Windows Service, make sure the "Install as Windows Service" checkbox is filled.
5. Once the installation has finished, check the "Launch Jackett" box to get started.
6. Navigate your web browser to http://127.0.0.1:9117
7. You're now ready to begin adding your trackers and using Jackett.
When installed as a service the tray icon acts as a way to open/start/stop Jackett. If you opted to not install it as a service then Jackett will run its web server from the tray tool.
@@ -675,7 +700,7 @@ Jackett is available as a beta package from [SynoCommunity](https://synocommunit
## Running Jackett behind a reverse proxy
When running jackett behind a reverse proxy make sure that the original hostname of the request is passed to Jackett. If HTTPS is used also set the X-Forwarded-Proto header to "https". Don't forget to adjust the "Base Path Override" Jackett option accordingly.
When running jackett behind a reverse proxy make sure that the original hostname of the request is passed to Jackett. If HTTPS is used also set the X-Forwarded-Proto header to "https". Don't forget to adjust the "Base path override" Jackett option accordingly.
Example config for apache:
```
@@ -699,6 +724,20 @@ location /jackett {
}
```
## Search Cache
Jackett has an internal cache to increase search speed and to reduce the number of requests to the torrent sites.
The default values should be good for most users. If you have problems, you can reduce the TTL value in the
configuration or even disable the cache. Keep in mind that you can be banned by the sites if you make a lot of requests.
* **Cache TTL (seconds)**: (default 2100 / 35 minutes) It indicates how long the results can remain in the cache.
* **Cache max results per indexer**: (default 1000) How many results are kept in cache for each indexer. This limit is used to limit the use of RAM. If you make many requests and you have enough memory, increase this number.
## Configuring FlareSolverr
Some indexers are protected by CloudFlare or similar services and Jackett is not able to solve the challenges.
For these cases, [FlareSolverr](https://github.com/FlareSolverr/FlareSolverr) has been integrated into Jackett. This service is in charge of solving the challenges and configuring Jackett with the necessary cookies.
Setting up this service is optional, most indexers don't need it.
* Install FlareSolverr service (following their instructions)
* Configure **FlareSolverr API URL** in Jackett. For example: http://172.17.0.2:8191
## Configuring OMDb
This feature is used as a fallback (when using the aggregate Indexer) to get the movie/series title if only the IMDB ID is provided in the request.
To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/apikey.aspx) (1,000 daily requests limit) and paste the key in Jackett
@@ -724,9 +763,6 @@ To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/a
- `-c, --UseClient` Override web client selection.
[automatic(Default)/httpclient/httpclient2]
- `-j, --ProxyConnection` use proxy - e.g. 127.0.0.1:8888
- `-x, --ListenPublic` Listen publicly
- `-z, --ListenPrivate` Only allow local access
@@ -755,13 +791,15 @@ To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/a
## Building from source
### Windows
* Install the .NET Core [SDK](https://www.microsoft.com/net/download/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
@@ -775,21 +813,21 @@ git clone https://github.com/Jackett/Jackett.git
cd Jackett/src
# dotnet core version
dotnet publish Jackett.Server -f netcoreapp3.1 --self-contained -r osx-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/netcoreapp3.1/osx-x64/jackett # run jackett
dotnet publish Jackett.Server -f net5.0 --self-contained -r osx-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/net5.0/osx-x64/jackett # run jackett
```
### Linux
```bash
sudo apt install mono-complete nuget msbuild dotnet-sdk-3.1 # install build tools (Debian/ubuntu)
sudo apt install nuget msbuild dotnet-sdk-5.0 # install build tools (Debian/ubuntu)
git clone https://github.com/Jackett/Jackett.git
cd Jackett/src
# dotnet core version
dotnet publish Jackett.Server -f netcoreapp3.1 --self-contained -r linux-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/netcoreapp3.1/linux-x64/jackett # run jackett
dotnet publish Jackett.Server -f net5.0 --self-contained -r linux-x64 -c Debug # takes care of everything
./Jackett.Server/bin/Debug/net5.0/linux-x64/jackett # run jackett
```
## Screenshots

View File

@@ -2,12 +2,12 @@
name: $(majorVersion).$(minorVersion).$(patchVersion)
variables:
majorVersion: 0
minorVersion: 16
minorVersion: 18
patchVersion: $[counter(variables['minorVersion'], 1)] # this will reset when we bump minor
jackettVersion: $(majorVersion).$(minorVersion).$(patchVersion)
buildConfiguration: Release
netCoreFramework: netcoreapp3.1
netCoreSdkVersion: 3.1.x
netCoreFramework: net5.0
netCoreSdkVersion: 5.0.x
# system.debug: true
trigger:
@@ -50,7 +50,7 @@ stages:
runtime: osx-x64
archiveType: tar
artifactName: Jackett.Binaries.macOS.tar.gz
LinuxAmdx64:
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
framework: $(netCoreFramework)
@@ -110,7 +110,7 @@ stages:
projects: 'src/Jackett.Tray/Jackett.Tray.csproj'
publishWebProjects: false
zipAfterPublish: false
arguments: '--configuration $(buildConfiguration) --runtime $(runtime) --framework $(framework) --output $(Build.BinariesDirectory) /p:AssemblyVersion=$(jackettVersion) /p:FileVersion=$(jackettVersion) /p:InformationalVersion=$(jackettVersion) /p:Version=$(jackettVersion)'
arguments: '--configuration $(buildConfiguration) --runtime $(runtime) --framework $(framework)-windows --output $(Build.BinariesDirectory) /p:AssemblyVersion=$(jackettVersion) /p:FileVersion=$(jackettVersion) /p:InformationalVersion=$(jackettVersion) /p:Version=$(jackettVersion)'
- task: DotNetCoreCLI@2
displayName: Build Jackett Service (Windows only)
@@ -120,7 +120,7 @@ stages:
projects: 'src/Jackett.Service/Jackett.Service.csproj'
publishWebProjects: false
zipAfterPublish: false
arguments: '--configuration $(buildConfiguration) --runtime $(runtime) --framework $(framework) --output $(Build.BinariesDirectory) /p:AssemblyVersion=$(jackettVersion) /p:FileVersion=$(jackettVersion) /p:InformationalVersion=$(jackettVersion) /p:Version=$(jackettVersion)'
arguments: '--configuration $(buildConfiguration) --runtime $(runtime) --framework $(framework)-windows --output $(Build.BinariesDirectory) /p:AssemblyVersion=$(jackettVersion) /p:FileVersion=$(jackettVersion) /p:InformationalVersion=$(jackettVersion) /p:Version=$(jackettVersion)'
- task: CopyFiles@2
displayName: Copy Jackett Server
@@ -300,15 +300,9 @@ stages:
workingDirectory: $(Build.SourcesDirectory)
targetType: inline
failOnStderr: true
script: |
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/DateTimeRoutines
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Common
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.IntegrationTests
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Server
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Service
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Test
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Tray
dotnet-format --dry-run --check --verbosity diagnostic --folder ./src/Jackett.Updater
# execute this command to format all files:
# dotnet-format --fix-whitespace --verbosity diagnostic --folder ./src
script: dotnet-format --check --verbosity diagnostic --folder ./src
- job: Linting_YAML
displayName: Linting YAML
@@ -354,21 +348,16 @@ stages:
imageName: macOS-latest
framework: $(netCoreFramework)
runtime: osx-x64
LinuxAmdx64:
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
framework: $(netCoreFramework)
runtime: linux-x64
LinuxARM32:
buildDescription: Linux ARM32
LinuxARM:
buildDescription: Linux ARM
imageName: ubuntu-latest
framework: $(netCoreFramework)
runtime: linux-arm
LinuxARM64:
buildDescription: Linux ARM64
imageName: ubuntu-latest
framework: $(netCoreFramework)
runtime: linux-arm64
pool:
vmImage: $(imageName)
displayName: ${{ variables.buildDescription }}
@@ -461,7 +450,7 @@ stages:
buildDescription: macOS
imageName: macOS-latest
artifactName: Jackett.Binaries.macOS.tar.gz
LinuxAmdx64:
LinuxAMDx64:
buildDescription: Linux AMD x64
imageName: ubuntu-latest
artifactName: Jackett.Binaries.LinuxAMDx64.tar.gz

6
nuget.config Normal file
View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

View File

@@ -55,6 +55,10 @@ body {
max-width: 255px;
}
.setup-item-password {
max-width: 255px;
}
.setup-item-inputcheckbox label {
padding: 0 1.5em;
}
@@ -72,6 +76,10 @@ body {
max-width: 255px;
}
.setup-item-inputtags {
max-width: 255px;
}
[data-type=hiddendata]{
display: none;
}
@@ -134,8 +142,8 @@ hr {
}
.input-header {
font-size: 18px;
width: 160px;
font-size: 16px;
width: 250px;
display: inline-block;
}
@@ -165,7 +173,7 @@ hr {
text-align: center;
}
#jackett-allowext, #jackett-allowupdate, #jackett-logging, #jackett-prerelease {
#jackett-allowext, #jackett-allowupdate, #jackett-logging, #jackett-prerelease, #jackett-cache-enabled {
width: 25px;
}
@@ -324,3 +332,21 @@ input#searchquery {
#proxy-warning {
color: red;
}
.label-tag {
text-transform: lowercase;
background-color: #777;
}
.tagify {
height: auto;
}
.tagify .tagify__input {
min-width: 0;
text-transform: lowercase;
}
.tagify .tagify__tag-text {
text-transform: lowercase;
}

File diff suppressed because it is too large Load Diff

View File

@@ -55,6 +55,10 @@ body {
max-width: 255px;
}
.setup-item-password {
max-width: 255px;
}
.setup-item-inputbool input {
max-width: 100px;
height: 20px;
@@ -126,8 +130,8 @@ hr {
}
.input-header {
font-size: 18px;
width: 160px;
font-size: 16px;
width: 250px;
display: inline-block;
}
@@ -157,7 +161,7 @@ hr {
text-align: center;
}
#jackett-allowext, #jackett-allowupdate, #jackett-logging, #jackett-prerelease {
#jackett-allowext, #jackett-allowupdate, #jackett-logging, #jackett-prerelease, #jackett-cache-enabled {
width: 25px;
}
@@ -326,3 +330,21 @@ input#searchquery {
#proxy-warning {
color: red;
}
.label-tag {
text-transform: lowercase;
background-color: #777;
}
.tagify {
height: auto;
}
.tagify .tagify__input {
min-width: 0;
text-transform: lowercase;
}
.tagify .tagify__tag-text {
text-transform: lowercase;
}

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' />
@@ -25,16 +17,19 @@
<script type="text/javascript" src="../libs/jquery.dataTables.min.js?changed=2017083001" charset="utf8"></script>
<script type="text/javascript" src="../libs/handlebars.min.js?changed=2017083001"></script>
<script type="text/javascript" src="../libs/moment.min.js?changed=2017083001"></script>
<script type="text/javascript" src="../libs/handlebarsmoment.js?changed=2017083001"></script>
<script type="text/javascript" src="../libs/handlebarsmoment.js?changed=20210117"></script>
<script type="text/javascript" src="../libs/handlebarsextend.js?changed=2017083001"></script>
<script type="text/javascript" src="../bootstrap/bootstrap.min.js?changed=2017083001"></script>
<script type="text/javascript" src="../libs/bootstrap-notify.js?changed=2017083001"></script>
<script type="text/javascript" src="../libs/bootstrap-multiselect.js?changed=2017083001"></script>
<script type="text/javascript" src="../libs/tagify.min.js?changed=11662"></script>
<script type="text/javascript" src="../libs/jQuery.tagify.min.js?changed=11662"></script>
<link rel="stylesheet" type="text/css" href="../bootstrap/bootstrap.min.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../animate.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../custom.css?changed=20200223" media="only screen and (min-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../custom_mobile.css?changed=20200223" media="only screen and (max-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../css/tagify.css?changed=11662">
<link rel="stylesheet" type="text/css" href="../custom.css?changed=11662" media="only screen and (min-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../custom_mobile.css?changed=11662" media="only screen and (max-device-width: 480px)">
<link rel="stylesheet" type="text/css" href="../css/jquery.dataTables.min.css?changed=2017083001">
<link rel="stylesheet" type="text/css" href="../css/bootstrap-multiselect.css?changed=2017083001" />
<link rel="stylesheet" type="text/css" href="../css/font-awesome.min.css?changed=2017083001">
@@ -59,6 +54,8 @@
</div>
<div class="pull-right">
<div id="filters" class="btn-group btn-group-sm">
</div>
<button id="jackett-add-indexer" class="btn btn-success btn-sm">
<span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Add indexer
</button>
@@ -73,7 +70,7 @@
</button>
</div>
<h3>Configured Indexers</h3>
<div id="indexers"> </div>
<div id="indexers"></div>
<hr />
<div class="input-area">
@@ -127,7 +124,7 @@
</a>
</div>
<div class="input-area">
<span class="input-header">Base Path Override: </span>
<span class="input-header">Base path override: </span>
<input id="jackett-basepathoverride" class="form-control input-right" type="text" value="" placeholder="/jackett">
</div>
<div class="input-area">
@@ -135,7 +132,7 @@
<input id="jackett-port" class="form-control input-right" type="text" value="" placeholder="9117">
</div>
<div class="input-area">
<span class="input-header">Manual download blackhole directory: </span>
<span class="input-header">Blackhole directory: </span>
<input id="jackett-savedir" class="form-control input-right" type="text" value="" placeholder="c:\torrents\">
</div>
@@ -188,6 +185,22 @@
<span class="input-header">Enhanced logging: </span>
<input id="jackett-logging" class="form-control input-right" type="checkbox" />
</div>
<div class="input-area">
<span class="input-header">Cache enabled (recommended): </span>
<input id="jackett-cache-enabled" class="form-control input-right" type="checkbox" />
</div>
<div class="input-area">
<span class="input-header">Cache TTL (seconds): </span>
<input id="jackett-cache-ttl" class="form-control input-right" type="text" value="" placeholder="">
</div>
<div class="input-area">
<span class="input-header">Cache max results per indexer: </span>
<input id="jackett-cache-max-results-per-indexer" class="form-control input-right" type="text" value="" placeholder="">
</div>
<div class="input-area">
<span class="input-header">FlareSolverr API URL: </span>
<input id="jackett-flaresolverrurl" class="form-control input-right" type="text" value="" placeholder="Blank for default">
</div>
<div class="input-area">
<span class="input-header">OMDB API key: </span>
<input id="jackett-omdbkey" class="form-control input-right" type="text" value="" placeholder="">
@@ -205,7 +218,7 @@
<div id="modals"></div>
<script id="setup-item" type="text/x-handlebars-template">
<div class="setup-item form-group" data-id="{{id}}" data-value="{{value}}" data-type="{{type}}">
<div class="setup-item form-filter" data-id="{{id}}" data-value="{{value}}" data-type="{{type}}">
<div class="setup-item-label">{{name}}</div>
<div class="setup-item-value">{{{value_element}}}</div>
</div>
@@ -219,6 +232,11 @@
{{/if}}
</div>
</script>
<script id="setup-item-password" type="text/x-handlebars-template">
<div class="setup-item-password">
<input class="form-control" type="password" value="{{{value}}}" />
</div>
</script>
<script id="setup-item-inputbool" type="text/x-handlebars-template">
<div class="setup-item-inputbool">
{{#if value}}
@@ -276,10 +294,14 @@
Click on an URL to copy it to the Site Link field.
</div>
</script>
<script id="setup-item-inputtags" type="text/x-handlebars-template">
<div class="setup-item-inputtags">
<input class="form-control input-sm" type="text" value="{{{value}}}" {{#if pattern}} pattern="{{pattern}}"{{/if}}/>
</div>
</script>
<script id="configured-indexer-table" type="text/x-handlebars-template">
<div class="configured-indexer-div">
<div class="tab-content configured-indexer-div">
<table id="configured-indexer-datatable" class="indexer-table dataTable compact cell-border hover stripe table table-responsive">
<thead>
<tr>
@@ -290,7 +312,7 @@
<tbody>
{{#each indexers}}
<tr class="configured-indexer-row">
<td><a target="_blank" href="{{site_link}}" title="{{description}}">{{name}}</a> <span title="{{type}}" class="label label-{{type_label}}" style="text-transform: capitalize;">{{type}}</span></td>
<td><a target="_blank" href="{{site_link}}" title="{{description}}">{{name}}</a> <span title="{{type}}" class="label label-{{type_label}}" style="text-transform: capitalize;">{{type}}</span>{{#each tags}} <span title="{{this}}" class="label label-tag">{{this}}</span>{{/each}}</td>
<td class="fit">
<div class="indexer-buttons">
<a href="{{rss_host}}" title="{{rss_host}}" role="button" class="indexer-button-copy btn btn-xs btn-info">Copy RSS Feed</i></a>
@@ -329,10 +351,11 @@
<table id="unconfigured-indexer-datatable" class="indexer-table dataTable compact cell-border hover stripe table table-responsive">
<thead>
<tr>
<th></th>
<th>Indexer</th>
<th>Categories</th>
<th>Type</th>
<th>Type string</th>
<th data-type="hiddendata">Type string</th>
<th>Language</th>
<th></th>
</tr>
@@ -340,10 +363,15 @@
<tbody>
{{#each indexers}}
<tr class="unconfigured-indexer-row">
<td class="checkboxColumn">
{{#if_eq type "public"}}
<input type="checkbox" id="select{{id}}" data-id="{{id}}" />
{{/if_eq}}
</td>
<td><a target="_blank" href="{{site_link}}" title="{{description}}">{{name}}</a></td>
<td>{{mains_cats}}</td>
<td class="fit"><span title="{{type}}" class="label label-{{type_label}}" style="text-transform: capitalize;">{{type}}</span></td>
<td>{{type}}</td>
<td data-type="hiddendata">{{type}}</td>
<td class="fit">{{language}}</td>
<td class="fit">
<div class="indexer-buttons">
@@ -362,7 +390,13 @@
</tbody>
<tfoot>
<tr>
<td colspan="6"></td>
<th></th>
<th>Indexer</th>
<th>Categories</th>
<th>Type</th>
<th data-type="hiddendata">Type string</th>
<th>Language</th>
<th></th>
</tr>
</tfoot>
</table>
@@ -474,12 +508,17 @@
<p>You can search all configured indexers from this screen.</p>
<label for="text">Query</label>
<input class="form-control" type="text" name="query" id="searchquery" />
<label for="tracker">Tracker</label>
<select name="tracker" id="searchTracker" multiple="multiple">
{{#each indexers}}
<option value="{{id}}" selected>{{name}}</option>
{{/each}}
{{#if filters}}
<label for="filter">Filter</label>
<select name="filter" id="searchFilter">
<option value="all">all</option>
{{#each filters}}
<option value="{{id}}">{{id}}</option>
{{/each}}
</select>
{{/if}}
<label for="tracker">Tracker</label>
<select name="tracker" id="searchTracker" multiple="multiple"></select>
<label for="category">Category</label>
<select name="category" id="searchCategory" multiple="multiple"></select>
<button id="jackett-search-perform" class="btn btn-success btn-sm"><span class="fa fa-search"></span></button>
@@ -586,7 +625,9 @@
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" id="add-selected-indexers" class="btn btn-default">Add Selected</button>
<button type="button" id="close-selected-indexers" class="btn btn-default"
data-dismiss="modal">Close</button>
</div>
</div>
</div>
@@ -671,6 +712,17 @@
</div>
</script>
<script id="jackett-filters" type="text/x-handlebars-template">
<button id="jackett-filters-dropdown" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Filter <span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="jackett-filters-dropdown">
<li class="{{#if_eq active null}}active{{/if_eq}}"><a href="#">All</a></li>
{{#each filters}}
<li class="{{#if_eq ../active id}}active{{/if_eq}}"><a href="#indexers&filter={{id}}" data-id="{{id}}">{{id}}</a></li>
{{/each}}
</ul>
</script>
<script id="spinner" type="text/x-handlebars-template">
<span class="spinner glyphicon glyphicon-refresh"></span>
</script>
@@ -680,6 +732,6 @@
</script>
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
<script type="text/javascript" src="../custom.js?changed=20201107"></script>
<script type="text/javascript" src="../custom.js?changed=PR11721"></script>
</body>
</html>

View File

@@ -33,5 +33,5 @@ Handlebars.registerHelper('jacketTimespan', function (context, block) {
});
Handlebars.registerHelper('jacketSize', function (context, block) {
return filesize(context, { round: 1 });
return filesize(context, { round: 2 });
});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -25,7 +25,7 @@ namespace Jackett.Common.Converters
return long.TryParse((string)reader.Value, out var foo)
? foo
: (long?) null;
: (long?)null;
}
public override bool CanConvert(Type objectType) => objectType == typeof(string);

View File

@@ -14,9 +14,8 @@ links:
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- https://1337.root.yt/
- https://1337x.unblockit.app/
- https://1337x.unblocked.rest/
- https://1337x.unblockit.onl/
- https://1337x.nocensor.space/
legacylinks:
- https://1337x.unblocked.earth/
- https://1337x.unblockit.pro/
@@ -36,6 +35,15 @@ legacylinks:
- https://1337x.uk-unblock.pro/
- https://1337x.unblockit.top/
- https://1337x.unblockit.lat/
- https://1337x.unblockit.app/
- https://1337.root.yt/
- https://1337x.unblocked.rest/
- 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:
@@ -178,6 +186,7 @@ search:
selector: td[class^="coll-1"] a[href^="/torrent/"]
attribute: href
filters:
- name: urldecode
- name: split
args: ["/", 3]
title:
@@ -185,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

@@ -11,15 +11,17 @@ links:
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {id: 403, cat: TV, desc: "TV Show/综艺"}
- {id: 406, cat: Audio/Video, desc: "MusicVideo/音乐视频"}
- {id: 402, cat: TV, desc: "TV Series/电视剧"}
- {id: 403, cat: TV, desc: "TV Shows/综艺节目"}
- {id: 406, cat: Audio/Video, desc: "Music Videos/音乐MV"}
- {id: 407, cat: TV/Sport, desc: "Sports/体育"}
- {id: 408, cat: Audio, desc: "HQ Audio/音乐"}
- {id: 409, cat: Other, desc: "Other/其它"}
- {id: 412, cat: Other, desc: "Education/教育"}
- {id: 409, cat: Other, desc: "Misc/其他"}
- {id: 408, cat: Audio, desc: "HQ Audio/高品质音频"}
- {id: 412, cat: Other, desc: "Edu/教育"}
- {id: 411, cat: PC/Games, desc: "Games/游戏"}
- {id: 410, cat: PC/0day, desc: "Software/软件"}
modes:
search: [q]

View File

@@ -1,188 +0,0 @@
---
id: 3evils
name: 3evils
description: "3evils is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en
type: private
encoding: UTF-8
links:
- https://www.3evils.net/
legacylinks:
- https://www.3evils.com/
- https://the-unknown.xyz/
caps:
categorymappings:
- {id: 73, cat: PC, desc: "Appz/Linux"}
- {id: 42, cat: PC/Mac, desc: "Appz/Mac"}
- {id: 43, cat: PC/0day, desc: "Appz/Windows"}
- {id: 65, cat: Books/EBook, desc: "Books"}
- {id: 80, cat: Console/NDS, desc: "Games/Nintendo"}
- {id: 78, cat: Console/PS4, desc: "Games/PS4"}
- {id: 77, cat: PC/Games, desc: "Games/Windows"}
- {id: 79, cat: Console/XBox, desc: "Games/XBOX"}
- {id: 13, cat: Movies/3D, desc: "Movies/3D"}
- {id: 71, cat: Movies/UHD, desc: "Movies/4K"}
- {id: 72, cat: Movies/BluRay, desc: "Movies/Blu-Ray"}
- {id: 12, cat: Movies/DVD, desc: "Movies/DVD-R"}
- {id: 14, cat: Movies, desc: "Movies/Packs"}
- {id: 70, cat: Movies/SD, desc: "Movies/Screeners & Cams"}
- {id: 16, cat: Movies/HD, desc: "Movies/x264"}
- {id: 17, cat: Movies/HD, desc: "Movies/X265"}
- {id: 11, cat: Movies/SD, desc: "Movies/XVID"}
- {id: 74, cat: Audio/Lossless, desc: "Music/FLAC"}
- {id: 33, cat: Audio/MP3, desc: "Music/MP3"}
- {id: 32, cat: Audio, desc: "Music/Packs"}
- {id: 75, cat: Audio/Video, desc: "Music/Videos"}
- {id: 6, cat: TV, desc: "TV/Packs"}
- {id: 3, cat: TV/HD, desc: "TV/x264"}
- {id: 4, cat: TV/HD, desc: "TV/x265"}
- {id: 8, cat: TV/SD, desc: "TV/Xvid"}
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: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile. The default is <i>15</i>.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
use_ssl: 1
perm_ssl: ""
error:
- selector: div.callout:contains("Login failed!")
test:
path: /
selector: a[href*="/logout.php?hash_please="]
search:
paths:
# https://www.3evils.net/browse.php?c16=1&c17=1&c3=1&c4=1&search=&searchin=title&incldead=0&only_free=1
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# title, descr, genre, all
searchin: title
# 0 active, 1 incldead, 2 onlydead
incldead: 1
only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: table.unstriped tbody tr:has(a[href^="download.php?torrent="])
filters:
- name: andmatch
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "Tip\\('<b>(.*?)</b>"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
# onmouseover="Tip('<b>blahblah /><img src=\'img.php/tvmaze/80.jpg\' blahblah />');"
# <img src=\'./pic/noposter.png\'
- name: regexp
args: "src=\\\\'(.+?)\\\\'"
- name: replace
args: ["./pic/noposter.png", ""]
files:
selector: td[data-label="Files"]
# 2 flavours of dates
date:
# Today<br> 10:20 AM
# Yesterday<br> 08:03 PM
optional: true
selector: td[data-label="Added"]:contains("day")
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
date:
# Feb 14 2019<br> 10:20 AM
optional: true
selector: td[data-label="Added"]:not(:contains("day"))
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 03:04 PM -07:00"
size:
selector: td[data-label="Size"]
grabs:
selector: td[data-label="Snatched"]
filters:
- name: regexp
args: (\d+)
seeders:
selector: td[data-label="Seeders"]
leechers:
selector: td[data-label="Leechers"]
downloadvolumefactor:
case:
"a.info:contains(\"[FREE]\")": 0
"*": 1
uploadvolumefactor:
case:
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# U-232 V5 (customised)

View File

@@ -20,10 +20,6 @@ caps:
book-search: [q]
settings:
- name: info_8000
type: info
label: About 7torrents Categories
default: 7torrents does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
- name: sort
type: select
label: Sort requested from site
@@ -32,6 +28,14 @@ settings:
created: created
length: size
seeders: seeders
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolver</a> to access it.
- name: info_8000
type: info
label: About 7torrents Categories
default: 7torrents does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
search:
# https://www.7torrents.cc/search?query=2020&sort=created

View File

@@ -61,6 +61,9 @@ settings:
- name: password
type: password
label: Password
- name: pin
type: text
label: Pin
login:
path: login.php
@@ -69,8 +72,9 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
pin: "{{ .Config.pin }}"
error:
- selector: .tablea:contains("Benutzername oder Passwort ungültig")
- selector: .tablea:contains("Benutzername, Passwort oder Pin ungültig")
test:
path: browse.php

View File

@@ -1,7 +1,7 @@
---
id: audiobooktorrents
name: Audiobook Torrents
description: "Audiobook Torrents (ABT) is a Private Torrent Tracker for AUDIOBOOKS"
---
id: abtorrents
name: ABtorrents
description: "ABtorrents (ABT) is a Private Torrent Tracker for AUDIOBOOKS"
language: en-us
type: private
encoding: UTF-8
@@ -80,12 +80,13 @@ caps:
book-search: [q]
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
@@ -96,17 +97,7 @@ settings:
default: "If you are getting the error <b>Login Failed, got redirected</b> then access the site with your browser and <b>mark as read</b> all PMs."
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
use_ssl: 1
perm_ssl: 1
submitme: X
error:
- selector: td.embedded:has(h2:contains("Oops"))
- selector: td.embedded:has(h2:contains("failed"))
method: cookie
test:
path: browse.php

View File

@@ -0,0 +1,83 @@
---
id: acrossthetasman
name: Across The Tasman
description: "ATT is a torrent site for Rugby and other sports played in Australia"
language: en
type: private
encoding: UTF-8
links:
- https://acrossthetasman.com/
caps:
categories:
1: TV/Sport
modes:
search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
default: date
options:
date: created
filename: title
size: size
seeders: seeders
- name: order
type: select
default: desc
options:
desc: desc
asc: asc
login:
method: post
path: login.php
inputs:
vb_login_username: "{{ .Config.username }}"
vb_login_password: "{{ .Config.password }}"
cookieuser: 1
do: login
test:
path: torrents.php
search:
paths:
- path: "torrents.php?sort={{ .Config.sort }}&order={{ .Config.order}}&query={{ .Keywords }}"
rows:
selector: table[width='100%'][align='center']:not([class]) > tbody > tr
fields:
category:
text: 1
date:
# Feb 12, 2021
selector: td:nth-child(1)
filters:
- name: dateparse
args: "Jan 02, 2006"
title:
selector: td:nth-child(4) > span:nth-child(1)
filters:
- name: re_replace
args: ["[\\s]+Uploaded.*", ""]
download:
selector: a[href*="attachment.php?attachmentid="]
attribute: href
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
grabs:
selector: td:nth-child(7)
size:
selector: td:nth-child(10)
# engine n/a

View File

@@ -199,4 +199,4 @@ search:
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# UNIT3D 4.0.0
# UNIT3D 5.1.0

View File

@@ -205,7 +205,7 @@ search:
- name: append
args: "{{ if .Result._language }} {{ .Result._language }}{{ else }}{{ end }}"
- name: re_replace
args: ["(Dual-Audio|Dublado)", "Brazilian $1"]
args: ["(Dual|[Nn]acional|[Dd]ublado)", "Brazilian $1"]
details:
selector: a[href*="torrents-details.php?id="], a[href*="details-misc.php?id="]
attribute: href

View File

@@ -0,0 +1,159 @@
---
id: anaschcc
name: anasch.cc
description: "anasch.cc is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en
type: private
encoding: UTF-8
links:
- https://anasch.cc/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: Movies}
- {id: 2, cat: TV, desc: TV}
- {id: 3, cat: TV, desc: Animation}
- {id: 5, cat: Audio, desc: Music}
- {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]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
login:
path: index.php?page=login
method: form
form: form[action^="index.php?page=login"]
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: div[data-validate^="Valid"]
message:
selector: div[data-validate^="Valid"]
attribute: data-validate
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: index.php
inputs:
page: torrents
active: 0
search: "{{ .Keywords }}"
$raw: "{{ range .Categories }}category[]={{.}}&{{end}}"
# 1 freeleech, 2 2x upload, 3 featured
discount[]: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows:
selector: "table.lista tbody tr:has(a[href^=\"index.php?page=torrent-details\"])"
fields:
category:
selector: td a[href^="index.php?page=torrents&category[]="]
attribute: href
filters:
- name: querystring
args: category[]
title:
selector: td a[href^="index.php?page=torrent-details"]
details:
selector: td a[href^="index.php?page=torrent-details"]
attribute: href
download:
selector: td a[href^="download.php"]
attribute: href
imdb:
selector: a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: replace
args: ["javascript:ShowImage('/images/imdb/", "tt"]
- name: replace
args: [".jpg')", ""]
- name: replace
args: ["tt0000000", ""]
poster:
selector: td a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: replace
args: ["javascript:ShowImage('", ""]
- name: replace
args: ["')", ""]
- name: replace
args: ["/images/imdb/0000000.jpg", ""]
size:
selector: td:nth-child(5)
date:
# 22/01/21 01:28
selector: td:nth-child(6)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile - doesn't adjust for DST
- name: dateparse
args: "02/01/06 15:04 -07:00"
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
grabs:
selector: td:nth-child(9)
filters:
- name: replace
args: ["---", "0"]
downloadvolumefactor:
case:
img[src*="freeleech.png"]: 0
"*": 1
uploadvolumefactor:
case:
img[src*="x2u.png"]: 2
"*": 1
minimumratio:
text: 3.0
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# xbtit

View File

@@ -0,0 +1,138 @@
---
id: anime-free
name: Anime-Free
description: "Anime-Free is a RUSSIAN Semi-Private Torrent Tracker for Hentai manga, eroge and flash porn games"
language: ru-ru
type: semi-private
encoding: windows-1251
links:
- https://anime-free.biz/
legacylinks:
- https://anime-free.net/ # redirects to *.biz
caps:
categorymappings:
- {id: 14, cat: TV/Anime, desc: "Аниме хентай"}
- {id: 47, cat: TV/Anime, desc: " Хентай на Русском языке"}
- {id: 48, cat: TV/Anime, desc: " Хентай Без русского перевода"}
- {id: 45, cat: TV/Anime, desc: " Хентай Без цензуры"}
- {id: 46, cat: TV/Anime, desc: " Хентай с цензурой"}
- {id: 54, cat: Other, desc: "Косплей"}
- {id: 51, cat: TV/Anime, desc: "[3D] хентай и анимация"}
- {id: 5, cat: Books/Comics, desc: "Хентай манга"}
- {id: 56, cat: Console, desc: "Игры"}
- {id: 10, cat: Console, desc: " Эротические и хентай игры"}
- {id: 55, cat: Console, desc: " 3DCG/3D-Animation игры"}
- {id: 57, cat: Console, desc: " Игры на русском языке"}
- {id: 58, cat: Other, desc: " Онлайн игры"}
- {id: 52, cat: Books/Comics, desc: "Порно комиксы"}
- {id: 49, cat: XXX/ImageSet, desc: "Хентай картинки, иллюстрации, обои и Art "}
- {id: 43, cat: TV/Anime, desc: "Эччи (Легкая эротика)"}
- {id: 4, cat: TV/Anime, desc: "Аниме Хентай"}
- {id: 50, cat: Other, desc: "Хентай Онлайн"}
modes:
search: [q]
settings:
- name: email
type: text
label: Email
- name: password
type: password
label: Password
login:
path: /
method: form
form: form.login-form
inputs:
login_name: "{{ .Config.email }}"
login_password: "{{ .Config.password }}"
login: submit
error:
- selector: div.berrors
test:
path: /
selector: a[href$="/index.php?action=logout"]
download:
selector: a[href*="/engine/download.php?id="]
attribute: href
search:
# https://anime-free.biz/index.php?do=search&subaction=search&search_start=0&full_search=1&result_from=1&story=slaves+to+passion&all_word_seach=1&titleonly=3&searchuser=&replyless=0&replylimit=0&searchdate=0&beforeafter=after&sortby=date&resorder=desc&showposts=0&catlist[]=0
paths:
- path: index.php
inputs:
$raw: "{{ range .Categories }}catlist[]={{.}}&{{end}}"
do: search
subaction: search
search_start: 0
full_search: 1
result_from: 1
showposts: 0
all_word_seach: 1
# 0 article, 1 comments, 2 static pages, 3 article titles
titleonly: "{{ if .Keywords }}3{{ else }}0{{ end }}"
searchdate: 0
searchuser: ""
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
sortby: date
resorder: desc
rows:
selector: article
fields:
category:
selector: a[href*="category="]
attribute: href
case:
a[href$="3d_hentai"]: 51
a[href$="3dcg_game"]: 55
a[href$="censored"]: 46
a[href$="comics"]: 52
a[href$="cosplay"]: 54
a[href$="etty"]: 43
a[href$="h-game"]: 10
a[href$="h-online"]: 50
a[href$="hentai"]: 4
a[href$="hentai_games"]: 56
a[href$="hentai_manga"]: 5
a[href$="hentai_raznoe"]: 49
a[href$="hentai_rus"]: 47
a[href$="online_games"]: 58
a[href$="original_hentai"]: 48
a[href$="rus-game"]: 57
a[href$="uncensored"]: 45
title:
selector: h2.title a
details:
selector: h2.title a
attribute: href
download:
selector: h2.title a
attribute: href
poster:
selector: img.entry-image
attribute: src
description:
selector: div[itemprop="description"]
optional: true
date:
selector: li:has(img#adddate)
filters:
- name: dateparse
args: "02-01-2006, 15:04"
seeders:
text: 1
leechers:
text: 1
size:
selector: b.file_size
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -1,11 +1,13 @@
---
id: ast4u
name: AST4u
description: "AST4u is a GERMAN Private site for TV / MOVIES / ANIME / HENTAI"
id: animeworld
name: AnimeWorld
description: "AnimeWorld (AST4u) is a GERMAN Private site for TV / MOVIES / ANIME / HENTAI"
language: de-de
type: private
encoding: iso-8859-1
links:
- https://animeworld.cx/
legacylinks:
- https://www.ast4u.me/
caps:

View File

@@ -8,7 +8,11 @@ encoding: UTF-8
links:
- https://www.anirena.com/
settings: []
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.
caps:
categorymappings:

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

@@ -130,7 +130,7 @@ search:
fields:
category:
selector: td.filename a[href^="/en/torrents/?category="]:last-of-type
selector: td.category a[href^="/en/torrents/?category="]:last-of-type
attribute: href
filters:
- name: querystring
@@ -163,15 +163,15 @@ search:
- name: replace
args: ["\\", ""]
date:
# 16 November 2020
selector: div.row
# 2 January 2021, Saturday @ 20:46
selector: small
filters:
- name: regexp
args: "uplodaded (.+?),"
args: "(.+?, .+? @ [0-9]{2}:[0-9]{2})"
- name: append
args: " +02:00" # EET
- name: dateparse
args: "2 January 2006 -07:00"
args: "2 January 2006, Monday @ 15:04 -07:00"
size:
selector: td:nth-child(3)
seeders:

View File

@@ -1,204 +0,0 @@
---
id: asgaard
name: Asgaard
description: "Asgaard (AG) is a NORDIC Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en
type: private
encoding: UTF-8
links:
- https://asgrd.org/
caps:
categorymappings:
- {id: 1, cat: TV, desc: "Kidz"}
- {id: 2, cat: Movies, desc: "Movies"}
- {id: 3, cat: TV, desc: "TV"}
- {id: 4, cat: Audio, desc: "Music"}
- {id: 5, cat: PC, desc: "Apps"}
- {id: 6, cat: PC/Games, desc: "Games"}
- {id: 7, cat: Books, desc: "Books"}
- {id: 8, cat: Movies, desc: "Kidz Movies"}
- {id: 9, cat: TV, desc: "Kidz TV"}
- {id: 10, cat: TV, desc: "Kidz Boxset"}
- {id: 54, cat: Movies/SD, desc: "Movies SD"}
- {id: 55, cat: Movies/DVD, desc: "Movies DVDR"}
- {id: 14, cat: Movies/HD, desc: "Movies HD"}
- {id: 15, cat: Movies/UHD, desc: "Movies 4K"}
- {id: 17, cat: Movies/BluRay, desc: "Movies BD"}
- {id: 73, cat: Movies, desc: "Movies Boxset"}
- {id: 51, cat: Movies, desc: "Movies No Nordic Subs"}
- {id: 52, cat: TV/SD, desc: "TV SD"}
- {id: 58, cat: TV/SD, desc: "TV DVDR"}
- {id: 18, cat: TV/HD, desc: "TV HD"}
- {id: 19, cat: TV/UHD, desc: "TV 4K"}
- {id: 60, cat: TV/HD, desc: "TV BD"}
- {id: 20, cat: TV, desc: "TV Boxset"}
- {id: 50, cat: TV, desc: "TV No Nordic Subs"}
- {id: 49, cat: Audio/Video, desc: "Music Video"}
- {id: 23, cat: Audio/MP3, desc: "Music MP3"}
- {id: 61, cat: Audio/MP3, desc: "Music MP3 Boxset"}
- {id: 24, cat: Audio/Lossless, desc: "Music Flac"}
- {id: 62, cat: Audio/Lossless, desc: "Music Flac Boxset"}
- {id: 28, cat: PC/Mobile-Android, desc: "Apps Android"}
- {id: 29, cat: PC/Mobile-iOS, desc: "Apps iOS"}
- {id: 25, cat: PC/0day, desc: "Apps Windows"}
- {id: 26, cat: PC, desc: "Apps Linux"}
- {id: 27, cat: PC/Mac, desc: "Apps MacOS"}
- {id: 30, cat: PC/Games, desc: "Games Windows"}
- {id: 31, cat: PC, desc: "Games Linux"}
- {id: 32, cat: PC/Mac, desc: "Games MacOS"}
- {id: 33, cat: PC/Mobile-Android, desc: "Games Android"}
- {id: 34, cat: PC/Mobile-iOS, desc: "Games iOS"}
- {id: 35, cat: Console/NDS, desc: "Games Nintendo"}
- {id: 38, cat: Console/PSP, desc: "Games Playstation"}
- {id: 39, cat: Console/XBox, desc: "Games XBox"}
- {id: 41, cat: Books/EBook, desc: "Books E-Book"}
- {id: 42, cat: Audio/Audiobook, desc: "Books Audiobook"}
- {id: 43, cat: Books/Technical, desc: "Books Education"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: info
type: info
label: "About the Username field"
default: "Enter your <b>Email address</b> in the username field."
- 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: 2
options:
2: 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: post
form: form
inputs:
email: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: 1
error:
- selector: h2:contains("Error")
message:
selector: p
test:
path: /
selector: a[href$="/logout.php"]
search:
paths:
# https://asgrd.org/browse.php?sns=&sna=&spf=&sr=&sg=&sys=&sye=&srs=&sre=&si=tt2401090&ss=&incldead=0&only_free=0&sort=4&type=desc
- path: browse.php
inputs:
$raw: "{{ range .Categories }}cats[]={{.}}&{{end}}"
sns: ""
sna: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
spf: ""
sr: ""
sg: ""
sys: ""
sye: ""
srs: ""
sre: ""
si: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ end }}"
ss: ""
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 incl non-free, 1 incl only-free
only_free: "{{ if .Config.freeleech }}1{{ else }}0{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: table.table-striped > tbody > tr:has(a[href*="details.php?id="])
filters:
- name: andmatch
fields:
title:
selector: div.torrent-name
filters:
# need to remove the tooltip text
- name: regexp
args: "(.+?)\\n"
details:
selector: a[href*="details.php?id="]
attribute: href
category:
selector: a[href*="browse.php?"]
attribute: href
filters:
- name: regexp
args: cats\[\]=(\d+)$
poster:
selector: img.tooltip-poster
attribute: src
download:
selector: a[href*="download.php?torrent="]
attribute: href
files:
# remember #5754 advanced users have additional last TD so dont go using nth-last-child ;-)
selector: td:nth-child(5)
size:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8)
seeders:
selector: td:nth-child(9)
leechers:
selector: td:nth-child(10)
date:
# 26 May 20 14:05:06
selector: td:nth-child(2) > div > div:last-of-type:not(:contains("day"))
optional: true
remove: span
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "2 Jan 2006 15:04:05 -07:00"
date:
# Today, 20:26:23
# Yesterday, 13:50:05
selector: td:nth-child(2) > div > div:last-of-type:contains("day")
optional: true
remove: span
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: fuzzytime
downloadvolumefactor:
case:
img[src="./images/gold.png"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.95
# Midgaard

View File

@@ -7,10 +7,18 @@ type: public
encoding: UTF-8
links:
- http://audiobookbay.nl/ # site forces http, does not support https
- https://audiobookbay.unblockit.app/
- http://audiobookbay.net/
- http://audiobookbayabb.com/
- https://audiobookbay.unblockit.onl/
legacylinks:
- https://audiobookbay.la/
- https://audiobookbay.unblockit.lat/
- https://audiobookbay.unblockit.app/
- 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

@@ -1,141 +0,0 @@
---
id: bigtower
name: BigTower
description: "Big Tower is an ITALIAN Private site for TV / MOVIES / GENERAL"
language: it-it
type: private
encoding: UTF-8
links:
- http://bigtower.info/ # site does not support https NET::ERR_CERT_DATE_INVALID
legacylinks:
- https://bigtower.info/
caps:
categorymappings:
- {id: 11, cat: Movies/HD, desc: "DSS"}
- {id: 1, cat: Movies, desc: "Screener"}
- {id: 2, cat: Movies, desc: "DVDRip & BDRip"}
- {id: 3, cat: Movies/BluRay, desc: "Bluray 1080p & 720p"}
- {id: 5, cat: Movies/UHD, desc: "Ultra HD 4K"}
- {id: 6, cat: TV, desc: "Serie TV"}
- {id: 4, cat: TV/Anime, desc: "Cartoni"}
- {id: 7, cat: PC/Games, desc: "Giochi"}
- {id: 8, cat: Audio, desc: "Musica"}
- {id: 9, cat: PC/0day, desc: "Software"}
- {id: 12, cat: PC/Mobile-Other, desc: "Applicazioni"}
- {id: 14, cat: Other, desc: "Varie & Altro"}
- {id: 13, cat: Books, desc: "Libri & Edicola"}
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: donor
type: checkbox
label: Show donor torrent? (Enable if you're a donor)
default: false
- 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: span:contains("Nome Utente non corretto")
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: index.php
inputs:
search: "{{ .Keywords }}"
page: torrents
category: "{{ range .Categories }}{{.}};{{end}}"
options: 0
active: 0
rows:
selector: table > tbody > tr > td > table.lista > tbody > tr:has(a[href^="index.php?page=torrent-details&id="]){{ if .Config.donor }}{{ else }}:not(:has(img[src*="keditbookmarks.png"])){{ 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="]
filters:
- name: re_replace # rimozioni varie
args: ["(?i)(\\[Richiesta\\])", ""]
details:
selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
attribute: href
download:
selector: a[href^="index.php?page=torrent-details&id="]
attribute: href
filters:
- name: replace
args: ["index.php?page=torrent-details&id=", "download.php?id="]
poster:
selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=(.*?) "
size:
selector: td:nth-last-child(2)
date:
selector: td:nth-last-child(8)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "02/01/2006 -07:00"
grabs:
selector: td:nth-last-child(5)
filters:
- name: replace
args: ["---", "0"]
seeders:
selector: td:nth-last-child(7)
leechers:
selector: td:nth-last-child(6)
downloadvolumefactor:
case:
img[alt="Gold 100% Free"]: 0
img[alt="Silver 50% Free"]: 0.5
img[alt="Bronze 25% Free"]: 0.75
"*": 1
uploadvolumefactor:
case:
img[alt="2x Upload Multiplier"]: 2
img[alt="3x Upload Multiplier"]: 3
img[alt="4x Upload Multiplier"]: 4
img[alt="5x Upload Multiplier"]: 5
img[alt="6x Upload Multiplier"]: 6
img[alt="7x Upload Multiplier"]: 7
img[alt="8x Upload Multiplier"]: 8
img[alt="9x Upload Multiplier"]: 9
img[alt="10x Upload Multiplier"]: 10
"*": 1
# xbtitFM v3.0.00

View File

@@ -124,11 +124,11 @@ settings:
login:
path: login.php
method: form
form: form[action="takelogin.php"]
form: form[action$="login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
captcha:
type: image
selector: img[src^="cap/captcha_math.php"]
selector: img[src*="captcha_math.php"]
input: stringCaptcha
inputs:
username: "{{ .Config.username }}"
@@ -150,7 +150,7 @@ search:
allCats: ""
search: "{{ .Keywords }}"
# 1 25, 2 50, 3 75, 4 100
limit: 1
limit: 4
# searchin: 0 all, 1 active, 2 dead, 3 highlights, 4 bookmarks, 5 uploads, 10 bots, 11 onlyupload, 12 multiplier, 13 %download, 14 freeleech
# note: freeleech on this site means download and upload is not counted, whereas OU means download is free and upload is counted
# 14 yields no freeleech, but 11 returns results
@@ -184,6 +184,9 @@ search:
args: (\d+)
- name: prepend
args: "download.php?torrent="
poster:
selector: div[data-image]
attribute: data-image
seeders:
selector: td.peers:has(i[title="Seeders"])
leechers:
@@ -217,13 +220,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
@@ -234,9 +230,9 @@ search:
"*": 1
uploadvolumefactor:
case:
"span:contains(\"2x\")": 2
"span:contains(\"5x\")": 5
"span:contains(\"10x\")": 10
"span:contains(\"x2\")": 2
"span:contains(\"x5\")": 5
"span:contains(\"x10\")": 10
"span:contains(\"FL\")": 0 # freeleech neither dl or ul is counted
"*": 1
minimumseedtime:

View File

@@ -6,7 +6,9 @@ language: ru-ru
type: public
encoding: UTF-8
links:
- http://bitru.org/ # site forces http, https is not supported
- https://bitru.org/
legacylinks:
- http://bitru.org/ # site forces https
caps:
categorymappings:

View File

@@ -12,7 +12,6 @@ legacylinks:
caps:
categorymappings:
- {id: 69, cat: Movies, desc: "BiTTuRK Altın"}
- {id: 56, cat: Movies, desc: "BTRG"}
- {id: 57, cat: Movies, desc: "Yerli Dizi"}
- {id: 62, cat: Movies, desc: "Yab@ncı Dizi"}
@@ -21,12 +20,17 @@ caps:
- {id: 66, cat: Movies/HD, desc: "x265"}
- {id: 67, cat: XXX, desc: "XxX"}
- {id: 68, cat: Movies, desc: "Dual (TR-~)"}
- {id: 71, cat: Movies, desc: "NFLIX"}
- {id: 78, cat: TV, desc: "EXXEN"}
- {id: 79, cat: TV, desc: "BLUTV"}
- {id: 58, cat: Movies, desc: "Film"}
- {id: 72, cat: Movies, desc: "Belgesel"}
- {id: 60, cat: Movies/3D, desc: "3D"}
- {id: 45, cat: Movies, desc: "Eğitim / Prog "}
- {id: 76, cat: Movies/UHD, desc: "4K UHD"}
- {id: 45, cat: Movies, desc: "Eğitim / Prog"}
- {id: 1, cat: Movies, desc: "Filmler"}
- {id: 14, cat: Movies/3D, desc: "3D Film"}
- {id: 77, cat: Movies/UHD, desc: "4K UHD"}
- {id: 16, cat: Movies, desc: "Animasyon"}
- {id: 17, cat: TV/Anime, desc: "Anime"}
- {id: 31, cat: Movies, desc: "Belgesel"}
@@ -48,7 +52,9 @@ caps:
- {id: 46, cat: Audio, desc: "Yab@ncı MüziK"}
- {id: 21, cat: Audio/Video, desc: "Video Klipler"}
- {id: 2, cat: Console, desc: "Oyun"}
- {id: 6, cat: PC, desc: "Program / Misc "}
- {id: 74, cat: PC, desc: "PC"}
- {id: 73, cat: Console, desc: "SONY-PS"}
- {id: 6, cat: PC, desc: "Program"}
- {id: 47, cat: Other, desc: "Resimler"}
- {id: 48, cat: TV, desc: "Televizyon"}
- {id: 49, cat: TV/HD, desc: "Tv HD"}
@@ -132,8 +138,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

@@ -103,12 +103,12 @@ search:
- name: regexp
args: "/categories/(\\d+)"
title:
selector: a.view-torrent
selector: a[href*="/torrents/"]
download:
selector: a[href*="/download/"]
attribute: href
details:
selector: a.view-torrent
selector: a[href*="/torrents/"]
attribute: href
poster:
selector: div.torrent-poster img
@@ -193,4 +193,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# UNIT3D 4.0.0b
# UNIT3D 5.2.1b

View File

@@ -6,35 +6,36 @@ language: tr-TR
type: private
encoding: UTF-8
links:
- http://broadcity.in/ # site is forcing to http
- https://broadcity.in/ # site is forcing to https
legacylinks:
- https://broadcity.in/
- http://broadcity.in/
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]
@@ -101,7 +102,6 @@ search:
filters:
- name: regexp
args: (\d{2}-\d{2}-\d{4} \d{2}:\d{2})
filters:
- name: append
args: " +03:00" # TRT
- name: dateparse
@@ -123,4 +123,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

@@ -0,0 +1,77 @@
---
id: bt4g
name: BT4G
description: "BT4G is a Public metadata crawler for magnets"
language: en-us
type: public
encoding: UTF-8
links:
- https://bt4g.org/
caps:
categories:
Application: PC
Archive file: Other
Audio: Audio
Doc: Books
Other: Other
Video: Movies
TV: TV # dummy cat to allow both Movies,TV to be categorised when Video is found.
modes:
search: [q]
tv-search: [q]
movie-search: [q]
music-search: [q]
book-search: [q]
settings: []
search:
paths:
# https://bt4g.org/search/2021
# site does not support cat search
- path: "search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
rows:
selector: div.row > div.col > div:has(h5)
fields:
title:
selector: a
category:
selector: span.cpill
category:
# add tv to video
optional: true
selector: span.cpill
filters:
- name: replace
args: ["Video", "TV"]
details:
selector: a
attribute: href
infohash:
selector: a
attribute: href
filters:
- name: replace
args: ["/magnet/", ""]
date:
selector: span:nth-last-child(5) b
filters:
- name: dateparse
args: "2006-01-02"
files:
selector: span:nth-last-child(4) b
size:
selector: span:nth-last-child(3) b
seeders:
selector: span:nth-last-child(2) b
leechers:
selector: span:nth-last-child(1) b
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -7,8 +7,9 @@ type: public
encoding: UTF-8
followredirect: true
links:
# update poster placeholder link too
- https://btdb.eu/
- https://btdb.unblockit.app/
- https://btdb.unblockit.onl/
legacylinks:
- https://btdb.to/
- https://btdb.unblocked.app/
@@ -29,6 +30,12 @@ legacylinks:
- https://btdb.uk-unblock.pro/
- https://btdb.unblockit.top/
- https://btdb.unblockit.lat/
- https://btdb.unblockit.app/
- https://btdb.unblockit.dev/
- https://btdb.unblockit.ltd/
- https://btdb.unblockit.link/
- https://btdb.unblockit.buzz/
- https://btdb.unblockit.club/
caps:
categories:
@@ -42,6 +49,10 @@ caps:
book-search: [q]
settings:
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolver</a> to access it.
- name: info_8000
type: info
label: About BTDB Categories
@@ -88,7 +99,7 @@ search:
attribute: src
filters:
- name: replace
args: ["https://btdb.io/assets/img/placeholder.png", ""]
args: ["https://btdb.eu/assets/img/placeholder.png", ""]
date:
selector: small:nth-of-type(5) strong
filters:

View File

@@ -7,6 +7,7 @@ type: public
encoding: UTF-8
links:
- https://btdig.com/
- http://btdiggwzoyrwwbiv.onion.ly/
caps:
categories:
@@ -39,7 +40,7 @@ search:
paths:
- path: search
inputs:
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}test{{ end }}"
q: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
# 0 relevance 2 age 3 size 4 files
order: "{{ .Config.sort }}"

View File

@@ -1,148 +0,0 @@
---
id: btgigs
name: BTGigs
description: "BTGigs (TG) is a POLISH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pl-pl
type: private
encoding: ISO-8859-2
links:
- https://btgigs.info/
caps:
categorymappings:
- {id: 36, cat: Audio/Audiobook, desc: "aBooki"}
- {id: 27, cat: TV/Anime, desc: "Anime"}
- {id: 1, cat: PC, desc: "Aplikacje PC"}
- {id: 10, cat: Books/EBook, desc: "eBooki"}
- {id: 34, cat: Movies/BluRay, desc: "Filmy/BR"}
- {id: 4, cat: Movies/SD, desc: "Filmy/DVD-R"}
- {id: 31, cat: Movies/HD, desc: "Filmy/HD Rip"}
- {id: 17, cat: Movies/Other, desc: "Filmy/Inne"}
- {id: 35, cat: Movies/UHD, desc: "Filmy/UHD"}
- {id: 20, cat: Movies/SD, desc: "Filmy/XviD"}
- {id: 21, cat: Console, desc: "Gry/konsole"}
- {id: 7, cat: PC/Games, desc: "Gry/PC ISO"}
- {id: 12, cat: PC/Games, desc: "Gry/PC Rips"}
- {id: 28, cat: Other, desc: "GSM/PDA"}
- {id: 19, cat: Audio/Video, desc: "Koncerty/Teledyski"}
- {id: 32, cat: Audio/Lossless, desc: "musicDVD/DTS/FLAC"}
- {id: 5, cat: Audio/MP3, desc: "Muzyka/MP3"}
- {id: 26, cat: Other, desc: "Rozne"}
- {id: 30, cat: TV/Sport, desc: "Sport"}
- {id: 6, cat: TV, desc: "TV/Seriale"}
- {id: 37, cat: TV/UHD, desc: "TV/UHD"}
- {id: 29, cat: PC, desc: "Witaminki"}
- {id: 9, 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: lang
type: checkbox
label: Add POLISH to title if is in polish category
default: false
login:
path: takelogin_action.php
method: post
inputs:
username_dupa: "{{ .Config.username }}"
password__dupa: "{{ .Config.password }}"
error:
- selector: td.embedded:has(h2:contains("failed"))
- selector: td.embedded:has(h2:contains("Error"))
test:
selector: a[href^="logout.php"]
path: index.php?news=1
search:
paths:
- path: browse.php
error:
- selector: a.altlink
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
incldead: 1
tyt: 0
lang: 0
subcat: 0
rows:
selector: table[border="1"][cellpadding=5] > tbody > tr:has(a[href^="details.php?id="])
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
is_polish:
optional: true
selector: img[src*="cat_pl"]
attribute: src
title_phase1:
selector: a[href^="details.php?id="]
title_polish:
text: "{{ .Result.title_phase1 }}"
filters:
- name: append
args: " POLISH"
title:
text: "{{ if and (.Config.lang) (.Result.is_polish) }}{{ .Result.title_polish }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php/"]
attribute: href
description:
optional: true
selector: img[src^="/pic/cat_pl/"]
attribute: src
filters:
- name: append
args: "Language: polish\n<br>"
- name: prepend
args: "{{ .Result.description }}"
imdb:
selector: a[href*="imdb.com/title/tt"]
attribute: href
date:
selector: td:nth-child(5)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "2006-01-0215:04:05 -07:00"
grabs:
selector: td:nth-child(7)
filters:
- name: regexp
args: (\d+)
size:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(8)
leechers:
selector: td:nth-child(9)
downloadvolumefactor:
case:
"img[src=\"pic/ico_disk1.png\"]": 0
"img[src=\"pic/ico_disk2.png\"]": 1
"*": 1
uploadvolumefactor:
text: 1
# engine tbd

View File

@@ -40,6 +40,10 @@ settings:
type: checkbox
label: Search freeleech only
default: false
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolver</a> to access it.
- name: info_tpp
type: info
label: Results Per Page
@@ -119,6 +123,8 @@ search:
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumratio:
text: 1.0
description:
selector: td:nth-child(2)
remove: a, img

View File

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

View File

@@ -9,6 +9,8 @@ links:
- https://bwtorrents.tv/
- https://bwtorrents.fun/
- https://bwtorrents.xyz/
- https://bwtorrents.us/
- https://bwtorrents.live/
caps:
categorymappings:
@@ -26,25 +28,24 @@ caps:
- {id: 122, cat: Movies/WEB-DL, desc: "Bollywood-DVDRips 1080p/720p"}
- {id: 123, cat: Movies/WEB-DL, desc: "Bollywood-SDRips WEB/DVD"}
- {id: 124, cat: Movies/3D, desc: "Bollywood-3D-Movies"}
- {id: 190, cat: Movies, desc: "Bollywood-Movies packs"}
- {id: 125, cat: Movies/WEB-DL, desc: "Bollywood-WEB Originals"}
- {id: 190, cat: Movies, desc: "Bollywood-Movie packs"}
- {id: 125, cat: Movies/WEB-DL, desc: "Bollywood-Web Series"}
- {id: 136, cat: Movies, desc: "Hollywood-Pre-Release"}
- {id: 126, cat: Movies/UHD, desc: "Hollywood-4K Ultra HD / Upscaled"}
- {id: 127, cat: Movies/BluRay, desc: "Hollywood-Untouched BluRay"}
- {id: 128, cat: Movies/HD, desc: "Hollywood-1080p BluRay Rips"}
- {id: 129, cat: Movies/HD, desc: "Hollywood-720p BluRay Rips"}
- {id: 130, cat: Movies, desc: "Hollywood-BluRay Remuxes"}
- {id: 131, cat: Movies/WEB-DL, desc: "Hollywood-Untouched WEB-DLs"}
- {id: 132, cat: Movies, desc: "Hollywood-WEB-Rips"}
- {id: 132, cat: Movies, desc: "Hollywood-1080p WEB-Rips"}
- {id: 192, cat: Movies, desc: "Hollywood-720p WEB-Rips"}
- {id: 133, cat: Movies/DVD, desc: "Hollywood-Untouched DVDs"}
- {id: 191, cat: Movies/WEB-DL, desc: "Hollywood-Encoded DVDs"}
- {id: 134, cat: Movies/WEB-DL, desc: "Hollywood-DVDRips 1080p/720p"}
- {id: 193, cat: Movies/SD, desc: "Hollywood-SDRips - WEB/DVD"}
- {id: 135, cat: Movies/3D, desc: "Hollywood-3D-Movies"}
- {id: 136, cat: Movies, desc: "Hollywood-Pre-Release"}
- {id: 194, cat: Movies, desc: "Hollywood-Movies packs"}
- {id: 194, cat: Movies, desc: "Hollywood-Movie packs"}
- {id: 137, cat: Movies, desc: "Malayalam-Movies"}
- {id: 138, cat: Movies, desc: "Telugu-Movies"}
- {id: 139, cat: Movies, desc: "Tamil-Movies"}
- {id: 140, cat: Movies, desc: "Punjabi-Movies"}
- {id: 141, cat: Movies, desc: "Kannada-Movies"}
- {id: 142, cat: Movies, desc: "Lollywood-Movies"}
@@ -52,10 +53,9 @@ caps:
- {id: 144, cat: Movies, desc: "Marathi-Movies"}
- {id: 145, cat: Movies, desc: "Bangla-Movies"}
- {id: 185, cat: Movies, desc: "Gujarati-Movies"}
- {id: 184, cat: Movies, desc: "Bollywood-South Hindi Dubbed"}
- {id: 183, cat: Movies, desc: "Hindi Dubbed Movies"}
- {id: 184, cat: Movies, desc: "South Hindi Dubbed"}
- {id: 183, cat: Movies, desc: "English Hindi Dubbed"}
- {id: 197, cat: Movies, desc: "Turkish Hindi Dubbed"}
- {id: 198, cat: Movies, desc: "TV-MTV"}
- {id: 182, cat: Movies, desc: "Other Movies"}
- {id: 146, cat: TV, desc: "TV-Colors"}
- {id: 147, cat: TV, desc: "TV-TV"}
@@ -66,13 +66,17 @@ caps:
- {id: 152, cat: TV, desc: "TV-Star Bharat"}
- {id: 153, cat: TV, desc: "TV-Star Plus"}
- {id: 154, cat: TV, desc: "TV-Zee TV"}
- {id: 186, cat: TV, desc: "TV-Dangal Tv"}
- {id: 218, cat: TV, desc: "TV-Ishara TV"}
- {id: 155, cat: TV/Sport, desc: "TV-Sports"}
- {id: 156, cat: TV/Documentary, desc: "TV-Documentary"}
- {id: 157, cat: TV, desc: "TV-Hollywood"}
- {id: 158, cat: TV, desc: "TV-Others"}
- {id: 195, cat: TV, desc: "TV-Packs"}
- {id: 159, cat: TV, desc: "Religion &Spirituality "}
- {id: 156, cat: TV/Documentary, desc: "TV-Documentaries"}
- {id: 198, cat: Movies, desc: "TV-MTV"}
- {id: 158, cat: TV, desc: "TV-Other Tv Shows"}
- {id: 157, cat: TV, desc: "TV-Hollywood Tv Shows"}
- {id: 195, cat: TV, desc: "TV-Tv Packs"}
- {id: 159, cat: Audio, desc: "Music-Religion & Spirituality"}
- {id: 160, cat: Audio, desc: "Music-Classical"}
- {id: 172, cat: Audio, desc: "Music-Remix"}
- {id: 161, cat: Audio/Lossless, desc: "Music-Flacs"}
- {id: 162, cat: Audio, desc: "Music-Ghazals"}
- {id: 163, cat: Audio, desc: "Music-Hindi OSTs"}
@@ -84,11 +88,10 @@ caps:
- {id: 169, cat: Audio/Video, desc: "Music-Videos"}
- {id: 170, cat: Audio, desc: "Music-Pop"}
- {id: 171, cat: Audio, desc: "Music-Punjabi"}
- {id: 172, cat: Audio, desc: "Music-Remix"}
- {id: 173, cat: Audio, desc: "Music-Tamil"}
- {id: 174, cat: Audio, desc: "Music-Telugu"}
- {id: 173, cat: Audio, desc: "Music-Tamil"}
- {id: 196, cat: Audio, desc: "Music-Packs"}
- {id: 175, cat: Books/EBook, desc: "EBooks"}
- {id: 175, cat: Books/EBook, desc: "Ebooks"}
- {id: 176, cat: PC/Games, desc: "Games PC"}
- {id: 177, cat: Console, desc: "Games Console"}
- {id: 178, cat: TV/Anime, desc: "Anime"}
@@ -96,6 +99,26 @@ caps:
- {id: 180, cat: PC/Mobile-Other, desc: "Mobile Stuff"}
- {id: 181, cat: Other, desc: "Pics/Wallpapers"}
- {id: 187, cat: XXX, desc: "Adult XXX 18+"}
# Telugu-Movies
- {id: 199, cat: Movies, desc: "Telgu-Movies | 4K Ultra HD - Upscaled"}
- {id: 200, cat: Movies, desc: "Telgu-Movies | Untouched WEB-DLs"}
- {id: 201, cat: Movies, desc: "Telgu-Movies | 1080p/720p WEBRips"}
- {id: 202, cat: Movies, desc: "Telgu-Movies | Untouched BluRay"}
- {id: 208, cat: Movies, desc: "Telgu-Movies | Remuxes BluRay"}
- {id: 207, cat: Movies, desc: "Telgu-Movies | BluRay Rips"}
- {id: 203, cat: Movies, desc: "Telgu-Movies | Untouched DVDs"}
- {id: 204, cat: Movies, desc: "Telgu-Movies | SD-WEBRips / DVDRips"}
- {id: 205, cat: Movies, desc: "Telgu-Movies | Movie Packs"}
# Tamil-Movies
- {id: 209, cat: Movies, desc: "Tamil-Movies | 4K Ultra HD - Upscaled"}
- {id: 210, cat: Movies, desc: "Tamil-Movies | Untouched WEB-DLs"}
- {id: 211, cat: Movies, desc: "Tamil-Movies | 1080p/720p WEBRips"}
- {id: 212, cat: Movies, desc: "Tamil-Movies | Untouched BluRay"}
- {id: 217, cat: Movies, desc: "Tamil-Movies | Remuxes BluRay"}
- {id: 216, cat: Movies, desc: "Tamil-Movies | BluRay Rips"}
- {id: 213, cat: Movies, desc: "Tamil-Movies | Untouched DVDs"}
- {id: 214, cat: Movies, desc: "Tamil-Movies | SD-WEBRips / DVDRips"}
- {id: 215, cat: Movies, desc: "Tamil-Movies | Movie Packs"}
modes:
search: [q]

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
@@ -317,8 +317,6 @@ search:
text: 1
leechers:
text: 1
grabs:
selector: li:has(img[alt="Скачиваний"])
size:
selector: div.shor_subtitles span:nth-child(2)
filters:

View File

@@ -11,22 +11,20 @@ links:
caps:
categorymappings:
- {id: 186, cat: Books, desc: "E-book"}
- {id: 194, cat: Movies/SD, desc: "Film/CAM/Hun"}
- {id: 199, cat: Movies/SD, desc: "Film/Bluray/Hun"}
- {id: 194, cat: Movies/SD, desc: "Film/CAM"}
- {id: 60, cat: Movies/DVD, desc: "Film/DVD-R/Eng"}
- {id: 10, cat: Movies/DVD, desc: "Film/DVD-R/Hun"}
- {id: 20, cat: Movies/DVD, desc: "Film/DVD9/Hun"}
- {id: 181, cat: Movies/HD, desc: "Film/HD/Eng"}
- {id: 183, cat: Movies/HD, desc: "Film/HD/Hun"}
- {id: 200, cat: Movies/HD, desc: "Film/UHD/Hun"}
- {id: 192, cat: Movies/HD, desc: "Film/x264/Eng"}
- {id: 190, cat: Movies/HD, desc: "Film/x264/Hun"}
- {id: 70, cat: Movies/SD, desc: "Film/XviD/Eng"}
- {id: 30, cat: Movies/SD, desc: "Film/XviD/Hun"}
- {id: 140, cat: PC/Games, desc: "Játék/DOX"}
- {id: 130, cat: PC/Games, desc: "Játék/PCiso"}
- {id: 160, cat: Console/PS3, desc: "Játék/PS2-PS3"}
- {id: 189, cat: Console/PSP, desc: "Játék/PSP"}
- {id: 184, cat: Console/Wii, desc: "Játék/Wii"}
- {id: 150, cat: Console/XBox, desc: "Játék/XBOX (XBOX360)"}
- {id: 150, cat: Console, desc: "Játék/Konzol"}
- {id: 130, cat: PC/Games, desc: "Játék/PC"}
- {id: 182, cat: Audio/Lossless, desc: "Lossless"}
- {id: 90, cat: Audio/MP3, desc: "Mp3/Eng"}
- {id: 50, cat: Audio/MP3, desc: "Mp3/Hun"}

View File

@@ -82,6 +82,12 @@ search:
paths:
# http://www.cartoonchaos.org/index.php?page=torrents&search=transformers&category=30;21;20;26;15;16;17&options=0&active=0
- path: index.php
keywordsfilters:
# if searching for season packs switch S01 to season 1 #11775
- name: re_replace
args: ["(?i)(S0)(\\d{1,2})$", "season $2"]
- name: re_replace
args: ["(?i)(S)(\\d{1,3})$", "season $2"]
inputs:
page: torrents
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
@@ -105,6 +111,10 @@ search:
args: category
title:
selector: td a[href^="index.php?page=torrent-details"]
filters:
# #11775
- name: re_replace
args: ["(?i)(season )", "S"]
details:
selector: td a[href^="index.php?page=torrent-details"]
attribute: href

View File

@@ -0,0 +1,105 @@
---
id: catorrent
name: Catorrent
description: "Catorrent is a RUSSIAN Semi-Private Torrent Tracker for GAMES"
language: ru-ru
type: semi-private
encoding: UTF-8
links:
- https://catorrent.org/
caps:
categorymappings:
- {id: PC, cat: PC/Games, desc: "PC"}
- {id: PS1, cat: Console/Other, desc: "Playstation 1"}
- {id: PS2, cat: Console/Other, desc: "Playstation 2"}
- {id: PS3, cat: Console/PS3, desc: "Playstation 3"}
- {id: PS4, cat: Console/PS4, desc: "Playstation 4"}
- {id: SWITCH, cat: Console/Other, desc: "Nintendo Switch"}
- {id: PSP, cat: Console/PSP, desc: "Playstation (portable) PSP"}
- {id: PSVITA, cat: Console/PS Vita, desc: "Playstation Vita"}
- {id: XONE, cat: Console/XBox One, desc: "Xbox ONE"}
- {id: X360, cat: Console/XBox 360, desc: "Xbox 360"}
- {id: WIIU, cat: Console/WiiU, desc: "Nintendo WIIU"}
- {id: WII, cat: Console/Wii, desc: "Nintendo WII"}
- {id: 3DS, cat: Console/3DS, desc: "Nintendo 3DS"}
- {id: NDS, cat: Console/NDS, desc: "Nintendo DS"}
- {id: N64, cat: Console/Other, desc: "Nintendo 64"}
- {id: NGC, cat: Console/Other, desc: "Nintendo Game Cube"}
- {id: DREAMCAST, cat: Console/Other, desc: "Dreamcast"}
- {id: SAT, cat: Console/Other, desc: "Sega Saturn"}
modes:
search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
login:
path: index.php
method: form
form: form[action=""]
inputs:
login_name: "{{ .Config.username }}"
login_password: "{{ .Config.password }}"
login_not_save: ""
login: submit
error:
- selector: div.berrors
test:
path: /
selector: a[href$="/index.php?action=logout"]
download:
selector: a[href*="/index.php?do=download&id="]
attribute: href
search:
# https://catorrent.org/index.php?do=search&subaction=search&story=lovelot
paths:
- path: index.php
inputs:
do: search
subaction: search
search_start: 0
result_from: 1
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
rows:
selector: div.short_game_search
fields:
category:
selector: div.icon_default
title:
selector: div.short_game_title
details:
selector: a[href$=".html"]
attribute: href
download:
selector: a[href$=".html"]
attribute: href
poster:
selector: img
attribute: src
description:
selector: div.short_game_genre
optional: true
date:
text: now
seeders:
text: 1
leechers:
text: 1
size:
text: "512 MB"
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

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

@@ -18,7 +18,7 @@ caps:
- {id: 12, cat: Movies/Other, desc: "Filmy Inne"}
- {id: 32, cat: Movies/UHD, desc: "Filmy UHD"}
- {id: 2, cat: TV/Anime, desc: "Anime"}
- {id: 2, cat: TV/Documentary, desc: "TV Dokumentalne"}
- {id: 10, cat: TV/Documentary, desc: "TV Dokumentalne"}
- {id: 20, cat: TV, desc: "TV Paczki"}
- {id: 22, cat: TV/Sport, desc: "TV Sport"}
- {id: 24, cat: TV/HD, desc: "TV HD"}

View File

@@ -1,39 +1,13 @@
---
# Update by LA5T based on the orignial 'cinematik.yml'
# 29.07.2018 22:53 UTC+2
#
id: cinematik
name: Cinematik
description: "Tracker for non-hollywood movies."
description: "A tracker for full BD and DVD discs of non-mainstream movies, niche cinema and arthouse."
language: en-us
type: private
encoding: UTF-8
links:
- https://www.cinematik.net/
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: incldead
type: select
label: Status
default: 1
options:
0: Active
1: "Active and Inactive"
2: Inactive
- name: srchdtls
type: checkbox
label: "Detailed search"
- name: info_results
type: info
label: "Search results"
default: "You can increase the number of search results in your profile.<br />Default is 15."
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Comedy"}
@@ -59,9 +33,34 @@ caps:
search: [q]
movie-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: incldead
type: select
label: Status
default: 1
options:
0: Active
1: "Active and Inactive"
2: Inactive
- name: srchdtls
type: checkbox
label: "Detailed search"
- name: info_results
type: info
label: "Search results"
default: "You can increase the number of search results in your profile.<br>Default is 15."
login:
path: takelogin.php
method: post
method: form
path: login.php
submitpath: takelogin.php
form: form[action="takelogin.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
@@ -75,34 +74,36 @@ search:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Query.Keywords }}"
search: "{{ .Keywords }}"
incldead: "{{ .Config.incldead }}"
srchdtls: "{{ if .Config.srchdtls }}1{{ else }}0{{ end }}"
rows:
selector: table[border="1"] tr:not(:first-child)
fields:
category:
text: 1
title:
selector: td:nth-child(2) a
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="details.php?id="]
attribute: href
filters:
- name: replace
args: ["details.php?id=", "download.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
files:
selector: td:nth-child(5)
size:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8)
filters:
- name: regexp
args: ([\d,]+)
files:
selector: td:nth-child(5)
size:
selector: td:nth-child(7)
seeders:
selector: td:nth-child(9)
leechers:
@@ -111,11 +112,12 @@ search:
selector: td:nth-child(11) div.addedtor
downloadvolumefactor:
case:
"img[title=\"Golden Torrent: No Download Stats are Recorded\"]": 0
"img[title=\"Silver Torrent: Download Stats are 25% Recorded\"]": 0.25
"img[title=\"Platinum Torrent: No Download Stats are Recorded, Upload Stats are Doubled!\"]": 0
img[title^="Golden Torrent"]: 0
img[title^="Silver Torrent"]: 0.25
img[title^="Platinum Torrent"]: 0
"*": 1
uploadvolumefactor:
case:
"img[title=\"Platinum Torrent: No Download Stats are Recorded, Upload Stats are Doubled!\"]": 2
img[title^="Platinum Torrent"]: 2
"*": 1
# Engine n/a

View File

@@ -0,0 +1,234 @@
---
id: coastalcrew
name: Coastal-Crew
description: "Coastal-Crew is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-de
type: private
encoding: UTF-8
links:
- https://coastal-crew.bounceme.net/
caps:
categorymappings:
# Movie
- {id: 28, cat: Movies/SD, desc: "Movie - Xvid/x264"}
- {id: 32, cat: Movies/HD, desc: "Movie - 720p/1080p"}
- {id: 130, cat: Movies, desc: "Movie - Pack"}
- {id: 155, cat: Movies/DVD, desc: "Movie - DVD"}
- {id: 154, cat: Movies/UHD, desc: "Movie - UHD/4K"}
# Serien
- {id: 60, cat: TV/SD, desc: "Serien - Xvid/x264"}
- {id: 157, cat: TV/HD, desc: "Serien - 720p/1080p"}
- {id: 57, cat: TV/SD, desc: "Serien - Pack/SD"}
- {id: 59, cat: TV/HD, desc: "Serien - Pack/720p"}
- {id: 156, cat: TV/HD, desc: "Serien - Pack/1080p"}
- {id: 158, cat: TV/UHD, desc: "Serien - UHD/4K"}
# Doku
- {id: 15, cat: TV/Documentary, desc: "Doku - Alle"}
# App
- {id: 12, cat: PC/0day, desc: "App - Win"}
- {id: 11, cat: PC, desc: "App - Other"}
- {id: 10, cat: PC/Mac, desc: "App - Mac"}
- {id: 9, cat: PC/Mobile-Android, desc: "App - Linux/Android"}
# Game
- {id: 131, cat: Console, desc: "Game - Nintendo"}
- {id: 17, cat: PC/Games, desc: "Game - PC"}
- {id: 18, cat: Console, desc: "Game - PS"}
- {id: 24, cat: Console/Other, desc: "Game - Wimmelbild"}
# Music
- {id: 48, cat: Audio/MP3, desc: "Music - mp3"}
- {id: 53, cat: Audio/Lossless, desc: "Music - Flac"}
- {id: 52, cat: Audio, desc: "Music - Pack"}
- {id: 109, cat: Audio/Video, desc: "Music - Video-HD/SD"}
# Sport
- {id: 62, cat: TV/Sport, desc: "Sport - Alles"}
# Sonstiges
- {id: 159, cat: Audio/Audiobook, desc: "Sonstiges - Hörbuch"}
- {id: 64, cat: Books/Comics, desc: "Sonstiges - Anime"}
- {id: 63, cat: Audio/Audiobook, desc: "Sonstiges - A-Book"}
- {id: 96, cat: Books/EBook, desc: "Sonstiges - E-Book"}
- {id: 69, cat: Books, desc: "Sonstiges - Tutorial"}
- {id: 71, cat: Books/Other, desc: "Sonstiges - Other"}
# Kinder
- {id: 102, cat: Movies, desc: "Kinder - Alles"}
# XXX
- {id: 113, cat: XXX/DVD, desc: "XXX - DVD"}
- {id: 76, cat: XXX, desc: "XXX - HD-SD"}
- {id: 75, cat: XXX/Pack, desc: "XXX - Pack"}
# Request
- {id: 151, cat: Other, desc: "Request - spritti01"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: pin
type: text
label: Pin
login:
path: login.php
method: form
form: form[action="/login.php"]
cookies: ["JAVA=OK"] # avoid jscheck redirect
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
pin: "{{ .Config.pin }}"
loggiin: "einloggen"
error:
- selector: div#login_error
test:
path: selection.php
download:
before:
path: ajax_det_poll.php
method: post
inputs:
set_thanks: thanks
det_id: "{{ .DownloadUri.Query.torrent }}"
ajax: yes
search:
paths:
- path: selection.php
inputs:
search: "{{ .Keywords }}"
blah: "0"
orderby: "added"
sort: "desc"
rows:
selector: div.selection_wrap
fields:
title:
selector: a.selection_a
details:
selector: a.selection_a
attribute: href
download:
selector: a.selection_a
attribute: href
filters:
- name: replace
args: ["details.php?id=", "download.php?torrent="]
category:
selector: div.kat_cat_pic
case:
# Movie
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"Xvid/x264\"))": "28"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"720p/1080p\"))": "32"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"Pack\"))": "130"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"DVD\"))": "155"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"UHD/4K\"))": "154"
# Serien
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Xvid/x264\"))": "60"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"720p/1080p\"))": "157"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Pack/SD\"))": "57"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Pack/720p\"))": "59"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Pack/1080p\"))": "156"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"UHD/4K\"))": "158"
# Doku
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"Alle\"))": "15"
# App
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"Win\"))": "12"
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"Other\"))": "11"
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"Mac\"))": "10"
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"Linux/Android\"))": "9"
# Game
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"Nintendo\"))": "131"
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"PC\"))": "17"
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"PS\"))": "18"
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"Wimmelbild\"))": "24"
# Music
":has(div.kat_cat_pic_name:contains(\"Music\")):has(div.kat_cat_pic_name_b:contains(\"mp3\"))": "48"
":has(div.kat_cat_pic_name:contains(\"Music\")):has(div.kat_cat_pic_name_b:contains(\"Flac\"))": "53"
":has(div.kat_cat_pic_name:contains(\"Music\")):has(div.kat_cat_pic_name_b:contains(\"Pack\"))": "52"
":has(div.kat_cat_pic_name:contains(\"Music\")):has(div.kat_cat_pic_name_b:contains(\"Video-HD/SD\"))": "109"
# Sport
":has(div.kat_cat_pic_name:contains(\"Sport\")):has(div.kat_cat_pic_name_b:contains(\"Alles\"))": "62"
# Sonstiges
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Hörbuch\"))": "159"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Anime\"))": "64"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"A-Book\"))": "63"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"E-Book\"))": "96"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Tutorial\"))": "69"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Other\"))": "71"
# Kinder
":has(div.kat_cat_pic_name:contains(\"Kinder\")):has(div.kat_cat_pic_name_b:contains(\"Alles\"))": "102"
# XXX
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"DVD\"))": "113"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"HD-SD\"))": "76"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"Pack\"))": "75"
# Request
":has(div.kat_cat_pic_name:contains(\"Request\")):has(div.kat_cat_pic_name_b:contains(\"spritti01\"))": "151"
poster:
selector: div[id^="details"] img
attribute: src
size:
selector: div.selection_unter_ag
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
grabs:
text: 0
seeders:
selector: div.selection_unter_aa
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
leechers:
selector: div.selection_unter_aaa
filters:
- name: replace
args: [".", ""]
- name: replace
args: [",", "."]
date:
# Heute 13:30:04
# Gestern 09:10:10
selector: div.selection_unter_ab:not(:contains("."))
optional: true
filters:
- name: replace
args: ["Heute", "Today"]
- name: replace
args: ["Gestern", "Yesterday"]
date:
# 30.02.2018 um 23:12:50
selector: div.selection_unter_ab:contains(".")
optional: true
filters:
- name: replace
args: [" um", ""]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "02.01.2006 15:04:05 -07:00"
description:
selector: selection_unter_af
optional: true
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# engine tbd

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

@@ -1,136 +0,0 @@
---
id: cooltorrent
name: cool-torrent
description: "cool-torrent is a POLISH Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pl-pl
type: semi-private
encoding: UTF-8
links:
- http://cool-torrent.pl/
legacylinks:
- https://cool-torrent.pl/ # NET::ERR_CERT_COMMON_NAME_INVALID
caps:
categorymappings:
- {id: "Filmy XviD", cat: Movies/SD, desc: "Filmy XviD/DivX"}
- {id: "BluRay", cat: Movies/HD, desc: "BluRay/x264 720p"}
- {id: "Filmy x264", cat: Movies/HD, desc: "Filmy x264/h264"}
- {id: "Filmy HD 1080p AVC", cat: Movies/HD, desc: "Filmy HD 1080p AVC"}
- {id: "Filmy x265", cat: Movies/HD, desc: "Filmy x265/h265"}
- {id: "Filmy 4K UHD", cat: Movies/UHD, desc: "Filmy 4K UHD"}
- {id: "Filmy DVD", cat: Movies/DVD, desc: "Filmy DVD"}
- {id: "Filmy 3D", cat: Movies/3D, desc: "Filmy 3D"}
- {id: "Filmy RMVB", cat: Movies, desc: "Filmy RMVB"}
- {id: "Filmy IVO", cat: Movies, desc: "Filmy IVO"}
- {id: "Filmy TS", cat: Movies/SD, desc: "Filmy TS/CAM"}
- {id: "TV", cat: TV, desc: "TV/Seriale"}
- {id: "Erotyka", cat: XXX, desc: "Erotyka"}
- {id: "Muzyka", cat: Audio, desc: "Muzyka"}
- {id: "Programy", cat: PC, desc: "Programy"}
- {id: "GSM", cat: PC/Mobile-Other, desc: "GSM/PDA"}
- {id: "Konsole", cat: Console, desc: "Konsole"}
- {id: "Gry PC", cat: PC/Games, desc: "Gry PC"}
- {id: "Dla Dzieci", cat: Movies, desc: "Dla Dzieci"}
- {id: "Książki", cat: Books, desc: "Książki"}
- {id: "Linux", cat: PC, desc: "Linux"}
- {id: "Mac", cat: PC/Mac, desc: "Mac"}
- {id: "Sport", cat: TV/Sport, desc: "Sport"}
- {id: "Inne", cat: Other, desc: "Inne"}
- {id: "Anime", cat: TV/Anime, desc: "Anime"}
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
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
returnto: /
error:
- selector: table[class="main-2"][cellpadding="10"]:has(b:contains("Błąd"))
test:
path: /
selector: a[href$="logout.php"]
search:
paths:
# http://cool-torrent.pl/szukaj.php?form-display-time=1&search=&cat=0
- path: szukaj.php
inputs:
form-display-time: 1
# does not support multi cat search
cat: 0
search: "{{ .Keywords }}"
# does not support imdbid searching and does not display imdb links in results
rows:
selector: table.test5 > tbody > tr > td > div[id]:has(a[href*="/download/"])
fields:
category:
selector: a[href^="files/"]
attribute: href
filters:
- name: split
args: ["/", 1]
title:
selector: a[href^="/torrent/"]
attribute: title
details:
selector: a[href^="/torrent/"]
attribute: href
download:
selector: a[href*="/download/"]
attribute: href
poster:
selector: img.browse_poster
attribute: src
date:
selector: td.descr3
remove: br
filters:
- name: regexp
args: (\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2})
- name: append
args: " +01:00" # CET
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
size:
selector: td.descr3
filters:
- name: regexp
args: (\d{1,4}\.\d{2}\s[K|M|G][B])
seeders:
selector: td.descr3
filters:
- name: regexp
args: "Seedów: (\\d+)"
leechers:
selector: td.descr3
filters:
- name: regexp
args: "Peerów: (\\d+)"
grabs:
selector: td.descr3
filters:
- name: regexp
args: "Pobrano: (\\d+)"
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -66,6 +66,10 @@ settings:
type: info
label: How to get the User-Agent
default: "<ol><li>From the same place you fetched the cookie,<li>Find <b>'user-agent:'</b> in the <b>Request Headers</b> section<li><b>Select</b> and <b>Copy</b> the whole user-agent string <i>(everything after 'user-agent: ')</i> and <b>Paste</b> here.</ol>"
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolver</a> to access it.
- name: info_8000
type: info
label: About cpasbien Categories

View File

@@ -242,11 +242,23 @@ search:
- name: regexp
args: "src=(.*?)><"
grabs:
selector: td:nth-last-child(4)
selector: a[onmouseover][href^="torrents-details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "Completé : </b>(\\d+)<"
seeders:
selector: td:nth-last-child(3)
selector: a[onmouseover][href^="torrents-details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "=green>(\\d+)<"
leechers:
selector: td:nth-last-child(2)
selector: a[onmouseover][href^="torrents-details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "=red>(\\d+)<"
size:
selector: a[onmouseover][href^="torrents-details.php?id="]
attribute: onmouseover

View File

@@ -1,27 +1,21 @@
---
id: dxdhd
name: DXDHD
description: "DXDHD is a Private General Tracker"
id: danishbytes
name: DANISH BYTES
description: "DANISH BYTES is a Private Danish Tracker"
language: en-us
type: private
encoding: UTF-8
links:
- https://dxdhd.com/
- https://danishbytes.org/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 4, cat: TV/Anime, desc: "Anime-TV"}
- {id: 5, cat: PC/0day, desc: "Apps"}
- {id: 6, cat: Books/EBook, desc: "eBooks"}
- {id: 7, cat: PC/Games, desc: "Games"}
- {id: 8, cat: TV/Sport, desc: "Sports"}
- {id: 9, cat: Other, desc: "Others"}
- {id: 10, cat: XXX, desc: "XXX"}
- {id: 11, cat: Books/Comics, desc: "Comics"}
- {id: 12, cat: TV/Anime, desc: "Anime-Movie"}
- {id: 4, cat: PC/Games, desc: "Games"}
- {id: 5, cat: PC/0day, desc: "Appz"}
- {id: 8, cat: Books, desc: "Bookz"}
modes:
search: [q]
@@ -44,7 +38,7 @@ settings:
- name: sort
type: select
label: Sort requested from site
default: "created_at"
default: created_at
options:
created_at: created
seeders: seeders
@@ -83,6 +77,7 @@ search:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
description: ""
keywords: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
tvdb: "{{ .Query.TVDBID }}"
@@ -103,16 +98,24 @@ search:
fields:
category:
selector: a[href*="/categories/"]
attribute: href
filters:
- name: regexp
args: "/categories/(\\d+)"
selector: i.torrent-icon
attribute: class
case:
i.fa-film: 1
i.fa-tv-retro: 2
i.fa-music: 3
i.fa-gamepad: 4
i.fa-compact-disc: 5
i.fa-book-open: 8
title:
selector: a.view-torrent
download:
selector: a[href*="/download/"]
attribute: href
# tracker has issue with some magnet downloads failing #10758
# magnet:
# selector: a[href^="magnet"]
# attribute: href
details:
selector: a.view-torrent
attribute: href
@@ -120,12 +123,10 @@ search:
selector: div.torrent-poster img
attribute: src
filters:
- name: prepend
args: "https://images.weserv.nl/?url=" # for display on dashboard
- name: append
args: "&w=180&h=270" # for display on dashboard
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
args: ["&w=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:
@@ -184,7 +185,7 @@ search:
- name: timeago
downloadvolumefactor:
case:
i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From BON Store
i[class*="fa-id-badge text-orange"]: 0 # 24 Hour FreeLeech From PARA Store
i[class*="fa-trophy text-purple"]: 0 # Special FreeLeech For Certain User Groups
i[class*="fa-star text-bold"]: 0 # Freeleech From Token
i[class*="fa-coins text-bold"]: 0 # Freeleech From Token
@@ -199,8 +200,8 @@ search:
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
minimumratio:
text: 0.5
text: 1.1
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# UNIT3D 2.3.0
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# UNIT3D 5.1.0 DBy-edition 0.75

View File

@@ -13,59 +13,59 @@ legacylinks:
caps:
categorymappings:
# Film
- {id: 32, cat: Movies/HD, desc: "Film 720p/1080p"}
- {id: 28, cat: Movies/SD, desc: "Film XviD/x264"}
- {id: 119, cat: Movies/DVD, desc: "Film DVD"}
- {id: 114, cat: Movies/UHD, desc: "Film 4K/2160p"}
- {id: 28, cat: Movies/SD, desc: "Film XviD/x264"}
- {id: 32, cat: Movies/HD, desc: "Film 720p/1080p"}
- {id: 26, cat: Movies/3D, desc: "Film 3D"}
# Serien
- {id: 57, cat: TV/HD, desc: "Serien HD"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 59, cat: TV, desc: "Serien Pack"}
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 122, cat: TV, desc: "Serien Show"}
- {id: 123, cat: TV/Documentary, desc: "Serien Doku"}
# Audio
- {id: 120, cat: Audio/Video, desc: "Audio Video"}
- {id: 48, cat: Audio/Lossless, desc: "Audio Flac"}
- {id: 52, cat: Audio, desc: "Audio Pack"}
- {id: 110, cat: Audio/MP3, desc: "Audio MP3"}
- {id: 63, cat: Audio/Audiobook, desc: "Hörbuch"}
# App
- {id: 12, cat: PC/0day, desc: "App PC"}
- {id: 11, cat: PC/Mobile-Other, desc: "App Mobil"}
- {id: 125, cat: PC/Mac, desc: "App macOS"}
# Doku
- {id: 14, cat: TV/Documentary, desc: "Doku HD"}
- {id: 15, cat: TV/Documentary, desc: "Doku SD"}
# Spiele
- {id: 17, cat: PC/Games, desc: "Spiele PC"}
- {id: 24, cat: Console, desc: "Spiele Konsole"}
- {id: 121, cat: Console, desc: "Spiele Wimmelbild"}
- {id: 126, cat: Console/Other, desc: "Spiele Mobil"}
# Musik
- {id: 110, cat: Audio/MP3, desc: "Musik MP3"}
- {id: 52, cat: Audio, desc: "Musik Pack"}
- {id: 48, cat: Audio/Lossless, desc: "Musik Flac"}
- {id: 120, cat: Audio/Video, desc: "Musik Video"}
# App
- {id: 12, cat: PC/0day, desc: "App PC"}
- {id: 125, cat: PC/Mac, desc: "App MacOS"}
- {id: 11, cat: PC/Mobile-Other, desc: "App Mobil"}
# Spiel
- {id: 126, cat: Console/Other, desc: "Spiel Mobil"}
- {id: 17, cat: PC/Games, desc: "Spiel PC"}
- {id: 24, cat: Console, desc: "Spiel Konsole"}
- {id: 121, cat: Console, desc: "Spiel Wimmelbild"}
# Sport
- {id: 61, cat: TV/Sport, desc: "Sport HD"}
- {id: 62, cat: TV/Sport, desc: "Sport SD"}
# Internal
- {id: 128, cat: Movies/HD, desc: "Internal Film HD"}
- {id: 129, cat: Movies/SD, desc: "Internal Film SD"}
- {id: 130, cat: TV/HD, desc: "Internal Serien HD"}
- {id: 131, cat: TV/SD, desc: "Internal Serien SD"}
- {id: 132, cat: Other, desc: "Internal Sonstiges"}
# Sonstiges
- {id: 64, cat: TV/Anime, desc: "Anime"}
- {id: 96, cat: Books/EBook, desc: "e-Book"}
- {id: 63, cat: Audio/Audiobook, desc: "Hörbuch"}
- {id: 71, cat: Other, desc: "Anderes"}
- {id: 96, cat: Books/EBook, desc: "E-Book"}
- {id: 71, cat: Other, desc: "Other"}
# XXX
- {id: 73, cat: XXX/x264, desc: "XXX HD"}
- {id: 75, cat: XXX/Pack, desc: "XXX Pack"}
- {id: 76, cat: XXX/XviD, desc: "XXX SD"}
- {id: 124, cat: XXX/Other, desc: "XXX Clips"}
- {id: 133, cat: XXX/Other, desc: "XXX A/E-book"}
# Internal
- {id: 128, cat: Movies/HD, desc: "Internal Film HD"}
- {id: 129, cat: Movies/SD, desc: "Internal Film SD"}
- {id: 130, cat: TV/HD, desc: "Internal Serien HD"}
- {id: 131, cat: TV/SD, desc: "Internal Serien SD"}
- {id: 132, cat: Other, desc: "Internal Sonstiges"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
@@ -136,9 +136,9 @@ search:
- path: selection.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 name, 1 descr, 2 both, 4 imdb
blah: "{{ if .Query.IMDBID }}4{{ else }}0{{ end }}"
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both
blah: 0
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
@@ -151,7 +151,7 @@ search:
case:
# Movies
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"DVD\"))": "119"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"4K/2160p\"))": "114"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"2160p\"))": "114"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"x264\"))": "28"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"1080p\"))": "32"
":has(div.kat_cat_pic_name:contains(\"Movie\")):has(div.kat_cat_pic_name_b:contains(\"3D\"))": "26"
@@ -161,7 +161,7 @@ search:
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "60"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Show\"))": "122"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Doku\"))": "123"
# Musik
# Audio
":has(div.kat_cat_pic_name:contains(\"Audio\")):has(div.kat_cat_pic_name_b:contains(\"Videos\"))": "120"
":has(div.kat_cat_pic_name:contains(\"Audio\")):has(div.kat_cat_pic_name_b:contains(\"Flac\"))": "48"
":has(div.kat_cat_pic_name:contains(\"Audio\")):has(div.kat_cat_pic_name_b:contains(\"Pack\"))": "52"
@@ -170,15 +170,15 @@ search:
# App
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"PC\"))": "12"
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"Mobil\"))": "11"
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"MacOS\"))": "125"
":has(div.kat_cat_pic_name:contains(\"App\")):has(div.kat_cat_pic_name_b:contains(\"macOS\"))": "125"
# Doku
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "14"
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "15"
# Games
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"Mobil\"))": "126"
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"PC\"))": "17"
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"Konsole\"))": "24"
":has(div.kat_cat_pic_name:contains(\"Game\")):has(div.kat_cat_pic_name_b:contains(\"Wimmelbild\"))": "121"
# Spiel
":has(div.kat_cat_pic_name:contains(\"Spiel\")):has(div.kat_cat_pic_name_b:contains(\"Mobil\"))": "126"
":has(div.kat_cat_pic_name:contains(\"Spiel\")):has(div.kat_cat_pic_name_b:contains(\"PC\"))": "17"
":has(div.kat_cat_pic_name:contains(\"Spiel\")):has(div.kat_cat_pic_name_b:contains(\"Konsole\"))": "24"
":has(div.kat_cat_pic_name:contains(\"Spiel\")):has(div.kat_cat_pic_name_b:contains(\"Wimmelbild\"))": "121"
# Sport
":has(div.kat_cat_pic_name:contains(\"Sport\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "61"
":has(div.kat_cat_pic_name:contains(\"Sport\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "62"

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:
@@ -163,6 +163,8 @@ search:
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800

View File

@@ -10,8 +10,9 @@ links:
- https://www.demonoid.is/
- https://www.dnoid.to/
- https://www.dnoid.pw/
- https://demonoid.unblockit.app/
- https://demonoid.unblockit.onl/
- https://demonoid.torrentbay.to/
- https://demonoid.nocensor.space/
legacylinks:
- https://demonoid.unblockit.pro/
- https://demonoid.unblockit.one/
@@ -26,6 +27,12 @@ legacylinks:
- https://demonoid.unblockit.win/
- https://demonoid.unblockit.top/
- https://demonoid.unblockit.lat/
- https://demonoid.unblockit.app/
- https://demonoid.unblockit.dev/
- https://demonoid.unblockit.ltd/
- https://demonoid.unblockit.link/
- https://demonoid.unblockit.buzz/
- https://demonoid.unblockit.club/
caps:
categorymappings:

View File

@@ -183,4 +183,4 @@ search:
"*": 1
minimumratio:
text: 0.4
# UNIT3D 2.7.0 (Customised)
# UNIT3D 5.1.0 (Customised)

View File

@@ -12,14 +12,19 @@ caps:
categorymappings:
- {id: 60, cat: Movies/HD, desc: "MicroHD 720p"}
- {id: 77, cat: Movies/HD, desc: "MicroHD 1080p"}
- {id: 78, cat: Movies/HD, desc: "MicroHD 4K"}
- {id: 78, cat: Movies/UHD, desc: "MicroHD 4K"}
- {id: 64, cat: TV/HD, desc: "Pack Series"}
- {id: 65, cat: TV/HD, desc: "Pack Series VOSE"}
- {id: 80, cat: Movies/BluRay, desc: "BDRip X265 1080p"}
- {id: 80, cat: Movies/HD, desc: "BDRip X265 1080p"}
- {id: 81, cat: Movies/UHD, desc: "UHDRip x265 4K"}
- {id: 82, cat: Movies/WEB-DL, desc: "Pelis Web-DL 1080"}
- {id: 83, cat: Movies/WEB-DL, desc: "Pelis Web-DL 720"}
- {id: 84, cat: Movies/UHD, desc: "UHD Remux x265"}
- {id: 91, cat: Movies/HD, desc: "BDRip x264"}
- {id: 89, cat: Movies/HD, desc: "BDRemux"}
- {id: 88, cat: Movies/BluRay, desc: "Full HD"}
- {id: 90, cat: Movies/BluRay, desc: "UHD Full"}
- {id: 92, cat: Movies/UHD, desc: "Web-DL UHD"}
- {id: 23, cat: TV/Sport, desc: "Deportes"}
- {id: 20, cat: TV/HD, desc: "Series"}
- {id: 31, cat: TV/HD, desc: "Series VOSE"}
@@ -31,25 +36,15 @@ caps:
- {id: 74, cat: Movies, desc: "Saga Crepúsculo"}
- {id: 75, cat: Movies, desc: "Saga The Purge"}
- {id: 79, cat: Movies, desc: "Saga Star Wars"}
- {id: 18, cat: Movies/BluRay, desc: "Video Full & Remux"}
- {id: 76, cat: Movies, desc: "x-men saga"}
- {id: 85, cat: Movies, desc: "Sean Connery"}
- {id: 6, cat: Books/EBook, desc: "EBooks"}
- {id: 58, cat: Books/EBook, desc: "Kiosko"}
- {id: 58, cat: Books/Mags, desc: "Kiosko"}
- {id: 24, cat: TV/Documentary, desc: "Documentales"}
- {id: 32, cat: TV/Documentary, desc: "Documentales VOSE"}
- {id: 49, cat: Books/EBook, desc: "eLearning"}
- {id: 68, cat: TV, desc: "eLearning Multimedia"}
- {id: 16, cat: Movies/DVD, desc: "DVD-Rip"}
- {id: 48, cat: Movies/BluRay, desc: "BR-Rip/HD-Rip"}
- {id: 17, cat: Movies/BluRay, desc: "BD-Rip"}
- {id: 5, cat: TV/Anime, desc: "Anime"}
- {id: 34, cat: PC/Games, desc: "Juegos PC"}
- {id: 7, cat: PC/0day, desc: "Software PC"}
- {id: 35, cat: Console, desc: "Juegos Sony"}
- {id: 36, cat: PC/Games, desc: "Juegos Microsoft"}
- {id: 37, cat: Console/NDS, desc: "Juegos Nintendo"}
- {id: 45, cat: Audio/MP3, desc: "Music MP3"}
- {id: 44, cat: Audio/Lossless, desc: "Music FLAC"}
- {id: 49, cat: Books/Technical, desc: "eLearning"}
- {id: 68, cat: Books/Technical, desc: "eLearning Multimedia"}
- {id: 87, cat: Audio/Audiobook, desc: "Audiolibros"}
modes:
search: [q]
@@ -131,16 +126,16 @@ search:
selector: a[href^="index.php?page=torrent-details"][onmouseover]:not(:contains("VOSE"))
optional: true
filters:
- name: re_replace
args: ["\\W", "."] # Spaces and other characters -> .
- name: append
args: ".Spanish-DivTeam"
args: " MULTi/SPANiSH" # DivTeam doesn't bring languages. Usually Original + Spanish.
- name: re_replace
args: ["\\.+", "."] # More than 1 dot -> .
- name: re_replace
args: ["^\\.", ""] # Delete first dot
- name: re_replace
args: ["UHDRip", "BDRip"] # Fix for Radarr
- name: replace
args: ["UHDRip", "Bluray-2160p"] # Fix for Radarr
- name: replace
args: ["2160p BDRip", "Bluray-2160p"] # Fix for Radarr
poster:
selector: a[onmouseover][href^="index.php?page=torrent-details"]
attribute: onmouseover

View File

@@ -29,14 +29,23 @@ caps:
- {id: 21, cat: Console, desc: "遊戲周邊 (game periphery)"}
- {id: 12, cat: Other/Misc, desc: "特攝 (special photo)"}
- {id: 1, cat: Other, desc: "其他 (other)"}
# Anime as Movies (Radarr uses t=movie):
- {id: 2, cat: Movies/Other, desc: "動畫 (Anime)"}
- {id: 31, cat: Movies/Other, desc: "季度全集 (Quarterly Complete)"}
- {id: 7, cat: Movies/Other, desc: "RAW"}
modes:
search: [q]
tv-search: [q]
movie-search: [q]
music-search: [q]
book-search: [q]
settings: []
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.
search:
paths:

View File

@@ -1,177 +0,0 @@
---
id: documentarytorrents
name: DocumentaryTorrents
description: "Documentary Torrents (DT) is a Private Torrent Tracker for E-LEARNING MOVIES / TV"
language: en-us
type: private
encoding: UTF-8
links:
- http://www.documentarytorrents.com/
caps:
categorymappings:
- {id: 128, cat: TV/HD, desc: "Adventure: HD"}
- {id: 129, cat: TV/SD, desc: "Adventure: Xvid / x264"}
- {id: 85, cat: TV/SD, desc: "Biography: Xvid / x264"}
- {id: 86, cat: TV/HD, desc: "Biography: HD"}
- {id: 60, cat: TV/HD, desc: "Computers: HD"}
- {id: 58, cat: TV/SD, desc: "Computers: Xvid / x264"}
- {id: 103, cat: TV/SD, desc: "Crime: Xvid / x264"}
- {id: 105, cat: TV/HD, desc: "Crime: HD"}
- {id: 64, cat: TV/SD, desc: "Culture: Xvid / x264"}
- {id: 66, cat: TV/HD, desc: "Culture: HD"}
- {id: 122, cat: TV/SD, desc: "Discovery: Xvid / x264"}
- {id: 123, cat: TV/HD, desc: "Discovery: HD"}
- {id: 98, cat: TV/HD, desc: "Drugs: HD"}
- {id: 97, cat: TV/SD, desc: "Drugs: Xvid / x264"}
- {id: 92, cat: TV/HD, desc: "Economy: HD"}
- {id: 91, cat: TV/SD, desc: "Economy: Xvid / x264"}
- {id: 83, cat: TV/HD, desc: "Food: HD"}
- {id: 82, cat: TV/SD, desc: "Food: Xvid / x264"}
- {id: 124, cat: TV/HD, desc: "HBO: HD"}
- {id: 125, cat: TV/SD, desc: "HBO: Xvid / x264"}
- {id: 76, cat: TV/SD, desc: "Health: Xvid / x264"}
- {id: 78, cat: TV/HD, desc: "Health: HD"}
- {id: 67, cat: TV/SD, desc: "History: Xvid / x264"}
- {id: 69, cat: TV/HD, desc: "History: HD"}
- {id: 79, cat: TV/SD, desc: "Humor: Xvid / x264"}
- {id: 80, cat: TV/HD, desc: "Humor: HD"}
- {id: 116, cat: TV/HD, desc: "Music: HD"}
- {id: 115, cat: TV/SD, desc: "Music: Xvid / x264"}
- {id: 118, cat: TV/HD, desc: "NatGeo: HD"}
- {id: 119, cat: TV/SD, desc: "NatGeo: Xvid / x264"}
- {id: 63, cat: TV/HD, desc: "Nature: HD"}
- {id: 61, cat: TV/SD, desc: "Nature: Xvid / x264"}
- {id: 109, cat: TV/SD, desc: "New World Order: Xvid / x264"}
- {id: 111, cat: TV/HD, desc: "New World Order: HD"}
- {id: 48, cat: TV/HD, desc: "Other: HD"}
- {id: 50, cat: TV/HD, desc: "Other: DVD"}
- {id: 9, cat: TV/SD, desc: "Other: Xvid / x264"}
- {id: 126, cat: TV/HD, desc: "PBS: HD"}
- {id: 127, cat: TV/SD, desc: "PBS: Xvid / x264"}
- {id: 72, cat: TV/HD, desc: "Politics: HD"}
- {id: 112, cat: Books/EBook, desc: "Politics: Ebook"}
- {id: 70, cat: TV/SD, desc: "Politics: Xvid / x264"}
- {id: 114, cat: Books/EBook, desc: "Reference: Ebook"}
- {id: 117, cat: Audio/Audiobook, desc: "Reference: Audio Book"}
- {id: 56, cat: TV/HD, desc: "Religion: HD"}
- {id: 54, cat: TV/SD, desc: "Religion: Xvid / x264"}
- {id: 94, cat: TV/SD, desc: "Science: Xvid / x264"}
- {id: 95, cat: TV/HD, desc: "Science: HD"}
- {id: 75, cat: TV/HD, desc: "Space: HD"}
- {id: 73, cat: TV/SD, desc: "Space: Xvid / x264"}
- {id: 113, cat: TV/HD, desc: "Space: DVD"}
- {id: 100, cat: TV/SD, desc: "Sports: Xvid / x264"}
- {id: 102, cat: TV/HD, desc: "Sports: HD"}
- {id: 106, cat: TV/SD, desc: "Technology: Xvid / x264"}
- {id: 108, cat: TV/HD, desc: "Technology: HD"}
- {id: 121, cat: TV/SD, desc: "Transport: Xvid / x264"}
- {id: 120, cat: TV/HD, desc: "Transport: HD"}
- {id: 57, cat: TV/HD, desc: "Travel: HD"}
- {id: 52, cat: TV/SD, desc: "Travel: Xvid / x264"}
- {id: 89, cat: TV/HD, desc: "War: HD"}
- {id: 88, cat: TV/SD, desc: "War: Xvid / x264"}
modes:
search: [q]
tv-search: [q]
movie-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: 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: form
form: form[action="account-login.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div.myBlock:has(font.error)
test:
path: index.php
selector: a[href$="/account-logout.php"]
search:
paths:
# http://documentarytorrents.com/torrents.php?c123=1&c69=1&c67=1&c89=1&c88=1&search=grow+old&cat=0&incldead=1&freeleech=0&lang=0
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
cat: 0
# 0 active, 1 incldead, 2 onlydead
incldead: 1
# 0 all, 1 notfree, 2 onlyfree
freeleech: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 all, 1 english, 2 french, etc
lang: 0
sort: "{{ .Config.sort }}"
order: "{{ .Config.type }}"
# does not support imdbid search and does not return imdb link in results
rows:
selector: table.ttable_headinner tr.t-row
filters:
- name: andmatch
fields:
download:
selector: a[href^="download.php?id="]
attribute: href
title:
selector: a[href^="torrents-details.php?id="]
attribute: title
category:
selector: a[href^="torrents.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
details:
selector: a[href^="torrents-details.php?id="]
attribute: href
size:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
date:
text: now
downloadvolumefactor:
case:
img[src="images/freeleech_star.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.4
# TorrentTrader v2-svn

View File

@@ -12,62 +12,45 @@ caps:
categorymappings:
# Kino
- {id: 118, cat: Movies/HD, desc: "Kino - HD"}
- {id: 141, cat: Movies/HD, desc: "Kino - Blu-Ray/ 4K"}
- {id: 4, cat: Movies/SD, desc: "Kino - SD"}
# Movies
- {id: 18, cat: Movies/SD, desc: "Movies - x264/XviD"}
- {id: 2, cat: Movies, desc: "Movies - Pack SD/HD"}
- {id: 22, cat: Movies/DVD, desc: "Movies - DVD/HD2"}
- {id: 52, cat: Movies, desc: "Movies - Kids"}
- {id: 139, cat: Movies/3D, desc: "Movies - 3D"}
- {id: 19, cat: Movies/HD, desc: "Movies - HD"}
- {id: 25, cat: Movies/3D, desc: "Movies - 3D"}
- {id: 26, cat: Movies/BluRay, desc: "Movies - Blu-Ray"}
- {id: 18, cat: Movies/SD, desc: "Movies - x264/XviD"}
- {id: 26, cat: Movies/BluRay, desc: "Movies - Blu-Ray/ 4K"}
- {id: 2, cat: Movies, desc: "Movies - Pack SD/HD"}
# Serien
- {id: 40, cat: TV/SD, desc: "Serien - SD"}
- {id: 41, cat: TV/HD, desc: "Serien - HD"}
- {id: 42, cat: TV/SD, desc: "Serien - Pack SD"}
- {id: 40, cat: TV/SD, desc: "Serien - SD"}
- {id: 80, cat: TV/HD, desc: "Serien - Pack HD"}
- {id: 42, cat: TV/SD, desc: "Serien - Pack SD"}
# Musik
- {id: 119, cat: Audio, desc: "Musik - Alben"}
- {id: 5, cat: Audio/MP3, desc: "Musik - Mp3"}
- {id: 6, cat: Audio, desc: "Musik - Mixe"}
- {id: 92, cat: Audio, desc: "Musik - Discography"}
- {id: 114, cat: Audio, desc: "Musik - Musik Pack"}
- {id: 48, cat: Audio/Video, desc: "Musik - Video"}
- {id: 136, cat: Audio/Video, desc: "Musik - Videos"}
# Doku
- {id: 37, cat: TV/Documentary, desc: "Doku - SD"}
- {id: 38, cat: TV/Documentary, desc: "Doku - HD"}
- {id: 81, cat: TV/Documentary, desc: "Doku - Pack "}
# Anime
- {id: 73, cat: TV/Anime, desc: "Anime - Movies"}
- {id: 74, cat: TV/Anime, desc: "Anime - Serien"}
- {id: 37, cat: TV/Documentary, desc: "Doku - SD"}
# Games
- {id: 140, cat: Console, desc: "Games - Nintendo/Sonstige"}
- {id: 16, cat: PC/Games, desc: "Games - PC"}
- {id: 14, cat: Console/Other, desc: "Games - Wimmelbild"}
- {id: 7, cat: Console/PSP, desc: "Games - PSP"}
- {id: 17, cat: Console/PS3, desc: "Games - PS2/PS3"}
- {id: 29, cat: Console/NDS, desc: "Games - NDS/3DS"}
- {id: 15, cat: Console/Wii, desc: "Games - Wii"}
- {id: 8, cat: Console/XBox, desc: "Games - XboX "}
# Appz
- {id: 30, cat: PC/0day, desc: "Appz - Windows"}
- {id: 31, cat: PC/0day, desc: "Appz - Linux"}
- {id: 32, cat: PC/Mac, desc: "Appz - Mac"}
- {id: 106, cat: PC/Mobile-Android, desc: "Appz - Android"}
- {id: 138, cat: PC/0day, desc: "Appz - Sonstiges"}
# Sport
- {id: 43, cat: TV/Sport, desc: "Sport - SD"}
- {id: 50, cat: TV/Sport, desc: "Sport - HD"}
# Sonstiges
- {id: 34, cat: Books, desc: "Sonstiges - E-Books"}
- {id: 36, cat: Books/Comics, desc: "Sonstiges - Anime"}
- {id: 34, cat: Books/EBook, desc: "Sonstiges - E-Books"}
- {id: 35, cat: Audio/Audiobook, desc: "Sonstiges - Audiobook"}
- {id: 36, cat: Other, desc: "Sonstiges - Diverses"}
# XXX
- {id: 46, cat: XXX, desc: "XXX - SD"}
- {id: 47, cat: XXX, desc: "XXX - HD"}
- {id: 45, cat: XXX, desc: "XXX - Pack"}
- {id: 47, cat: XXX, desc: "XXX - SD/HD"}
- {id: 49, cat: XXX, desc: "XXX - Sonstiges"}
- {id: 110, cat: XXX, desc: "XXX - Hentai Serie"}
- {id: 111, cat: XXX, desc: "XXX - Hentai Movie"}
- {id: 116, cat: XXX, desc: "XXX - SexBooks"}
modes:
search: [q]
@@ -142,62 +125,45 @@ search:
case:
# Kino
":has(div.kat_cat_pic_name:contains(\"Kino\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "118"
":has(div.kat_cat_pic_name:contains(\"Kino\")):has(div.kat_cat_pic_name_b:contains(\"Blu-Ray/ 4K\"))": "141"
":has(div.kat_cat_pic_name:contains(\"Kino\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "4"
# Movies
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"x264/XviD\"))": "18"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"Pack SD/HD\"))": "2"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"DVD/HD2\"))": "22"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"Kids\"))": "52"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"3D\"))": "139"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "19"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"3D\"))": "25"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"Blu-Ray\"))": "26"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"x264/XviD\"))": "18"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"Blu-Ray/ 4K\"))": "26"
":has(div.kat_cat_pic_name:contains(\"Movies\")):has(div.kat_cat_pic_name_b:contains(\"Pack SD/HD\"))": "2"
# Serien
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "40"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "41"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Pack SD\"))": "42"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "40"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Pack HD\"))": "80"
":has(div.kat_cat_pic_name:contains(\"Serien\")):has(div.kat_cat_pic_name_b:contains(\"Pack SD\"))": "42"
# Musik
":has(div.kat_cat_pic_name:contains(\"Musik\")):has(div.kat_cat_pic_name_b:contains(\"Alben\"))": "119"
":has(div.kat_cat_pic_name:contains(\"Musik\")):has(div.kat_cat_pic_name_b:contains(\"Mp3\"))": "5"
":has(div.kat_cat_pic_name:contains(\"Musik\")):has(div.kat_cat_pic_name_b:contains(\"Mixe\"))": "6"
":has(div.kat_cat_pic_name:contains(\"Musik\")):has(div.kat_cat_pic_name_b:contains(\"Discography\"))": "92"
":has(div.kat_cat_pic_name:contains(\"Musik\")):has(div.kat_cat_pic_name_b:contains(\"Musik Pack\"))": "114"
":has(div.kat_cat_pic_name:contains(\"Musik\")):has(div.kat_cat_pic_name_b:contains(\"Video\"))": "48"
":has(div.kat_cat_pic_name:contains(\"Musik\")):has(div.kat_cat_pic_name_b:contains(\"Videos\"))": "136"
# Doku
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "37"
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "38"
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"Pack \"))": "81"
# Anime
":has(div.kat_cat_pic_name:contains(\"Anime\")):has(div.kat_cat_pic_name_b:contains(\"Movies\"))": "73"
":has(div.kat_cat_pic_name:contains(\"Anime\")):has(div.kat_cat_pic_name_b:contains(\"Serien\"))": "74"
":has(div.kat_cat_pic_name:contains(\"Doku\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "37"
# Games
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"Nintendo/Sonstige\"))": "140"
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"PC\"))": "16"
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"Wimmelbild\"))": "14"
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"PSP\"))": "7"
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"PS2/PS3\"))": "17"
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"NDS/3DS\"))": "29"
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"Wii\"))": "15"
":has(div.kat_cat_pic_name:contains(\"Games\")):has(div.kat_cat_pic_name_b:contains(\"XboX \"))": "8"
# Appz
":has(div.kat_cat_pic_name:contains(\"Appz\")):has(div.kat_cat_pic_name_b:contains(\"Windows\"))": "30"
":has(div.kat_cat_pic_name:contains(\"Appz\")):has(div.kat_cat_pic_name_b:contains(\"Linux\"))": "31"
":has(div.kat_cat_pic_name:contains(\"Appz\")):has(div.kat_cat_pic_name_b:contains(\"Mac\"))": "32"
":has(div.kat_cat_pic_name:contains(\"Appz\")):has(div.kat_cat_pic_name_b:contains(\"Android\"))": "106"
":has(div.kat_cat_pic_name:contains(\"Appz\")):has(div.kat_cat_pic_name_b:contains(\"Sonstiges\"))": "138"
# Sport
":has(div.kat_cat_pic_name:contains(\"Sport\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "43"
":has(div.kat_cat_pic_name:contains(\"Sport\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "50"
# Sonstiges
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Anime\"))": "36"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"E-Books\"))": "34"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Audiobook\"))": "35"
":has(div.kat_cat_pic_name:contains(\"Sonstiges\")):has(div.kat_cat_pic_name_b:contains(\"Diverses\"))": "36"
# XXX
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"SD\"))": "46"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"HD\"))": "47"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"Pack\"))": "45"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"SD/HD\"))": "47"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"Sonstiges\"))": "49"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"Hentai Serie\"))": "110"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"Hentai Movie\"))": "111"
":has(div.kat_cat_pic_name:contains(\"XXX\")):has(div.kat_cat_pic_name_b:contains(\"SexBooks\"))": "116"
poster:
selector: div[id^="details"] img
attribute: src

View File

@@ -44,6 +44,7 @@ caps:
- {id: 276, cat: Audio/Audiobook, desc: "Audio: Military Fiction"}
- {id: 299, cat: Audio/Audiobook, desc: "Audio: Magazines"}
- {id: 301, cat: Audio/Audiobook, desc: "Audio: Collections"}
- {id: 314, cat: Audio/Audiobook, desc: "Audio: Dystopian/Post Apocalyptic Bks"}
- {id: 47, cat: Books/EBook, desc: "Children's: Adventure"}
- {id: 48, cat: Books/EBook, desc: "Children's: Novels"}
- {id: 49, cat: Books/EBook, desc: "Children's: Collections"}

View File

@@ -6,6 +6,9 @@ language: en-us
type: private
encoding: UTF-8
links:
- https://www.empornium.is/
- https://empornium.sx/
legacylinks:
- https://www.empornium.me/
caps:
@@ -112,6 +115,7 @@ search:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description:
optional: true
selector: div.tags
title:
selector: a[href^="/torrents.php?id="]

View File

@@ -6,6 +6,9 @@ language: en-us
type: private
encoding: UTF-8
links:
- https://www.empornium.is/
- https://empornium.sx/
legacylinks:
- https://www.empornium.me/
caps:
@@ -108,6 +111,7 @@ search:
selector: a[href^="/torrents.php?action=download&id="]
attribute: href
description:
optional: true
selector: div.tags
title:
selector: a[href^="/torrents.php?id="]

View File

@@ -6,6 +6,8 @@ language: ru-ru
type: semi-private
encoding: UTF-8
links:
- https://eniatv.com/
legacylinks:
- https://eniahd.com/
caps:
@@ -16,6 +18,25 @@ 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"}
- {id: 22, cat: TV, desc: "Зарубежные сериалы HEVC"}
- {id: 3, cat: TV, desc: "Зарубежные сериалы"}
@@ -28,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

@@ -1,150 +0,0 @@
---
id: epizod
name: Epizod
description: "Epizod is a FRENCH Public tracker for MOVIES / TV"
language: fr-fr
type: public
encoding: UTF-8
links:
- https://wwv.epizod.tv/
legacylinks:
- https://www.epizod.tv/
caps:
categorymappings:
- {id: series, cat: TV, desc: SÉRIES}
- {id: films, cat: Movies, desc: FILMS}
- {id: musique, cat: Audio, desc: MUSIQUE}
- {id: ebook, cat: Books, desc: EBOOK}
- {id: other, cat: Other, desc: OTHER}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- 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
download:
selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
# https://www.epizod.tv/?s=
- path: /
inputs:
s: "{{ .Keywords }}"
rows:
selector: article:not(:has(a[title="DMCA"]))
fields:
category:
text: other
category|noappend:
selector: a[href*="/category/"]
attribute: href
optional: true
filters:
- name: split
args: ["/", 4]
site_date:
selector: div.post-cover > a
attribute: title
filters:
# year can be at the end of the title, so we get it and name it site_date
- name: regexp
args: "(19|20\\d{2})$"
title_phase1:
selector: div.post-cover > a
attribute: title
filters:
# now we put the date at the right place according scene naming rules using .Result.site_date
- name: re_replace
args: ["(?i)( FRENCH)", " {{ .Result.site_date }} FRENCH"]
- name: re_replace
args: ["(?i)( MULTI)", " {{ .Result.site_date }} MULTI"]
- name: re_replace
args: ["(?i)( TRUEFRENCH)", " {{ .Result.site_date }} TRUEFRENCH"]
- name: re_replace
args: ["(?i)( VOSTFR)", " {{ .Result.site_date }} VOSTFR"]
- name: re_replace
args: ["(?i)( SUBFRENCH)", " {{ .Result.site_date }} SUBFRENCH"]
# and we delete it at the end
- name: re_replace
args: ["(19|20\\d{2})$", ""]
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: div.post-cover > a
attribute: href
download:
selector: div.post-cover > a
attribute: href
poster:
selector: img[data-lazy-src]
attribute: data-lazy-src
date:
selector: time
attribute: datetime
filters:
- name: replace
args: ["T", " "]
- name: dateparse
args: "2006-01-02 15:04:05-07:00"
cat:
selector: a[href*="/category/"]
attribute: href
optional: true
filters:
- name: split
args: ["/", 4]
cat:
text: "{{ if .Result.cat }}{{ .Result.cat }}{{ else }}other{{ end }}"
size:
text: "{{ if eq .Result.cat \"ebook\" }}1 MB{{ else }}{{ end }}{{ if eq .Result.cat \"musique\" }}128 MB{{ else }}{{ end }}{{ if or (eq .Result.cat \"series\") (eq .Result.cat \"other\") }}512 MB{{ else }}{{ end }}{{ if eq .Result.cat \"films\" }}2 GB{{ else }}{{ end }}"
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine wordpress

View File

@@ -1,202 +0,0 @@
---
id: erzsebet
name: Erzsebet
description: "Erzsebet is a RUSSIAN Semi-Private Torrent Tracker for 3X"
language: ru-ru
type: semi-private
encoding: UTF-8
links:
- https://erzsebet.org/
caps:
categorymappings:
- {id: 9, cat: XXX, desc: "Feature, Vignettes, Classic / Фильмы с сюжетом и Классичес..."}
- {id: 11, cat: XXX, desc: "Gonzo & All Sex / Гонзо-фильмы и Фильмы без сюжета"}
- {id: 13, cat: XXX, desc: "All Girl & Solo / Лесбо-фильмы"}
- {id: 12, cat: XXX, desc: "Ethnic-Themed / Этнические фильмы"}
- {id: 176, cat: XXX, desc: "Mobile, Pocket РС & Phone / Фильмы для моби..."}
- {id: 157, cat: XXX, desc: "Full Length Movies Packs / Паки фильмов"}
- {id: 16, cat: XXX, desc: "Feature, Vignettes, Classic (HD) / Фильмы с сюжет..."}
- {id: 18, cat: XXX, desc: "Gonzo & All Sex, All Girl & Solo, Ethnic-Themed..."}
- {id: 180, cat: XXX, desc: "Full Length Movies (DVD) / Фильмы (DVD)"}
- {id: 246, cat: XXX, desc: "Full Length Movies (Blu-Ray) / Фильмы (Blu-Ray)"}
- {id: 48, cat: XXX, desc: "Clips (various) / Порно Разное"}
- {id: 32, cat: XXX, desc: "SiteRip's & Movie Scenes / Сайтрипы и сцены ..."}
- {id: 45, cat: XXX, desc: "SiteRip's & Movie Scenes (HD) / Сайтрипы и сцены..."}
- {id: 177, cat: XXX, desc: "3D & Virtual Reality Videos (VR) / Видео в 3D и..."}
- {id: 43, cat: XXX, desc: "Actresses Clips Packs / Паки по актрисам"}
- {id: 39, cat: XXX, desc: "SiteRip's Packs / Паки сайтрипов"}
- {id: 52, cat: XXX, desc: "Russian Clips (various) / Порно Разное с русскими актрисам..."}
- {id: 53, cat: XXX, desc: "Russian SiteRip's & Movie Scenes / Сайтрип..."}
- {id: 54, cat: XXX, desc: "Russian SiteRip's & Movie Scenes (HD) / Сайтрипы..."}
- {id: 56, cat: XXX, desc: "Russian Full Length Movies / Русские полнометражные фильмы"}
- {id: 50, cat: XXX, desc: "Russian Clips Packs / Паки русского и по русским актрисам"}
- {id: 59, cat: XXX, desc: "Amateur Picture / Любительское фото"}
- {id: 58, cat: XXX, desc: "Amateur Video & WebCams / Любительское видео"}
- {id: 128, cat: XXX, desc: "Amateur Packs / Паки любительского"}
- {id: 129, cat: XXX, desc: "Bukkake, Glory Hole, Cumshot Compilation, BlowGangBang ..."}
- {id: 130, cat: XXX, desc: "Squirting & Lesbian Bukkake / Лесбо и соло сквиртинг"}
- {id: 120, cat: XXX, desc: "Fisting, Dildo & Toys / Фистинг, фаллоимита..."}
- {id: 131, cat: XXX, desc: "LegalPorno.com / Сайтрипы студии Legal Porno "}
- {id: 64, cat: XXX, desc: "BDSM / БДСМ"}
- {id: 65, cat: XXX, desc: "Fetish / Фетиш"}
- {id: 66, cat: XXX, desc: "Peeing / Мочеиспускание"}
- {id: 67, cat: XXX, desc: "Pregnant / Беременные"}
- {id: 68, cat: XXX, desc: "Femdom & Strapon / Женское доминирование и страпон"}
- {id: 71, cat: XXX, desc: "Kaviar Movies / Копрофилия"}
- {id: 81, cat: XXX, desc: "Picture Gallery / Порнофотографии"}
- {id: 80, cat: XXX, desc: "Misc & Special Interest Picture / Тематичес..."}
- {id: 79, cat: XXX, desc: "Magazines, Comix & Artwork / Журналы, ком..."}
- {id: 78, cat: XXX, desc: "Picture Packs / Паки фотографий"}
- {id: 178, cat: XXX, desc: "Erotic Video Library / Эротические студии (видео)"}
- {id: 85, cat: XXX, desc: "Adult Games / Порноигры"}
- {id: 83, cat: XXX, desc: "Hentai, Manga & Cartoons / Хентай, Манга и Мультфильм..."}
- {id: 89, cat: XXX, desc: "Japanese Porn / Японское порно"}
- {id: 188, cat: XXX, desc: "Erotic Movies, Documentary & Reality / Эротически..."}
- {id: 219, cat: XXX, desc: "Cinema / Зарубежный Кинематограф"}
- {id: 218, cat: XXX, desc: "Cinema Series / Зарубежные сериалы"}
- {id: 217, cat: XXX, desc: "Cinema (Russian) / Кинематограф СССР, России и бы..."}
- {id: 216, cat: XXX, desc: "Russian Series / Русские сериалы"}
- {id: 215, cat: XXX, desc: "Cartoons & Anime / Мультфильмы и Аниме"}
- {id: 214, cat: XXX, desc: "Music (Audio) / Музыка (Аудио)"}
- {id: 213, cat: XXX, desc: "Music (Video) / Музыка (Видео)"}
- {id: 212, cat: XXX, desc: "Games / Игры"}
- {id: 211, cat: XXX, desc: "Soft / Софт"}
- {id: 210, cat: XXX, desc: "Various / Разное"}
- {id: 205, cat: XXX, desc: "Shemale Transsexual / Транссексуалы"}
- {id: 204, cat: XXX, desc: "Bisexual / Бисексуалы"}
- {id: 206, cat: XXX, desc: "Gay Clips & Movie Scenes / Ролики, SiteRip'ы..."}
- {id: 208, cat: XXX, desc: "Full Length Gay Movies / Полнометражные гей-фильмы"}
- {id: 209, cat: XXX, desc: "Gay Magazines, Photo, Rest / Гей-журналы, фото, разное"}
- {id: 125, cat: XXX, desc: "Archive / Архив"}
modes:
search: [q]
tv-search: [q]
movie-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: sort
type: select
label: Sort requested from site
default: 1
options:
1: created
10: seeders
7: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
login:
path: login.php
method: form
form: form[action="login.php"]
inputs:
login_username: "{{ .Config.username }}"
login_password: "{{ .Config.password }}"
autologin: 1
error:
- selector: table.error
test:
path: index.php
selector: a[href="./login.php?logout=1"]
search:
paths:
- path: tracker.php
keywordsfilters:
- name: diacritics
args: replace
- 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"]
inputs:
$raw: "{{ if .Categories }}{{ range .Categories }}f[]={{.}}&{{end}}{{ else }}f[]=-1{{ end }}"
prev_allw: 1
prev_a: 0
prev_dla: 0
prev_dlc: 0
prev_dld: 0
prev_dlw: 0
prev_my: 0
prev_new: 0
prev_sd: 0
prev_da: 1
prev_dc: 0
prev_df: 1
prev_ds: 0
prev_tor_type: 0
o: "{{ .Config.sort }}"
s: "{{ .Config.type }}"
# show category
dc: 0
# show forum
df: 1
# show author
da: 1
# show speed
ds: 0
# -1=all time
tm: -1
# seed not seen -1=disregard
sns: -1
# group releases -1=not selected
srg: -1
# title search
nm: "{{ .Keywords }}"
# find a username
pn: ""
# search by partial word
allw: 0
rows:
selector: tr[id^="tor_"]:has(a[href^="./dl.php?id="])
fields:
category:
selector: a.gen
attribute: href
filters:
- name: querystring
args: f
title:
selector: a.tLink
details:
selector: a.tLink
attribute: href
download:
selector: a[href^="./dl.php?id="]
attribute: href
magnet:
optional: true
selector: a[href^="magnet:?xt="]
attribute: href
size:
selector: td:nth-child(6) > u
seeders:
selector: td.seedmed > b
leechers:
selector: td.leechmed > b
grabs:
selector: td:nth-child(9)
date:
# unix
selector: td:last-child > u
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# TorrentPier

View File

@@ -9,8 +9,8 @@ followredirect: true
links:
- https://www.ettvcentral.com/
- https://ettv.unblockninja.com/
- https://ettv.unblockit.lat/
- https://ettv.unblocked.rest/
- https://ettv.unblockit.onl/
- https://ettv.nocensor.space/
legacylinks:
- https://www.ettv.tv/
- https://www.ettv.to/
@@ -29,9 +29,18 @@ legacylinks:
- https://ettv.unblocked.bar/
- https://ettv.proxyportal.pw/
- https://ettv.uk-unblock.pro/
- https://ettv.root.yt/ # currently redirects to ettvcentral.com
- https://ettv.root.yt/
- https://www.ettv.be/
- https://ettv.unblockit.top/
- https://ettv.unblockit.lat/
- https://ettv.unblockit.app/
- https://ettv.unblocked.rest/
- 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

@@ -1,7 +1,7 @@
---
id: extratorrent-cd
name: ExtraTorrent.cd
description: "ExtraTorrent.cd is a Public tracker, a popular alternative to the original ET site, providing Movie / TV / General magnets"
description: "ExtraTorrent.cd is a Public tracker for MOVIE / TV / GENERAL magnets"
language: en-us
type: public
encoding: UTF-8
@@ -13,8 +13,15 @@ legacylinks:
- https://extratorrent.unblockit.one/ # for .ag
caps:
categories:
Other: Other
categorymappings:
- {id: Movies, cat: Movies, desc: "Movies"}
- {id: Video, cat: Movies, desc: "Movies"}
- {id: TV, cat: TV, desc: "TV"}
- {id: Music, cat: Audio, desc: "Music"}
- {id: Porn, cat: XXX, desc: "Adult / Porn"}
- {id: Software, cat: PC, desc: "Software"}
- {id: Games, cat: Console, desc: "Games"}
- {id: Other, cat: Other/Misc, desc: "Other"}
modes:
search: [q]
@@ -23,15 +30,14 @@ caps:
music-search: [q]
book-search: [q]
settings:
- name: info_8000
type: info
label: About ExtraTorrent Categories
default: ExtraTorrent does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
settings: []
search:
paths:
- path: "search/?search={{ .Keywords }}"
# 30 rows per page
- path: "search/?search={{ .Keywords }}&srt=added&order=desc"
- path: "search/?page=2&search={{ .Keywords }}&srt=added&order=desc"
- path: "search/?page=3&search={{ .Keywords }}&srt=added&order=desc"
keywordsfilters:
- name: re_replace
args: ["[\\s]+", "."]
@@ -44,7 +50,7 @@ search:
fields:
category:
text: Other
selector: span.c_tor > a
title:
selector: a[href*="/torrent/"][title^="view"]
details:

View File

@@ -7,10 +7,17 @@ type: public
encoding: UTF-8
links:
- https://extratorrents.it/
- https://extratorrent.unblockit.app/
- https://extratorrent2.unblockninja.com/
- https://extratorrent.unblockit.onl/
- https://extratorrent.nocensor.space/
legacylinks:
- https://extratorrent.ag/
- https://extratorrent.unblockit.app/
- https://extratorrent.unblockit.dev/
- https://extratorrent.unblockit.ltd/
- https://extratorrent.unblockit.link/
- https://extratorrent2.unblockninja.com/
- https://extratorrent.unblockit.buzz/
- https://extratorrent.unblockit.club/
caps:
categorymappings:
@@ -956,6 +963,9 @@ search:
download:
selector: td a[href^="magnet:?xt="]
attribute: href
filters:
- name: replace
args: [";", "&"]
date:
selector: td:nth-last-of-type(5)
filters:

View File

@@ -36,7 +36,7 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep]
tv-search: [q]
movie-search: [q]
music-search: [q]
book-search: [q]
@@ -104,6 +104,15 @@ search:
args: cat
title:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["(?i)seizoen\\s*(\\d{1,2})\\s*(tot|t\/m)\\s*(\\d{1,2})", "S$1-$3"]
- name: re_replace
args: ["(?i)(seizoen\\s*)(\\d{1,2})", "S$2"]
- name: re_replace
args: ["(?i)(afl.\\s*|aflevering\\s*)(\\d{1,2})", "E$2"]
- name: re_replace
args: ["(?i)compleet", "Complete"]
details:
selector: a[href^="details.php?id="]
attribute: href

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

@@ -35,14 +35,18 @@ caps:
- {id: "/games/ps3/", cat: Console/PS3, desc: "Games PS3"}
- {id: "/games/ps4/", cat: Console/PS4, desc: "Games PS4"}
- {id: "/games/psp/", cat: Console/PSP, desc: "Games PSP"}
- {id: "/games/switch/", cat: Console/Other, desc: "Games Switch"}
- {id: "/games/wii/", cat: Console/Wii, desc: "Games Wii"}
- {id: "/games/xbox360/", cat: Console/XBox 360, desc: "Games Xbox360"}
- {id: "/movies/", cat: Movies, desc: Movies}
- {id: "/movies/3d-movies/", cat: Movies/3D, desc: "Movies 3D"}
- {id: "/movies/bollywood/", cat: Movies, desc: "Movies Bollywood"}
- {id: "/movies/documentary/", cat: Movies, desc: "Movies Documentary"}
- {id: "/movies/dubbed-movies/", cat: Movies, desc: "Movies Dubbed"}
- {id: "/movies/dvd/", cat: Movies/DVD, desc: "Movies DVD"}
- {id: "/movies/highres-movies/", cat: Movies/HD, desc: "Movies Highres"}
- {id: "/movies/mp4/", cat: Movies, desc: "Movies MP4"}
- {id: "/movies/other-movies/", cat: Movies, desc: "Movies Other Movies"}
- {id: "/movies/ultrahd/", cat: Movies/UHD, desc: "Movies UltraHD"}
- {id: "/music/", cat: Audio, desc: Music}
- {id: "/music/aac/", cat: Audio, desc: "Music AAC"}
@@ -52,6 +56,13 @@ caps:
- {id: "/music/radio-shows/", cat: Audio, desc: "Music Radio Shows"}
- {id: "/other/", cat: Other, desc: Other}
- {id: "/tv/", cat: TV, desc: TV}
- {id: "/xxx/", cat: XXX, desc: XXX}
- {id: "/xxx/games/", cat: XXX/Other, desc: "XXX Games"}
- {id: "/xxx/hentai/", cat: XXX/Other, desc: "XXX Hentai"}
- {id: "/xxx/magazines/", cat: XXX/Other, desc: "XXX Magazines"}
- {id: "/xxx/pictures/", cat: XXX/ImageSet, desc: "XXX Pictures"}
- {id: "/xxx/video/", cat: XXX, desc: "XXX Video"}
- {id: "/video/", cat: XXX, desc: "XXX Video"}
modes:
search: [q]
@@ -76,7 +87,10 @@ settings:
options:
desc: desc
asc: asc
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use Cloudflare DDoS Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolver</a> to access it.
download:
selector: a[href^="magnet:?xt="]
@@ -89,6 +103,10 @@ search:
- path: "{{ if .Keywords }}search/?q={{ .Keywords }}/3/&{{ else }}latest/3/?{{ end }}order={{ .Config.sort }}&sort={{ .Config.type }}"
- path: "{{ if .Keywords }}search/?q={{ .Keywords }}/4/&{{ else }}latest/4/?{{ end }}order={{ .Config.sort }}&sort={{ .Config.type }}"
headers:
# site presents hcaptcha challenge for Jackett's User-Agent, so slightly alter it here (e.g. Safari/537.36 > Safari/537.35)
User-Agent: ["Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.35"]
rows:
selector: table.table-striped > tbody > tr

View File

@@ -11,10 +11,9 @@ links:
- https://eztv.wf/
- https://eztv.tf/
- https://eztv.yt/
- https://eztv.root.yt/
- https://eztv.unblockninja.com/
- https://eztv.unblockit.app/
- https://eztv.unblocked.rest/
- https://eztv.unblockit.onl/
- https://eztv.nocensor.space/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
@@ -36,6 +35,15 @@ legacylinks:
- https://eztv.unblockit.top/
- https://eztv.unblockit.lat/
- https://eztv.io/
- https://eztv.unblockit.app/
- https://eztv.root.yt/
- https://eztv.unblocked.rest/
- 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

@@ -0,0 +1,208 @@
---
id: feedurneed
name: FeedUrNeed
description: "FeedUrNeed (FuN) is a Private Torrent Tracker for MOVIES / TV / General"
language: en-us
type: private
encoding: utf-8
links:
- https://feedurneed.xyz/
caps:
categorymappings:
- {id: 12, cat: TV/Anime, desc: Anime}
- {id: 82, cat: PC/0day, desc: Apps/0day}
- {id: 1, cat: PC/ISO, desc: Apps/ISO}
- {id: 63, cat: Audio/Audiobook, desc: Audiobooks}
- {id: 66, cat: Console/Other, desc: Console/NSW}
- {id: 67, cat: Console/PS4, desc: Console/PS4}
- {id: 68, cat: Console/Other, desc: Console/PS5}
- {id: 24, cat: Books/EBook, desc: E-Books}
- {id: 64, cat: PC/Games, desc: Games/ISO}
- {id: 65, cat: PC/Games, desc: Games/Rips}
- {id: 28, cat: Movies/3D, desc: Movies/3D}
- {id: 30, cat: Movies, desc: Movies/Cam-TS}
- {id: 15, cat: Movies/DVD, desc: Movies/DVDR}
- {id: 58, cat: Movies/Foreign, desc: Movies/DVDR-Foreign}
- {id: 31, cat: Movies, desc: Movies/FooKaS RG}
- {id: 70, cat: Movies/BluRay, desc: Movies/HD-Blu-Ray}
- {id: 60, cat: Movies/HD, desc: Movies/HD-Foreign}
- {id: 18, cat: Movies/HD, desc: Movies/HD-Retail-X264}
- {id: 56, cat: Movies/HD, desc: Movies/HD-Retail-X265}
- {id: 55, cat: Movies/WEB-DL, desc: Movies/HD-Web}
- {id: 23, cat: Movies/BluRay, desc: Movies/Remuxes}
- {id: 59, cat: Movies/Foreign, desc: Movies/SD-Foreign}
- {id: 74, cat: Movies/WEB-DL, desc: Movies/SD-Web}
- {id: 72, cat: Movies/SD, desc: Movies/SD-X264}
- {id: 13, cat: Movies/SD, desc: Movies/SD-XviD}
- {id: 71, cat: Movies/BluRay, desc: Movies/UHD-Blu-Ray}
- {id: 78, cat: Movies/Foreign, desc: Movies/UHD-Foreign}
- {id: 57, cat: Movies/UHD, desc: Movies/UHD-Retail}
- {id: 69, cat: Movies/WEB-DL, desc: Movies/UHD-Web}
- {id: 26, cat: Audio/Lossless, desc: Music/FLAC}
- {id: 10, cat: Audio/MP3, desc: Music/MP3}
- {id: 43, cat: Audio/Video, desc: Music/Mvids}
- {id: 29, cat: Movies, desc: Packs/Movies}
- {id: 19, cat: Audio/MP3, desc: Packs/MP3}
- {id: 62, cat: TV/HD, desc: Packs/TV-HD}
- {id: 61, cat: TV/SD, desc: Packs/TV-SD}
- {id: 76, cat: TV/HD, desc: TV/Blu-Ray}
- {id: 81, cat: TV/SD, desc: TV/DVDR}
- {id: 77, cat: TV/Foreign, desc: TV/Foreign}
- {id: 45, cat: TV/HD, desc: TV/HD}
- {id: 80, cat: TV/HD, desc: TV/HD-Retail}
- {id: 36, cat: TV/SD, desc: TV/SD}
- {id: 79, cat: TV/SD, desc: TV/SD-Retail}
- {id: 73, cat: TV/Sport, desc: TV/Sports}
- {id: 75, cat: TV/UHD, desc: TV/UHD}
- {id: 17, 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: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile. The default is <i>25</i>.
- name: info_pm
type: info
label: Force Read PM
default: To prevent being redirected to the mailbox when you have unread PMs, the setting <b>Force read pm:</b> should be set to <b>No</b> on your account profile.
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: td.embedded:has(h2:contains("failed"))
test:
path: index.php
selector: a[href*="logout.php"]
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# title, descr, genre, all
searchin: title
only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
rows:
selector: table.table-bordered > tbody > tr:has(a[href^="download.php?torrent="])
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[onmouseover][href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "src=\\\\'(.*?)\\\\'"
- name: replace
args: ["./pic/noposter.png", ""]
imdb:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "(\\d{6,8})"
- name: prepend
args: "tt"
seeders:
selector: td:nth-child(10)
leechers:
selector: td:nth-child(11)
files:
selector: td:nth-child(5)
size:
selector: td:nth-child(8)
grabs:
selector: a[href^="snatches.php?id="]
filters:
- name: replace
args: ["Times", ""]
downloadvolumefactor:
case:
"a.info:contains(\"FREE\")": 0
"*": 1
uploadvolumefactor:
case:
"a.info:contains(\"Double\")": 2
"*": 1
date:
selector: td:nth-child(7):contains("day")
optional: true
filters:
- name: fuzzytime
date:
selector: td:nth-child(7):not(:contains("day"))
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 03:04 pm +00:00"
minimumratio:
text: 1.0
minimumseedtime:
# freeleech 2 days (as seconds = 2 x 24 x 60 x 60)
# notfree 1.5 days (as seconds = 1.5 x 24 x 60 x 60)
case:
"a.info:contains(\"FREE\")": 172800
"*": 129600
# U-232 V5

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:
@@ -82,8 +83,7 @@ search:
title: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: basic
searchsubmit: 1
action: advanced
rows:
# exclude redbar torrents
@@ -117,9 +117,12 @@ search:
args: ["/static/common/noartwork/noimage.png", ""]
files:
selector: td:nth-child(3)
date: # some torrents have "Never" date
text: 20 years ago
date:
selector: td:nth-child(5) > span
attribute: title
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile

View File

@@ -36,7 +36,7 @@ caps:
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
tv-search: [q, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
@@ -95,6 +95,8 @@ search:
title:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["(?i)seizoen\\s*(\\d{1,2})\\s*(tot|t\/m)\\s*(\\d{1,2})", "S$1-$3"]
- name: re_replace
args: ["(?i)(seizoen\\s*)(\\d{1,2})", "S$2"]
- name: re_replace

View File

@@ -8,8 +8,6 @@ encoding: UTF-8
links:
- https://firebit.net/
- https://firebit.info/
- https://firebit.pro/
- https://firebit.club/
legacylinks:
- https://firebit.name/
- https://firebit.biz/
@@ -19,6 +17,8 @@ legacylinks:
- http://firebit.pro/
- http://firebit.club/
- http://firebit.biz/
- https://firebit.pro/
- https://firebit.club/
caps:
categorymappings:
@@ -45,6 +45,7 @@ caps:
- {id: "Музыка Видео", cat: Audio/Video, desc: "Музыка Видео"}
- {id: "Другие категории", cat: Other, desc: "Другие категории"}
- {id: "Сериалы", cat: TV, desc: "Сериалы"}
- {id: "-", cat: Other, desc: "Другие категории"}
modes:
search: [q]
@@ -68,7 +69,7 @@ search:
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q=abcd1234{{ else }}%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB/{{ end }}"
rows:
selector: "{{ if .Keywords }}table.torrents tbody tr{{ else }}div[id^=\"post-id-\"]{{ end }}"
selector: "{{ if .Keywords }}table.torrents tbody tr:has(td.td-size){{ else }}div[id^=\"post-id-\"]:has(li.meta-size){{ end }}"
filters:
- name: andmatch

View File

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

View File

@@ -11,29 +11,52 @@ links:
caps:
categorymappings:
# when refreshing categories dont forget to update the category case block
- {id: 116, cat: Books, desc: "livres cuisine"}
- {id: 125, cat: XXX/Other, desc: "livres XXX"}
- {id: 123, cat: Books, desc: "livres roman"}
- {id: 113, cat: Books/EBook, desc: "livres Ebook"}
- {id: 110, cat: Audio/Audiobook, desc: "livres audio"}
- {id: 109, cat: Books/Comics, desc: "livres bd"}
- {id: 108, cat: Books/Comics, desc: "livres manga"}
- {id: 106, cat: Books, desc: "livres presse"}
- {id: 105, cat: Books/Mags, desc: "livres magazine"}
- {id: 126, cat: Books, desc: "livres "}
- {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: 2, cat: Movies/DVD, desc: "Film DVD"}
- {id: 4, cat: Movies/HD, desc: "Film 1080P"}
- {id: 15, cat: Movies/BluRay, desc: "Film Bluray"}
- {id: 16, cat: Movies/WEB-DL, desc: "Film Web"}
- {id: 17, cat: Movies/Other, desc: "Film Iso"}
- {id: 19, cat: Movies/HD, desc: "Film 720P"}
- {id: 59, cat: Movies/Other, desc: "Film Divers"}
- {id: 67, cat: Movies/Other, desc: "Film Vob"}
- {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"}
- {id: 46, cat: TV/HD, desc: "Série 1080P"}
- {id: 48, cat: TV/HD, desc: "Série Bluray"}
- {id: 60, cat: TV/Other, desc: "Série Divers"}
- {id: 12, cat: TV/Other, desc: "Série DVDRip"}
- {id: 30, cat: TV/HD, desc: "Série 720P"}
- {id: 23, cat: TV/WEB-DL, desc: "Série Web"}
- {id: 44, cat: TV/HD, desc: "Pack Séries 1080P"}
- {id: 38, cat: TV/Other, desc: "Pack Séries intégrale"}
- {id: 41, cat: TV/WEB-DL, desc: "Pack Séries Web"}
- {id: 45, cat: TV/HD, desc: "Pack Séries 720P"}
- {id: 63, cat: TV/Other, desc: "Pack Séries Divers"}
- {id: 10, cat: XXX, desc: "XxX Film"}
- {id: 67, cat: Movies/3D, desc: "Film 3D Bluray"}
- {id: 59, cat: Movies/Other, desc: "Film Divers"}
- {id: 19, cat: Movies/HD, desc: "Film 720P"}
- {id: 17, cat: Movies/Other, desc: "Film Iso"}
- {id: 15, cat: Movies/BluRay, desc: "Film Bluray Full"}
- {id: 4, cat: Movies/HD, desc: "Film 1080P"}
- {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: 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"}
- {id: 44, cat: TV/HD, desc: "Pack_Series 1080P"}
- {id: 38, cat: TV/Other, desc: "Pack_Series intégrale"}
- {id: 41, cat: TV/WEB-DL, desc: "Pack_Series Web"}
- {id: 45, cat: TV/HD, desc: "Pack_Series 720P"}
- {id: 63, cat: TV/Other, desc: "Pack_Series Divers"}
- {id: 71, cat: TV/HD, desc: "Pack_Series BRRiP - BDRiP"}
- {id: 82, cat: TV/Anime, desc: "Pack_Series Animation"}
- {id: 112, cat: TV/HD, desc: "Pack_Series HDTV"}
- {id: 10, cat: XXX, desc: "XxX 18 Film"}
- {id: 13, cat: PC/0day, desc: "Apps Win"}
- {id: 14, cat: PC/Mac, desc: "Apps Mac"}
- {id: 52, cat: PC/Mobile-iOS, desc: "Apps Iphone"}
@@ -143,28 +166,51 @@ search:
selector: div.kat_cat_pic
filters:
case:
":contains(\"livres\"):contains(\"cuisine\")": 116
":contains(\"livres\"):contains(\"XXX\")": 125
":contains(\"livres\"):contains(\"roman\")": 123
":contains(\"livres\"):contains(\"Ebook\")": 113
":contains(\"livres\"):contains(\"audio\")": 110
":contains(\"livres\"):contains(\"bd\")": 109
":contains(\"livres\"):contains(\"manga\")": 108
":contains(\"livres\"):contains(\"presse\")": 106
":contains(\"livres\"):contains(\"magazine\")": 105
":contains(\"livres\"):contains(\"\")": 126
":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(\"Film\"):contains(\"DVD\")": 2
":contains(\"Film\"):contains(\"1080P\")": 4
":contains(\"Film\"):contains(\"Bluray\")": 15
":contains(\"Film\"):contains(\"Web\")": 16
":contains(\"Film\"):contains(\"Iso\")": 17
":contains(\"Film\"):contains(\"720P\")": 19
":contains(\"Film\"):contains(\"Divers\")": 59
":contains(\"Film\"):contains(\"Vob\")": 67
":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
":contains(\"Série\"):contains(\"1080P\")": 46
":contains(\"Série\"):contains(\"Bluray\")": 48
":contains(\"Série\"):contains(\"Divers\")": 60
":contains(\"Série\"):contains(\"DVDRip\")": 12
":contains(\"Série\"):contains(\"720P\")": 30
":contains(\"Série\"):contains(\"Web\")": 23
":contains(\"Séries\"):contains(\"1080P\")": 44
":contains(\"Séries\"):contains(\"intégrale\")": 38
":contains(\"Séries\"):contains(\"Web\")": 41
":contains(\"Séries\"):contains(\"720P\")": 45
":contains(\"Séries\"):contains(\"Divers\")": 63
":contains(\"Film\"):contains(\"3D\")": 67
":contains(\"Film\"):contains(\"Divers\")": 59
":contains(\"Film\"):contains(\"720P\")": 19
":contains(\"Film\"):contains(\"Iso\")": 17
":contains(\"Film\"):contains(\"Full\")": 15
":contains(\"Film\"):contains(\"1080P\")": 4
":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(\"HDR\")": 101
":contains(\"Serie\"):contains(\"DVDRip\")": 12
":contains(\"Serie\"):contains(\"720P\")": 30
":contains(\"Serie\"):contains(\"Web\")": 23
":contains(\"Pack_Series\"):contains(\"1080P\")": 44
":contains(\"Pack_Series\"):contains(\"intégrale\")": 38
":contains(\"Pack_Series\"):contains(\"Web\")": 41
":contains(\"Pack_Series\"):contains(\"720P\")": 45
":contains(\"Pack_Series\"):contains(\"Divers\")": 63
":contains(\"Pack_Series\"):contains(\"BRRiP - BDRiP\")": 71
":contains(\"Pack_Series\"):contains(\"Animation\")": 82
":contains(\"Pack_Series\"):contains(\"HDTV\")": 112
":contains(\"XxX\"):contains(\"Film\")": 10
":contains(\"Apps\"):contains(\"Win\")": 13
":contains(\"Apps\"):contains(\"Mac\")": 14
@@ -199,6 +245,9 @@ search:
details:
selector: a[href^="details.php?id="]
attribute: href
poster:
selector: img
attribute: src
download:
selector: a[href^="details.php?id="]
attribute: href

View File

@@ -7,6 +7,8 @@ type: public
encoding: UTF-8
links:
- https://www.frozen-layer.com/
certificates:
- 5fc6a320560295f0d7589c9dd8738bfaed36c3aa # expired 20 December 2020
settings:
- name: category

View File

@@ -1,89 +0,0 @@
---
id: fullmixmusic
name: FullMixMusic
description: "FullMixMusic is a HUNGARIAN Private Torrent Tracker for MUSIC"
language: hu-hu
type: private
encoding: UTF-8
links:
- https://fullmixmusic.org/
legacylinks:
- http://fullmixmusic.org/
caps:
categories:
1: Audio
modes:
search: [q]
music-search: [q, artist]
login:
path: login.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: table.main:contains("Művelet!")
test:
path: browse.php
search:
paths:
- path: browse.php
inputs:
search: "{{ if .Query.Artist }}{{ .Query.Artist }}{{ else }}{{ .Keywords }}{{ end }}"
showsearch: 1
incldead: 1
rows:
selector: table.tablak > tbody > tr:has(a[href^="details.php?id="])
fields:
category:
text: 1
title:
selector: a[href^="details.php?id="][title]
attribute: title
filters:
- name: regexp
args: ^(.*?)<br />
details:
selector: a[href^="details.php?id="][title]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: a[href^="details.php?id="][title]
attribute: title
filters:
- name: regexp
args: "src=\"(.*?)\">"
description:
selector: td:nth-child(2) > i > font
date:
selector: td:nth-child(6)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "2006-01-02 15: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:
text: 0
uploadvolumefactor:
case:
font[title^="Dupla feltöltésű torrent!"]: 2
font[title^="x3 feltöltésű torrent!"]: 3
font[title^="x4 feltöltésű torrent!"]: 4
"*": 1
# engine tbd

View File

@@ -126,4 +126,6 @@ search:
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.6
# engine tbd

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

@@ -1,367 +0,0 @@
---
id: galeriens
name: Galeriens
description: "Galeriens is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: fr-fr
type: private
encoding: UTF-8
links:
- https://galeriens.com/
legacylinks:
- https://galeriens.eu/
caps:
categorymappings:
- {id: 4, cat: Movies/UHD, desc: "Animations - 4K Remux"}
- {id: 1, cat: Movies/3D, desc: "Animations - 3D"}
- {id: 3, cat: Movies/UHD, desc: "Animations - 4K Light"}
- {id: 2, cat: Movies/UHD, desc: "Animations - 4K UHD"}
- {id: 5, cat: Movies/UHD, desc: "Animations - 4K UHD Bluray"}
- {id: 6, cat: Movies/BluRay, desc: "Animations - BDRip-BRRIP"}
- {id: 7, cat: Movies/BluRay, desc: "Animations - BluRay-R"}
- {id: 8, cat: Movies, desc: "Animations - Coffret Films"}
- {id: 9, cat: Movies/DVD, desc: "Animations - DVD-R"}
- {id: 10, cat: Movies/DVD, desc: "Animations - DVDRip"}
- {id: 11, cat: Movies/HD, desc: "Animations - HD 1080P"}
- {id: 12, cat: Movies/HD, desc: "Animations - HD 720P"}
- {id: 13, cat: Movies/HD, desc: "Animations - HDRiP"}
- {id: 16, cat: Movies/HD, desc: "Animations - HDTV"}
- {id: 14, cat: Movies/HD, desc: "Animations - HDTV 1080p"}
- {id: 15, cat: Movies/HD, desc: "Animations - HDTV 720p"}
- {id: 17, cat: Movies, desc: "Animations - Jap-Animation"}
- {id: 18, cat: Movies/HD, desc: "Animations - M-HD 1080p"}
- {id: 19, cat: Movies/HD, desc: "Animations - M-HD 720p"}
- {id: 20, cat: Movies, desc: "Animations - Remux"}
- {id: 21, cat: Movies/WEB-DL, desc: "Animations - TVRip"}
- {id: 24, cat: Movies/WEB-DL, desc: "Animations - WEB-DL"}
- {id: 22, cat: Movies/WEB-DL, desc: "Animations - WEB-DL 1080p"}
- {id: 23, cat: Movies/WEB-DL, desc: "Animations - WEB-DL 720p"}
- {id: 25, cat: Movies/WEB-DL, desc: "Animations - WEBRip"}
- {id: 26, cat: Movies/HD, desc: "Animations - X265"}
- {id: 49, cat: TV/Documentary, desc: "Documentaires - Doc-Spectacle"}
- {id: 48, cat: TV/Documentary, desc: "Documentaires - Emission TV"}
- {id: 51, cat: TV/Documentary, desc: "Documentaires - Film"}
- {id: 50, cat: TV/Sport, desc: "Documentaires - Sport"}
- {id: 57, cat: Movies/3D, desc: "Films - 3D"}
- {id: 59, cat: Movies/UHD, desc: "Films - 4K Light"}
- {id: 60, cat: Movies/UHD, desc: "Films - 4K Remux"}
- {id: 61, cat: Movies/UHD, desc: "Films - 4K UHD"}
- {id: 58, cat: Movies/UHD, desc: "Films - 4K UHD Bluray"}
- {id: 62, cat: Movies/BluRay, desc: "Films - BDRip-BRRIP"}
- {id: 63, cat: Movies/BluRay, desc: "Films - BluRay-R"}
- {id: 64, cat: Movies, desc: "Films - Coffret Films"}
- {id: 65, cat: Movies/DVD, desc: "Films - DVD-R"}
- {id: 66, cat: Movies/DVD, desc: "Films - DVDRip"}
- {id: 67, cat: Movies/HD, desc: "Films - HD 1080P"}
- {id: 68, cat: Movies/HD, desc: "Films - HD 720P"}
- {id: 69, cat: Movies/HD, desc: "Films - HDRiP"}
- {id: 72, cat: Movies/HD, desc: "Films - HDTV"}
- {id: 70, cat: Movies/HD, desc: "Films - HDTV 1080p"}
- {id: 71, cat: Movies/HD, desc: "Films - HDTV 720p"}
- {id: 73, cat: Movies/HD, desc: "Films - M-HD 1080p"}
- {id: 74, cat: Movies/HD, desc: "Films - M-HD 720p"}
- {id: 75, cat: Movies, desc: "Films - Remux"}
- {id: 76, cat: Movies/WEB-DL, desc: "Films - TVRip"}
- {id: 77, cat: Movies/WEB-DL, desc: "Films - WEB-DL"}
- {id: 78, cat: Movies/WEB-DL, desc: "Films - WEB-DL 1080p"}
- {id: 79, cat: Movies/WEB-DL, desc: "Films - WEB-DL 720p"}
- {id: 80, cat: Movies/WEB-DL, desc: "Films - WEBRip"}
- {id: 81, cat: Movies/HD, desc: "Films - X265"}
- {id: 82, cat: Movies/3D, desc: "Films-VOSTFR - 3D"}
- {id: 84, cat: Movies/UHD, desc: "Films-VOSTFR - 4K Light"}
- {id: 85, cat: Movies/UHD, desc: "Films-VOSTFR - 4K Remux"}
- {id: 86, cat: Movies/UHD, desc: "Films-VOSTFR - 4K UHD"}
- {id: 83, cat: Movies/UHD, desc: "Films-VOSTFR - 4K UHD Bluray"}
- {id: 87, cat: Movies/BluRay, desc: "Films-VOSTFR - BDRip-BRRIP"}
- {id: 88, cat: Movies/BluRay, desc: "Films-VOSTFR - BluRay-R"}
- {id: 89, cat: Movies, desc: "Films-VOSTFR - Coffret Films"}
- {id: 90, cat: Movies/DVD, desc: "Films-VOSTFR - DVD-R"}
- {id: 91, cat: Movies/DVD, desc: "Films-VOSTFR - DVDRip"}
- {id: 92, cat: Movies/HD, desc: "Films-VOSTFR - HD 1080P"}
- {id: 93, cat: Movies/HD, desc: "Films-VOSTFR - HD 720P"}
- {id: 94, cat: Movies/HD, desc: "Films-VOSTFR - HDRiP"}
- {id: 97, cat: Movies/HD, desc: "Films-VOSTFR - HDTV"}
- {id: 95, cat: Movies/HD, desc: "Films-VOSTFR - HDTV 1080p"}
- {id: 96, cat: Movies/HD, desc: "Films-VOSTFR - HDTV 720p"}
- {id: 98, cat: Movies/HD, desc: "Films-VOSTFR - M-HD 1080p"}
- {id: 99, cat: Movies/HD, desc: "Films-VOSTFR - M-HD 720p"}
- {id: 100, cat: Movies, desc: "Films-VOSTFR - Remux"}
- {id: 101, cat: Movies/WEB-DL, desc: "Films-VOSTFR - TVRip"}
- {id: 102, cat: Movies/WEB-DL, desc: "Films-VOSTFR - WEB-DL"}
- {id: 103, cat: Movies/WEB-DL, desc: "Films-VOSTFR - WEB-DL 1080p"}
- {id: 104, cat: Movies/WEB-DL, desc: "Films-VOSTFR - WEB-DL 720p"}
- {id: 105, cat: Movies/WEB-DL, desc: "Films-VOSTFR - WEBRip"}
- {id: 106, cat: Movies/HD, desc: "Films-VOSTFR - X265"}
- {id: 107, cat: Console/3DS, desc: "Jeux - 3DS-DS"}
- {id: 108, cat: PC/Mobile-iOS, desc: "Jeux - IOS-OSX"}
- {id: 109, cat: PC/Games, desc: "Jeux - PC"}
- {id: 110, cat: Console/PS3, desc: "Jeux - PS3 - PS4"}
- {id: 111, cat: Console/PSP, desc: "Jeux - PSP-PSX"}
- {id: 112, cat: Console/Wii, desc: "Jeux - WII"}
- {id: 113, cat: Console/WiiU, desc: "Jeux - WII-U"}
- {id: 114, cat: Console/XBox, desc: "Jeux - XBOX"}
- {id: 52, cat: Books, desc: "Livres - BD"}
- {id: 56, cat: Audio/Audiobook, desc: "Livres - Livres Audio"}
- {id: 55, cat: Books/Comics, desc: "Livres - Mangas"}
- {id: 54, cat: Books/Mags, desc: "Livres - Press"}
- {id: 53, cat: Books/EBook, desc: "Livres - Romans"}
- {id: 115, cat: PC/Mobile-Android, desc: "Logiciels - ANDROID"}
- {id: 118, cat: PC/Mac, desc: "Logiciels - APPLE"}
- {id: 116, cat: PC/Mobile-iOS, desc: "Logiciels - IPHONE"}
- {id: 117, cat: PC, desc: "Logiciels - LINUX"}
- {id: 119, cat: PC/0day, desc: "Logiciels - WINDOWS"}
- {id: 120, cat: Audio/Lossless, desc: "Musiques - FLAC"}
- {id: 121, cat: Audio, desc: "Musiques - HQ"}
- {id: 122, cat: Audio/MP3, desc: "Musiques - MP3"}
- {id: 123, cat: Audio, desc: "Musiques - Spect/Concert"}
- {id: 27, cat: TV/HD, desc: "Series-Animee - BDRip-BRRIP"}
- {id: 28, cat: TV/HD, desc: "Series-Animee - BluRay-R"}
- {id: 29, cat: TV/SD, desc: "Series-Animee - DVD-R"}
- {id: 30, cat: TV/SD, desc: "Series-Animee - DVDRip"}
- {id: 32, cat: TV/HD, desc: "Series-Animee - HD 1080P"}
- {id: 31, cat: TV/HD, desc: "Series-Animee - HD 720P"}
- {id: 33, cat: TV/HD, desc: "Series-Animee - HDRiP"}
- {id: 34, cat: TV/HD, desc: "Series-Animee - HDTV"}
- {id: 35, cat: TV/HD, desc: "Series-Animee - HDTV 1080p"}
- {id: 36, cat: TV/HD, desc: "Series-Animee - HDTV 720p"}
- {id: 37, cat: TV/HD, desc: "Series-Animee - M-HD 1080p"}
- {id: 38, cat: TV/HD, desc: "Series-Animee - M-HD 720p"}
- {id: 47, cat: TV/Anime, desc: "Series-Animee - Pack Serie Animee"}
- {id: 39, cat: TV/Anime, desc: "Series-Animee - Remux"}
- {id: 46, cat: TV/Anime, desc: "Series-Animee - SERIE JAP-ANIM"}
- {id: 40, cat: TV/Anime, desc: "Series-Animee - TVRip"}
- {id: 41, cat: TV/Anime, desc: "Series-Animee - WEB-DL"}
- {id: 42, cat: TV/Anime, desc: "Series-Animee - WEB-DL 1080p"}
- {id: 43, cat: TV/Anime, desc: "Series-Animee - WEB-DL 720p"}
- {id: 44, cat: TV/Anime, desc: "Series-Animee - WEBRip"}
- {id: 45, cat: TV/HD, desc: "Series-Animee - X265"}
- {id: 124, cat: TV/HD, desc: "Series-FR - BDRip-BRRIP"}
- {id: 125, cat: TV/HD, desc: "Series-FR - BluRay-R"}
- {id: 126, cat: TV/SD, desc: "Series-FR - DVD-R"}
- {id: 127, cat: TV/SD, desc: "Series-FR - DVDRip"}
- {id: 128, cat: TV/HD, desc: "Series-FR - HD 1080P"}
- {id: 129, cat: TV/HD, desc: "Series-FR - HD 720P"}
- {id: 130, cat: TV/HD, desc: "Series-FR - HDRiP"}
- {id: 133, cat: TV/HD, desc: "Series-FR - HDTV"}
- {id: 131, cat: TV/HD, desc: "Series-FR - HDTV 1080p"}
- {id: 132, cat: TV/HD, desc: "Series-FR - HDTV 720p"}
- {id: 134, cat: TV/HD, desc: "Series-FR - M-HD 1080p"}
- {id: 135, cat: TV/HD, desc: "Series-FR - M-HD 720p"}
- {id: 136, cat: TV, desc: "Series-FR - Pack Serie"}
- {id: 137, cat: TV, desc: "Series-FR - Remux"}
- {id: 138, cat: TV/WEB-DL, desc: "Series-FR - TVRip"}
- {id: 141, cat: TV/WEB-DL, desc: "Series-FR - WEB-DL"}
- {id: 139, cat: TV/WEB-DL, desc: "Series-FR - WEB-DL 1080p"}
- {id: 140, cat: TV/WEB-DL, desc: "Series-FR - WEB-DL 720p"}
- {id: 142, cat: TV/WEB-DL, desc: "Series-FR - WEBRip"}
- {id: 143, cat: TV/HD, desc: "Series-FR - X265"}
- {id: 144, cat: TV/HD, desc: "Series-VOSTFR - BDRip-BRRIP"}
- {id: 145, cat: TV/HD, desc: "Series-VOSTFR - BluRay-R"}
- {id: 146, cat: TV/SD, desc: "Series-VOSTFR - DVD-R"}
- {id: 147, cat: TV/SD, desc: "Series-VOSTFR - DVDRip"}
- {id: 148, cat: TV/HD, desc: "Series-VOSTFR - HD 1080P"}
- {id: 149, cat: TV/HD, desc: "Series-VOSTFR - HD 720P"}
- {id: 150, cat: TV/HD, desc: "Series-VOSTFR - HDRiP"}
- {id: 153, cat: TV/HD, desc: "Series-VOSTFR - HDTV"}
- {id: 151, cat: TV/HD, desc: "Series-VOSTFR - HDTV 1080p"}
- {id: 152, cat: TV/HD, desc: "Series-VOSTFR - HDTV 720p"}
- {id: 154, cat: TV/HD, desc: "Series-VOSTFR - M-HD 1080p"}
- {id: 155, cat: TV/HD, desc: "Series-VOSTFR - M-HD 720p"}
- {id: 156, cat: TV, desc: "Series-VOSTFR - Pack Serie"}
- {id: 157, cat: TV, desc: "Series-VOSTFR - Remux"}
- {id: 158, cat: TV/WEB-DL, desc: "Series-VOSTFR - TVRip"}
- {id: 161, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEB-DL"}
- {id: 159, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEB-DL 1080p"}
- {id: 160, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEB-DL 720p"}
- {id: 162, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEBRip"}
- {id: 163, cat: TV/HD, desc: "Series-VOSTFR - X265"}
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
17: Multi
24: "Multi Truefrench"
18: Perse
19: Portuguais
20: Québécois
21: Russe
22: Suédois
23: Ukrainien
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://galeriens.eu/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

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

@@ -95,8 +95,9 @@ caps:
book-search: [q]
login:
path: takelogin.php
method: post
path: login.php
method: form
form: form[action="takelogin.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"

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