Compare commits

..

111 Commits

Author SHA1 Message Date
Garfield69
7868b74f35 bitturk: add new cat 2022-07-19 13:29:39 +12:00
Garfield69
19bd3e15ca nonameclub: cat updates 2022-07-19 13:05:30 +12:00
Garfield69
82aa750dbf divxtotal: *.dev -> *.ms 2022-07-19 12:47:21 +12:00
Garfield69
54fa824928 torrentwhiz: bump domain 2022-07-19 12:46:55 +12:00
Garfield69
cb5ade2bb7 torrentview: bump domain 2022-07-19 12:46:42 +12:00
Garfield69
6f73f77b09 torrentcore: not compatible. removed. resolves #13374 2022-07-19 07:44:32 +12:00
Garfield69
bb9622733b assorted: *nocensor.sbs -> *.world 2022-07-18 15:50:41 +12:00
ilike2burnthing
aae44fd2d5 yggtorrent: setting to extend anime compat to 4 digits. resolves #13370 (#13372) 2022-07-17 17:18:41 +01:00
Garfield69
c067bc4d43 pipelines: apparently macos-10.15 is deprecated 2022-07-17 11:10:29 +12:00
Garfield69
e8712ffe1d locadora: refresh cats as requested by #13334 2022-07-17 10:53:26 +12:00
Garfield69
975799c1f5 locadora: add new cats 2022-07-17 08:34:09 +12:00
ilike2burnthing
4174a61d09 omgwtftrackr: down for 30 days, removed. resolves #8970 (#13367) 2022-07-16 04:21:54 +01:00
ilike2burnthing
3e56808a34 xbit: dead, removed. resolves #1774 (#13366)
redirects to torrentcore - https://github.com/Jackett/Jackett/issues/13347
2022-07-16 04:08:13 +01:00
ilike2burnthing
4fdfc8a0e5 thepiratebay: update mirrors 2022-07-16 03:56:41 +01:00
ilike2burnthing
3c9ad23f5d knaben: update mags cat id
looks like they realised their mistake
2022-07-16 03:09:13 +01:00
ilike2burnthing
3afe5ae105 newretro: update layout 2022-07-16 02:55:11 +01:00
ilike2burnthing
8fc70090e2 teamos: change sitelink teamos.xyz 2022-07-16 02:24:41 +01:00
ilike2burnthing
f348fe2132 arenabg: ignore expired cert 2022-07-16 02:23:31 +01:00
Garfield69
d7aa76634f torrentqq: bump domain 2022-07-15 09:06:34 +12:00
Garfield69
fb8ca0fd75 torrentleech: add alternate domains 2022-07-15 06:24:33 +12:00
Garfield69
a75c145755 dontorrent: new domain *.vg -> *.ch 2022-07-14 07:43:05 +12:00
Garfield69
a6224e6cb2 torrentsir: bump domain 2022-07-13 07:34:14 +12:00
Garfield69
67a2158527 cpasbienclone: back to *.to domain 2022-07-13 07:31:30 +12:00
9tec
0a3a939c98 hdsky: update cats (#13355) 2022-07-13 06:47:00 +12:00
Garfield69
740690f97c locadora: update cat descr 2022-07-12 15:06:42 +12:00
Garfield69
9695ef0a7e peeratiko: expired CA 2022-07-11 16:46:46 +12:00
Garfield69
86d7a55329 rarbg: add non json response detection. resolves #13350 2022-07-11 07:33:32 +12:00
ilike2burnthing
84f3811ce7 torrentcore: add new cat 2022-07-10 11:39:48 +01:00
Garfield69
14d30b0bc8 megamixtracker: drop results without DL 2022-07-10 07:59:46 +12:00
Garfield69
aa13589248 add torrentcore a public dht crawler. resolves #13347 2022-07-09 22:51:22 +12:00
Garfield69
63cd00c88e fouducinema: update cat 2022-07-09 20:10:07 +12:00
Garfield69
50e67fd653 index.html disable buttons in dashboard info section 2022-07-09 15:31:38 +12:00
Garfield69
d3f8361ac3 assorted: bump engine tag 2022-07-08 19:09:14 +12:00
Garfield69
26d57b4d39 torrentqq: bump domain 2022-07-08 15:23:27 +12:00
Garfield69
5f250e3347 assorted: *.unblockit.name -> *.ist 2022-07-08 07:22:52 +12:00
Garfield69
7ea44670d1 dragonworldreloaded: update cats 2022-07-07 08:40:25 +12:00
Garfield69
a985d6eee3 btdigg: drop broken tor2web links 2022-07-06 21:31:56 +12:00
Garfield69
bef81bde3e assorted: switch tor2web *ly to *.ws and *.pet 2022-07-06 21:27:15 +12:00
Garfield69
d77e1ad581 Revert "assorted: drop tor2web *.ly domains."
This reverts commit a595a2af8a.
2022-07-06 21:22:34 +12:00
Garfield69
dd78e2c198 kinozal: add support for the appspot domain. resolves #13343 2022-07-06 21:01:03 +12:00
Garfield69
a595a2af8a assorted: drop tor2web *.ly domains.
this service has been broken for a while now.
2022-07-06 19:12:18 +12:00
Garfield69
09f506a944 torrentmasters: expired CA 2022-07-06 15:32:52 +12:00
Garfield69
7e123da67c dontorrent: new domain *.yt -> *.vg 2022-07-06 12:48:06 +12:00
Garfield69
cd0af8012e hdbitsapi: add filter freeleech config option. resolves #13244 2022-07-05 21:13:25 +12:00
Garfield69
554e79f09b divxtotal: fix episode parsing. resolves #13270 2022-07-05 18:38:02 +12:00
Garfield69
853e99f3ec sharewood: add new cat 2022-07-05 10:54:19 +12:00
ilike2burnthing
096ee5934f torrentparadise: remove, dead. resolves #6385 (#13341) 2022-07-04 10:27:40 +01:00
amoreno
47766e2fb2 Pixelados: HTML (#13340) resolves #13329 2022-07-04 20:38:24 +12:00
Garfield69
10d0f4566e mteamtp: add new login error detection 2022-07-04 19:27:32 +12:00
Garfield69
00af4708aa locadora: drop language replacements. #13334 2022-07-04 17:06:03 +12:00
Garfield69
9879017b34 locadora: resolves #13334
3d seed is mandatory
only movie and tv now
add some language replacements for *Arr apps
2022-07-04 16:03:13 +12:00
Garfield69
8ee02189f4 torrent911: add new cat 2022-07-04 09:03:41 +12:00
Garfield69
13d7cdd00c pterclub: add imdbid and doubanid to results 2022-07-03 18:36:55 +12:00
Garfield69
32eddbb903 pterclub: new 2fa field name. #13335 2022-07-03 17:43:31 +12:00
Garfield69
3234b66ba4 piratbit: add descr, DL .torrent with magnet standby 2022-07-03 16:14:11 +12:00
Garfield69
9722152a28 add locadora: WIP #13334 2022-07-03 10:21:19 +12:00
ilike2burnthing
a34b40ef3e piratbitl: exclude results with ! - dl removed
not needed for piratbit, magnet still available on details page
2022-07-02 18:47:20 +01:00
ilike2burnthing
f8683c8533 codeql: update actions versions
based on dependabot PRs which were opened on my fork, but for whatever reason weren't opened here
2022-07-02 09:48:27 +01:00
ilike2burnthing
59838795d0 oxtorrent: rename to torrent911. resolves #13332 (#13333) 2022-07-02 09:45:13 +01:00
Garfield69
f5c17c891d torrentsir: bump domain 2022-07-02 15:50:49 +12:00
Garfield69
7b710c6273 assorted unit3d: detect tmdbid for tv 2022-07-01 19:48:00 +12:00
Garfield69
430300fb45 torrentqq: bump domain 2022-07-01 16:52:18 +12:00
Garfield69
08ee15cb9b fantasticheaven: update cats
credit: https://github.com/Prowlarr/Indexers/pull/209
2022-07-01 16:25:54 +12:00
ilike2burnthing
f52cc4273f partis: update/fix cats and tidy. resolves #13330 (#13331) 2022-07-01 09:36:39 +12:00
Garfield69
905872bd2f cinecalidad: new domain 2022-06-30 16:09:58 +12:00
Garfield69
d6f3defab8 mediamaatjes: add new cat 2022-06-30 15:57:11 +12:00
Garfield69
bc4703574c scenetime: add query retry. resolves #13328 2022-06-30 09:40:10 +12:00
Garfield69
121820c837 dontorrent: new domain *.tw -> *.yt 2022-06-29 16:14:31 +12:00
Garfield69
568c63ea0c trupornolabs: removed. resolves #9390 2022-06-28 10:05:07 +12:00
Garfield69
a07cda3efa netlab: removed. resolves #5874 2022-06-28 09:59:21 +12:00
Garfield69
0713d9313c torrent9clone: new domain 2022-06-28 08:58:52 +12:00
ilike2burnthing
5ec5a04a26 acervos-api: correct and comment out ratio 2022-06-27 11:54:19 +01:00
Garfield69
fbc65acdcc retroflix: revert now redundant #11914 resolves #11881 2022-06-27 20:23:58 +12:00
Garfield69
ebd1fdba71 animeworld: alter the Indexed Range to obey GoTemplate rules 2022-06-27 19:55:28 +12:00
Garfield69
6f33f34f46 cardigann: Convert to the GoTemplate standard the Range with Index statement. 2022-06-27 19:54:35 +12:00
Garfield69
d3c9328575 torrentech: remove v2 indexer. #13323 2022-06-27 16:27:07 +12:00
Garfield69
5256828d4c bitbr: update dual replacement 2022-06-27 09:23:11 +12:00
Garfield69
5ee9048df9 acervos: update dual replacement 2022-06-27 09:22:43 +12:00
Jayson Reis
c574c4c476 bitbr: swap dual for language tags on title (#13322)
This make sure that all words with \bDUAL\b are replaced by pt-BR/en-US even though en-US may not be the origin language, but this should at least allow sonarr/radarr to find movies dubbed in portuguese.

Co-authored-by: garfield69 <garfield69@outlook.com>
2022-06-27 08:00:47 +12:00
Jayson Reis
b63b380ca2 Add acervos a private Brazilian site (#13321) resolves #13324 2022-06-27 07:59:03 +12:00
Garfield69
78fdb39099 portugas: correct descr 2022-06-27 07:02:28 +12:00
Garfield69
35b37d0495 skipthecommercials: bump engine tag 2022-06-27 07:02:13 +12:00
Alberto Díaz
c6e6eea192 Add MejorTorrent (#13320) resolves #12559 2022-06-27 06:14:41 +12:00
Garfield69
d08f569213 animedia: f'ing lint 2022-06-26 19:37:56 +12:00
Garfield69
49093f9092 animedia: prevent object reference error
by checking that the torrent details page has a TORRENT READ ERROR alert and ignoring that page.
2022-06-26 19:23:02 +12:00
Garfield69
9b07b7dd32 brasiltracker: fix imdb #13315 2022-06-26 09:01:12 +12:00
Garfield69
81c93f5d3a brasiltracker: add quality to tv #13315
also add imdb and tmdb and poster and MST
2022-06-26 08:37:42 +12:00
ilike2burnthing
63436ee0ea brasiltracker: convert yaml to C# pt2. #13315 2022-06-25 19:37:28 +01:00
Garfield69
5f94f8ceac brasiltracker: add config info TPP + 8000 #13315 2022-06-25 21:23:18 +12:00
Garfield69
93991d7896 brasiltracker: oops forgot to remove debug #13315 2022-06-25 21:11:23 +12:00
Garfield69
26ddea56f6 brasiltracker: convert yaml to C#. resolves #13315 2022-06-25 21:07:37 +12:00
Garfield69
a779fee29b torrentsir: bump domain 2022-06-25 17:25:30 +12:00
Garfield69
39f3d202b2 add pignetwork a Chinese private site. resolves #13318 2022-06-25 17:04:12 +12:00
ilike2burnthing
94970b6254 piratadigital: removed, dead. resolves #9448 (#13317) 2022-06-24 17:39:57 +01:00
Garfield69
3df59ca71b torrentqq: bump domain 2022-06-24 17:05:15 +12:00
Garfield69
a107c9a2c1 add CloudTorrents a public site. resolves #13313 2022-06-24 08:09:16 +12:00
Garfield69
1ecd58a39f torrent-turk: add new cat 2022-06-23 20:25:28 +12:00
Garfield69
22bd173e90 torrentwhiz: bump domain 2022-06-23 20:09:32 +12:00
Garfield69
beb1e4e8f2 torrentview: bump domain 2022-06-23 20:09:19 +12:00
Garfield69
a1c1ae1ab4 tvroad: code clean up 2022-06-22 19:24:20 +12:00
Garfield69
53ec7ae8b0 dontorrent: new domain *.kim -> *.tw 2022-06-22 18:42:00 +12:00
Garfield69
f659ecbfc6 torrentsir: bump domain 2022-06-21 16:02:28 +12:00
Garfield69
c710da3dbe bithdtv: replace dot with space in titles #10097 2022-06-20 19:49:38 +12:00
ilike2burnthing
b1ff645c37 tellytorrent: restore. resolves #5635 (#13310) 2022-06-19 20:07:24 +01:00
Vedant
972dadc8fc winget: update (#13307) 2022-06-18 21:33:27 +01:00
ilike2burnthing
92c36581fc oncesearch: restore. resolves #10539 (#13306) 2022-06-18 10:00:27 +01:00
ilike2burnthing
88a98580ed torrent9: cat can be missing & update keywordless search path
Search for 2022 currently returns blank page - https://torrent9.to/search_torrent/2022.html

If this is resolved in future, revert this commit apart from the missing cat fix.
2022-06-18 03:37:26 +01:00
ilike2burnthing
54f29890ef torrentqq: change domain *148.com 2022-06-18 02:36:52 +01:00
ilike2burnthing
a4c9158254 divxtotal: change domain *.dev 2022-06-18 02:35:42 +01:00
ilike2burnthing
7581645525 Create dependabot.yml 2022-06-17 23:40:17 +01:00
ilike2burnthing
21c52ce75d Delete dependabot.yml 2022-06-17 23:40:08 +01:00
120 changed files with 2307 additions and 1414 deletions

View File

@@ -4,5 +4,6 @@ updates:
directory: "/"
schedule:
interval: "weekly"
day: "friday"
day: "saturday"
time: "00:00"
timezone: "Europe/London"

View File

@@ -50,11 +50,11 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v2
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -63,7 +63,7 @@ jobs:
# queries: ./path/to/local/query, your-org/your-repo/queries@main
- name: Set up dotnet
uses: actions/setup-dotnet@v1
uses: actions/setup-dotnet@v2
with:
dotnet-version: '6.0.*'
@@ -71,7 +71,7 @@ jobs:
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
uses: github/codeql-action/autobuild@v2
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

View File

@@ -6,7 +6,7 @@ jobs:
publish:
runs-on: windows-latest
steps:
- uses: vedantmgoyal2009/vedantmgoyal2009/winget-pkgs-automation/releaser-action@v1.0.0
- uses: vedantmgoyal2009/winget-releaser@latest
with:
identifier: Jackett.Jackett
token: ${{ secrets.WINGET }}

View File

@@ -49,6 +49,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BTmirror
* BTSOW
* Byrutor
* CloudTorrents
* comicat
* ConCen
* cpasbien
@@ -91,6 +92,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* LinuxTracker
* Mac Torrents Download
* MegaPeer
* MejorTorrent
* Mikan
* MioBT
* MixTapeTorrent
@@ -104,9 +106,9 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NNTT
* NoNaMe Club (NNM-Club)
* Nyaa.si
* OnceSearch
* OneJAV
* OpenSharing
* OxTorrent
* ParnuXi
* PC-torrent
* PiratBit
@@ -147,11 +149,11 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* torrent-pirat
* Torrent9
* Torrent9 clone
* Torrent911
* TorrentDownload
* TorrentFunk
* TorrentGalaxy (TGx)
* TorrentKitty
* TorrentParadise
* TorrentProject2
* TorrentQQ (토렌트큐큐)
* Torrents.csv
@@ -160,12 +162,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentView (토렌트뷰)
* TorrentWhiz ( 토렌트위즈)
* Torrentz2eu
* truPornolabs
* Underverse
* UnionDHT
* VSTHouse
* VST Torrents
* xBiT
* xxxAdultTorrent
* xxxtor
* xxxtorrents
@@ -249,6 +249,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* 52PT
* Abnormal
* ABtorrents (ABT + RNS)
* Acervos
* Acid Lounge (A-L)
* AcrossTheTasman [![(invite needed)][inviteneeded]](#)
* Aftershock
@@ -425,6 +426,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Libble [![(invite needed)][inviteneeded]](#)
* LibraNet (LN)
* LinkoManija [![(invite needed)][inviteneeded]](#)
* Locadora
* LosslessClub [![(invite needed)][inviteneeded]](#)
* M-Team TP (MTTP) [![(invite needed)][inviteneeded]](#)
* MaDs Revolution [![(invite needed)][inviteneeded]](#)
@@ -450,9 +452,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* NCore
* Nebulance (NBL) (TransmiTheNet)
* NetCosmo
* NetLab
* NorBits
* oMg[WtF]trackr
* OpenCD [![(invite needed)][inviteneeded]](#)
* Oppaitime
* Orpheus
@@ -460,12 +460,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Ourbits (HDPter) [![(invite needed)][inviteneeded]](#)
* P2PBG
* P2PElite
* Partis [![(invite needed)][inviteneeded]](#)
* Partis
* PassThePopcorn (PTP)
* Peeratiko
* PeerJunkies
* Peers.FM
* Pirata Digital
* PigNetwork
* PirateTheNet (PTN)
* Pixelados
* PixelCove (Ultimate Gamer)
@@ -533,6 +533,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TeamHD
* TeamOS
* TEKNO3D [![(invite needed)][inviteneeded]](#)
* TellyTorrent
* teracod (Movie Zone)
* The Falling Angels (TFA) [![(invite needed)][inviteneeded]](#)
* The Geeks
@@ -563,7 +564,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentCCF (TCCF)
* TorrentDay (TD)
* TorrentDB
* Torrentech (TTH)
* TorrentHeaven [![(invite needed)][inviteneeded]](#)
* TorrentHR [![(invite needed)][inviteneeded]](#)
* Torrenting (TT)

View File

@@ -45,14 +45,14 @@ stages:
artifactName: Jackett.Binaries.Windows.zip
macOS:
buildDescription: macOS
imageName: macOS-10.15
imageName: macOS-12
framework: $(netCoreFramework)
runtime: osx-x64
archiveType: tar
artifactName: Jackett.Binaries.macOS.tar.gz
macOSARM64:
buildDescription: macOS ARM64
imageName: macOS-10.15
imageName: macOS-12
framework: $(netCoreFramework)
runtime: osx-arm64
archiveType: tar
@@ -352,7 +352,7 @@ stages:
runtime: win-x86
macOS:
buildDescription: macOS
imageName: macOS-10.15
imageName: macOS-12
framework: $(netCoreFramework)
runtime: osx-x64
LinuxAMDx64:
@@ -447,7 +447,7 @@ stages:
runtime: win-x86
macOS:
buildDescription: macOS
imageName: macOS-10.15
imageName: macOS-12
artifactName: Jackett.Binaries.macOS.tar.gz
framework: $(netCoreFramework)
runtime: osx-x64

View File

@@ -80,7 +80,7 @@
<h4>Adding a Jackett indexer in Sonarr or Radarr</h4>
<ol>
<li>Go to <b>Settings > Indexers > Add > Torznab > Custom</b>.</li>
<li>Click on the indexers corresponding <button type="button" class="btn btn-xs btn-info">Copy Torznab Feed</button> button and paste it into the Sonarr/Radarr <b>URL</b> field.</li>
<li>Click on the indexers corresponding <button type="button" class="disabled btn btn-xs btn-info">Copy Torznab Feed</button> button and paste it into the Sonarr/Radarr <b>URL</b> field.</li>
<li>For the <b>API key</b> use <b class="api-key-text"></b>.</li>
<li>Configure the correct category IDs via the <b>(Anime) Categories</b> options. See the Jackett indexer configuration for a list of supported categories.</li>
</ol>
@@ -88,12 +88,12 @@
<ol>
<li>Go to <b>Settings > Searchers</b>.</li>
<li>Enable <b>TorrentPotato</b>.
<li>Click on the indexers corresponding <button type="button" class="btn btn-xs btn-info">Copy Potato Feed</button> button and paste it into the CouchPotato <b>host</b> field.</li>
<li>Click on the indexers corresponding <button type="button" class="disabled btn btn-xs btn-info">Copy Potato Feed</button> button and paste it into the CouchPotato <b>host</b> field.</li>
<li>For the <b>Passkey</b> use <b class="api-key-text"></b>. Leave the <b>username</b> field blank.</li>
</ol>
<h4>Adding a Jackett indexer to RSS clients (RSS feed)</h4>
<ol>
<li>Click on the indexers corresponding <button type="button" class="btn btn-xs btn-info">Copy RSS Feed</button> button and paste it into the URL field of the RSS client.</li>
<li>Click on the indexers corresponding <button type="button" class="disabled btn btn-xs btn-info">Copy RSS Feed</button> button and paste it into the URL field of the RSS client.</li>
<li>
You can adjust the <b>q</b> (search string) and <b>cat</b> (categories) arguments accordingly.
E.g. <b>...&cat=2030,2040&q=big+buck+bunny</b> will search for "big buck bunny" in the Movies/SD (2030) and Movies/HD (2040) categories (See the indexer configuration for available categories).

View File

@@ -12,14 +12,11 @@ links:
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- https://1337x.unblockit.name/
- https://1337x.nocensor.sbs/
- https://1337x.unblockit.ist/
- https://1337x.nocensor.world/
- https://1337x.unblockninja.com/
legacylinks:
- https://1337x.unblockit.buzz/
- https://1337x.unblocked.monster/
- https://1337x.unblockit.club/
- https://1337x.unblockit.onl/
- https://1337x.unblockit.li/
- https://1337x.unblockit.uno/
- https://1337x.is/
@@ -37,6 +34,8 @@ legacylinks:
- https://1337x.unblockit.day/
- https://1337x.unblockit.llc/
- https://1337x.unblockit.blue/
- https://1337x.unblockit.name/
- https://1337x.nocensor.sbs/
caps:
categorymappings:

View File

@@ -0,0 +1,159 @@
---
id: acervos
name: Acervos (API)
description: "Acervos is a Brazilian tracker for movies, tv shows, and others."
language: pt-BR
type: private
encoding: UTF-8
links:
- https://acervos.cc/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Filmes"}
- {id: 2, cat: TV, desc: "TV Séries"}
- {id: 3, cat: Other, desc: "Cursos"}
- {id: 4, cat: Console, desc: "Jogos"}
- {id: 5, cat: PC, desc: "Aplicativos"}
- {id: 6, cat: TV/Anime, desc: "Animes"}
- {id: 7, cat: Other, desc: "Materiais de Apoio"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://acervos.cc/\" target =_blank>Acervos</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
inputs:
api_token: "{{ .Config.apikey }}"
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
paths:
# https://hdinnovations.github.io/UNIT3D-Community-Edition-Docs/api_endpoints.html
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php
- path: "/api/torrents/filter"
response:
type: json
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
- name: re_replace
args: ["(?i)\\bS(\\d+)", "T$1"]
rows:
selector: data
attribute: attributes
count:
selector: meta.total
fields:
category:
selector: category_id
title:
selector: name
filters:
- name: re_replace
args:
- "\\bDUAL\\b"
- "Portuguese (Brazil) English"
details:
selector: details_link
description:
selector: media_info
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
files:
selector: num_file
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
selector: created_at
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
selector: double_upload
case:
0: 1 # normal
1: 2 # double
# global MR is 0.4 but torrents must be seeded for 5 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# json UNIT3D 6.1.0

View File

@@ -152,4 +152,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 3 x 24 x 60 x 60)
text: 432000
# json UNIT3D 6.2.0
# json UNIT3D 6.2.1

View File

@@ -84,7 +84,7 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[*]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range $i, $e := .Categories }}&categories[{{$i}}]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100

View File

@@ -9,6 +9,8 @@ links:
- https://arenabg.com/
legacylinks:
- https://arenabg.ch/
certificates:
- 4605acf4b01f565f3c3f3ee1407ce22450172a9d # expired 15 Jul 2022
caps:
categorymappings:

View File

@@ -126,7 +126,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time

View File

@@ -9,12 +9,9 @@ links:
- http://audiobookbay.fi/ # site forces http, does not support https
- http://audiobookbay.se/
- http://audiobookbayabb.com/
- https://audiobookbay.unblockit.name/
- https://audiobookbay.unblockit.ist/
legacylinks:
- https://audiobookbay.la/
- https://audiobookbay.unblockit.buzz/
- https://audiobookbay.unblockit.club/
- https://audiobookbay.unblockit.onl/
- https://audiobookbay.unblockit.li/
- https://audiobookbay.unblockit.uno/
- https://audiobookbay.unblockit.ch/
@@ -31,6 +28,7 @@ legacylinks:
- https://audiobookbay.unblockit.day/
- https://audiobookbay.unblockit.llc/
- https://audiobookbay.unblockit.blue/
- https://audiobookbay.unblockit.name/
caps:
categorymappings:

View File

@@ -7,10 +7,11 @@ type: public
encoding: UTF-8
links:
- https://badasstorrents.com/
- https://badasstorrents.nocensor.sbs/
- https://badasstorrents.nocensor.world/
legacylinks:
- https://badasstorrents.nocensor.work/
- https://badasstorrents.nocensor.biz/
- https://badasstorrents.nocensor.sbs/
caps:
categories:

View File

@@ -120,7 +120,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
downloadvolumefactor:
case:

View File

@@ -135,6 +135,11 @@ search:
attribute: title
title:
text: "{{ if .Result.title_optional }}{{ .Result.title_optional }}{{ else }}{{ .Result.title_default }}{{ end }}"
filters:
- name: re_replace
args:
- "\\bDUAL\\b"
- "Portuguese (Brazil) English"
details:
selector: a[href^="details.php?id="]
attribute: href

View File

@@ -7,9 +7,10 @@ type: public
encoding: UTF-8
links:
- https://bitsearch.to/
- https://bitsearch.nocensor.sbs/
- https://bitsearch.nocensor.world/
legacylinks:
- https://bitsearch.nocensor.biz/
- https://bitsearch.nocensor.sbs/
caps:
categories:

View File

@@ -64,6 +64,7 @@ caps:
- {id: 88, cat: Console/Other, desc: "Oyun NEO-GEO"}
- {id: 89, cat: Console/Wii, desc: "Oyun Nintendo Wii"}
- {id: 6, cat: PC/0day, desc: "Program"}
- {id: 92, cat: PC/Mobile-Android, desc: "Android"}
- {id: 47, cat: Other, desc: "Resimler"}
- {id: 48, cat: TV, desc: "Televizyon"}
- {id: 49, cat: TV/HD, desc: "Tv HD"}

View File

@@ -1,140 +0,0 @@
---
id: brasiltracker
name: BrasilTracker
description: "BrasilTracker is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: pt-BR
encoding: UTF-8
type: private
links:
- https://brasiltracker.org/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q, imdbid]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: info_8000
type: info
label: About BrasilTracker Categories
default: BrasilTracker does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_results
type: info
label: "Search results"
default: "This indexer does not support <b>Torrent Groups</b><br />Un-tick the <b>Torrent grouping</b><i> (Habilitar Grupo de Torrents)</i> checkbox in your <b>Configurações</b>."
login:
path: login.php
method: form
form: form#loginform
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
keeplogged: 1
error:
- selector: form#loginform:contains("incorretos")
test:
path: index.php
selector: a[href^="logout.php?auth="]
search:
paths:
# https://brasiltracker.org/torrents.php?order_by=time&order_way=desc&freetorrent=1&filter_cat[6]=1&filter_cat[3]=1&action=basic&searchsubmit=1
# https://brasiltracker.org/torrents.php?searchstr=mandalorain&order_by=size&order_way=desc&action=basic&searchsubmit=1
# https://brasiltracker.org/torrents.php?searchstr=tt8179024&order_by=time&order_way=desc&action=basic&searchsubmit=1
- path: torrents.php
inputs:
searchstr: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: basic
freetorrent: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
searchsubmit: 1
rows:
selector: table#torrent_table > tbody > tr.torrent
fields:
category:
text: Other
details:
selector: a[href^="torrents.php?id="]
attribute: href
download:
selector: a[href^="torrents.php?action=download&id="]
attribute: href
description:
selector: div.tags
poster:
selector: img[alt="Cover"]
attribute: src
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
files:
selector: td:nth-child(3)
date:
selector: span.time
attribute: title
filters:
- name: append
args: " -03:00" # BRT
- name: dateparse
args: "Jan 2 2006, 15:04 -07:00"
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
case:
strong.tl_free: 0
"*": 1
uploadvolumefactor:
text: 1
title_details:
selector: div.torrent_info
remove: strong
title:
selector: a[href^="torrents.php?id="]
filters:
- name: append
args: " {{ .Result.title_details }}"
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# Project Gazelle

View File

@@ -7,10 +7,12 @@ type: public
encoding: UTF-8
links:
- https://btdig.com/
- https://btdiggwzoyrwwbiv.onion.ly/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ly/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ws/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.pet/
legacylinks:
- http://btdiggwzoyrwwbiv.onion.ly/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ly/
- https://btdiggwzoyrwwbiv.onion.ly/
caps:
categories:

View File

@@ -7,9 +7,10 @@ type: public
encoding: UTF-8
links:
- https://btsao.com/
- https://btmirror.unblockit.name/
- https://btmirror.unblockit.ist/
legacylinks:
- https://btmirror.unblockit.blue/
- https://btmirror.unblockit.name/
caps:
categories:

View File

@@ -136,7 +136,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time

View File

@@ -0,0 +1,77 @@
---
id: cloudtorrents
name: CloudTorrents
description: "CloudTorrents is a Public Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: public
encoding: UTF-8
links:
- https://cloudtorrents.com/
caps:
categorymappings:
- {id: anime, cat: TV/Anime, desc: Anime}
- {id: applications, cat: PC, desc: Applications}
- {id: books, cat: Books, desc: Books}
- {id: games, cat: Console, desc: Games}
- {id: movies, cat: Movies, desc: Movies}
- {id: music, cat: Audio, desc: Music}
- {id: other, cat: Other, desc: Other}
- {id: tv, cat: TV, desc: TV}
- {id: xxx, cat: XXX, desc: XXX}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings: []
download:
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
- path: "{{ if .Keywords }}search?query={{ .Keywords }}{{ else }}latest{{ end }}"
rows:
selector: table > tbody > tr
fields:
category:
selector: a
attribute: href
filters:
- name: split
args: ["/", 1]
title:
selector: a b
details:
selector: a
attribute: href
download:
selector: a
attribute: href
seeders:
selector: td[data-title="Se"]
leechers:
selector: td[data-title="Le"]
date:
selector: span[title]
attribute: title
filters:
- name: append
args: " -09:00" # CUS
- name: dateparse
args: "02 Jan, 2006 15:04 -07:00"
size:
selector: td[data-title="Size"]
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://www.cpasbien.vip/
- https://cpasbien.to/
legacylinks:
- https://www1.cpasbiens.ws/
- https://www2.cpasbiens.ws/
@@ -19,8 +19,8 @@ legacylinks:
- https://cpasbiens.proxyportal.fun/
- https://cpasbiens.uk-unblock.xyz/
- https://cpasbiens.ind-unblock.xyz/
- https://cpasbien.to/
- https://www.cpasbien.gg/
- https://www.cpasbien.vip/
caps:
categories:

View File

@@ -10,14 +10,13 @@ links:
- https://www.demonoid.is/
- https://www.dnoid.to/
- https://www.dnoid.pw/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ly/
- https://demonoid.unblockit.name/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ws/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.pet/
- https://demonoid.unblockit.ist/
- https://demonoid.torrentbay.to/
- https://demonoid.nocensor.sbs/
- https://demonoid.nocensor.world/
legacylinks:
- https://demonoid.unblockit.buzz/
- https://demonoid.unblockit.club/
- https://demonoid.unblockit.onl/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ly/
- https://demonoid.unblockit.li/
- https://demonoid.unblockit.uno/
- https://demonoid.unblockit.ch/
@@ -33,6 +32,8 @@ legacylinks:
- https://demonoid.unblockit.day/
- https://demonoid.unblockit.llc/
- https://demonoid.unblockit.blue/
- https://demonoid.unblockit.name/
- https://demonoid.nocensor.sbs/
caps:
categorymappings:

View File

@@ -10,10 +10,6 @@ links:
caps:
categorymappings:
# Kino
- {id: 118, cat: Movies/HD, desc: "Kino - HD"}
- {id: 141, cat: Movies/UHD, desc: "Kino - UHD"}
- {id: 4, cat: Movies/SD, desc: "Kino - SD"}
# Movies
- {id: 19, cat: Movies/HD, desc: "Movies - HD"}
- {id: 26, cat: Movies/UHD, desc: "Movies - UHD"}
@@ -25,6 +21,7 @@ caps:
- {id: 143, cat: TV/UHD, desc: "Serien - UHD"}
- {id: 40, cat: TV/SD, desc: "Serien - SD"}
- {id: 80, cat: TV/HD, desc: "Serien - Pack HD"}
- {id: 151, cat: TV/UHD, desc: "Serien - Pack UHD"}
- {id: 42, cat: TV/SD, desc: "Serien - Pack SD"}
# Musik
- {id: 119, cat: Audio, desc: "Musik - Album"}
@@ -38,8 +35,6 @@ caps:
- {id: 38, cat: TV/Documentary, desc: "Doku - HD"}
- {id: 37, cat: TV/Documentary, desc: "Doku - SD"}
- {id: 144, cat: TV/Documentary, desc: "Doku - Pack SD/HD"}
# Empfohlene
- {id: 150, cat: Other, desc: "Empfohlene - Torrents"}
# Games
- {id: 16, cat: PC/Games, desc: "Games - PC"}
- {id: 14, cat: Console/Other, desc: "Games - Wimmelbild"}

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
links:
- https://www.elitetorrent.com/
- https://elitetorrent.nocensor.sbs/
- https://elitetorrent.nocensor.world/
legacylinks:
- https://www.elitetorrent.biz/
- https://www.elitetorrent.io/
@@ -31,6 +31,7 @@ legacylinks:
- https://elitetorrent.la/
- https://www.elitetorrent.wtf/
- https://www.elitetorrent.dev/
- https://elitetorrent.nocensor.sbs/
caps:
categories:

View File

@@ -154,7 +154,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time

View File

@@ -7,8 +7,8 @@ type: public
encoding: UTF-8
links:
- https://extratorrent.st/
- https://extratorrent.unblockit.name/
- https://extratorrent.nocensor.sbs/
- https://extratorrent.unblockit.ist/
- https://extratorrent.nocensor.world/
legacylinks:
- https://extratorrent.nocensor.work/
- https://extratorrent.unblockit.kim/
@@ -20,6 +20,8 @@ legacylinks:
- https://extratorrent.unblockit.day/
- https://extratorrent.unblockit.llc/
- https://extratorrent.unblockit.blue/
- https://extratorrent.unblockit.name/
- https://extratorrent.nocensor.sbs/
caps:
categorymappings:

View File

@@ -13,17 +13,14 @@ links:
- https://eztv.yt/
- https://eztv1.xyz/
- https://eztv.unblockninja.com/
- https://eztv.unblockit.name/
- https://eztv.nocensor.sbs/
- https://eztv.unblockit.ist/
- https://eztv.nocensor.world/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- https://eztv.unblockit.buzz/
- https://eztv.unblocked.monster/
- https://eztv.unblockit.club/
- https://eztv.unblockit.onl/
- https://eztv.unblockit.li/
- https://eztv.unblockit.uno/
- https://eztv.unblockit.ch/
@@ -39,6 +36,8 @@ legacylinks:
- https://eztv.unblockit.day/
- https://eztv.unblockit.llc/
- https://eztv.unblockit.blue/
- https://eztv.unblockit.name/
- https://eztv.nocensor.sbs/
caps:
categories:

View File

@@ -18,16 +18,17 @@ caps:
- {id: 101, cat: Movies/DVD, desc: "Filme DVD"}
- {id: 62, cat: Movies/3D, desc: "Filme 3D"}
- {id: 169, cat: Movies/Foreign, desc: "Filme International"}
- {id: 129, cat: Movies/SD, desc: "Filme Packs SD"}
- {id: 130, cat: Movies/HD, desc: "Filme Packs 720p"}
- {id: 131, cat: Movies/HD, desc: "Filme Packs 1080p"}
- {id: 159, cat: Movies/UHD, desc: "Filme Packs 2160p"}
- {id: 183, cat: Movies/SD, desc: "Filme Packs SD"}
- {id: 184, cat: Movies/HD, desc: "Filme Packs 720p"}
- {id: 185, cat: Movies/HD, desc: "Filme Packs 1080p"}
- {id: 186, cat: Movies/UHD, desc: "Filme Packs 2160p"}
- {id: 172, cat: Movies/SD, desc: "Film-Klassiker SD"}
- {id: 173, cat: Movies/HD, desc: "Film-Klassiker 720p"}
- {id: 174, cat: Movies/HD, desc: "Film-Klassiker 1080p"}
- {id: 175, cat: Movies/UHD, desc: "Film-Klassiker 2160p"}
- {id: 180, cat: Movies/DVD, desc: "Film-Klassiker DVD"}
- {id: 181, cat: Movies/BluRay, desc: "Film-Klassiker Bluray"}
- {id: 182, cat: Movies/3D, desc: "Film-Klassiker 3D"}
- {id: 176, cat: Movies/SD, desc: "Film-Klassiker Pack SD"}
- {id: 177, cat: Movies/HD, desc: "Film-Klassiker Pack 720p"}
- {id: 178, cat: Movies/HD, desc: "Film-Klassiker Pack 1080p"}
@@ -38,19 +39,17 @@ caps:
- {id: 68, cat: TV/UHD, desc: "Serien 2160p"}
- {id: 69, cat: TV/Foreign, desc: "Serien Ger-Subbed"}
- {id: 167, cat: TV/Foreign, desc: "Serien International"}
- {id: 76, cat: TV/SD, desc: "Serienpacks SD"}
- {id: 77, cat: TV/HD, desc: "Serienpacks 720p"}
- {id: 78, cat: TV/HD, desc: "Serienpacks 1080p"}
- {id: 81, cat: TV/UHD, desc: "Serienpacks 2160p"}
- {id: 79, cat: TV/Foreign, desc: "Serienpacks Ger-Subbed"}
- {id: 187, cat: TV/SD, desc: "Serienpacks SD"}
- {id: 188, cat: TV/HD, desc: "Serienpacks 720p"}
- {id: 189, cat: TV/HD, desc: "Serienpacks 1080p"}
- {id: 190, cat: TV/UHD, desc: "Serienpacks 2160p"}
- {id: 191, cat: TV/Foreign, desc: "Serienpacks Ger-Subbed"}
- {id: 71, cat: Audio/MP3, desc: "Audio MP3"}
- {id: 72, cat: Audio/Lossless, desc: "Audio Flac"}
- {id: 73, cat: Audio, desc: "Audio Packs"}
- {id: 153, cat: Audio/Audiobook, desc: "Hörbücher"}
- {id: 123, cat: PC, desc: "Software Windows"}
- {id: 166, cat: PC/Mac, desc: "Software Sonstiges"}
- {id: 132, cat: PC/Games, desc: "Spiele Windows"}
- {id: 150, cat: PC/Mac, desc: "Spiele Sonstiges"}
- {id: 192, cat: PC/Games, desc: "Spiele Windows"}
- {id: 193, cat: PC, desc: "Software Windows"}
- {id: 90, cat: Books/Mags, desc: "Zeitschriften"}
- {id: 89, cat: Books/EBook, desc: "E-Books"}
- {id: 91, cat: XXX/SD, desc: "XXX SD"}

View File

@@ -7,9 +7,10 @@ type: public
encoding: UTF-8
links:
- https://filelisting.com/
- https://filelisting.nocensor.sbs/
- https://filelisting.nocensor.world/
legacylinks:
- https://filelisting.nocensor.biz/
- https://filelisting.nocensor.sbs/
caps:
categorymappings:

View File

@@ -31,7 +31,7 @@ caps:
- {id: 46, cat: Books/Technical, desc: "EBOOK Documents"}
- {id: 48, cat: XXX/Other, desc: "EBOOK XXX"}
- {id: 49, cat: Books/EBook, desc: "EBOOK Livres"}
- {id: 50, cat: TV/Anime, desc: "ANIMEE Anim<EFBFBD>e"}
- {id: 64, cat: TV/Anime, desc: "ANIMEE HDRip"}
- {id: 1, cat: Movies/SD, desc: "FILM Xvid"}
- {id: 62, cat: Movies/WEB-DL, desc: "FILM WEB"}
- {id: 34, cat: Movies/SD, desc: "FILM TVRip"}

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
links:
- https://www.gamestorrents.fm/
- https://gamestorrents.nocensor.sbs/
- https://gamestorrents.nocensor.world/
legacylinks:
- https://www.gamestorrents.com/
- https://www.gamestorrents.tv/
@@ -15,6 +15,7 @@ legacylinks:
- https://gamestorrents.nocensor.space/
- https://gamestorrents.nocensor.work/
- https://gamestorrents.nocensor.biz/
- https://gamestorrents.nocensor.sbs/
caps:
categorymappings:

View File

@@ -186,4 +186,4 @@ search:
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# json UNIT3D 6.2.0
# json UNIT3D 6.2.2

View File

@@ -9,7 +9,7 @@ followredirect: true
# to fetch current domain use https://www.protege-liens.com/gktorrent
links:
- https://www.gktorrents.cc/
- https://gktorrent.nocensor.sbs/
- https://gktorrent.nocensor.world/
legacylinks:
- http://www.gktorrent.co/
- https://www.gktorrent.co/
@@ -32,6 +32,7 @@ legacylinks:
- https://www.gktorrents.net/
- https://gktorrent.nocensor.biz/
- https://www.gktorrents.org/
- https://gktorrent.nocensor.sbs/
caps:
categorymappings:

View File

@@ -10,16 +10,13 @@ links:
- https://glodls.to/
- https://gtdb.cc/
- https://www.gtdb.to/
- https://glotorrents.unblockit.name/
- https://glotorrents.nocensor.sbs/
- https://glotorrents.unblockit.ist/
- https://glotorrents.nocensor.world/
- https://glodls.unblockninja.com/
legacylinks:
- https://glodls.rocks/
- https://gtdb.to/
- https://glotorrents.unblockit.buzz/
- https://glodls.unblocked.monster/
- https://glotorrents.unblockit.club/
- https://glotorrents.unblockit.onl/
- https://glotorrents.unblockit.li/
- https://glotorrents.unblockit.uno/
- https://glotorrents.unblockit.ch/
@@ -35,6 +32,8 @@ legacylinks:
- https://glotorrents.unblockit.day/
- https://glotorrents.unblockit.llc/
- https://glotorrents.unblockit.blue/
- https://glotorrents.unblockit.name/
- https://glotorrents.nocensor.sbs/
caps:
categorymappings:

View File

@@ -11,15 +11,20 @@ links:
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 410, cat: Movies, desc: "iPad/iPad影视"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {id: 402, cat: TV, desc: "TV Series/剧集"}
- {id: 402, cat: TV, desc: "TV Series/剧集(分集)"}
- {id: 403, cat: TV, desc: "TV Shows/综艺"}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片"}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫"}
- {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: "Misc/其他"}
- {id: 410, cat: Movies, desc: "iPad/iPad影视"}
- {id: 411, cat: TV, desc: "TV Series/剧集(合集)"}
- {id: 412, cat: TV, desc: "TV Series/海外剧集(分集)"}
- {id: 413, cat: TV, desc: "TV Series/海外剧集(合集)"}
- {id: 414, cat: TV, desc: "TV Shows/海外综艺(分集)"}
- {id: 415, cat: TV, desc: "TV Shows/海外综艺(合集)"}
modes:
search: [q]

View File

@@ -11,7 +11,7 @@ links:
- https://ilcorsaronero.fun/
- https://ilcorsaronero.pro/
- https://ilcorsaronero.torrentbay.to/
- https://ilcorsaronero.nocensor.sbs/
- https://ilcorsaronero.nocensor.world/
legacylinks:
- https://ilcorsaronero.live/
- https://ilcorsaronero.vip/
@@ -28,6 +28,7 @@ legacylinks:
- https://ilcorsaronero.nocensor.space/
- https://ilcorsaronero.nocensor.work/
- https://ilcorsaronero.nocensor.biz/
- https://ilcorsaronero.nocensor.sbs/
caps:
categorymappings:

View File

@@ -135,7 +135,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time

View File

@@ -131,7 +131,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time

View File

@@ -7,6 +7,7 @@ type: semi-private
encoding: windows-1251
links:
- http://kinozal.tv/ # site forces http, https is not supported
- https://kinozal-tv.appspot.com/
caps:
categorymappings:
@@ -136,6 +137,8 @@ search:
paths:
# http://kinozal.tv/browse.php?s=lucifer+2017&g=0&c=0&v=0&d=0&w=0&t=0&f=0
- path: browse.php
# required for the appspot domain.
followredirect: true
keywordsfilters:
# - name: diacritics # 8686
# args: replace
@@ -163,7 +166,7 @@ search:
fields:
title:
selector: td.nam a[href^="/details.php?id="]
selector: td.nam a[href^="/details.php?"]
filters:
# normalize to SXXEYY format
- name: replace
@@ -219,7 +222,7 @@ search:
- name: replace
args: ["HDTVRip", "HDTV"]
details:
selector: td.nam a[href^="/details.php?id="]
selector: td.nam a[href^="/details.php?"]
attribute: href
category:
selector: td.bt img
@@ -228,7 +231,7 @@ search:
- name: re_replace
args: ["[^\\d+]", ""]
download:
selector: td.nam a[href^="/details.php?id="]
selector: td.nam a[href^="/details.php?"]
attribute: href
filters:
- name: replace

View File

@@ -69,7 +69,7 @@ caps:
- {id: 7000, cat: Books, desc: "Books"}
- {id: 7020, cat: Books/EBook, desc: "Books/Ebook"}
- {id: 7030, cat: Books/Comics, desc: "Books/Comics"}
- {id: 8030, cat: Books/Mags, desc: "Books/Magazines"}
- {id: 7010, cat: Books/Mags, desc: "Books/Magazines"}
- {id: 7040, cat: Books/Technical, desc: "Books/Technical"}
- {id: 7050, cat: Books/Other, desc: "Books/Other"}
# Other

View File

@@ -185,4 +185,4 @@ search:
minimumseedtime:
# 4 days (as seconds = 4 x 24 x 60 x 60)
text: 345600
# json UNIT3D 6.0.8
# json UNIT3D 6.2.1

View File

@@ -9,9 +9,9 @@ followredirect: true
# changes to this indexer should also be made to limetorrentsclone
links:
- https://www.limetorrents.lol/
- https://limetorrents.unblockit.name/
- https://limetorrents.unblockit.ist/
- https://limetorrents.unblockninja.com/
- https://limetorrents.nocensor.sbs/
- https://limetorrents.nocensor.world/
legacylinks:
- https://www.limetorrents.io/
- https://www.limetorrents.cc/
@@ -37,6 +37,8 @@ legacylinks:
- https://www.limetorrents.pro/
- https://limetorrents.unblockit.llc/
- https://limetorrents.unblockit.blue/
- https://limetorrents.unblockit.name/
- https://limetorrents.nocensor.sbs/
caps:
categorymappings:

View File

@@ -0,0 +1,150 @@
---
id: locadora
name: Locadora
description: "Locadora is a Brazilian tracker for Movies and TV Shows"
language: pt-BR
type: private
encoding: UTF-8
links:
- https://locadora.xyz/
caps:
categorymappings:
- {id: 1, cat: Movies}
- {id: 2, cat: TV}
- {id: 6, cat: TV/Anime}
- {id: 7, cat: Movies, desc: "Concerts"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://locadora.xyz/\" target =_blank>Locadora</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
inputs:
api_token: "{{ .Config.apikey }}"
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
paths:
# https://hdinnovations.github.io/UNIT3D-Community-Edition-Docs/api_endpoints.html
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php
- path: "/api/torrents/filter"
response:
type: json
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
count:
selector: meta.total
fields:
category:
selector: category_id
title:
selector: name
filters:
- name: re_replace
args: ["\\.", " "]
details:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
files:
selector: num_file
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
selector: created_at
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
selector: double_upload
case:
0: 1 # normal
1: 2 # double
# global MR is 0.4 but torrents must be seeded for 3 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
# json UNIT3D 6.2.1

View File

@@ -10,6 +10,7 @@ links:
caps:
categorymappings:
- {id: 45, cat: Console/Other, desc: "Retro-spellen"}
- {id: 43, cat: Movies/UHD, desc: "4k Films"}
- {id: 41, cat: TV/Documentary, desc: "Documentaire"}
- {id: 40, cat: Other, desc: "kerst"}

View File

@@ -116,7 +116,7 @@ search:
# site does not support imdbid searching
rows:
selector: "tr.tbody{{ if .Config.freeleech }}:has(img[src=\"kepek/ikon_free.png\"]){{ else }}{{ end }}"
selector: "tr.tbody:has(a[href^=\"download.php?id=\"]){{ if .Config.freeleech }}:has(img[src=\"kepek/ikon_free.png\"]){{ else }}{{ end }}"
filters:
- name: andmatch

View File

@@ -101,6 +101,8 @@ login:
error:
- selector: td.embedded:has(h2:contains("登录失败"))
- selector: td.embedded:has(h2:contains("failed"))
- selector: td.toolbox:contains("錯誤")
- selector: td.toolbox:contains("Error")
test:
path: index.php
selector: a[href="logout.php"]

View File

@@ -1,119 +0,0 @@
---
id: netlab
name: NetLab
description: "NetLab is a RUSSIAN Private Torrent Tracker"
language: ru-RU
type: private
encoding: windows-1251
links:
- https://torrent.e2k.ru/
caps:
categorymappings:
- {id: 1, cat: Movies/DVD, desc: "DVD5"}
- {id: 4, cat: Movies/DVD, desc: "DVD9"}
- {id: 5, cat: Movies/WEB-DL, desc: "MPEG/AVI"}
- {id: 6, cat: Audio, desc: "Музыка (Music)"}
- {id: 7, cat: PC/Games, desc: "Игры (Games)"}
- {id: 9, cat: PC/0day, desc: "Программы (Apps)"}
- {id: 10, cat: TV/HD, desc: "HDTV"}
- {id: 11, cat: Audio/Audiobook, desc: "Аудио Книги (Audiobooks)"}
- {id: 12, cat: Books/EBook, desc: "Книги (Ebooks)"}
- {id: 14, cat: Other, desc: "Разное (Other)"}
- {id: 15, cat: Audio/Video, desc: "МузDVD (Music/Video)"}
modes:
search: [q]
tv-search: [q]
movie-search: [q]
music-search: [q, artist]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: striprussian
type: checkbox
label: Strip Russian Letters
default: false
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
returnto: "/my.php"
error:
- selector: td.embedded:contains("Ошибка")
test:
path: my.php
selector: a[href="logout.php"]
search:
paths:
# https://torrent.e2k.ru/browse.php?c1=1&c4=1&c10=1&incldead=0&search=
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.Artist }}{{ .Query.Artist }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
rows:
selector: table[border="1"][cellspacing="0"][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
title:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["[\\:\\-\\/\\|]", " "]
- name: re_replace
args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
optional: true
attribute: href
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(4)
filters:
- name: append
args: " +03:00" # MSK
- name: dateparse
args: "2006-01-0215:04:05 -07:00"
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
case:
img[src$="_gold.png"]: 0.65
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 0.15
# engine n/a

View File

@@ -7,10 +7,11 @@ type: public
encoding: UTF-8
links:
- https://www.newpct.net/
- https://newpct.nocensor.sbs/
- https://newpct.nocensor.world/
legacylinks:
- https://www.newpct.me/
- https://newpct.nocensor.biz/
- https://newpct.nocensor.sbs/
caps:
categories:

View File

@@ -86,7 +86,7 @@ search:
incldead: 1
rows:
selector: table.tableinborder[summary] > tbody > tr
selector: table.tableinborder > tbody > tr:has(a[href^="download.php?torrent="])
filters:
- name: andmatch
@@ -100,23 +100,23 @@ search:
title:
selector: a[href^="details.php?id="]:has(b)
details:
selector: td.tablea > table > tbody > tr:nth-child(2) > td:nth-child(4) > a
selector: td.content_wrap > table > tbody > tr:nth-child(2) > td:nth-child(4) > a
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
size:
selector: td.tablea > table > tbody > tr:nth-child(2) > td:nth-child(1) > b:nth-child(1)
selector: td.content_wrap > table > tbody > tr:nth-child(2) > td:nth-child(1) > b:nth-child(1)
grabs:
selector: td.tablea > table > tbody > tr:nth-child(2) > td:nth-child(3) > b
selector: td.content_wrap > table > tbody > tr:nth-child(2) > td:nth-child(3) > b
files:
selector: td.tablea > table > tbody > tr:nth-child(2) > td:nth-child(1) > b:nth-child(2)
selector: td.content_wrap > table > tbody > tr:nth-child(2) > td:nth-child(1) > b:nth-child(2)
seeders:
selector: td.tablea > table > tbody > tr:nth-child(2) > td:nth-child(2) > b:nth-child(1)
selector: td.content_wrap > table > tbody > tr:nth-child(2) > td:nth-child(2) > b:nth-child(1)
leechers:
selector: td.tablea > table > tbody > tr:nth-child(2) > td:nth-child(2) > b:nth-child(3)
selector: td.content_wrap > table > tbody > tr:nth-child(2) > td:nth-child(2) > b:nth-child(3)
date:
selector: td.tablea > table > tbody > tr:nth-child(2) > td:nth-child(5)
selector: td.content_wrap > table > tbody > tr:nth-child(2) > td:nth-child(5)
filters:
- name: replace
args: ["\u00a0", " "]

View File

@@ -55,6 +55,7 @@ caps:
- {id: 1330, cat: TV, desc: " |- Отечественные Мультфильмы 20-го века HD, FHD, UHD"}
- {id: 1331, cat: TV, desc: " |- Отечественные мультфильмы 21-го века (SD)"}
- {id: 1332, cat: TV, desc: " |- Отечественные мультфильмы 21-го века (HD, FHD, UHD, 3D)"}
- {id: 1340, cat: TV, desc: " |- Отечественные Мультфильмы (коллекции, сборники / *логии)"}
- {id: 658, cat: TV, desc: " |- Отечественные Мультсериалы"}
- {id: 1336, cat: TV, desc: " |- Зарубежные Мультфильмы 20-го века SD"}
- {id: 1337, cat: TV, desc: " |- Зарубежные Мультфильмы 20-го века HD, FHD, UHD"}
@@ -299,7 +300,6 @@ caps:
- {id: 610, cat: TV, desc: "Юмор"}
- {id: 613, cat: TV, desc: " |- КВН"}
- {id: 612, cat: TV, desc: " |- ПостКВН"}
- {id: 655, cat: TV, desc: " |- Кривое зеркало"}
- {id: 653, cat: TV, desc: " |- Украинские шоу"}
- {id: 654, cat: TV, desc: " |- Маски-шоу"}
- {id: 611, cat: TV, desc: " |- Сатирики"}
@@ -368,8 +368,8 @@ caps:
- {id: 896, cat: Books, desc: " |- Публицистика"}
- {id: 480, cat: Books, desc: " |- Другие"}
- {id: 482, cat: Books, desc: "Комиксы"}
- {id: 484, cat: Books, desc: " |- Комиксы без перевода"}
- {id: 483, cat: Books, desc: " |- Комиксы на русском языке"}
- {id: 484, cat: Books, desc: " |- Комиксы без перевода"}
- {id: 436, cat: Books, desc: "Обучающие аудиоматериалы"}
- {id: 460, cat: Books, desc: " |- Медитации"}
- {id: 459, cat: Books, desc: " |- Популярная психология"}

View File

@@ -65,6 +65,7 @@ caps:
- {id: 1330, cat: TV, desc: " |- Отечественные Мультфильмы 20-го века HD, FHD, UHD"}
- {id: 1331, cat: TV, desc: " |- Отечественные мультфильмы 21-го века (SD)"}
- {id: 1332, cat: TV, desc: " |- Отечественные мультфильмы 21-го века (HD, FHD, UHD, 3D)"}
- {id: 1340, cat: TV, desc: " |- Отечественные Мультфильмы (коллекции, сборники / *логии)"}
- {id: 658, cat: TV, desc: " |- Отечественные Мультсериалы"}
- {id: 1336, cat: TV, desc: " |- Зарубежные Мультфильмы 20-го века SD"}
- {id: 1337, cat: TV, desc: " |- Зарубежные Мультфильмы 20-го века HD, FHD, UHD"}
@@ -309,7 +310,6 @@ caps:
- {id: 610, cat: TV, desc: "Юмор"}
- {id: 613, cat: TV, desc: " |- КВН"}
- {id: 612, cat: TV, desc: " |- ПостКВН"}
- {id: 655, cat: TV, desc: " |- Кривое зеркало"}
- {id: 653, cat: TV, desc: " |- Украинские шоу"}
- {id: 654, cat: TV, desc: " |- Маски-шоу"}
- {id: 611, cat: TV, desc: " |- Сатирики"}
@@ -378,8 +378,8 @@ caps:
- {id: 896, cat: Books, desc: " |- Публицистика"}
- {id: 480, cat: Books, desc: " |- Другие"}
- {id: 482, cat: Books, desc: "Комиксы"}
- {id: 484, cat: Books, desc: " |- Комиксы без перевода"}
- {id: 483, cat: Books, desc: " |- Комиксы на русском языке"}
- {id: 484, cat: Books, desc: " |- Комиксы без перевода"}
- {id: 436, cat: Books, desc: "Обучающие аудиоматериалы"}
- {id: 460, cat: Books, desc: " |- Медитации"}
- {id: 459, cat: Books, desc: " |- Популярная психология"}

View File

@@ -1,161 +0,0 @@
---
id: omgwtftrackr
name: oMg[WtF]trackr
description: "oMg[WtF]trackr is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://omg.wtftrackr.xyz/
caps:
categorymappings:
- {id: 1, cat: PC/0day, desc: "en/0DAY"}
- {id: 2, cat: PC, desc: "en/APPS"}
- {id: 3, cat: Movies/BluRay, desc: "en/BLURAY"}
- {id: 4, cat: Movies/DVD, desc: "en/DVDR"}
- {id: 5, cat: Books, desc: "en/EBOOKS"}
- {id: 6, cat: Audio/Lossless, desc: "en/FLAC"}
- {id: 7, cat: Audio/Lossless, desc: "en/FLAC-today"}
- {id: 8, cat: PC/Games, desc: "en/GAMES"}
- {id: 9, cat: Movies/BluRay, desc: "en/MBLURAY"}
- {id: 10, cat: Movies/DVD, desc: "en/MDVDR"}
- {id: 11, cat: Audio/MP3, desc: "en/MP3"}
- {id: 12, cat: Audio/Video, desc: "en/MVID"}
- {id: 13, cat: Console/PS3, desc: "en/PS3"}
- {id: 14, cat: Console/PS4, desc: "en/PS4"}
- {id: 15, cat: Console/PSP, desc: "en/PSP"}
- {id: 16, cat: TV/SD, desc: "en/TV-DVDR"}
- {id: 17, cat: TV/SD, desc: "en/TV-DVDRIP"}
- {id: 18, cat: TV/HD, desc: "en/TV-HDRIP"}
- {id: 19, cat: TV/HD, desc: "en/TV-X264-HD"}
- {id: 20, cat: TV/SD, desc: "en/TV-X264-SD"}
- {id: 21, cat: Console/Wii, desc: "en/WII"}
- {id: 22, cat: Movies/HD, desc: "en/X264"}
- {id: 23, cat: Console/XBox 360, desc: "en/XBOX360"}
- {id: 24, cat: Console/XBox One, desc: "en/XBOXONE"}
- {id: 25, cat: Movies/SD, desc: "en/XVID"}
- {id: 26, cat: XXX, desc: "en/XXX"}
- {id: 27, cat: XXX/Other, desc: "en/XXX-0DAY"}
- {id: 28, cat: XXX/DVD, desc: "en/XXX-DVDR"}
- {id: 29, cat: XXX/ImageSet, desc: "en/XXX-iMAGESETS"}
- {id: 30, cat: Movies/BluRay, desc: "de/BLURAY"}
- {id: 31, cat: Movies/DVD, desc: "de/DVDR"}
- {id: 32, cat: TV, desc: "de/TV"}
- {id: 33, cat: TV/HD, desc: "de/X264"}
- {id: 34, cat: TV/SD, desc: "de/XVID"}
- {id: 35, cat: TV/Anime, desc: "fr/ANIME"}
- {id: 36, cat: Movies/DVD, desc: "fr/DVDR"}
- {id: 37, cat: TV/SD, desc: "fr/TV-DVDR"}
- {id: 38, cat: TV, desc: "fr/TV"}
- {id: 39, cat: Movies/HD, desc: "fr/X264"}
- {id: 40, cat: Movies/SD, desc: "fr/XVID"}
- {id: 41, cat: Movies/BluRay, desc: "nl/BLURAY"}
- {id: 42, cat: Movies/DVD, desc: "nl/DVDR"}
- {id: 43, cat: TV/SD, desc: "nl/TV-DVDR"}
- {id: 44, cat: TV, desc: "nl/TV"}
- {id: 45, cat: Movies/HD, desc: "nl/X264"}
- {id: 46, cat: Movies/SD, desc: "nl/XVID"}
- {id: 47, cat: TV, desc: "es/TV"}
- {id: 48, cat: Movies/HD, desc: "es/X264"}
- {id: 49, cat: Movies/SD, desc: "es/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: sort
type: select
label: Sort requested from site
default: time
options:
time: created
seeders: seeders
size: size
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: login.php
method: form
form: form#loginform
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
keeplogged: 1
error:
- selector: form#loginform .warning
test:
path: index.php
selector: a[href^="logout.php?auth="]
search:
paths:
# https://omg.wtftrackr.xyz/torrents.php?searchstr=trek+s07e04&order_by=time&order_way=desc&filter_cat[1]=1&filter_cat[18]=1&filter_cat[19]=1&action=basic&searchsubmit=1
- path: torrents.php
inputs:
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
searchstr: "{{ .Keywords }}"
order_by: "{{ .Config.sort }}"
order_way: "{{ .Config.type }}"
action: basic
searchsubmit: 1
# does not support imdbid searches and does not provide imdb links
rows:
selector: table#torrent_table > tbody > tr.torrent:has(a[href^="torrents.php?action=download&id="])
fields:
category:
selector: td:nth-child(1) > div
attribute: id
filters:
- name: regexp
args: (\d+)
title:
selector: a[href^="torrents.php?id="]
details:
selector: a[href^="torrents.php?id="]
attribute: href
download:
selector: a[href^="torrents.php?action=download&id="]
attribute: href
files:
selector: td:nth-child(3)
date:
selector: td:nth-child(4) span
attribute: title
filters:
- name: append
args: " -07:00" # PDT
- name: dateparse
args: "Jan 2 2006, 15:04 -07:00"
size:
selector: td:nth-child(5)
grabs:
selector: td:nth-child(6)
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# minimumratio: appears to be ratioless and no H&R for minimumseedtime
# Engine n/a

View File

@@ -0,0 +1,142 @@
---
id: oncesearch
name: OnceSearch
description: "OnceSearch is a Public Torrent Tracker for 3X"
language: en-US
type: public
encoding: UTF-8
links:
- http://oncesearch.com/ # https is not supported
caps:
categories:
Amateur: XXX
Anal: XXX
Anime: XXX
Asian: XXX
Ass Lick: XXX
BBW: XXX
BDSM: XXX
Bi-Sexual: XXX
Big Ass: XXX
Big Butts: XXX
Big Dick: XXX
Big Tits: XXX
Blonde: XXX
Blowjob: XXX
Brunette: XXX
Busty: XXX
Classic: XXX
Comics: XXX
Creampie: XXX
Cumshot: XXX
Deepthroat: XXX
Ebony: XXX
Erotic: XXX
Facial: XXX
Fetish: XXX
Fishnets: XXX
Fisting: XXX
Foot: XXX
Foreign: XXX
Gangbang: XXX
Gay: XXX
Glamour Girls: XXX
Gonzo: XXX
Group Sex: XXX
Hairy: XXX
Handjob: XXX
Hardcore: XXX
Homemade: XXX
Interracial: XXX
Latin: XXX
Lesbian: XXX
Lingerie: XXX
Massage: XXX
Masturbation: XXX
Mature: XXX
MILF: XXX
Nude Photography: XXX
Nylons: XXX
Oiled: XXX
Oral: XXX
Orgy: XXX
Outdoor: XXX
Pissing: XXX
Pregnant: XXX
Public: XXX
Redhead: XXX
Retro: XXX
Sex Toys: XXX
Shemale: XXX
Solo: XXX
Squirt: XXX
Tattoo: XXX
Teen: XXX
Threesome: XXX
Uncensored: XXX
XXX: XXX
Porno Clips: XXX
Porno HD Movies: XXX
Porno Other: XXX
Porno Pics: XXX
modes:
search: [q]
settings: []
search:
paths:
# http://oncesearch.com/search/advanced/-/Olivia%20Sin%20Deep/0/any
# http://oncesearch.com/category/latest-torrents
# site supports only single cat search so we default to all
- path: "{{ if .Keywords }}search/advanced/-/{{ .Keywords }}/0/any{{ else }}category/latest-torrents{{ end }}"
rows:
selector: table.table-striped > tbody > tr
filters:
- name: andmatch
fields:
category:
text: XXX
category|noappend:
optional: true
selector: p > a:last-of-type
title:
selector: span
details:
selector: a[href^="/details/"]
attribute: href
download:
selector: a[href^="/file/"][title="Download Torrent"]
attribute: href
optional: true
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
optional: true
date:
selector: td:nth-child(3)
filters:
- name: timeago
files_optional:
selector: td:nth-child(4)
optional: true
files:
text: "{{ if .Result.files_optional }}{{ .Result.files_optional }}{{ else }}1{{ end }}"
size_optional:
selector: td:nth-child(5)
optional: true
size:
text: "{{ if .Result.size_optional }}{{ .Result.size_optional }}{{ else }}256 MB{{ end }}"
seeders:
text: 1
leechers:
text: 0
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -5,6 +5,8 @@ description: "Peeratiko is a GREEK Private Torrent Tracker for MOVIES / TV / GEN
language: el-GR
type: private
encoding: UTF-8
certificates:
- 775f2bca8ea7d34985c02816508e4e559c924da0 # Expired 10 July 2022
links:
- https://peeratiko.org/

View File

@@ -0,0 +1,188 @@
---
id: pignetwork
name: PigNetwork
description: "PigNetwork (猪猪网) is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL"
language: zh-CN
type: private
encoding: UTF-8
links:
- https://piggo.me/
caps:
categorymappings:
- {id: 401, cat: Movies, desc: "Movies/电影", default: true}
- {id: 404, cat: TV/Documentary, desc: "Documentaries/纪录片", default: true}
- {id: 405, cat: TV/Anime, desc: "Animations/动漫", default: true}
- {id: 402, cat: TV, desc: "TV Series/电视剧", default: true}
- {id: 403, cat: TV, desc: "TV Shows/综艺", default: true}
- {id: 406, cat: Audio/Video, desc: "MusicVideo/MV", default: true}
- {id: 407, cat: TV/Sport, desc: "Sports/体育", default: true}
- {id: 409, cat: Other, desc: "Misc/其他", default: true}
- {id: 408, cat: Audio, desc: "Music/音乐", default: true}
- {id: 908, cat: TV, desc: "TV Series/剧集", default: true}
- {id: 909, cat: Movies, desc: "Movies/电影", default: true}
- {id: 905, cat: Audio/Video, desc: "MusicVideo/MV", default: true}
- {id: 907, cat: Audio, desc: "Music/音乐", default: true}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
captcha:
type: image
selector: img[alt="CAPTCHA"]
input: imagestring
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
logout: ""
securelogin: ""
error:
- selector: td.embedded:has(h2:contains("失败"))
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: torrents.php
categories: [401, 402, 403, 404, 405, 406, 407, 408, 409]
- path: special.php
categories: [905, 907, 908, 909]
inputs:
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 incldead, 1 active, 2 dead
incldead: 0
# 0 all, 1 normal, 2 free, 3 2x, 4 2xfree, 5 50%, 6 2x50%, 7 30%
spstate: "{{ if .Config.freeleech }}2{{ else }}0{{ end }}"
# 0 title, 1 descr, 3 uploader, 4 imdburl
search_area: "{{ if .Query.IMDBID }}4{{ else }}0{{ end }}"
# 0 AND, 1 OR, 2 exact
search_mode: 0
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
rows:
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
fields:
category:
selector: a[href^="?cat="]
attribute: href
filters:
- name: querystring
args: cat
title_default:
selector: a[href^="details.php?id="]
title_optional:
optional: true
selector: a[title][href^="details.php?id="]
attribute: title
title:
text: "{{ if .Result.title_optional }}{{ .Result.title_optional }}{{ else }}{{ .Result.title_default }}{{ end }}"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img.pr5
attribute: src
imdbid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="imdb.com/title/tt"]
attribute: href
doubanid:
# site currently only has a badge and rating, the id is not present. just in case a future update.
selector: a[href*="movie.douban.com/subject/"]
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td.rowfollow:nth-child(4) > span[title]
attribute: title
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
date_added:
# time added
selector: td.rowfollow:nth-child(4):not(:has(span))
optional: true
filters:
- name: append
args: " +08:00" # CST
- name: dateparse
args: "2006-01-0215:04:05 -07:00"
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td.rowfollow:nth-child(5)
seeders:
selector: td.rowfollow:nth-child(6)
leechers:
selector: td.rowfollow:nth-child(7)
grabs:
selector: td.rowfollow:nth-child(8)
downloadvolumefactor:
case:
img.pro_free: 0
img.pro_free2up: 0
img.pro_50pctdown: 0.5
img.pro_50pctdown2up: 0.5
img.pro_30pctdown: 0.3
"*": 1
uploadvolumefactor:
case:
img.pro_50pctdown2up: 2
img.pro_free2up: 2
img.pro_2up: 2
"*": 1
minimumseedtime:
# 3 days (as seconds = 3 x 24 x 60 x 60)
text: 259200
description:
selector: td.rowfollow:nth-child(2)
remove: a, img
# NexusPHP v1.7.16

View File

@@ -748,6 +748,9 @@ search:
download:
selector: td a.genmed
attribute: href
description:
selector: td:first-child span
attribute: title
size:
selector: td > u
date:

View File

@@ -675,6 +675,13 @@ login:
path: index.php
selector: li a[href="/login.php?logout=1"]
download:
selectors:
- selector: a[class="btn btn-sm btn-success"][href^="/dl.php?id="]
attribute: href
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
- path: tracker.php
@@ -711,7 +718,7 @@ search:
submit: "Поиск"
rows:
selector: tr[id^="tor_"]:not(:has(span[title="закрыто"])):not(:has(span[title="авторское право"]))
selector: tr[id^="tor_"]:not(:has(span[title="закрыто"]))
filters:
- name: andmatch
@@ -762,11 +769,13 @@ search:
selector: td a.genmed
attribute: href
download:
selector: td div a.dLink
selector: td a.genmed
attribute: href
description:
selector: td:first-child span
attribute: title
size:
selector: td > u
# 2 date flavours for 3 languages
date:
# unix
selector: td[title="Добавлен"] > u, td[title="Added"] > u

View File

@@ -1,36 +1,35 @@
---
id: piratadigital
name: Pirata Digital
description: "Pirata Digital (PD) is a BRAZILIAN Private Torrent Tracker for HD MOVIES / TV"
language: pt-BR
id: pixelados-html
name: Pixelados
description: "Pixelados is a Spanish Private Torrent Tracker for HD MOVIES / TV"
language: es-ES
type: private
encoding: UTF-8
links:
- https://pirata.digital/
- https://pixelados.tv/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Filmes"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 6, cat: TV/Anime, desc: "Animes"}
- {id: 4, cat: PC/Games, desc: "Jogos"}
- {id: 5, cat: PC/0day, desc: "Aplicativos"}
- {id: 7, cat: Other, desc: "Cursos"}
- {id: 8, cat: Movies/3D, desc: "3D"}
- {id: 1, cat: Movies, desc: "Películas"}
- {id: 2, cat: TV, desc: "Series"}
- {id: 3, cat: Audio, desc: "Música"}
- {id: 4, cat: TV/Documentary, desc: "Documentales"}
- {id: 5, cat: TV/Sport, desc: "Deportes"}
- {id: 6, cat: TV/Anime, desc: "Animación"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tmdbid]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
settings:
- name: cookie
- name: username
type: text
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser<li>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>"
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -53,76 +52,113 @@ settings:
asc: asc
login:
method: cookie
path: login
method: form
form: form[action$="/login"]
inputs:
cookie: "{{ .Config.cookie }}"
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
remember: on
selectorinputs:
_token:
selector: input[name="_token"]
attribute: value
error:
- selector: div#ERROR_COPY
search:
paths:
- path: torrents/filter
- path: torrents
inputs:
$raw: "{{ range .Categories }}categories[]={{.}}&{{end}}"
search: "{{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}" # for dashboard imdbid search
description: ""
uploader: ""
imdb: "{{ .Query.IMDBIDShort }}"
tvdb: ""
tmdb: "{{ .Query.TMDBID }}"
mal: ""
igdb: ""
start_year: ""
end_year: ""
sorting: "{{ .Config.sort }}"
direction: "{{ .Config.type }}"
qty: 100
page: 0
view: list
freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
name: "{{ .Keywords }}"
$raw: "{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range $i, $e := .Categories }}&categories[{{$i}}]={{.}}{{end}}{{ if .Config.freeleech }}&free[0]=100{{ else }}{{ end }}"
keywordsfilters:
- name: diacritics
args: replace
- name: re_replace
args: ["\\.", " "]
- name: re_replace
args: ["(?i)\\bS0*(\\d+)\\b", "T$1"]
- name: re_replace
args: ["(?i)S0?(\\d{1,2})E(\\d{1,2})", "$1x$2"]
rows:
selector: table > tbody > tr
fields:
category:
selector: a[href*="/categories/"]
selector: td.torrent-listings-format div:first-child
case:
i.fa-film: 1
i.fa-tv-retro: 2
i.fa-music: 3
i.fa-paw: 4
i.fa-volleyball: 5
i.fa-robot: 6
details:
selector: a.torrent-listings-name
attribute: href
filters:
- name: regexp
args: "/categories/(\\d+)"
title_raw:
selector: a.torrent-listings-name
format:
selector: td.torrent-listings-format
vose:
selector: a[href$="torrents?types[0]=53"]
optional: true
mejorada:
selector: a[href$="torrents?types[0]=52"]
optional: true
corregida:
selector: a[href$="torrents?types[0]=58"]
optional: true
audio_editado:
selector: a[href$="torrents?types[0]=39"]
optional: true
overview:
selector: td.torrent-listings-overview
remove: a, span.torrent-listings-comments, span.torrent-listings-thanks, span.torrent-listings-uploader
title:
selector: a.view-torrent
text: "{{ .Result.title_raw }} {{ .Result.format }} {{ .Result.overview }}{{ if .Result.vose }}{{ else }} SPANISH{{ end }}{{ if or .Result.mejorada .Result.corregida .Result.audio_editado }} PROPER{{ else }}{{ end }}"
filters:
# Replace Spanish season names like T1, MS (MiniSerie), TU (Temporada Unica) for normalized format S1
- name: re_replace
args: ["(?i)T(\\d{1,2})\\b", "S$1"]
- name: re_replace
args: ["(\\d{2})[×|x](\\d{2})", "S$1E$2"]
- name: re_replace
args: ["(\\d{1})[×|x](\\d{2})", "S0$1E$2"]
- name: re_replace
args: ["(?i)MS\\b", "S1"]
- name: re_replace
args: ["(?i)TU\\b", "S1"]
download:
selector: a[href*="/download/"]
attribute: href
details:
selector: a.view-torrent
attribute: href
poster:
selector: div.torrent-poster img
attribute: src
filters:
- name: prepend
args: "https://images.weserv.nl/?url=" # for display on dashboard
- name: append
args: "&w=180&h=270" # for display on dashboard
- name: replace
args: ["https://images.weserv.nl/?url=https://via.placeholder.com/600x900&w=180&h=270", ""]
args: ["https://via.placeholder.com/90x135", ""]
size:
selector: td:nth-last-child(4)
selector: td.torrent-listings-size
seeders:
selector: td:nth-last-child(3)
selector: td.torrent-listings-seeders
leechers:
selector: td:nth-last-child(2)
selector: td.torrent-listings-leechers
grabs:
selector: td:nth-last-child(1)
selector: td.torrent-listings-completed
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time
selector: td.torrent-listings-age
filters:
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portuguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch|Chinese|Japanese|Swedish
- name: re_replace
@@ -176,10 +212,10 @@ search:
i[class*="fa-globe text-green"]: 2 # Global Double Upload
i[class*="fa-certificate text-pink"]: 2 # Featured Torrent
"*": 1
# global MR is 0.4 but torrents must be seeded for 5 days regardless of ratio
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# UNIT3D 2.7.0
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# html UNIT3D 6.1.0 custom

View File

@@ -1,6 +1,6 @@
---
id: pixelados
name: Pixelados
name: Pixelados (API)
description: "Pixelados is a Spanish Private Torrent Tracker for HD MOVIES / TV"
language: es-ES
type: private

View File

@@ -1,7 +1,7 @@
---
id: portugas
name: Portugas
description: "Portugas is a Private Portoguese Tracker"
description: "Portugas is a Private Portuguese Tracker"
language: pt-PT
type: private
encoding: UTF-8

View File

@@ -82,7 +82,7 @@ login:
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
verify_code: "{{ .Config.2facode }}"
2fa_secret: "{{ .Config.2facode }}"
logout: ""
securelogin: ""
ssl: yes
@@ -138,7 +138,10 @@ search:
selector: img[data-orig]
attribute: data-orig
imdbid:
selector: a[href*="imdb.com/title/tt"]
selector: a[href$="&search_area=4"]
attribute: href
doubanid:
selector: a[href$="&search_area=5"]
attribute: href
# staff have extra columns at the start and end of a row, so we have to float the next lot of selectors off an anchor
anchor1:

View File

@@ -120,7 +120,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
size:
selector: td:nth-last-child(4)

View File

@@ -181,4 +181,4 @@ search:
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 6.2.0
# json UNIT3D 6.2.1

View File

@@ -40,6 +40,7 @@ caps:
- {id: "Sony", cat: Console/PSP, desc: "Jeux Sony"}
- {id: "Smartphone_Tablette", cat: Console, desc: "Jeux Smartphone/Tablette"}
- {id: "Retrogaming_Emulation", cat: Console, desc: "Jeux Rétrogaming & Emulation"}
- {id: "Formations", cat: Other, desc: "Formations"}
- {id: "Formations_Video", cat: Other, desc: "Formations Video"}
- {id: "Formations_Logiciels", cat: Other, desc: "Formations Logiciels"}
- {id: "Films_X", cat: XXX, desc: "XXX"}

View File

@@ -138,4 +138,4 @@ search:
minimumseedtime:
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 6.1.0
# json UNIT3D 6.2.1

View File

@@ -6,9 +6,10 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://teamos-hkrg.com/
- https://teamos.xyz/
legacylinks:
- https://www.teamos-hkrg.com/
- https://teamos-hkrg.com/
caps:
categorymappings:

View File

@@ -0,0 +1,154 @@
---
id: tellytorrent-api
name: TellyTorrent (API)
description: "TellyTorrent is an INDIAN Private Tracker for MOVIES / TV"
language: en-US
type: private
encoding: UTF-8
links:
- https://telly.wtf/
legacylinks:
- https://tellytorrent.net/
- https://telly.cc/
- https://telly.to/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movie"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 4, cat: Movies/WEB-DL, desc: "Web Originals"}
- {id: 5, cat: PC/Games, desc: "Games"}
- {id: 6, cat: PC/0day, desc: "Application"}
- {id: 7, cat: PC/Mobile-Other, desc: "Mobile App"}
- {id: 8, cat: Movies, desc: "Movies"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://telly.wtf/\" target =_blank>TellyTorrent</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
inputs:
api_token: "{{ .Config.apikey }}"
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
paths:
# https://hdinnovations.github.io/UNIT3D-Community-Edition-Docs/api_endpoints.html
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php
- path: "/api/torrents/filter"
response:
type: json
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
count:
selector: meta.total
fields:
category:
selector: category_id
title:
selector: name
details:
selector: details_link
download:
selector: download_link
poster:
selector: poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
files:
selector: num_file
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
selector: created_at
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
selector: double_upload
case:
0: 1 # normal
1: 2 # double
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 6.1.0

View File

@@ -7,29 +7,25 @@ type: public
encoding: UTF-8
links:
- https://thepiratebay.org/
- https://piratebayo3klnzokct3wt5yyxb2vpebbuyjl7m623iaxmqhsd52coid.onion.ly/
- https://tpb22.ukpass.co/
- https://tpb.sadzawka.tk/
- https://piratebayo3klnzokct3wt5yyxb2vpebbuyjl7m623iaxmqhsd52coid.onion.ws/
- https://piratebayo3klnzokct3wt5yyxb2vpebbuyjl7m623iaxmqhsd52coid.onion.pet/
- https://tpb24.ukpass.co/
- https://thepiratebay.host/
- https://tpb.cnp.cx/
- https://thepiratebay.d4.re/
- https://tpb.skynetcloud.site/
- https://piratetoday.xyz/
- https://piratenow.xyz/
- https://pirate-proxy.app/
- https://thepb.cyou/
- https://pirate-proxy.page/
- https://mirrorbay.top/
- https://5mins.eu/
- https://piratebayproxy.buzz/
- https://5mins.shop/
- https://tpb.surf/
- https://wearethereal.ninja/
- https://tpb.monster/
- https://tpb.wtf/
- https://bibtor.com/
- https://gigatorrent.xyz/
- https://thepirateb.xyz/
- https://ezrasstuff.com/
legacylinks:
- https://proxifiedpiratebay.org/
- https://unlockedpiratebay.com/
- https://tpb.one/
- https://piratebayorg.net/
- https://tpbproxy.click/
- https://thepiratebay0.org/
- https://thepiratebay10.org/
- https://pirateproxy.live/
@@ -38,13 +34,10 @@ legacylinks:
- https://tpb.party/
- https://piratebayproxy.live/
- https://piratebay.live/
- https://tpb.biz/
- https://pirate.johnedwarddoyle.co.uk/
- https://knaben.ru/
- https://piratebayztemzmv.onion.pet/
- https://piratebayztemzmv.onion.ly/
- https://pirateproxy.cloud/
- https://tpb18.ukpass.co/
- https://piratebay.party/
- https://thepiratebay.party/
legacylinks:
- https://piratebayo3klnzokct3wt5yyxb2vpebbuyjl7m623iaxmqhsd52coid.onion.ly/
- https://pirateproxy.dev/
- https://tpb19.ukpass.co/
- https://pirateproxy.tube/
@@ -52,6 +45,18 @@ legacylinks:
- https://baypirated.site/
- https://piratesbaycc.com/
- https://pirateproxy.ltda/
- https://tpb22.ukpass.co/
- https://tpb.sadzawka.tk/
- https://tpb.cnp.cx/
- https://pirate-proxy.app/
- https://thepb.cyou/
- https://5mins.eu/
- https://piratebayproxy.buzz/
- https://wearethereal.ninja/
- https://bibtor.com/
- https://gigatorrent.xyz/
- https://thepirateb.xyz/
- https://ezrasstuff.com/
caps:
categorymappings:

View File

@@ -128,7 +128,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
size:
selector: td:nth-last-child(4)

View File

@@ -7,7 +7,7 @@ type: public
encoding: UTF-8
links:
- https://www.tokyotosho.info/
- https://tokyotosho.nocensor.sbs/
- https://tokyotosho.nocensor.world/
legacylinks:
- https://tokyotosho.black-mirror.xyz/
- https://tokyotosho.unblocked.casa/
@@ -22,6 +22,7 @@ legacylinks:
- https://tokyotosho.nocensor.space/
- https://tokyotosho.nocensor.work/
- https://tokyotosho.nocensor.biz/
- https://tokyotosho.nocensor.sbs/
settings:
- name: cat

View File

@@ -9,13 +9,10 @@ followredirect: true
links:
- https://www.torlock2.com/
- https://www.torlock.com/
- https://torlock.unblockit.name/
- https://torlock.nocensor.sbs/
- https://torlock.unblockit.ist/
- https://torlock.nocensor.world/
legacylinks:
- https://torlock.com/
- https://torlock.unblockit.buzz/
- https://torlock.unblockit.club/
- https://torlock.unblockit.onl/
- https://torlock.unblockit.li/
- https://torlock.unblockit.uno/
- https://torlock.unblockit.ch/
@@ -32,6 +29,8 @@ legacylinks:
- https://torlock.unblockit.llc/
- https://torlock.unblockit.blue/
- https://www.torlock.icu/
- https://torlock.unblockit.name/
- https://torlock.nocensor.sbs/
caps:
# dont forget to update the search fields category case block

View File

@@ -9,9 +9,10 @@ certificates:
- 273066e4b30229dfb0bb99474269f58b6fa8971a # expired 5 April 2022
links:
- https://gw1.torlook.info/
- https://torlook.nocensor.sbs/
- https://torlook.nocensor.world/
legacylinks:
- https://torlook.nocensor.biz/
- https://torlook.nocensor.sbs/
caps:
categorymappings:

View File

@@ -55,6 +55,7 @@ caps:
- {id: 180, cat: PC/Games, desc: "PC/Games"}
- {id: 181, cat: Console, desc: "Playstation"}
- {id: 198, cat: Movies, desc: "Movies/Amazon Prime"}
- {id: 200, cat: Movies, desc: "Movies/Disney+"}
modes:
search: [q]

View File

@@ -54,6 +54,7 @@ caps:
- {id: logiciels, cat: PC, desc: "Software"}
- {id: jeux-pc, cat: PC/Games, desc: "PC Games"}
- {id: jeux-consoles, cat: Console/XBox 360, desc: "Console Games"}
- {id: other, cat: Other, desc: "Other"} # dummy cat for results missing icon
modes:
search: [q]
@@ -104,7 +105,7 @@ download:
search:
paths:
- path: "/search_torrent/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}{{ .Config.sort }}"
- path: "{{ if .Keywords }}/search_torrent/{{ .Keywords }}{{ .Config.sort }}{{ else }}{{ end }}"
keywordsfilters:
# if searching for season packs with S01 to saison 1 #9712
- name: re_replace
@@ -125,6 +126,9 @@ search:
fields:
category:
text: other
category|noappend:
optional: true
selector: td:nth-child(1) i
case:
i[class="fa fa-video-camera"]: films
@@ -179,13 +183,16 @@ search:
download:
selector: td:nth-child(1) a
attribute: href
date:
selector: td:nth-child(2)
date_optional:
optional: true
selector: td:nth-child(2):contains("/")
filters:
- name: dateparse
args: "02/01/2006"
date:
text: "{{ if .Result.date_optional }}{{ .Result.date_optional }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(3)
selector: "{{ if .Keywords }}td:nth-child(3){{ else }}td:nth-child(2){{ end }}"
filters:
- name: replace
args: ["Ko", "KB"]
@@ -196,12 +203,12 @@ search:
- name: replace
args: ["To", "TB"]
seeders_optional:
selector: td:nth-child(4)
selector: "{{ if .Keywords }}td:nth-child(4){{ else }}td:nth-child(3){{ end }}"
optional: true
seeders:
text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}"
leechers_optional:
selector: td:nth-child(5)
selector: "{{ if .Keywords }}td:nth-child(5){{ else }}td:nth-child(4){{ end }}"
optional: true
leechers:
text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}"

View File

@@ -1,7 +1,7 @@
---
id: oxtorrent
name: OxTorrent
description: "OxTorrent is a French Public site for TV / MOVIES / GENERAL"
id: torrent911
name: Torrent911
description: "Torrent911 is a French Public site for TV / MOVIES / GENERAL"
language: fr-FR
type: public
encoding: UTF-8
@@ -50,6 +50,7 @@ caps:
- {id: Logiciels, cat: PC, desc: "Software"}
- {id: Jeux-PC, cat: PC/Games, desc: "PC Games"}
- {id: Jeux-Consoles, cat: Console/XBox 360, desc: "Console Games"}
- {id: Porno, cat: XXX, desc: "Porno"}
modes:
search: [q]

View File

@@ -8,8 +8,8 @@ encoding: UTF-8
followredirect: true
# to fetch current domain use https://www.protege-liens.com/torrent9
links:
- https://www.torrent9.re/
- https://torrent9.nocensor.sbs/
- https://ww1.torrent9.re/
- https://torrent9.nocensor.world/
legacylinks:
- https://www.t9.vc/
- https://www.torrent9.ai/
@@ -32,6 +32,8 @@ legacylinks:
- https://www.torrent9.si/
- https://torrent9.nocensor.biz/
- https://www.torrent9.nl/
- https://www.torrent9.re/
- https://torrent9.nocensor.sbs/
caps:
categorymappings:

View File

@@ -125,7 +125,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
downloadvolumefactor:
case:

View File

@@ -8,14 +8,11 @@ encoding: UTF-8
followredirect: true
links:
- https://www.torrentdownload.info/
- https://torrentdownload.unblockit.name/
- https://torrentdownload.nocensor.sbs/
- https://torrentdownload.unblockit.ist/
- https://torrentdownload.nocensor.world/
legacylinks:
- https://torrentdownload.unblocked.rest/
- https://torrentdownload.unblockit.buzz/
- https://torrentdownload.unblocked.monster/
- https://torrentdownload.unblockit.club/
- https://torrentdownload.unblockit.onl/
- https://torrentdownload.unblockit.li/
- https://torrentdownload.unblockit.uno/
- https://torrentdownload.unblockit.ch/
@@ -31,6 +28,8 @@ legacylinks:
- https://torrentdownload.unblockit.day/
- https://torrentdownload.unblockit.llc/
- https://torrentdownload.unblockit.blue/
- https://torrentdownload.unblockit.name/
- https://torrentdownload.nocensor.sbs/
caps:
categorymappings:

View File

@@ -9,14 +9,11 @@ followredirect: true
links:
- https://www.torrentdownloads.info/
- https://www.torrentdownloads.pro/
- https://torrentdownloads.unblockit.name/
- https://torrentdownloads.nocensor.sbs/
- https://torrentdownloads.unblockit.ist/
- https://torrentdownloads.nocensor.world/
- https://torrentdownloads.unblockninja.com/
legacylinks:
- https://torrentdownloads.unblockit.buzz/
- https://torrentdownloads.unblocked.monster/
- https://torrentdownloads.unblockit.club/
- https://torrentdownloads.unblockit.onl/
- https://torrentdownloads.unblockit.li/
- https://torrentdownloads.unblockit.uno/
- https://www.torrentdownloads.me/
@@ -33,6 +30,8 @@ legacylinks:
- https://torrentdownloads.unblockit.day/
- https://torrentdownloads.unblockit.llc/
- https://torrentdownloads.unblockit.blue/
- https://torrentdownloads.unblockit.name/
- https://torrentdownloads.nocensor.sbs/
caps:
categorymappings:

View File

@@ -9,12 +9,9 @@ followredirect: true
links:
- https://www.torrentfunk.com/
- https://www.torrentfunk2.com/
- https://torrentfunk.unblockit.name/
- https://torrentfunk.nocensor.sbs/
- https://torrentfunk.unblockit.ist/
- https://torrentfunk.nocensor.world/
legacylinks:
- https://torrentfunk.unblockit.buzz/
- https://torrentfunk.unblockit.club/
- https://torrentfunk.unblockit.onl/
- https://torrentfunk.unblockit.li/
- https://torrentfunk.unblockit.uno/
- https://torrentfunk.unblockit.ch/
@@ -30,6 +27,8 @@ legacylinks:
- https://torrentfunk.unblockit.day/
- https://torrentfunk.unblockit.llc/
- https://torrentfunk.unblockit.blue/
- https://torrentfunk.unblockit.name/
- https://torrentfunk.nocensor.sbs/
caps:
categorymappings:

View File

@@ -11,15 +11,12 @@ links:
- https://torrentgalaxy.mx/
- https://torrentgalaxy.su/
- https://torrentgalaxy.unblockninja.com/
- https://torrentgalaxy.unblockit.name/
- https://torrentgalaxy.nocensor.sbs/
- https://torrentgalaxy.unblockit.ist/
- https://torrentgalaxy.nocensor.world/
legacylinks:
- https://torrentgalaxy.org/ # redirects to *.to
- https://torrentgalaxy.pw/ # proxy list only
- https://torrentgalaxy.unblockit.buzz/
- https://tgx.unblocked.monster/
- https://torrentgalaxy.unblockit.club/
- https://torrentgalaxy.unblockit.onl/
- https://torrentgalaxy.unblockit.li/
- https://torrentgalaxy.unblockit.uno/
- https://torrentgalaxy.unblockit.ch/
@@ -35,6 +32,8 @@ legacylinks:
- https://torrentgalaxy.unblockit.day/
- https://torrentgalaxy.unblockit.llc/
- https://torrentgalaxy.unblockit.blue/
- https://torrentgalaxy.unblockit.name/
- https://torrentgalaxy.nocensor.sbs/
caps:
categorymappings:

View File

@@ -7,6 +7,8 @@ type: private
encoding: UTF-8
links:
- https://www.torrentleech.org/
- https://www.torrentleech.cc/
- https://www.torrentleech.me/
legacylinks:
- https://v4.torrentleech.org/

View File

@@ -7,6 +7,8 @@ type: private
encoding: UTF-8
links:
- https://torrentmasters.info/
certificates:
- 18a3b32827655ecde9c78839fb186fafd6c7c28e # Expired 6th July 2022
caps:
categorymappings:

View File

@@ -1,254 +0,0 @@
---
id: torrentparadise
name: TorrentParadise
description: "Torrent Paradise is a Public magnet indexer"
language: en-US
type: public
encoding: UTF-8
links:
- https://torrentparadise.cc/
legacylinks:
- https://torrentparadise.cl/ # redirects to *.cc
- https://torrentparadise.to/ # redirects to *.cc
- https://torrentparadise.la/ # broken
- https://torrentparadise.org/ # redirects to *.cc
- https://torrentparadise.pm/ # DNS_PROBE_FINISHED_NXDOMAIN
caps:
categories:
ADULT: XXX
ADULTHENTAI: XXX
ADULTLATINA: XXX
ADULTMILF: XXX
ADULTHDMOVIES: XXX
ADULTPORN: XXX
ADULTXXX: XXX
ANDROID: PC
ANIME: TV/Anime
ANIMEDUBBEDSUBBED: TV/Anime
ANIMEOTHERS: TV/Anime
APPLICATIONS: PC
APPLICATIONSANDROID: PC
APPLICATIONSHANDHELD: PC/Mobile-Other
APPLICATIONSMAC: PC/Mac
APPLICATIONSOTHEROS: PC
APPLICATIONSWINDOWS: PC/0day
APPS: PC
APPSANDROID: PC
APPSHANDHELD: PC/Mobile-Other
APPSMAC: PC/Mac
APPSOTHEROS: PC
APPSPC: PC
APPSWINDOWS: PC/0day
AUDIO: Audio
AUDIOBOOKS: Audio/Audiobook
AUDIOAUDIOBOOKS: Audio/Audiobook
AUDIOFLAC: Audio/Lossless
AUDIOLOSSLESS: Audio/Lossless
AUDIOMP3: Audio/MP3
AUDIOMUSIC: Audio
AUDIOOTHER: Audio/Other
AUDIOSOUNDCLIPS: Audio
ADULTGAMES: XXX
ADULTMOVIES: XXX
BOOKS: Books
BOOKSAUDIO: Audio/Audiobook
BOOKSCOMICS: Books/Comics
BOOKSEBOOKS: Books/EBook
BOOKSMAGAZINES: Books/Mags
BOOKSNONFICTION: Books
BOOKSTEXTBOOKS: Books
BOOKSTUTORIALS: Books
COMIC: Books/Comics
COMICSNEM43COMICS: Books/Comics
DESIPORN: XXX
DOCUMENTARIES: TV/Documentary
DVDRVIDEO: Movies/DVD
EBOOKS: Books/EBook
EBOOKSTUTORIALS: Books/EBook
ESTRENOS: XXX
FLAC: Audio/Lossless
FLACMUSIC: Audio/Lossless
GAMES: PC/Games
GAMESANDROID: PC/Games
GAMESHANDHELD: Console
GAMESOTHER: Console
GAMESPC: PC/Games
GAMESPS2: Console/PSP
GAMESPS3: Console/PS3
GAMESPS4: Console/PS4
GAMESPSP: Console/PSP
GAMESWII: Console/Wii
GAMESWIIU: Console/WiiU
GAMESWINDOWS: PC/Games
GAMESXBOX: Console/XBox
GAMESXBOX360: Console/XBox 360
HDMOVIES: Movies/HD
IMAGES: Other
JAPANESEANIME: TV/Anime
JUEGOS: Console
JUEGOSPC: PC/Games
JUEGOSPS2: Console/PSP
JUEGOSPS3: Console/PS3
JUEGOSPS4: Console/PS4
JUEGOSPSP: Console/PSP
JUEGOSWII: Console/Wii
JUEGOSWIIU: Console/WiiU
JUEGOSXBOX: Console/XBox
JUEGOSXBOX360: Console/XBox 360
MACINTOSH: PC/Mac
MISCELLANEOUS: Other
MOBILE: PC/Mobile-Other
MOVIES: Movies
MOVIES3D: Movies/3D
MOVIESACTION: Movies
MOVIESBLURAYDISCREMUX: Movies/HD
MOVIESBOLLYWOOD: Movies
MOVIESCAMTS: Movies
MOVIESDOCUMENTARY: TV/Documentary
MOVIESDUBSDUALAUDIO: Movies
MOVIESENGLISHSPANISHSUBT: Movies
MOVIESSDX264H264: Movies/SD
MOVIESHD: Movies/HD
MOVIESHD720P: Movies/HD
MOVIESHD1080P: Movies/HD
MOVIESHEVCX265: Movies/HD
MOVIESHIGHRESMOVIES: Movies/HD
MOVIESSCIFI: Movies
MOVIESSPANISHLANGUAGE: Movies
MOVIESSPANISHLATINAMERICA: Movies
MOVIESULTRAHD4K: Movies/UHD
MOVIESX264H264: Movies/HD
MOVIESXVID: Movies/SD
MOVIESWEBRIPX264X265: Movies/HD
MP3: Audio/MP3
MP3MUSIC: Audio/MP3
MSICA: Other
MUSIC: Audio
MUSICFLAC: Audio/Lossless
MUSICLOSSLESS: Audio/Lossless
MUSICMP3: Audio/MP3
MUSICMUSICVIDEOS: Audio/Video
MUSICVIDEOS: Audio/Video
OTHER: Other
OTHERCOMICS: Other
OTHERCOVERS: Other
OTHEREBOOKS: Other
OTHEROTHER: Other
OTHERPICTURES: Other
OTHERSOUNDCLIPS: Other
PACKS: TV
PELICULASCVCD: TV/SD
PELICULASDIVX: TV/SD
PELICULASHDRIP: TV/HD
PELICULASMICROHD: TV/HD
PICTURES: Other
PORN: XXX
PORNHDMOVIES: XXX
PORNGAMES: XXX
PORNMOVIECLIPS: XXX
PORNMOVIESDVDR: XXX
PORNMOVIES: XXX
PORNOTHER: XXX
PORNPICTURES: XXX
SERIES: TV
SOFTWARE: PC
SOFTWAREANDROID: PC/Mobile-Android
SOFTWAREMAC: PC/Mac
SOFTWAREWINDOWS: PC/0day
SOTFTWARE: PC
SPORTS: TV/Sport
TVHDSPORTS: TV/Sport
TUTORIALS: Other
TUTORIALSTUTORIALS: Other
TV: TV
TVHDX264H264: TV/HD
TVHEVCX265: TV/HD
TVDIVXXVID: TV/SD
TVDOCUMENTARY: TV/Documentary
TVSDXVID: TV/SD
TVSDX264H264: TV/SD
TVSDX264X265: TV/SD
TVSHOWS: TV
TVSPORT: TV/Sport
TVULTRAHD4K: TV/UHD
TVTVPACKS: TV
VIDEO: Movies
UNSORTEDUNSORTED: Other
VIDEOHANDHELD: Movies
VIDEOHDMOVIES: Movies/HD
VIDEOHDRIP: Movies
VIDEOHDTVSHOWS: TV/HD
VIDEOMOVIESDVDR: Movies/DVD
VIDEOMOVIECLIPS: Movies
VIDEOMOVIES: Movies
VIDEOMUSICVIDEOS: Audio/Video
VIDEOOTHER: Movies
VIDEOS: Movies
VIDEOSDMOVIES: Movies/SD
VIDEOSDTVSHOWS: TV/SD
VIDEOTVSHOWS: TV
VIDEOUHDMOVIES: Movies/UHD
VIDEOUHDTVSHOWS: TV/UHD
WINDOWS: PC/0day
XXX: XXX
XXXHDVIDEO: XXX
XXXVIDEO: XXX
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings: []
download:
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
# https://torrentparadise.org/searchA.php?f=monday+night
paths:
- path: "searchA.php?f={{ if .Keywords }}{{ .Keywords }}{{ else }}%{{ end }}"
rows:
selector: table.table-bordered > tbody > tr.table-default
fields:
category:
text: OTHER
category|noappend:
selector: td:nth-child(1) a
optional: true
filters:
- name: re_replace
args: ["[^a-zA-Z0-9]+", ""]
- name: toupper
description:
selector: td:nth-child(1) a
title:
selector: td:nth-child(2) a
details:
selector: td:nth-child(2) a
attribute: href
download:
selector: td:nth-child(2) a
attribute: href
size:
selector: td:nth-child(3)
date:
selector: td:nth-child(4)
filters:
- name: timeago
seeders:
selector: td:nth-child(5)
leechers:
selector: td:nth-child(6)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -7,13 +7,8 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentqq147.com/
- https://torrentqq213.com/
legacylinks:
- https://torrentqq132.com/
- https://torrentqq133.com/
- https://torrentqq134.com/
- https://torrentqq135.com/
- https://torrentqq136.com/
- https://torrentqq137.com/
- https://torrentqq138.com/
- https://torrentqq139.com/
@@ -24,6 +19,11 @@ legacylinks:
- https://torrentqq144.com/
- https://torrentqq145.com/
- https://torrentqq146.com/
- https://torrentqq147.com/
- https://torrentqq148.com/
- https://torrentqq149.com/
- https://torrentqq211.com/
- https://torrentqq212.com/
caps:
categorymappings:

View File

@@ -7,26 +7,26 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentsir58.com/
- https://torrentsir62.com/
legacylinks:
- https://torrentsir46.com/
- https://torrentsir47.com/
- https://torrentsir48.com/
- https://torrentsir49.com/
- https://torrentsir50.com/
- https://torrentsir51.com/
- https://torrentsir52.com/
- http://torrentsir52.com/
- https://torrentsir53.com/
- http://torrentsir53.com/
- https://torrentsir54.com/
- http://torrentsir54.com/
- https://torrentsir55.com/
- https://torrentsir54.com/
- http://torrentsir55.com/
- https://torrentsir55.com/
- http://torrentsir56.com/
- https://torrentsir56.com/
- http://torrentsir57.com/
- https://torrentsir57.com/
- http://torrentsir58.com/
- https://torrentsir58.com/
- http://torrentsir59.com/
- https://torrentsir59.com/
- http://torrentsir60.com/
- https://torrentsir60.com/
- http://torrentsir61.com/
- https://torrentsir61.com/
- http://torrentsir62.com/
caps:
categorymappings:
- {id: "gallery", cat: XXX, desc: "+19 (Adult)"}

View File

@@ -7,12 +7,10 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentview62.com/
- https://torrentview65.com/
legacylinks:
- https://torrentview.net/
- https://torrentview.co/
- https://torrentview40.com/
- https://torrentview41.com/
- https://torrentview42.com/
- https://torrentview44.com/
- https://torrentview45.com/
@@ -24,6 +22,8 @@ legacylinks:
- https://torrentview53.com/
- https://torrentview57.com/
- https://torrentview60.com/
- https://torrentview62.com/
- https://torrentview63.com/
caps:
categorymappings:

View File

@@ -7,12 +7,10 @@ type: public
encoding: UTF-8
followredirect: true
links:
- https://torrentwiz43.com/
- https://torrentwiz47.com/
legacylinks:
- https://torrentwiz28.me/
- https://torrentwiz29.me/
- https://torrentwiz30.com/
- https://torrentwiz31.com/
- https://torrentwiz32.com/
- https://torrentwiz33.com/
- https://torrentwiz34.com/
@@ -24,6 +22,8 @@ legacylinks:
- https://torrentwiz40.com/
- https://torrentwiz41.com/
- https://torrentwiz42.com/
- https://torrentwiz43.com/
- https://torrentwiz45.com/
caps:
categorymappings:

View File

@@ -1,85 +0,0 @@
---
id: trupornolabs
name: truPornolabs
description: "truPornolabs is a RUSSIAN Public tracker for 3X"
language: ru-RU
type: public
encoding: UTF-8
links:
- http://trupornolabs.org/ # https not supported
caps:
categories:
XXX: XXX
modes:
search: [q]
settings: []
search:
paths:
# http://trupornolabs.org/search/vika
# http://trupornolabs.org/browse/0/0/0/0
- path: "{{ if .Keywords }}search/{{ .Keywords }}{{ else }}browse/0/0/0/0{{ end }}"
rows:
# filter out torrents with 0B for issue #9756
selector: tr.gai:has(a[href^="/torrent/"]):has(td:nth-of-type(3):contains("GB")), tr.gai:has(a[href^="/torrent/"]):has(td:nth-of-type(3):contains("MB"))
fields:
category:
text: XXX
title:
selector: a[href^="/torrent/"]
details:
selector: a[href^="/torrent/"]
attribute: href
download:
selector: a.downgif
attribute: href
magnet:
selector: a[href^="magnet:?xt="]
attribute: href
date:
selector: td:first-of-type
filters:
- name: replace
args: ["Янв", "Jan"]
- name: replace
args: ["Фев", "Feb"]
- name: replace
args: ["Мар", "Mar"]
- name: replace
args: ["Апр", "Apr"]
- name: replace
args: ["Май", "May"]
- name: replace
args: ["Июн", "Jun"]
- name: replace
args: ["Июл", "Jul"]
- name: replace
args: ["Авг", "Aug"]
- name: replace
args: ["Сен", "Sep"]
- name: replace
args: ["Окт", "Oct"]
- name: replace
args: ["Ноя", "Nov"]
- name: replace
args: ["Дек", "Dec"]
- name: append
args: " +03:00" # MSK
- name: dateparse
args: "02 Jan 06 -07:00"
size:
selector: td:nth-of-type(3)
seeders:
selector: span.green
leechers:
selector: span.red
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -138,7 +138,7 @@ search:
selector: a[href*="imdb.com/title/tt"]
attribute: href
tmdbid:
selector: a[href*="themoviedb.org/movie/"]
selector: a[href*="themoviedb.org/movie/"], a[href*="themoviedb.org/tv/"]
attribute: href
date:
selector: time

View File

@@ -226,7 +226,6 @@ search:
leechers:
selector: b.leech
downloadvolumefactor:
case:
text: 1
uploadvolumefactor:
text: 1

View File

@@ -1,72 +0,0 @@
---
id: xbit
name: xBiT
description: "xBiT is a Public torrent index"
language: en-US
type: public
encoding: UTF-8
links:
- https://xbit.pw/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_8000
type: info
label: About xBiT Categories
default: xBiT does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
search:
paths:
- path: api
response:
type: json
inputs:
search: "{{ .Keywords }}"
limit: "{{ if .Keywords }}100{{ else }}49{{ end }}"
rows:
selector: dht_results:has(MAGNET)
fields:
id:
selector: ID
category:
text: Other
title:
selector: NAME
details:
text: "{{ .Config.sitelink }}{{ if .Result.id }}?id={{ .Result.id }}{{ else }}{{ end }}"
download:
selector: TORRENT
optional: true
magnet:
selector: MAGNET
date:
# 2021-10-19 10:27:01
selector: DISCOVERED
filters:
- name: append
args: " +02:00" # EET
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
size:
selector: SIZE
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# json engine n/a

View File

@@ -163,6 +163,10 @@ settings:
type: checkbox
label: Enhance sonarr compatibility with anime by renaming episode (xxx to exxx). Works only if episode is at the end of the query. Can disturb movies search. (back to the future 3 -> back to the future e3)
default: false
- name: enhancedAnime4
type: checkbox
label: Extend the sonarr compatibility with anime up to 4 digits. This WILL break all searches and result titles which contain years.
default: false
- name: sort
type: select
label: Sort requested from site
@@ -207,6 +211,8 @@ search:
args: ["(?i)(.*)s([1-9])$", "$1 S0$2"]
- name: re_replace # Full season S >= 10
args: ["(?i)(.*)s([1-9][0-9])$", "$1 S$2"]
- name: re_replace # episode number at the end "1234" to "E1234"
args: ["(.*)(\\.|\\s|\\-)(\\d{4})(\\.|\\s|\\-*)(.*)", "{{ if .Config.enhancedAnime4 }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
- name: re_replace # episode number at the end "123" to "E123"
args: ["(.*)(\\.|\\s|\\-)(\\d{2,3})(\\.|\\s|\\-*)(.*)", "{{ if .Config.enhancedAnime }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
# END ANIME HACK
@@ -291,15 +297,15 @@ search:
args: ["(?i)[\\.\\s\\[\\-]subfrench[\\.\\s\\]\\-]", ".ENGLISH."]
title_phase3:
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
title_anime:
title:
text: "{{ .Result.title_phase3 }}"
filters:
# Sonarr need E in front of 3 digit number or else it thinks it is episode
# S01E10 for number 110 for example ==> enhancedAnime
- name: re_replace # extend to 4 digits
args: ["(.*)(\\.|\\s|\\-)(\\d{4})(\\.|\\s|\\-)(.*)", "{{ if .Config.enhancedAnime4 }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
- name: re_replace
args: ["(.*)(\\.|\\s|\\-)(\\d{2,3})(\\.|\\s|\\-)(.*)", "$1 E$3 $5"]
title:
text: "{{ if .Config.enhancedAnime }}{{ .Result.title_anime }}{{ else }}{{ .Result.title_phase3 }}{{ end }}"
args: ["(.*)(\\.|\\s|\\-)(\\d{2,3})(\\.|\\s|\\-)(.*)", "{{ if .Config.enhancedAnime }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
details:
selector: td:nth-child(2) > a
attribute: href

View File

@@ -155,6 +155,10 @@ settings:
type: checkbox
label: Enhance sonarr compatibility with anime by renaming episode (xxx to exxx). Works only if episode is at the end of the query. Can disturb movies search. (back to the future 3 -> back to the future e3)
default: false
- name: enhancedAnime4
type: checkbox
label: Extend the sonarr compatibility with anime up to 4 digits. This WILL break all searches and result titles which contain years.
default: false
- name: sort
type: select
label: Sort requested from site
@@ -217,6 +221,8 @@ search:
args: ["(?i)(.*)s([1-9])$", "$1 S0$2"]
- name: re_replace # Full season S >= 10
args: ["(?i)(.*)s([1-9][0-9])$", "$1 S$2"]
- name: re_replace # episode number at the end "1234" to "E1234"
args: ["(.*)(\\.|\\s|\\-)(\\d{4})(\\.|\\s|\\-*)(.*)", "{{ if .Config.enhancedAnime4 }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
- name: re_replace # episode number at the end "123" to "E123"
args: ["(.*)(\\.|\\s|\\-)(\\d{2,3})(\\.|\\s|\\-*)(.*)", "{{ if .Config.enhancedAnime }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
# END ANIME HACK
@@ -298,15 +304,15 @@ search:
args: ["(?i)[\\.\\s\\[\\-]subfrench[\\.\\s\\]\\-]", ".ENGLISH."]
title_phase3:
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
title_anime:
title:
text: "{{ .Result.title_phase3 }}"
filters:
# Sonarr need E in front of 3 digit number or else it thinks it is episode
# S01E10 for number 110 for example ==> enhancedAnime
- name: re_replace # extend to 4 digits
args: ["(.*)(\\.|\\s|\\-)(\\d{4})(\\.|\\s|\\-)(.*)", "{{ if .Config.enhancedAnime4 }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
- name: re_replace
args: ["(.*)(\\.|\\s|\\-)(\\d{2,3})(\\.|\\s|\\-)(.*)", "$1 E$3 $5"]
title:
text: "{{ if .Config.enhancedAnime }}{{ .Result.title_anime }}{{ else }}{{ .Result.title_phase3 }}{{ end }}"
args: ["(.*)(\\.|\\s|\\-)(\\d{2,3})(\\.|\\s|\\-)(.*)", "{{ if .Config.enhancedAnime }}$1 E$3 $5{{ else }}$1$2$3$4$5{{ end }}"]
details:
selector: td:nth-child(2) > a
attribute: href

View File

@@ -8,12 +8,13 @@ encoding: UTF-8
links:
- https://yourbittorrent.com/
- https://yourbittorrent2.com/
- https://yourbittorrent.nocensor.sbs/
- https://yourbittorrent.nocensor.world/
legacylinks:
- https://yourbittorrent.host/
- https://yourbittorrent.nocensor.space/
- https://yourbittorrent.nocensor.work/
- https://yourbittorrent.nocensor.biz/
- https://yourbittorrent.nocensor.sbs/
caps:
categorymappings:

View File

@@ -9,16 +9,13 @@ requestDelay: 2.5 # 2.5 requests per second (2 causes problems)
links:
# dont forget to update the details, download and poster replace args
- https://yts.mx/
- https://yts.unblockit.name/
- https://yts.unblockit.ist/
- https://yts.unblockninja.com/
- https://yts.nocensor.sbs/
- https://yts.nocensor.world/
legacylinks:
- https://yts.ag/
- https://yts.am/
- https://yts.lt/
- https://yts.unblockit.buzz/
- https://yts.unblockit.club/
- https://yts.unblockit.onl/
- https://yts.unblockit.uno/
- https://yts.unblockit.ch/
- https://yts.unblockit.li/
@@ -34,6 +31,8 @@ legacylinks:
- https://yts.unblockit.day/
- https://yts.unblockit.llc/
- https://yts.unblockit.blue/
- https://yts.unblockit.name/
- https://yts.nocensor.sbs/
caps:
categorymappings:

View File

@@ -20,7 +20,6 @@ namespace Jackett.Common.Indexers.Abstract
[ExcludeFromCodeCoverage]
public abstract class SpeedAppTracker : BaseWebIndexer
{
protected virtual string ItemsPerPage => "100";
protected virtual bool UseP2PReleaseName => false;
private readonly Dictionary<string, string> _apiHeaders = new Dictionary<string, string>
{
@@ -89,7 +88,7 @@ namespace Jackett.Common.Indexers.Abstract
//var categoryMapping = MapTorznabCapsToTrackers(query).Distinct().ToList();
var qc = new List<KeyValuePair<string, string>> // NameValueCollection don't support cat[]=19&cat[]=6
{
{"itemsPerPage", ItemsPerPage},
{"itemsPerPage", "100"},
{"sort", "torrent.createdAt"},
{"direction", "desc"}
};

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