mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-09 21:24:42 +02:00
Compare commits
237 Commits
84abb69984
...
v0.22.2042
Author | SHA1 | Date | |
---|---|---|---|
![]() |
d24e081764 | ||
![]() |
36c7d275c0 | ||
![]() |
0876c80ef7 | ||
![]() |
3f245f2137 | ||
![]() |
34c6fe606e | ||
![]() |
036e711e89 | ||
![]() |
46265c9556 | ||
![]() |
6d443d2ea7 | ||
![]() |
b89c91c5b5 | ||
![]() |
295cde9ba8 | ||
![]() |
b67a2f5893 | ||
![]() |
049e2c1132 | ||
![]() |
4b50ea63a6 | ||
![]() |
dd43f7ee49 | ||
![]() |
07c9d18f75 | ||
![]() |
03ecd30f12 | ||
![]() |
f3fe75a57e | ||
![]() |
c7eb227a43 | ||
![]() |
57fd35097d | ||
![]() |
dbbc52ea11 | ||
![]() |
ea4356bee9 | ||
![]() |
3f028b6cf9 | ||
![]() |
75412aba22 | ||
![]() |
65613215ef | ||
![]() |
6186316edf | ||
![]() |
f54b3d16ad | ||
![]() |
0f210ed635 | ||
![]() |
007d0b0567 | ||
![]() |
233b013554 | ||
![]() |
d63d928dc6 | ||
![]() |
c0976d8e3d | ||
![]() |
ccd028b6b6 | ||
![]() |
c3a664960e | ||
![]() |
1da117feda | ||
![]() |
7bd92373e4 | ||
![]() |
820ddb315c | ||
![]() |
c6651f02c7 | ||
![]() |
a389a8a174 | ||
![]() |
94717e9dbf | ||
![]() |
6c54733eac | ||
![]() |
d30a065be6 | ||
![]() |
fb17e6931f | ||
![]() |
20c76a36f6 | ||
![]() |
8c282c2340 | ||
![]() |
91ebe4522f | ||
![]() |
0a52de8711 | ||
![]() |
0340e351cc | ||
![]() |
d2ddb37729 | ||
![]() |
c16f2b9415 | ||
![]() |
319e2c8671 | ||
![]() |
6d3439e5da | ||
![]() |
591d0c80b1 | ||
![]() |
c91b538e3b | ||
![]() |
54bf7026fc | ||
![]() |
71086695b8 | ||
![]() |
59bfb66d28 | ||
![]() |
2c59525583 | ||
![]() |
7402e5af0e | ||
![]() |
5422f6976f | ||
![]() |
87219be183 | ||
![]() |
bf466fc1bd | ||
![]() |
84647dabd2 | ||
![]() |
1841a36b80 | ||
![]() |
5fa5c01b0c | ||
![]() |
ca70da79b0 | ||
![]() |
2356ac33b9 | ||
![]() |
7a7eb982b1 | ||
![]() |
409eff1420 | ||
![]() |
cea1e7347f | ||
![]() |
48b922e69b | ||
![]() |
da0c2811af | ||
![]() |
4ad535d7aa | ||
![]() |
e28703c02d | ||
![]() |
882b28be59 | ||
![]() |
0a1c5218a4 | ||
![]() |
bbea5febd6 | ||
![]() |
e966171e64 | ||
![]() |
71d45db23a | ||
![]() |
8572b71e0d | ||
![]() |
e3473f0fe8 | ||
![]() |
fb76550ed1 | ||
![]() |
abb3eeea61 | ||
![]() |
8d2ce6998d | ||
![]() |
2ba77c8249 | ||
![]() |
cda1228277 | ||
![]() |
f02e60a203 | ||
![]() |
05d5387634 | ||
![]() |
6dbbe32266 | ||
![]() |
149814f881 | ||
![]() |
e310ab72d0 | ||
![]() |
e1e81e9717 | ||
![]() |
99635ae154 | ||
![]() |
ae1dc1e7db | ||
![]() |
243d3db5b8 | ||
![]() |
ced0950564 | ||
![]() |
bc654a9705 | ||
![]() |
4ff38251ca | ||
![]() |
2290aeb0b4 | ||
![]() |
ccca4b037a | ||
![]() |
aebadb5e04 | ||
![]() |
f1e86606a9 | ||
![]() |
98fbebec0c | ||
![]() |
1815abeea2 | ||
![]() |
6ec37a7619 | ||
![]() |
a96407f1c3 | ||
![]() |
64deac5d18 | ||
![]() |
bd4c353d6c | ||
![]() |
13c88a960a | ||
![]() |
75edeb96a0 | ||
![]() |
88d5f34f32 | ||
![]() |
68fdc72642 | ||
![]() |
99f6dd3ed3 | ||
![]() |
c299248088 | ||
![]() |
a51a145025 | ||
![]() |
2aa8ab662f | ||
![]() |
cfe489db03 | ||
![]() |
d19a15aca3 | ||
![]() |
291c9e6e4a | ||
![]() |
27381b05f5 | ||
![]() |
001f99a995 | ||
![]() |
3698377ac8 | ||
![]() |
f9505ef1e4 | ||
![]() |
d777d359b7 | ||
![]() |
df03b6e71e | ||
![]() |
911418cc8d | ||
![]() |
fbb2769fc7 | ||
![]() |
232f0b50f4 | ||
![]() |
025e9ce654 | ||
![]() |
0d7a0ee5d3 | ||
![]() |
ebb8d9a95e | ||
![]() |
d1b82f304e | ||
![]() |
4b684e41ef | ||
![]() |
383282a9b0 | ||
![]() |
834ad341eb | ||
![]() |
76ab990804 | ||
![]() |
843de400a4 | ||
![]() |
cd8fe98bf6 | ||
![]() |
6a9c8e8c07 | ||
![]() |
c263cad6c3 | ||
![]() |
18c33e456f | ||
![]() |
e28429bd65 | ||
![]() |
623ee0203b | ||
![]() |
6854877b56 | ||
![]() |
aef5507e9e | ||
![]() |
5d4a423313 | ||
![]() |
99d0478c3b | ||
![]() |
58ab6f9104 | ||
![]() |
ed73b5fac7 | ||
![]() |
b6df4f70fa | ||
![]() |
4955cad64b | ||
![]() |
fff472a486 | ||
![]() |
caffd7eaa1 | ||
![]() |
6956c66a07 | ||
![]() |
b64f2c9aaa | ||
![]() |
e5f1cab84d | ||
![]() |
47e6ee43ae | ||
![]() |
1e41fc7821 | ||
![]() |
b1d25dce12 | ||
![]() |
0261999d39 | ||
![]() |
f0b83a6379 | ||
![]() |
f830203158 | ||
![]() |
44d67ebf4e | ||
![]() |
fcd06be2f0 | ||
![]() |
2f3a098b95 | ||
![]() |
f1e6358549 | ||
![]() |
96593ccd7b | ||
![]() |
a3ca6eea55 | ||
![]() |
1d6d11b34d | ||
![]() |
9863f73f70 | ||
![]() |
2e074cbbca | ||
![]() |
ff83c679b2 | ||
![]() |
81e9f2404b | ||
![]() |
cf4134d3af | ||
![]() |
2b41fa7e87 | ||
![]() |
1196b57746 | ||
![]() |
31aa4d30ca | ||
![]() |
50d96547b6 | ||
![]() |
790c3446b1 | ||
![]() |
a2839a3bdc | ||
![]() |
de68b41814 | ||
![]() |
c3dd827009 | ||
![]() |
b74712bae4 | ||
![]() |
1ee79a3043 | ||
![]() |
14220f169e | ||
![]() |
ada12ba547 | ||
![]() |
1899df1a84 | ||
![]() |
5f75bdce58 | ||
![]() |
96aeae6f25 | ||
![]() |
2dbe6e1f20 | ||
![]() |
8c5be40d26 | ||
![]() |
abc871efeb | ||
![]() |
3f84367e88 | ||
![]() |
09c252fc9e | ||
![]() |
f4a6c1f494 | ||
![]() |
f1ab49f462 | ||
![]() |
e89c6a73aa | ||
![]() |
267d6f9160 | ||
![]() |
a87f2e8123 | ||
![]() |
ed598f632e | ||
![]() |
b5e5d50128 | ||
![]() |
57e5293894 | ||
![]() |
695c26fe07 | ||
![]() |
c0c229e29d | ||
![]() |
6e56730d93 | ||
![]() |
da841b52b0 | ||
![]() |
dd117c73f5 | ||
![]() |
0b7134eb7d | ||
![]() |
ca7c36735f | ||
![]() |
070ee26017 | ||
![]() |
81e0101cbd | ||
![]() |
479392cf4f | ||
![]() |
be377ac649 | ||
![]() |
36d3f19086 | ||
![]() |
158d92d336 | ||
![]() |
d7ed800d54 | ||
![]() |
366ce176bb | ||
![]() |
e0d3b960ad | ||
![]() |
ae7d6c499b | ||
![]() |
1aba79fe13 | ||
![]() |
e4a9019f7f | ||
![]() |
be26c199bf | ||
![]() |
bff8bf3a96 | ||
![]() |
4716ea7829 | ||
![]() |
dcf04e7eac | ||
![]() |
643bf3283a | ||
![]() |
5b16b9ff65 | ||
![]() |
f2f2e63a97 | ||
![]() |
4fd1203bef | ||
![]() |
10a498308f | ||
![]() |
1fb7c8c346 | ||
![]() |
e894496bda | ||
![]() |
ca314d3e6a | ||
![]() |
5cba616a31 | ||
![]() |
75222975af | ||
![]() |
3d919aa88b | ||
![]() |
030926a549 | ||
![]() |
90abe2e4d8 |
27
README.md
27
README.md
@@ -42,7 +42,6 @@ Prior versions of Jackett are no longer supported.
|
||||
* AniSource
|
||||
* ApacheTorrent
|
||||
* AudioBook Bay (ABB)
|
||||
* Badass Torrents
|
||||
* Bangumi Moe
|
||||
* BigFANGroup
|
||||
* BitRu
|
||||
@@ -52,9 +51,9 @@ Prior versions of Jackett are no longer supported.
|
||||
* BT.etree
|
||||
* BTdirectory (BT目录)
|
||||
* BTSOW
|
||||
* btstate
|
||||
* Byrutor
|
||||
* Cinecalidad
|
||||
* cpasbien
|
||||
* cpasbienClone
|
||||
* CrackingPatching
|
||||
* DaMagNet
|
||||
@@ -68,10 +67,10 @@ Prior versions of Jackett are no longer supported.
|
||||
* EXT Torrents
|
||||
* ExtraTorrent.st
|
||||
* EZTV
|
||||
* FileMood
|
||||
* FilmesHdTorrent
|
||||
* Frozen Layer
|
||||
* GamesTorrents
|
||||
* GloDLS
|
||||
* GTorrent.pro
|
||||
* Idope
|
||||
* ilCorSaRoNeRo
|
||||
@@ -81,7 +80,6 @@ Prior versions of Jackett are no longer supported.
|
||||
* kickasstorrents.to
|
||||
* kickasstorrents.ws
|
||||
* Knaben
|
||||
* LePorno.info
|
||||
* LimeTorrents
|
||||
* LinuxTracker
|
||||
* Mac Torrents Download
|
||||
@@ -131,6 +129,7 @@ Prior versions of Jackett are no longer supported.
|
||||
* Torrent9
|
||||
* TorrentDosFilmes
|
||||
* TorrentDownload
|
||||
* TorrentGalaxyClone
|
||||
* TorrentKitty
|
||||
* TorrentProject2
|
||||
* TorrentQQ (토렌트큐큐)
|
||||
@@ -140,15 +139,12 @@ Prior versions of Jackett are no longer supported.
|
||||
* torrentssg (토렌트쓱)
|
||||
* Torrenttip (토렌트팁)
|
||||
* TrahT
|
||||
* truPornolabs
|
||||
* U3C3
|
||||
* Uindex
|
||||
* UnionDHT
|
||||
* VSTHouse
|
||||
* VST Torrentz
|
||||
* VSTorrent
|
||||
* Wolfmax4K
|
||||
* xxxAdultTorrent
|
||||
* XXXClub
|
||||
* xxxtor
|
||||
* YourBittorrent
|
||||
@@ -178,6 +174,7 @@ Prior versions of Jackett are no longer supported.
|
||||
* Erai-Raws
|
||||
* Ex-torrenty
|
||||
* ExKinoRay
|
||||
* Fenyarnyek-Tracker
|
||||
* File-Tracker
|
||||
* Gay-Torrents.net
|
||||
* Genesis-Movement
|
||||
@@ -256,6 +253,7 @@ Prior versions of Jackett are no longer supported.
|
||||
* AnimeWorld (AW)
|
||||
* Anthelion (ANT)
|
||||
* Araba Fenice (Phoenix) [![(invite needed)][inviteneeded]](#)
|
||||
* ArabicSource
|
||||
* ArabP2P
|
||||
* ArabTorrents [![(invite needed)][inviteneeded]](#)
|
||||
* AsianCinema
|
||||
@@ -279,6 +277,7 @@ Prior versions of Jackett are no longer supported.
|
||||
* BitHUmen [![(invite needed)][inviteneeded]](#)
|
||||
* Bitpalace
|
||||
* BitPorn
|
||||
* BitSexy
|
||||
* BitTorrentFiles
|
||||
* BiTTuRK
|
||||
* BJ-Share (BJ) [![(invite needed)][inviteneeded]](#)
|
||||
@@ -309,6 +308,7 @@ Prior versions of Jackett are no longer supported.
|
||||
* CinemaMovieS_ZT
|
||||
* Cinematik
|
||||
* CinemaZ (EuTorrents)
|
||||
* ClearJAV
|
||||
* Coastal-Music-Crew (C-M-C)
|
||||
* ConCen (Conspiracy Central) [![(invite needed)][inviteneeded]](#)
|
||||
* Concertos
|
||||
@@ -400,7 +400,6 @@ Prior versions of Jackett are no longer supported.
|
||||
* House of Devil
|
||||
* HQMusic
|
||||
* HUDBT (蝴蝶) [![(invite needed)][inviteneeded]](#)
|
||||
* iAnon
|
||||
* ICC2022 (冰淇淋) [![(invite needed)][inviteneeded]](#)
|
||||
* ilolicon PT
|
||||
* ImmortalSeed (iS)
|
||||
@@ -422,17 +421,15 @@ Prior versions of Jackett are no longer supported.
|
||||
* KrazyZone
|
||||
* Kufei (库非)
|
||||
* Kufirc
|
||||
* LaidBackManor
|
||||
* Last Digital Underground (LDU)
|
||||
* LastFiles (LF)
|
||||
* Lat-Team
|
||||
* Le Saloon [![(invite needed)][inviteneeded]](#)
|
||||
* Le-Cinephile
|
||||
* LearnFlakes
|
||||
* Leech24
|
||||
* LemonHD [![(invite needed)][inviteneeded]](#)
|
||||
* Lesbians4u
|
||||
* LetSeed [![(invite needed)][inviteneeded]](#)
|
||||
* LetSeed
|
||||
* Libble
|
||||
* LibraNet (LN)
|
||||
* LinkoManija
|
||||
@@ -458,14 +455,13 @@ Prior versions of Jackett are no longer supported.
|
||||
* MouseBits
|
||||
* MyAnonamouse (MAM)
|
||||
* MySpleen [![(invite needed)][inviteneeded]](#)
|
||||
* NCore [![(invite needed)][inviteneeded]](#)
|
||||
* NCore
|
||||
* Nebulance (NBL) (TransmiTheNet)
|
||||
* NewHeaven (TorrentHeavenResurrection) [![(invite needed)][inviteneeded]](#)
|
||||
* NicePT
|
||||
* Nirvana
|
||||
* NorBits
|
||||
* NordicQuality
|
||||
* Ntelogo
|
||||
* Nusanta(RA.RE)
|
||||
* OKPT
|
||||
* Old Greek Tracker
|
||||
@@ -616,7 +612,6 @@ Prior versions of Jackett are no longer supported.
|
||||
* WinterSakura [![(invite needed)][inviteneeded]](#)
|
||||
* World-In-HD [![(invite needed)][inviteneeded]](#)
|
||||
* World-of-Tomorrow [![(invite needed)][inviteneeded]](#)
|
||||
* Wukong (悟空问道)
|
||||
* x-ite.me (XM)
|
||||
* Xider-Torrent
|
||||
* XSpeeds (XS)
|
||||
@@ -659,6 +654,8 @@ t=book:
|
||||
params : q, title, author, publisher, year, genre
|
||||
```
|
||||
|
||||
Note that most indexers will only support a subset of these search modes and parameters, use the t=caps to get a list of the actual modes and parms supported by an indexer.
|
||||
|
||||
Examples:
|
||||
|
||||
```
|
||||
@@ -708,7 +705,7 @@ A special "all" indexer is available at `/api/v2.0/indexers/all/results/torznab`
|
||||
It will query all configured indexers and return the combined results.
|
||||
|
||||
If your client supports multiple feeds it's recommended to add each indexer directly instead of using the "all" indexer.
|
||||
Using the "all" indexer has no advantages (besides reduced management overhead), the only disadvantages:
|
||||
Using the "all" indexer has no advantages (besides reduced management overhead), and there are many disadvantages:
|
||||
* you lose control over indexer specific settings (categories, search modes, etc.)
|
||||
* mixing search modes (IMDB, query, etc.) might cause low-quality results
|
||||
* indexer specific categories (>= 100000) can't be used.
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 103 KiB |
Binary file not shown.
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 4.3 KiB |
@@ -14,12 +14,6 @@ links:
|
||||
- https://x1337x.eu/
|
||||
- https://x1337x.se/
|
||||
- https://x1337x.cc/
|
||||
- https://1337x.unblockninja.com/
|
||||
- https://1337x.ninjaproxy1.com/
|
||||
- https://1337x.proxyninja.org/
|
||||
- https://1337x.proxyninja.net/
|
||||
- https://1337x.torrentbay.st/
|
||||
- https://1337x.torrentsbay.org/
|
||||
legacylinks:
|
||||
- https://1337x.is/
|
||||
- https://1337x.gd/
|
||||
@@ -27,6 +21,12 @@ legacylinks:
|
||||
- https://1337x.abcproxy.org/
|
||||
- https://1337x.so/
|
||||
- https://1337x.unblockit.download/
|
||||
- https://1337x.unblockninja.com/ # keyword search not working
|
||||
- https://1337x.ninjaproxy1.com/ # keyword search not working
|
||||
- https://1337x.proxyninja.org/ # keyword search not working
|
||||
- https://1337x.proxyninja.net/ # keyword search not working
|
||||
- https://1337x.torrentbay.st/ # keyword search not working
|
||||
- https://1337x.torrentsbay.org/ # keyword search not working
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -7,9 +7,9 @@ type: public
|
||||
encoding: UTF-8
|
||||
requestDelay: 2
|
||||
links:
|
||||
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://521.52btbt.cyou/
|
||||
- https://www.529056.xyz/
|
||||
- https://www.529058.xyz/
|
||||
# Send any content to 52btbtbt@gmail.com to get the latest address. or visit https://52btbt.icu/
|
||||
- https://www.529059.xyz/
|
||||
- https://www.529060.xyz/
|
||||
legacylinks:
|
||||
- https://529050.xyz/
|
||||
- https://529048.xyz/
|
||||
@@ -18,6 +18,9 @@ legacylinks:
|
||||
- https://www.529053.xyz/
|
||||
- https://www.529055.xyz/
|
||||
- https://www.529057.xyz/
|
||||
- https://www.529056.xyz/
|
||||
- https://www.529058.xyz/
|
||||
- https://www.52bt059.buzz/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -29,19 +29,11 @@ caps:
|
||||
music-search: [q]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: 2facode
|
||||
type: text
|
||||
label: 2FA code
|
||||
- name: info_2fa
|
||||
type: info
|
||||
label: "About 2FA code"
|
||||
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the HDBao Web Site. Otherwise just leave it empty."
|
||||
label: Cookie
|
||||
- name: info_cookie
|
||||
type: info_cookie
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
@@ -72,24 +64,10 @@ settings:
|
||||
default: "Cherish your user account. Inactive accounts will be deleted based on the following rules:<ol><li>Veteran User or above will never be deleted.</li><li>Elite User or above will never be deleted if parked (at User CP).</li><li>Parked accounts will be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts will be deleted if users have not logged in for more than 150 days in a row.</li><li>Accounts with both uploaded and downloaded amount being 0 will be deleted if users have not logged in for more than 100 days in a row.</li></ol>"
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
captcha:
|
||||
type: image
|
||||
selector: img[alt="CAPTCHA"]
|
||||
input: imagestring
|
||||
# using cookie method because site regularly disables login page for certain events during the year
|
||||
method: cookie
|
||||
inputs:
|
||||
secret: ""
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
two_step_code: "{{ .Config.2facode }}"
|
||||
logout: ""
|
||||
securelogin: ""
|
||||
ssl: yes
|
||||
trackerssl: yes
|
||||
error:
|
||||
- selector: td.embedded:contains("失败")
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
@@ -189,4 +189,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 5 days (as seconds = 5 x 24 x 60 x 60)
|
||||
text: 432000
|
||||
# json UNIT3D 9.0.6
|
||||
# json UNIT3D 9.1.0
|
||||
|
@@ -152,7 +152,7 @@ search:
|
||||
keywordsfilters:
|
||||
# drop the year from searches since site titles do not include year
|
||||
- name: re_replace
|
||||
args: ["(19|20[0-9]{2})", ""]
|
||||
args: ["(\\b((19|20)\\d{2})\\b)", ""]
|
||||
|
||||
rows:
|
||||
selector: "div#fancy-list-group ul.list-group li.list-group-item{{ if .Config.freeleech }}:has(span.badge-success:contains(\"FREE\")){{ else }}{{ end }}"
|
||||
|
@@ -51,7 +51,6 @@ caps:
|
||||
- {id: 89, cat: TV, desc: "مسلسلات عربية كامله (Full Arabic Series)"}
|
||||
- {id: 52, cat: TV, desc: "مسرحيات (Plays)"}
|
||||
- {id: 71, cat: TV, desc: "مسلسلات مدبلجه عربي (Arabic Dubbed Series)"}
|
||||
- {id: 117, cat: TV, desc: "رمضان 2025 (Ramadan 2025)"}
|
||||
- {id: 90, cat: TV, desc: "برامج ومسابقات (Shows)"}
|
||||
# المرئيات الاجنبية Foreign Movies
|
||||
- {id: 92, cat: TV/Foreign, desc: "تعليمي (Educational)"}
|
||||
@@ -116,7 +115,8 @@ search:
|
||||
inputs:
|
||||
page: torrents
|
||||
search: "{{ .Keywords }}"
|
||||
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0{{ end }}"
|
||||
# does not support multi categories, default to All
|
||||
category: 0
|
||||
# 0 all 1 activeonly 2 deadonly
|
||||
active: 0
|
||||
# 0 all 1 internal 2 external
|
||||
|
@@ -1,106 +0,0 @@
|
||||
---
|
||||
id: badasstorrents
|
||||
name: Badass Torrents
|
||||
description: "Badass Torrents is a Public torrent site for MOVIES / TV / GENERAL"
|
||||
language: en-US
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
requestDelay: 5
|
||||
links:
|
||||
- https://badasstorrents.com/
|
||||
legacylinks:
|
||||
- https://badasstorrents.mrunblock.bond/
|
||||
- https://badasstorrents.nocensor.cloud/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
Anime: TV/Anime
|
||||
Apps: PC
|
||||
Books: Books
|
||||
Games: PC/Games
|
||||
Movies: Movies
|
||||
Music: Audio
|
||||
Other: Other
|
||||
TV: TV
|
||||
XXX: XXX
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
music-search: [q, album, artist]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
- name: downloadlink
|
||||
type: select
|
||||
label: Download link
|
||||
default: "magnet:?xt="
|
||||
options:
|
||||
"/d/": ".torrent"
|
||||
"magnet:?xt=": "magnet"
|
||||
- name: downloadlink2
|
||||
type: select
|
||||
label: Download link (fallback)
|
||||
default: "/d/"
|
||||
options:
|
||||
"/d/": ".torrent"
|
||||
"magnet:?xt=": "magnet"
|
||||
- name: info_download
|
||||
type: info
|
||||
label: About the Download links
|
||||
default: You can optionally set as a fallback an automatic alternate link, so if the .torrent download link fails your download will still be successful.
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href*="{{ .Config.downloadlink }}"]
|
||||
attribute: href
|
||||
- selector: a[href*="{{ .Config.downloadlink2 }}"]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
# search has 10 torrents per page, latest has 100 torrents per page.
|
||||
- path: "{{ if .Keywords }}s/{{ .Keywords }}{{ else }}latest.html{{ end }}"
|
||||
- path: "{{ if .Keywords }}s/{{ .Keywords }}&page=10{{ else }}{{ end }}"
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["[\\s]+", "-"]
|
||||
- name: tolower
|
||||
|
||||
rows:
|
||||
selector: table.table-hover > tbody > tr
|
||||
filters:
|
||||
- name: andmatch
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="/c/"]
|
||||
title:
|
||||
selector: a[href*="/v/"]
|
||||
details:
|
||||
selector: a[href*="/v/"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href*="/v/"]
|
||||
attribute: href
|
||||
date:
|
||||
selector: td:nth-child(3)
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # GMT
|
||||
- name: dateparse
|
||||
args: "yyyy-MM-dd HH:mm:ss zzz"
|
||||
size:
|
||||
selector: td:nth-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(5)
|
||||
leechers:
|
||||
selector: td:nth-child(6)
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
@@ -145,7 +145,7 @@ search:
|
||||
- name: dateparse
|
||||
args: "yyyy-MM-dd HH:mm:ss zzz"
|
||||
size:
|
||||
selector: td.fixed-width-size > span
|
||||
selector: td.fixed-width-size > a
|
||||
grabs:
|
||||
selector: td.fixed-width-completed
|
||||
seeders:
|
||||
|
@@ -1,6 +1,6 @@
|
||||
---
|
||||
id: bitporn
|
||||
name: BitPorn
|
||||
name: BitPorn (API)
|
||||
description: "BitPorn (Malacka) is a HUNGARIAN Private Torrent Tracker for 3X"
|
||||
language: hu-HU
|
||||
type: private
|
||||
@@ -10,67 +10,67 @@ links:
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 418, cat: XXX, desc: "Amateur"}
|
||||
- {id: 410, cat: XXX, desc: "Anal"}
|
||||
- {id: 414, cat: XXX, desc: "Animal"}
|
||||
- {id: 415, cat: XXX, desc: "Asian"}
|
||||
- {id: 416, cat: XXX, desc: "BBW"}
|
||||
- {id: 417, cat: XXX, desc: "BDSM"}
|
||||
- {id: 419, cat: XXX, desc: "Big Ass"}
|
||||
- {id: 420, cat: XXX, desc: "Big Tits"}
|
||||
- {id: 421, cat: XXX, desc: "Black"}
|
||||
- {id: 447, cat: XXX, desc: "Cartoon"}
|
||||
- {id: 448, cat: XXX, desc: "Casting"}
|
||||
- {id: 422, cat: XXX, desc: "Classic"}
|
||||
- {id: 434, cat: XXX, desc: "Collection"}
|
||||
- {id: 423, cat: XXX, desc: "Creampie"}
|
||||
- {id: 424, cat: XXX, desc: "Cumshot"}
|
||||
- {id: 451, cat: XXX, desc: "Deepthroat"}
|
||||
- {id: 455, cat: XXX, desc: "Extreme"}
|
||||
- {id: 460, cat: XXX, desc: "Fansite"}
|
||||
- {id: 454, cat: XXX, desc: "Family"}
|
||||
- {id: 425, cat: XXX, desc: "Feature"}
|
||||
- {id: 426, cat: XXX, desc: "Fetish"}
|
||||
- {id: 457, cat: XXX, desc: "Fisting"}
|
||||
- {id: 453, cat: XXX, desc: "Gangbang"}
|
||||
- {id: 459, cat: XXX, desc: "Game"}
|
||||
- {id: 427, cat: XXX, desc: "Gay / Bi"}
|
||||
- {id: 412, cat: XXX, desc: "Hair"}
|
||||
- {id: 411, cat: XXX, desc: "Hardcore"}
|
||||
- {id: 456, cat: XXX, desc: "HiddenCam"}
|
||||
- {id: 428, cat: XXX, desc: "Homemade"}
|
||||
- {id: 429, cat: XXX, desc: "Interracial"}
|
||||
- {id: 430, cat: XXX, desc: "Lesbian"}
|
||||
- {id: 431, cat: XXX, desc: "Magyar"}
|
||||
- {id: 432, cat: XXX, desc: "Masturbation"}
|
||||
- {id: 433, cat: XXX, desc: "Mature"}
|
||||
- {id: 435, cat: XXX, desc: "Milf"}
|
||||
- {id: 436, cat: XXX, desc: "Old and Young"}
|
||||
- {id: 437, cat: XXX, desc: "Parody"}
|
||||
- {id: 449, cat: XXX, desc: "Pictures"}
|
||||
- {id: 438, cat: XXX, desc: "Pissing"}
|
||||
- {id: 439, cat: XXX, desc: "POV"}
|
||||
- {id: 440, cat: XXX, desc: "Pregnant"}
|
||||
- {id: 452, cat: XXX, desc: "Public"}
|
||||
- {id: 441, cat: XXX, desc: "Shemale"}
|
||||
- {id: 442, cat: XXX, desc: "Softcore"}
|
||||
- {id: 443, cat: XXX, desc: "Squirt"}
|
||||
- {id: 444, cat: XXX, desc: "Straight"}
|
||||
- {id: 445, cat: XXX, desc: "Teen"}
|
||||
- {id: 450, cat: XXX, desc: "Threesome"}
|
||||
- {id: 446, cat: XXX, desc: "VR"}
|
||||
- {id: 458, cat: XXX, desc: "Uncategorized"}
|
||||
- {id: 4, cat: XXX, desc: Amateur"}
|
||||
- {id: 5, cat: XXX, desc: Anal"}
|
||||
- {id: 6, cat: XXX, desc: Asian"}
|
||||
- {id: 7, cat: XXX, desc: BBW"}
|
||||
- {id: 8, cat: XXX, desc: BDSM"}
|
||||
- {id: 9, cat: XXX, desc: Big Ass"}
|
||||
- {id: 10, cat: XXX, desc: Big Tits"}
|
||||
- {id: 11, cat: XXX, desc: Black"}
|
||||
- {id: 12, cat: XXX, desc: Cartoon"}
|
||||
- {id: 13, cat: XXX, desc: Casting"}
|
||||
- {id: 14, cat: XXX, desc: Classic"}
|
||||
- {id: 15, cat: XXX, desc: Collection"}
|
||||
- {id: 16, cat: XXX, desc: Creampie"}
|
||||
- {id: 17, cat: XXX, desc: Cumshot"}
|
||||
- {id: 18, cat: XXX, desc: Deepthroat"}
|
||||
- {id: 19, cat: XXX, desc: Extreme"}
|
||||
- {id: 20, cat: XXX, desc: Fansite"}
|
||||
- {id: 21, cat: XXX, desc: Family"}
|
||||
- {id: 22, cat: XXX, desc: Feature"}
|
||||
- {id: 23, cat: XXX, desc: Fetish"}
|
||||
- {id: 24, cat: XXX, desc: Fisting"}
|
||||
- {id: 25, cat: XXX, desc: Gangbang"}
|
||||
- {id: 26, cat: XXX, desc: Game"}
|
||||
- {id: 27, cat: XXX, desc: Gay / Bi"}
|
||||
- {id: 28, cat: XXX, desc: Hair"}
|
||||
- {id: 29, cat: XXX, desc: Hardcore"}
|
||||
- {id: 30, cat: XXX, desc: HiddenCam"}
|
||||
- {id: 31, cat: XXX, desc: Homemade"}
|
||||
- {id: 32, cat: XXX, desc: Interracial"}
|
||||
- {id: 33, cat: XXX, desc: Lesbian"}
|
||||
- {id: 34, cat: XXX, desc: Magyar"}
|
||||
- {id: 35, cat: XXX, desc: Masturbation"}
|
||||
- {id: 36, cat: XXX, desc: Mature"}
|
||||
- {id: 37, cat: XXX, desc: Milf"}
|
||||
- {id: 38, cat: XXX, desc: Old and Young"}
|
||||
- {id: 39, cat: XXX, desc: Parody"}
|
||||
- {id: 40, cat: XXX, desc: Pictures"}
|
||||
- {id: 41, cat: XXX, desc: Pissing"}
|
||||
- {id: 42, cat: XXX, desc: POV"}
|
||||
- {id: 43, cat: XXX, desc: Pregnant"}
|
||||
- {id: 44, cat: XXX, desc: Public"}
|
||||
- {id: 45, cat: XXX, desc: Shemale"}
|
||||
- {id: 46, cat: XXX, desc: Softcore"}
|
||||
- {id: 47, cat: XXX, desc: Squirt"}
|
||||
- {id: 48, cat: XXX, desc: Straight"}
|
||||
- {id: 49, cat: XXX, desc: Teen"}
|
||||
- {id: 50, cat: XXX, desc: Threesome"}
|
||||
- {id: 51, cat: XXX, desc: VR"}
|
||||
- {id: 52, cat: XXX, desc: Uncategorized"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
- name: apikey
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
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://bitporn.eu/\" target=\"_blank\">BitPorn</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
@@ -78,12 +78,12 @@ settings:
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: 4
|
||||
default: created_at
|
||||
options:
|
||||
4: created
|
||||
7: seeders
|
||||
5: size
|
||||
1: title
|
||||
created_at: created
|
||||
seeders: seeders
|
||||
size: size
|
||||
name: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
@@ -91,121 +91,105 @@ settings:
|
||||
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.
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "You must log in to the site at least once a month; otherwise, your account will be suspended."
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
secret: ""
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
path: /api/torrents
|
||||
method: get
|
||||
error:
|
||||
- selector: td.embedded:has(h2:contains("Bejelentkezés sikertelen!"))
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
- selector: a[href*="/login"]
|
||||
message:
|
||||
text: "The API key was not accepted by {{ .Config.sitelink }}."
|
||||
- selector: :root:contains("Account is Banned")
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
# https://github.com/HDInnovations/UNIT3D-Community-Edition/wiki/Torrent-API-(UNIT3D-v8.x.x)
|
||||
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php#L476
|
||||
- path: api/torrents/filter
|
||||
response:
|
||||
type: json
|
||||
|
||||
headers:
|
||||
Authorization: ["Bearer {{ .Config.apikey }}"]
|
||||
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# 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: 0
|
||||
# 0 AND, 2 exact
|
||||
search_mode: 0
|
||||
sort: "{{ .Config.sort }}"
|
||||
type: "{{ .Config.type }}"
|
||||
notnewword: 1
|
||||
# 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
|
||||
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
|
||||
name: "{{ .Keywords }}"
|
||||
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
|
||||
sortField: "{{ .Config.sort }}"
|
||||
sortDirection: "{{ .Config.type }}"
|
||||
perPage: 100
|
||||
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["\\.", " "]
|
||||
|
||||
rows:
|
||||
selector: table.contenttable > tbody > tr:has(a[href^="details.php?id="])
|
||||
selector: data
|
||||
attribute: attributes
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title_default:
|
||||
selector: a[href^="details.php?id="]
|
||||
selector: category_id
|
||||
title:
|
||||
selector: a[title][href^="details.php?id="]
|
||||
attribute: title
|
||||
optional: true
|
||||
default: "{{ .Result.title_default }}"
|
||||
selector: name
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
selector: details_link
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: img[data-src]
|
||||
attribute: data-src
|
||||
date_elapsed:
|
||||
# time type: time elapsed (default)
|
||||
selector: td.rowfollow:nth-child(4) > span[title]
|
||||
attribute: title
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " +01:00" # CET
|
||||
- name: dateparse
|
||||
args: "yyyy-MM-dd HH:mm:ss zzz"
|
||||
date_added:
|
||||
# time added
|
||||
selector: td.rowfollow:nth-child(4):not(:has(span))
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
args: " +01:00" # CET
|
||||
- name: dateparse
|
||||
args: "yyyy-MM-ddHH:mm:ss zzz"
|
||||
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)
|
||||
selector: download_link
|
||||
infohash:
|
||||
selector: info_hash
|
||||
files:
|
||||
selector: num_file
|
||||
seeders:
|
||||
selector: td.rowfollow:nth-child(6)
|
||||
selector: seeders
|
||||
leechers:
|
||||
selector: td.rowfollow:nth-child(7)
|
||||
selector: leechers
|
||||
grabs:
|
||||
selector: td.rowfollow:nth-child(8)
|
||||
selector: times_completed
|
||||
date:
|
||||
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
|
||||
selector: created_at
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # GMT
|
||||
- name: dateparse
|
||||
args: "MM/dd/yyyy HH:mm:ss zzz"
|
||||
size:
|
||||
selector: size
|
||||
_featured:
|
||||
selector: featured
|
||||
case:
|
||||
False: "{{ .False }}"
|
||||
True: "{{ .True }}"
|
||||
downloadvolumefactor_freeleech:
|
||||
# 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
|
||||
downloadvolumefactor:
|
||||
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
|
||||
uploadvolumefactor_double_upload:
|
||||
# api returns False, True
|
||||
selector: double_upload
|
||||
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
|
||||
False: 1 # normal
|
||||
True: 2 # double
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
img.pro_50pctdown2up: 2
|
||||
img.pro_free2up: 2
|
||||
img.pro_2up: 2
|
||||
"*": 1
|
||||
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
minimumseedtime:
|
||||
# 48 hours (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
description:
|
||||
selector: td.rowfollow:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
# NexusPHP v2.4 (custom)
|
||||
# json UNIT3D 9.1.1 (custom)
|
||||
|
@@ -1,31 +1,24 @@
|
||||
---
|
||||
id: ntelogo
|
||||
name: Ntelogo (API)
|
||||
description: "Ntelogo is a GREEK Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: el-GR
|
||||
id: bitsexy-api
|
||||
name: BitSexy (API)
|
||||
description: "BitSexy is a Private Torrent Tracker for 3X"
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://ntelogo.org/
|
||||
- https://bitsexy.cc/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies, desc: "Movies"}
|
||||
- {id: 2, cat: TV, desc: "TV"}
|
||||
- {id: 3, cat: Audio, desc: "Music"}
|
||||
- {id: 6, cat: PC/0day, desc: "Windows"}
|
||||
- {id: 1, cat: XXX/x264, desc: "Movies"}
|
||||
- {id: 2, cat: XXX/Pack, desc: "Pack"}
|
||||
- {id: 3, cat: XXX/ImageSet, desc: "Images"}
|
||||
- {id: 4, cat: Console, desc: "Games"}
|
||||
- {id: 5, cat: PC, desc: "Software"}
|
||||
- {id: 7, cat: PC/Mobile-Android, desc: "Android"}
|
||||
- {id: 8, cat: XXX, desc: "Adult Only"}
|
||||
- {id: 9, cat: Books/EBook, desc: "Book"}
|
||||
- {id: 10, cat: Audio/Audiobook, desc: "AudioBook"}
|
||||
- {id: 5, cat: Books, desc: "Books"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
|
||||
movie-search: [q, imdbid, tmdbid]
|
||||
music-search: [q]
|
||||
movie-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
@@ -35,7 +28,7 @@ settings:
|
||||
- name: info_key
|
||||
type: info
|
||||
label: About your API key
|
||||
default: "Find or Generate a new API Token by accessing your <a href=\"https://ntelogo.org/\" target=\"_blank\">Ntelogo</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
|
||||
default: "Find or Generate a new API Token by accessing your <a href=\"https://bitsexy.cc/\" target=\"_blank\">BitSexy</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
@@ -60,6 +53,10 @@ settings:
|
||||
options:
|
||||
desc: desc
|
||||
asc: asc
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "<ul><li>You must log in once every 60 days or seed at least 1 torrent to not get disabled</li><li>Once disabled, you have another 60 days to log back in and have your account re-activated. You may need to contact Helpdesk to do so</li><li>Disabled account will be deleted after 180 days of inactivity</li><ul>"
|
||||
|
||||
login:
|
||||
path: /api/torrents
|
||||
@@ -85,11 +82,6 @@ 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
|
||||
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
|
||||
name: "{{ .Keywords }}"
|
||||
seasonNumber: "{{ .Query.Season }}"
|
||||
episodeNumber: "{{ .Query.Ep }}"
|
||||
imdbId: "{{ .Query.IMDBIDShort }}"
|
||||
tmdbId: "{{ .Query.TMDBID }}"
|
||||
tvdbId: "{{ .Query.TVDBID }}"
|
||||
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
|
||||
sortField: "{{ .Config.sort }}"
|
||||
sortDirection: "{{ .Config.type }}"
|
||||
@@ -135,10 +127,6 @@ search:
|
||||
genre:
|
||||
selector: meta.genres
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)(Science Fiction)", "Science_Fiction"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(TV Movie)", "TV_Movie"]
|
||||
- name: replace
|
||||
args: [" & ", "_&_"]
|
||||
description:
|
||||
@@ -185,6 +173,6 @@ search:
|
||||
uploadvolumefactor:
|
||||
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
|
||||
minimumseedtime:
|
||||
# 7 days (as seconds = 7 x 24 x 60 x 60)
|
||||
text: 604800
|
||||
# json UNIT3D 9.0.6
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# json UNIT3D 9.1.1 (custom)
|
@@ -191,4 +191,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 7 days (as seconds = 7 x 24 x 60 x 60)
|
||||
text: 604800
|
||||
# json UNIT3D 9.0.7
|
||||
# json UNIT3D 9.1.1
|
||||
|
@@ -7,13 +7,14 @@ type: public
|
||||
encoding: UTF-8
|
||||
# current domain at https://cursor.vip/btmulu then follow links to the final search-movie link
|
||||
links:
|
||||
- https://btmulu.work/
|
||||
- https://btmulu.live/
|
||||
- https://www.btmulu.cyou/
|
||||
legacylinks:
|
||||
- https://www.btmulu.asia/
|
||||
- https://www.btmulu.digital/
|
||||
- https://www.btmulu.pw/
|
||||
- https://www.btmulu.one/
|
||||
- https://btmulu.work/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
72
src/Jackett.Common/Definitions/btstate.yml
Normal file
72
src/Jackett.Common/Definitions/btstate.yml
Normal file
@@ -0,0 +1,72 @@
|
||||
---
|
||||
id: btstate
|
||||
replaces:
|
||||
- btsate
|
||||
name: btstate
|
||||
description: "btstate is a Public BitTorrent DHT search engine."
|
||||
language: en-US
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://btstate.com/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
Other: Other
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: info_category_8000
|
||||
type: info_category_8000
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://btstate.com/api/searchByKeyword/2025?take=100&skip=0&page=1&pageSize=100
|
||||
- path: "api/searchByKeyword/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
|
||||
response:
|
||||
type: json
|
||||
|
||||
inputs:
|
||||
take: 100
|
||||
skip: 0
|
||||
page: 1
|
||||
pageSize: 100
|
||||
|
||||
rows:
|
||||
selector: items
|
||||
attribute: _source
|
||||
filters:
|
||||
- name: andmatch
|
||||
|
||||
fields:
|
||||
category:
|
||||
text: Other
|
||||
title:
|
||||
selector: name
|
||||
details:
|
||||
text: "{{ .Config.sitelink }}"
|
||||
infohash:
|
||||
selector: infohash
|
||||
date:
|
||||
# unix
|
||||
selector: createTime
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ^(\d{10})
|
||||
size:
|
||||
selector: size
|
||||
seeders:
|
||||
text: 1
|
||||
leechers:
|
||||
text: 1
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# json api
|
@@ -190,4 +190,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# json UNIT3D 9.0.7
|
||||
# json UNIT3D 9.1.1
|
||||
|
@@ -1,29 +1,19 @@
|
||||
---
|
||||
id: laidbackmanor
|
||||
name: LaidBackManor (API)
|
||||
description: "LaidBackManor (LBM) is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
id: clearjav-api
|
||||
name: ClearJAV (API)
|
||||
description: "ClearJAV is a Private Torrent Tracker for Japanese Adult Video (JAV) content from official JAV studios only."
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://laidbackmanor.xyz/
|
||||
- https://clearjav.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies, desc: "Movie"}
|
||||
- {id: 2, cat: TV, desc: "TV"}
|
||||
- {id: 3, cat: Audio, desc: "Music"}
|
||||
- {id: 4, cat: Console, desc: "Game"}
|
||||
- {id: 5, cat: PC, desc: "Application"}
|
||||
- {id: 6, cat: Books, desc: "Books"}
|
||||
- {id: 8, cat: TV/Sport, desc: "Sports"}
|
||||
- {id: 1, cat: XXX, desc: "JAV"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
|
||||
movie-search: [q, imdbid, tmdbid]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: apikey
|
||||
@@ -32,7 +22,7 @@ settings:
|
||||
- name: info_key
|
||||
type: info
|
||||
label: About your API key
|
||||
default: "Find or Generate a new API Token by accessing your <a href=\"https://laidbackmanor.xyz/\" target=\"_blank\">LaidBackManor</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
|
||||
default: "Find or Generate a new API Token by accessing your <a href=\"https://clearjav.com/\" target=\"_blank\">ClearJAV</a> account <i>My Settings</i> page and clicking on the <b>API Key</b> tab."
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
@@ -56,7 +46,7 @@ settings:
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "Any accounts that are Not Active, Uploading/Downloading will be Pruned Without Warning."
|
||||
default: "You must download or upload data within 30 days of joining, or your account may be pruned for lurking."
|
||||
|
||||
login:
|
||||
path: /api/torrents
|
||||
@@ -80,17 +70,12 @@ search:
|
||||
|
||||
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
|
||||
$raw: "{{ range .Categories }}&categories[]={{.}}{{end}}"
|
||||
name: "{{ .Keywords }}"
|
||||
seasonNumber: "{{ .Query.Season }}"
|
||||
episodeNumber: "{{ .Query.Ep }}"
|
||||
imdbId: "{{ .Query.IMDBIDShort }}"
|
||||
tmdbId: "{{ .Query.TMDBID }}"
|
||||
tvdbId: "{{ .Query.TVDBID }}"
|
||||
free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
|
||||
"free[]": "{{ if .Config.freeleech }}100{{ else }}{{ end }}"
|
||||
sortField: "{{ .Config.sort }}"
|
||||
sortDirection: "{{ .Config.type }}"
|
||||
perPage: 100
|
||||
# there are no categories on the site so using XXX as a default
|
||||
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
@@ -102,37 +87,15 @@ search:
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: category_id
|
||||
text: 1
|
||||
title:
|
||||
selector: name
|
||||
details:
|
||||
selector: details_link
|
||||
download:
|
||||
selector: download_link
|
||||
poster:
|
||||
selector: meta.poster
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/90x135", ""]
|
||||
imdbid:
|
||||
selector: imdb_id
|
||||
tmdbid:
|
||||
selector: tmdb_id
|
||||
tvdbid:
|
||||
selector: tvdb_id
|
||||
genre:
|
||||
selector: meta.genres
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)^None$", ""]
|
||||
- name: re_replace
|
||||
args: ["(?i)(Science Fiction)", "Science_Fiction"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(TV Movie)", "TV_Movie"]
|
||||
- name: replace
|
||||
args: [" & ", "_&_"]
|
||||
description:
|
||||
text: "{{ .Result.genre }}"
|
||||
infohash:
|
||||
selector: info_hash
|
||||
files:
|
||||
selector: num_file
|
||||
seeders:
|
||||
@@ -151,7 +114,12 @@ search:
|
||||
args: "MM/dd/yyyy HH:mm:ss zzz"
|
||||
size:
|
||||
selector: size
|
||||
downloadvolumefactor:
|
||||
_featured:
|
||||
selector: featured
|
||||
case:
|
||||
False: "{{ .False }}"
|
||||
True: "{{ .True }}"
|
||||
downloadvolumefactor_freeleech:
|
||||
# api returns 0%, 25%, 50%, 75%, 100%
|
||||
selector: freeleech
|
||||
case:
|
||||
@@ -161,13 +129,19 @@ search:
|
||||
75%: 0.25
|
||||
100%: 0 # freeleech
|
||||
"*": 0 # catch errors
|
||||
uploadvolumefactor:
|
||||
# api returns 0=false, 1=true
|
||||
downloadvolumefactor:
|
||||
text: "{{ if .Result._featured }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
|
||||
uploadvolumefactor_double_upload:
|
||||
# api returns False, True
|
||||
selector: double_upload
|
||||
case:
|
||||
0: 1 # normal
|
||||
1: 2 # double
|
||||
False: 1 # normal
|
||||
True: 2 # double
|
||||
uploadvolumefactor:
|
||||
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# json UNIT3D 6.4.1
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# json UNIT3D 9.0.7 (custom)
|
@@ -29,9 +29,11 @@ caps:
|
||||
|
||||
- {id: 92, cat: TV/Documentary, desc: "Doku Avi"}
|
||||
- {id: 94, cat: TV/Documentary, desc: "Doku Audio"}
|
||||
- {id: 135, cat: TV/Documentary, desc: "Doku UHD"}
|
||||
- {id: 13, cat: TV/Documentary, desc: "Doku DVD-R"}
|
||||
- {id: 14, cat: TV/Documentary, desc: "Doku HD"}
|
||||
- {id: 15, cat: TV/Documentary, desc: "Doku SD"}
|
||||
- {id: 136, cat: TV/Documentary, desc: "Doku Pack"}
|
||||
|
||||
- {id: 9, cat: PC, desc: "App Linux"}
|
||||
- {id: 10, cat: PC/Mac, desc: "App Mac"}
|
||||
@@ -66,6 +68,7 @@ caps:
|
||||
- {id: 116, cat: TV/Sport, desc: "Sport DVD-R"}
|
||||
- {id: 117, cat: TV/Sport, desc: "Sport DVD-R"}
|
||||
|
||||
- {id: 134, cat: Other, desc: "Sonstiges Pack"}
|
||||
- {id: 63, cat: Audio/Audiobook, desc: "Sonstiges A-Book"}
|
||||
- {id: 96, cat: Books/EBook, desc: "Sonstiges E-Book"}
|
||||
- {id: 69, cat: Other, desc: "Sonstiges Tutorial"}
|
||||
|
@@ -1,151 +0,0 @@
|
||||
---
|
||||
id: cpasbien
|
||||
name: cpasbien
|
||||
description: "cpasbien is a FRENCH Public site for MOVIES / TV / GENERAL"
|
||||
language: fr-FR
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://feminalpes.fr/
|
||||
legacylinks:
|
||||
- https://www.cpasbiens.cz/
|
||||
- https://www.cpasbiens.bz/
|
||||
- https://www.cpasbien.vg/
|
||||
- https://www.cpasbien.lol/
|
||||
- https://www.gktorrent.biz/
|
||||
- https://vww.cpasbien-fr.fr/
|
||||
- https://wvw.cpasbien-fr.fr/
|
||||
- https://wwwv.cpasbien-fr.fr/
|
||||
- https://www2.cpasbien-fr.fr/
|
||||
- https://www.cpasbien-fr.nz/
|
||||
- https://vwwvwvwvvw.cpasbien-fr.nz/
|
||||
- https://cpasbiens3.fr/
|
||||
- https://labastidevivante.fr/
|
||||
- https://cpasbiens911.fr/
|
||||
- https://jardattraction.fr/
|
||||
- https://cpasbien-vf.fr/
|
||||
- https://cpasbien-vf.pics/
|
||||
- https://cpasbien-vf.li/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
Other: Other
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
- name: info_category_8000
|
||||
type: info_category_8000
|
||||
- name: multilang
|
||||
type: checkbox
|
||||
label: Replace MULTi by another language in release name
|
||||
default: false
|
||||
- name: multilanguage
|
||||
type: select
|
||||
label: Replace MULTi by this language
|
||||
default: FRENCH
|
||||
options:
|
||||
FRENCH: FRENCH
|
||||
MULTi FRENCH: MULTi FRENCH
|
||||
ENGLISH: ENGLISH
|
||||
MULTi ENGLISH: MULTi ENGLISH
|
||||
VOSTFR: VOSTFR
|
||||
MULTi VOSTFR: MULTi VOSTFR
|
||||
- name: vostfr
|
||||
type: checkbox
|
||||
label: Replace VOSTFR and SUBFRENCH with ENGLISH
|
||||
default: false
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{ if .Keywords }}index.php?do=search&subaction=search{{ else }}{{ end }}"
|
||||
method: post
|
||||
# postData is mandatory FlareSolverr/FlareSolverr#789
|
||||
allowEmptyInputs: true
|
||||
inputs:
|
||||
story: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ end }}"
|
||||
# does not support imdbid search and does not return imdb link in results.
|
||||
|
||||
keywordsfilters:
|
||||
# if searching for season packs with S01 to saison 1 #9712
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(?:S0?)(\\d{1,3})\\b", "saison $1"]
|
||||
|
||||
headers:
|
||||
# site blocks Linux UAs, so slightly alter the Windows UA here (e.g. Safari/537.36 > Safari/537.35)
|
||||
User-Agent: ["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.35"]
|
||||
|
||||
rows:
|
||||
selector: div#gauche > table > tbody > tr:has(a), div#dle-content > a.cover2
|
||||
|
||||
fields:
|
||||
category:
|
||||
text: Other
|
||||
title_phase1_title:
|
||||
selector: a
|
||||
title_phase1_url:
|
||||
selector: a
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: torrents\d+\/(.+?)\/
|
||||
- name: replace
|
||||
args: ["-", " "]
|
||||
title_phase1:
|
||||
text: "{{ if .Result.title_phase1_title }}{{ .Result.title_phase1_title }}{{ else }}{{ .Result.title_phase1_url }}{{ end }}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
|
||||
title_vostfr:
|
||||
text: "{{ .Result.title_phase1 }}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(vostfr|subfrench)\\b", "ENGLISH"]
|
||||
title_phase2:
|
||||
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
|
||||
title_multilang:
|
||||
text: "{{ .Result.title_phase2 }}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(MULTI(?!.*(?:FRENCH|ENGLISH|VOSTFR)))\\b", "{{ .Config.multilanguage }}"]
|
||||
title:
|
||||
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
|
||||
details:
|
||||
selector: a
|
||||
attribute: href
|
||||
download:
|
||||
selector: a
|
||||
attribute: href
|
||||
poster:
|
||||
selector: img
|
||||
attribute: src
|
||||
size:
|
||||
selector: div.poid
|
||||
optional: true
|
||||
default: "512 MB"
|
||||
date:
|
||||
text: now
|
||||
seeders:
|
||||
selector: div.up
|
||||
optional: true
|
||||
default: 0
|
||||
leechers:
|
||||
selector: div.down
|
||||
optional: true
|
||||
default: 0
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
@@ -93,7 +93,7 @@ search:
|
||||
selector: a
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
|
||||
title_vostfr:
|
||||
text: "{{ .Result.title_phase1 }}"
|
||||
filters:
|
||||
|
@@ -215,4 +215,4 @@ search:
|
||||
description:
|
||||
selector: td.rowfollow:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
# NexusPHP v1.8.13 2024-09-21
|
||||
# NexusPHP v1.9.4 2025-06-01
|
||||
|
@@ -111,7 +111,7 @@ search:
|
||||
notnewword: 1
|
||||
|
||||
rows:
|
||||
selector: table.torrents > tbody > tr:has(a[href^="download.php?id="])
|
||||
selector: div.torrents > div > div.torrent-table-sub-info
|
||||
|
||||
fields:
|
||||
category:
|
||||
@@ -133,9 +133,6 @@ search:
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: img[data-src]
|
||||
attribute: data-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"]
|
||||
@@ -146,7 +143,7 @@ search:
|
||||
attribute: href
|
||||
date_elapsed:
|
||||
# time type: time elapsed (default)
|
||||
selector: td.rowfollow:nth-child(4) > span[title]
|
||||
selector: div.torrent-info-text-added > span[title]
|
||||
attribute: title
|
||||
optional: true
|
||||
filters:
|
||||
@@ -156,7 +153,7 @@ search:
|
||||
args: "yyyy-MM-dd HH:mm:ss zzz"
|
||||
date_added:
|
||||
# time added
|
||||
selector: td.rowfollow:nth-child(4):not(:has(span))
|
||||
selector: div.torrent-info-text-added:not(:has(span))
|
||||
optional: true
|
||||
filters:
|
||||
- name: append
|
||||
@@ -166,13 +163,13 @@ search:
|
||||
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)
|
||||
selector: div.torrent-info-text-size
|
||||
seeders:
|
||||
selector: td.rowfollow:nth-child(6)
|
||||
selector: div.torrent-info-text-seeders
|
||||
leechers:
|
||||
selector: td.rowfollow:nth-child(7)
|
||||
selector: div.torrent-info-text-leechers
|
||||
grabs:
|
||||
selector: td.rowfollow:nth-child(8)
|
||||
selector: div.torrent-info-text-finished
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img.pro_free: 0
|
||||
@@ -189,7 +186,14 @@ search:
|
||||
"*": 1
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
description_verified:
|
||||
case:
|
||||
span[title="通过"]: "Verified:"
|
||||
span[title="未审"]: "Unverified:"
|
||||
span[title="拒绝"]: "Banned:"
|
||||
description:
|
||||
selector: td.rowfollow:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
selector: div.text-start
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "{{ .Result.description_verified }} "
|
||||
# NexusPHP v1.8.15 2024-12-23
|
||||
|
@@ -19,9 +19,10 @@ caps:
|
||||
- {id: 2, cat: TV, desc: "TV"}
|
||||
- {id: 5, cat: PC/0day, desc: "Apps"}
|
||||
- {id: 4, cat: PC/Games, desc: "Games"}
|
||||
- {id: 3, cat: Audio, desc: "Sound"}
|
||||
- {id: 3, cat: Audio, desc: "Music"}
|
||||
- {id: 8, cat: Books, desc: "Books"}
|
||||
- {id: 17, cat: Audio/Audiobook, desc: "AudioBooks"}
|
||||
- {id: 19, cat: Audio, desc: "Podcasts"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
@@ -191,4 +191,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# json UNIT3D 9.0.6
|
||||
# json UNIT3D 9.1.1
|
||||
|
@@ -17,11 +17,13 @@ caps:
|
||||
- {id: 140, cat: Movies/BluRay, desc: "Filme > BluRay"}
|
||||
- {id: 143, cat: TV/Anime, desc: "Filme > Anime"}
|
||||
- {id: 138, cat: Movies, desc: "Filme > Packs"}
|
||||
- {id: 148, cat: Movies, desc: "Filme > Packs UHD"}
|
||||
- {id: 60, cat: TV/SD, desc: "Serien > SD"}
|
||||
- {id: 57, cat: TV/HD, desc: "Serien > HD"}
|
||||
- {id: 139, cat: TV/UHD, desc: "Serien > UHD"}
|
||||
- {id: 144, cat: TV/Anime, desc: "Serien > Anime"}
|
||||
- {id: 59, cat: TV, desc: "Serien > Packs"}
|
||||
- {id: 147, cat: TV, desc: "Serien > Packs UHD"}
|
||||
- {id: 110, cat: Audio/MP3, desc: "Audio > MP3"}
|
||||
- {id: 48, cat: Audio/Lossless, desc: "Audio > Flac"}
|
||||
- {id: 52, cat: Audio, desc: "Audio > Pack"}
|
||||
|
@@ -184,4 +184,4 @@ search:
|
||||
args: "cat={{ .Result.category_title }} - "
|
||||
minimumratio:
|
||||
text: 0.9
|
||||
# NexusPHP v1.8.15 2024-12-23
|
||||
# NexusPHP v1.9.4 2025-06-01
|
||||
|
@@ -5,6 +5,7 @@ description: "Ebooks-Shares is a Private Torrent Tracker for EBOOKS / AUDIOBOOKS
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
testlinktorrent: false
|
||||
links:
|
||||
- https://ebooks-shares.org/
|
||||
|
||||
@@ -24,9 +25,19 @@ caps:
|
||||
- {id: 311, cat: Audio/Audiobook, desc: "Audio:Romance"}
|
||||
- {id: 317, cat: Audio/Audiobook, desc: "Audio:Urbn Fant/para"}
|
||||
- {id: 319, cat: Audio/Audiobook, desc: "Audio:V.I.P"}
|
||||
- {id: 320, cat: Audio/Audiobook, desc: "Audio:Science/engine"}
|
||||
- {id: 321, cat: Audio/Audiobook, desc: "Audio:History/War"}
|
||||
- {id: 322, cat: Audio/Audiobook, desc: "Audio:non fiction"}
|
||||
- {id: 323, cat: Audio/Audiobook, desc: "Audio:Educational"}
|
||||
- {id: 324, cat: Audio/Audiobook, desc: "Audio:Tutorials"}
|
||||
- {id: 325, cat: Audio/Audiobook, desc: "Audio:True Crime"}
|
||||
- {id: 326, cat: Audio/Audiobook, desc: "Audio:Tech/Computers"}
|
||||
# Collections
|
||||
- {id: 305, cat: Books/EBook, desc: "Same Author"}
|
||||
- {id: 307, cat: Books/EBook, desc: "Collection: Military"}
|
||||
- {id: 342, cat: Books/EBook, desc: "Collection: Multiple Authors"}
|
||||
- {id: 343, cat: Books/EBook, desc: "Collection: Fantasy"}
|
||||
- {id: 345, cat: Books/Mags, desc: "Collection: Magazines"}
|
||||
# Fiction
|
||||
- {id: 281, cat: Books/EBook, desc: "Horror"}
|
||||
- {id: 282, cat: Books/EBook, desc: "Sci-Fi/Fantasy"}
|
||||
@@ -37,6 +48,8 @@ caps:
|
||||
- {id: 314, cat: Books/EBook, desc: "Historical "}
|
||||
- {id: 315, cat: Books/EBook, desc: "Cozy/Mystery "}
|
||||
- {id: 318, cat: Books/EBook, desc: "Urbn Fantasy/Para"}
|
||||
- {id: 340, cat: Books/EBook, desc: "Lit/RPG"}
|
||||
- {id: 341, cat: Books/EBook, desc: "Collections"}
|
||||
# Children & Y/A
|
||||
- {id: 299, cat: Books/EBook, desc: "Young Adult"}
|
||||
- {id: 298, cat: Books/EBook, desc: "Children's"}
|
||||
@@ -44,14 +57,31 @@ caps:
|
||||
- {id: 278, cat: Books/EBook, desc: "Tutorials"}
|
||||
- {id: 300, cat: Books/EBook, desc: "Textbooks"}
|
||||
- {id: 301, cat: Books/EBook, desc: "Educational"}
|
||||
- {id: 328, cat: Books/EBook, desc: "Engineering/Mech"}
|
||||
- {id: 337, cat: Books/EBook, desc: "Computers"}
|
||||
- {id: 339, cat: Books/EBook, desc: "Science/Physics"}
|
||||
- {id: 346, cat: Books/EBook, desc: "Chemistry"}
|
||||
- {id: 347, cat: Books/EBook, desc: "Medical"}
|
||||
- {id: 348, cat: Books/EBook, desc: "Mathematics"}
|
||||
# Hobbies/pastimes
|
||||
- {id: 271, cat: Books/EBook, desc: "CookBooks"}
|
||||
- {id: 272, cat: Books/EBook, desc: " General Hobbies"}
|
||||
- {id: 271, cat: Books/EBook, desc: "Food And Drink"}
|
||||
- {id: 272, cat: Books/EBook, desc: "General Hobbies"}
|
||||
- {id: 327, cat: Books/EBook, desc: "Gardening"}
|
||||
- {id: 329, cat: Books/EBook, desc: "Motorcars/Repairs"}
|
||||
- {id: 330, cat: Books/EBook, desc: "D.I.Y"}
|
||||
- {id: 331, cat: Books/EBook, desc: "Electronics"}
|
||||
- {id: 332, cat: Books/EBook, desc: "Trivia/Quiz"}
|
||||
- {id: 334, cat: Books/EBook, desc: "Veterinary/Pets"}
|
||||
- {id: 336, cat: Books/EBook, desc: "Video Games"}
|
||||
- {id: 344, cat: Books/EBook, desc: "Model Making"}
|
||||
# Non Fict/Ref
|
||||
- {id: 285, cat: Books/EBook, desc: "General Non-fiction"}
|
||||
- {id: 289, cat: Books/EBook, desc: "Autobiography/Memoir"}
|
||||
- {id: 274, cat: Books/EBook, desc: "Business"}
|
||||
- {id: 316, cat: Books/EBook, desc: "True Crime"}
|
||||
- {id: 335, cat: Books/EBook, desc: "Entertainment"}
|
||||
- {id: 338, cat: Books/EBook, desc: "Encyclopedia/Ref"}
|
||||
- {id: 349, cat: Books/EBook, desc: "Self Help"}
|
||||
# Military
|
||||
- {id: 287, cat: Books/EBook, desc: "WW1"}
|
||||
- {id: 288, cat: Books/EBook, desc: "WW2"}
|
||||
@@ -119,6 +149,11 @@ login:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://ebooks-shares.org/index.php?page=torrents&search=&category=0&active=0
|
||||
@@ -134,7 +169,7 @@ search:
|
||||
by: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: "table.lista > tbody > tr:has(a[href^=\"download.php?id=\"]){{ if .Config.vip }}{{ else }}:not(:has(a[href$=\"&category=16\"])):not(:has(a[href$=\"&category=319\"])){{ end }}"
|
||||
selector: "table.lista > tbody > tr:has(a[href^=\"index.php?page=torrent-details&id=\"]){{ if .Config.vip }}{{ else }}:not(:has(a[href$=\"&category=16\"])):not(:has(a[href$=\"&category=319\"])){{ end }}"
|
||||
|
||||
fields:
|
||||
category:
|
||||
@@ -156,7 +191,7 @@ search:
|
||||
selector: a[href^="index.php?page=torrent-details&id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
selector: a[href^="index.php?page=downloadcheck"]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: a[href^="index.php?page=torrent-details&id="]
|
||||
|
@@ -19,10 +19,6 @@ caps:
|
||||
movie-search: [q, imdbid, tmdbid]
|
||||
|
||||
settings:
|
||||
- name: ip_filtering
|
||||
type: info
|
||||
label: "IP Filtering"
|
||||
default: "eMuwarez blocks Non-Spanish IP addresses. A <b>FlareSolverr</b> error means your IP was not accepted."
|
||||
- name: apikey
|
||||
type: text
|
||||
label: APIKey
|
||||
@@ -183,4 +179,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# json UNIT3D 8.2.0
|
||||
# json UNIT3D 9.0.8
|
||||
|
@@ -1,134 +0,0 @@
|
||||
---
|
||||
id: enthralled2fa
|
||||
name: Enthralled2FA
|
||||
description: "Enthralled is a Private Torrent Tracker for FETISH 3X. Cookie Login for 2FA use."
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.enthralled.me/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: XXX, desc: "FemDom"}
|
||||
- {id: 2, cat: XXX, desc: "LezDom"}
|
||||
- {id: 4, cat: XXX, desc: "POV"}
|
||||
- {id: 5, cat: XXX, desc: "Scat"}
|
||||
- {id: 3, cat: XXX, desc: "TransDom"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info_cookie
|
||||
type: info_cookie
|
||||
- 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_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:
|
||||
# using cookie method because login page can present second page for 2FA when enabled
|
||||
method: cookie
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: index.php
|
||||
selector: "#nav_userinfo"
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}filter_cat[{{.}}]=1&{{end}}"
|
||||
title: "{{ .Keywords }}"
|
||||
order_by: "{{ .Config.sort }}"
|
||||
order_way: "{{ .Config.type }}"
|
||||
action: advanced
|
||||
filter_freeleech: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
|
||||
|
||||
rows:
|
||||
selector: table#torrent_table > tbody > tr[class^="torrent shaded_row"]:has(a[href*="action=download"])
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href*="filter_cat"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "(\\d+)]=1"
|
||||
title:
|
||||
selector: a[href^="/torrents.php?id="]
|
||||
details:
|
||||
selector: a[href^="/torrents.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="/torrents.php?action=download&id="]
|
||||
attribute: href
|
||||
description_tags:
|
||||
selector: div.tags
|
||||
description:
|
||||
case:
|
||||
span.icon_okay: "Verified: {{ .Result.description_tags }}"
|
||||
"*": "Unverified: {{ .Result.description_tags }}"
|
||||
poster:
|
||||
selector: td:nth-child(2) > script
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=\\\\\"(.*?)\\\\\""
|
||||
- name: re_replace
|
||||
args: ["\\\\(.)", "$1"]
|
||||
- name: replace
|
||||
args: ["/static/common/noartwork/noimage.png", ""]
|
||||
files:
|
||||
selector: td:nth-child(3)
|
||||
date:
|
||||
selector: td:nth-child(5) > span
|
||||
attribute: title
|
||||
# auto adjusted by site account profile
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "MMM dd yyyy, HH:mm"
|
||||
size:
|
||||
selector: td:nth-child(6)
|
||||
grabs:
|
||||
selector: td:nth-child(7)
|
||||
seeders:
|
||||
selector: td:nth-child(8)
|
||||
leechers:
|
||||
selector: td:nth-child(9)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
span.icon[title*="Freeleech"]: 0
|
||||
"img[alt=\"Freeleech\"]": 0
|
||||
"*": 1
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
span.icon[title*="DoubleSeed"]: 2
|
||||
"img[alt=\"DoubleSeed\"]": 2
|
||||
"*": 1
|
||||
minimumratio:
|
||||
text: 0.5
|
||||
# Luminance
|
@@ -184,4 +184,4 @@ search:
|
||||
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
|
||||
minimumratio:
|
||||
text: 0.81
|
||||
# json UNIT3D 9.0.6
|
||||
# json UNIT3D 9.1.0
|
||||
|
148
src/Jackett.Common/Definitions/fenyarnyek-tracker.yml
Normal file
148
src/Jackett.Common/Definitions/fenyarnyek-tracker.yml
Normal file
@@ -0,0 +1,148 @@
|
||||
---
|
||||
id: fenyarnyek-tracker
|
||||
name: Fenyarnyek-Tracker
|
||||
description: "Fenyarnyek-Tracker is a HUNGARIAN semi private site for TV / MOVIES / GENERAL"
|
||||
language: hu-HU
|
||||
type: semi-private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- http://tracker.fenyarnyek.com/
|
||||
legacylinks:
|
||||
- https://tracker.fenyarnyek.com/ # site is forcing http
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 13, cat: Movies/SD, desc: "SD Hun"}
|
||||
- {id: 14, cat: Movies/SD, desc: "SD Eng"}
|
||||
- {id: 15, cat: Movies/SD, desc: "Xvid Hun"}
|
||||
- {id: 16, cat: Movies/SD, desc: "Xvid Eng"}
|
||||
- {id: 17, cat: Movies/HD, desc: "HD Hun"}
|
||||
- {id: 18, cat: Movies/HD, desc: "HD Eng"}
|
||||
- {id: 19, cat: Movies/DVD, desc: "DVD Hun"}
|
||||
- {id: 20, cat: Movies/DVD, desc: "DVD Eng"}
|
||||
- {id: 21, cat: Movies/SD, desc: "Cam Hun"}
|
||||
- {id: 22, cat: Movies/SD, desc: "Cam Eng"}
|
||||
- {id: 23, cat: TV, desc: "Sorozat Hun"}
|
||||
- {id: 24, cat: TV, desc: "Sorozat Eng"}
|
||||
- {id: 25, cat: TV/Anime, desc: "Animációs"}
|
||||
- {id: 26, cat: Books, desc: "Ebook Hun"}
|
||||
- {id: 27, cat: Books, desc: "Ebook Eng"}
|
||||
- {id: 28, cat: PC/Games, desc: "Game Iso"}
|
||||
- {id: 29, cat: PC/Games, desc: "Game Rip"}
|
||||
- {id: 30, cat: XXX, desc: "XXX Film"}
|
||||
- {id: 31, cat: XXX/ImageSet, desc: "XXX kép"}
|
||||
- {id: 32, cat: Audio, desc: "Zene Hun"}
|
||||
- {id: 33, cat: Audio, desc: "Zene Eng"}
|
||||
- {id: 34, cat: Other, desc: "Képek"}
|
||||
- {id: 35, cat: PC/Mobile-Other, desc: "Mobil"}
|
||||
|
||||
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: 3
|
||||
options:
|
||||
3: created
|
||||
5: seeders
|
||||
2: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
default: 2
|
||||
options:
|
||||
2: desc
|
||||
1: asc
|
||||
- name: info
|
||||
type: info
|
||||
label: Results Per Page
|
||||
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
|
||||
|
||||
login:
|
||||
method: post
|
||||
path: index.php?page=login
|
||||
inputs:
|
||||
uid: "{{ .Config.username }}"
|
||||
pwd: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: td.lista span[style="color:#FF0000;"]
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# http://tracker.fenyarnyek.com/index.php?page=torrents&search=&category=0&active=0
|
||||
- path: index.php
|
||||
inputs:
|
||||
page: torrents
|
||||
search: "{{ .Keywords }}"
|
||||
# does not support multi categories, defaulting to All.
|
||||
category: 0
|
||||
# 0 all, 1 activeonly, 2 deadonly
|
||||
active: 0
|
||||
order: "{{ .Config.sort }}"
|
||||
by: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: table.lista > tbody > tr:has(a[href^="download.php?id="])
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href*="category="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: category
|
||||
title:
|
||||
selector: a[href^="index.php?page=torrent-details"]
|
||||
details:
|
||||
selector: a[href^="index.php?page=torrent-details"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: a[href^="index.php?page=torrent-details"]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.+?) "
|
||||
date:
|
||||
selector: td:nth-child(4)
|
||||
# auto adjusted by site account profile
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "dd/MM/yyyy"
|
||||
size:
|
||||
selector: a[href^="index.php?page=torrent-details"]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Méret: (.+?)<"
|
||||
seeders:
|
||||
selector: td:nth-last-child(5)
|
||||
leechers:
|
||||
selector: td:nth-last-child(6)
|
||||
grabs:
|
||||
selector: td:nth-last-child(7)
|
||||
downloadvolumefactor:
|
||||
text: 1
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# xbtit
|
70
src/Jackett.Common/Definitions/filemood.yml
Normal file
70
src/Jackett.Common/Definitions/filemood.yml
Normal file
@@ -0,0 +1,70 @@
|
||||
---
|
||||
id: filemood
|
||||
name: FileMood
|
||||
description: "FileMood is a Public BitTorrent DHT search engine."
|
||||
language: en-US
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://filemood.com/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
Other: Other
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: info_category_8000
|
||||
type: info_category_8000
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: result
|
||||
followredirect: true
|
||||
|
||||
inputs:
|
||||
q: "{{ .Keywords }}{{ if .Keywords }} in:title{{ else }}{{ end }}"
|
||||
|
||||
rows:
|
||||
selector: table > tbody > tr:has(a.btn-success)
|
||||
|
||||
fields:
|
||||
category:
|
||||
text: Other
|
||||
title:
|
||||
selector: a
|
||||
attribute: title
|
||||
details:
|
||||
selector: a
|
||||
attribute: href
|
||||
infohash:
|
||||
selector: a
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "([A-F|a-f|0-9]{40})"
|
||||
size:
|
||||
selector: td.dn-size
|
||||
date:
|
||||
text: now
|
||||
seeders:
|
||||
selector: td.dn-status
|
||||
filters:
|
||||
- name: split
|
||||
args: ["/", 0]
|
||||
leechers:
|
||||
selector: td.dn-status
|
||||
filters:
|
||||
- name: split
|
||||
args: ["/", 1]
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
@@ -231,4 +231,4 @@ search:
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "{{ .Result.description_verified }} "
|
||||
# NexusPHP v1.9.0 2025-02-06
|
||||
# NexusPHP v1.9.4 2025-06-01
|
||||
|
@@ -26,19 +26,11 @@ caps:
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: 2facode
|
||||
type: text
|
||||
label: 2FA code
|
||||
- name: info_2fa
|
||||
type: info
|
||||
label: "About 2FA code"
|
||||
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the GGPT Web Site. Otherwise just leave it empty."
|
||||
label: Cookie
|
||||
- name: info_cookie
|
||||
type: info_cookie
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
@@ -65,26 +57,10 @@ settings:
|
||||
default: "Account retention rules:<ol><li>Extreme User and above will be retained forever</li><li>Elite User and above will not have their account deleted within 180 days after parking (in the control panel)</li><li>Users with a parked account will be deleted if they do not log in for 180 consecutive days</li><li>Users with a non-parked account will be deleted if they do not log in for 180 consecutive days</li><li>Users who have no traffic (i.e. upload/download data are both 0) will be deleted if they do not log in for 30 consecutive days.</li></ol>"
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
captcha:
|
||||
type: image
|
||||
selector: img[alt="CAPTCHA"]
|
||||
input: imagestring
|
||||
# using the cookie method because site disables login occasionally (referred to as the silent state on the site)
|
||||
method: cookie
|
||||
inputs:
|
||||
secret: ""
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
two_step_code: "{{ .Config.2facode }}"
|
||||
logout: ""
|
||||
securelogin: ""
|
||||
ssl: yes
|
||||
trackerssl: yes
|
||||
error:
|
||||
- selector: td.embedded:has(h2:contains("失败"))
|
||||
message:
|
||||
selector: td.text
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
@@ -1,126 +0,0 @@
|
||||
---
|
||||
id: glodls
|
||||
name: GloDLS
|
||||
description: "GloDLS is a Public Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: en-US
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://glodls.to/
|
||||
- https://gtso.cc/
|
||||
- https://glodls.unblockninja.com/
|
||||
legacylinks:
|
||||
- https://glodls.rocks/
|
||||
- https://gtdb.to/
|
||||
- https://gtdb.cc/
|
||||
- https://www.gtdb.to/
|
||||
- https://glotorrents.mrunblock.bond/
|
||||
- https://glotorrents.nocensor.cloud/
|
||||
- https://glodls.ninjaproxy1.com/ # blank
|
||||
- https://glotorrents.unblockit.download/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 50, cat: XXX, desc: "XXX"}
|
||||
- {id: 5, cat: PC/Mobile-Android, desc: "Android"}
|
||||
- {id: 28, cat: TV/Anime, desc: "Anime"}
|
||||
- {id: 18, cat: PC, desc: "Apps"}
|
||||
- {id: 51, cat: Books/EBook, desc: "Books"}
|
||||
- {id: 73, cat: XXX, desc: "Desi Porn"}
|
||||
- {id: 75, cat: Audio/Lossless, desc: "FLAC"}
|
||||
- {id: 10, cat: PC/Games, desc: "Games"}
|
||||
- {id: 55, cat: PC/Mac, desc: "Macintosh"}
|
||||
- {id: 52, cat: PC/Mobile-Other, desc: "Mobile"}
|
||||
- {id: 1, cat: Movies, desc: "Movies"}
|
||||
- {id: 22, cat: Audio, desc: "Music"}
|
||||
- {id: 33, cat: Other, desc: "Other"}
|
||||
- {id: 72, cat: TV, desc: "Packs"}
|
||||
- {id: 70, cat: Other, desc: "Pictures"}
|
||||
- {id: 76, cat: TV/Sport, desc: "Sports"}
|
||||
- {id: 74, cat: Books, desc: "Tutorials"}
|
||||
- {id: 41, cat: TV, desc: "TV"}
|
||||
- {id: 71, cat: Audio/Video, desc: "Videos"}
|
||||
- {id: 54, cat: PC/0day, desc: "Windows"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: id
|
||||
options:
|
||||
id: created
|
||||
seeders: seeders
|
||||
size: size
|
||||
name: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
default: desc
|
||||
options:
|
||||
desc: desc
|
||||
asc: asc
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://glodls.to/search_results.php?c1=1&c72=1&c41=1&search=blacklist+s07e05&cat=0&incldead=1&inclexternal=0&lang=0&sort=id&order=desc
|
||||
- path: search_results.php
|
||||
allowEmptyInputs: true
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
cat: 0
|
||||
# 0 active 1 incldead 2 onlydead
|
||||
incldead: 1
|
||||
# 0 both 1 local 2 external
|
||||
inclexternal: 0
|
||||
# 0 all 1 english etc
|
||||
lang: 0
|
||||
sort: "{{ .Config.sort }}"
|
||||
order: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: table.ttable_headinner tr.t-row
|
||||
after: 1
|
||||
|
||||
fields:
|
||||
category_optional:
|
||||
selector: a[href^="/search.php?cat="]
|
||||
attribute: href
|
||||
optional: true
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
category:
|
||||
text: "{{ if .Result.category_optional }}{{ .Result.category_optional }}{{ else }}33{{ end }}"
|
||||
title:
|
||||
selector: td:nth-child(2) a[title]
|
||||
attribute: title
|
||||
details:
|
||||
selector: td:nth-child(2) a[title]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="/down.php?id="], a[href*="itorrents.org/torrent/"]
|
||||
attribute: href
|
||||
magnet:
|
||||
selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
date:
|
||||
text: now
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
@@ -153,4 +153,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 5 days (as seconds = 5 x 24 x 60 x 60)
|
||||
text: 432000
|
||||
# json UNIT3D 5.3.0 (custom 0.5.0)
|
||||
# json UNIT3D 5.3.0 (custom 0.6.1)
|
||||
|
@@ -187,4 +187,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# json UNIT3D 9.0.1
|
||||
# json UNIT3D 9.1.0
|
||||
|
@@ -30,19 +30,11 @@ caps:
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: 2facode
|
||||
type: text
|
||||
label: 2FA code
|
||||
- name: info_2fa
|
||||
type: info
|
||||
label: "About 2FA code"
|
||||
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the HDBao Web Site. Otherwise just leave it empty."
|
||||
label: Cookie
|
||||
- name: info_cookie
|
||||
type: info_cookie
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Search freeleech only
|
||||
@@ -73,20 +65,10 @@ settings:
|
||||
default: "Cherish your user account. Inactive accounts would be deleted based on the following rules:<ol><li>Veteran User or above would never be deleted.</li><li>Elite User or above would never be deleted if parked (at User CP).</li><li>Parked accounts would be deleted if users have not logged in for more than 400 days in a row.</li><li>Unparked accounts would be deleted if users have not logged in for more than 150 days in a row.</li><li>Accounts with both uploaded and downloaded amount being 0 would be deleted if users have not logged in for more than 100 days in a row.</li></ol>"
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
# using cookie method because of #15893
|
||||
method: cookie
|
||||
inputs:
|
||||
secret: ""
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
two_step_code: "{{ .Config.2facode }}"
|
||||
logout: ""
|
||||
securelogin: ""
|
||||
ssl: yes
|
||||
trackerssl: yes
|
||||
error:
|
||||
- selector: td.embedded:contains("失败")
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
@@ -182,4 +164,4 @@ search:
|
||||
description:
|
||||
selector: td:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
# NexusPHP v1.9.0 2025-01-19
|
||||
# NexusPHP v1.9.3 2025-05-24
|
||||
|
@@ -6,7 +6,7 @@ language: ru-RU
|
||||
type: semi-private
|
||||
encoding: UTF-8
|
||||
certificates:
|
||||
- 8ca28ceef35107243755baf61ed66d3a6a3eef85 # CN=mail.trackerpmr.com
|
||||
- 1aba4dc12bf05d47bd9ff9e4788460847c5a94e2 # CN=mail.trackerpmr.com
|
||||
links:
|
||||
- https://www.trackerpmr.com/
|
||||
- https://freetmd.com/
|
||||
|
@@ -45,6 +45,8 @@ settings:
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
- name: freeleech
|
||||
type: checkbox
|
||||
label: Filter freeleech only
|
||||
|
190
src/Jackett.Common/Definitions/hdtorrents.yml
Normal file
190
src/Jackett.Common/Definitions/hdtorrents.yml
Normal file
@@ -0,0 +1,190 @@
|
||||
---
|
||||
id: hdtorrents
|
||||
name: HD-Torrents
|
||||
description: "HD-Torrents (HDT) is a Private Torrent Tracker for HD MOVIES / TV / MUSIC / 3X"
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://hdts.ru/
|
||||
- https://hd-torrents.org/
|
||||
- https://hd-torrents.net/
|
||||
- https://hd-torrents.me/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 70, cat: Movies/BluRay, desc: "Movie/UHD/Blu-Ray"}
|
||||
- {id: 1, cat: Movies/BluRay, desc: "Movie/Blu-Ray"}
|
||||
- {id: 71, cat: Movies/UHD, desc: "Movie/UHD/Remux"}
|
||||
- {id: 2, cat: Movies/HD, desc: "Movie/Remux"}
|
||||
- {id: 5, cat: Movies/HD, desc: "Movie/1080p/i"}
|
||||
- {id: 3, cat: Movies/HD, desc: "Movie/720p"}
|
||||
- {id: 64, cat: Movies/UHD, desc: "Movie/2160p"}
|
||||
- {id: 63, cat: Audio, desc: "Movie/Audio Track"}
|
||||
- {id: 72, cat: TV/UHD, desc: "TV Show/UHD/Blu-ray"}
|
||||
- {id: 59, cat: TV/HD, desc: "TV Show/Blu-ray"}
|
||||
- {id: 73, cat: TV/UHD, desc: "TV Show/UHD/Remux"}
|
||||
- {id: 60, cat: TV/HD, desc: "TV Show/Remux"}
|
||||
- {id: 30, cat: TV/HD, desc: "TV Show/1080p/i"}
|
||||
- {id: 38, cat: TV/HD, desc: "TV Show/720p"}
|
||||
- {id: 65, cat: TV/UHD, desc: "TV Show/2160p"}
|
||||
- {id: 44, cat: Audio, desc: "Music/Album"}
|
||||
- {id: 61, cat: Audio/Video, desc: "Music/Blu-Ray"}
|
||||
- {id: 62, cat: Audio/Video, desc: "Music/Remux"}
|
||||
- {id: 57, cat: Audio/Video, desc: "Music/1080p/i"}
|
||||
- {id: 45, cat: Audio/Video, desc: "Music/720p"}
|
||||
- {id: 66, cat: Audio/Video, desc: "Music/2160p"}
|
||||
- {id: 58, cat: XXX, desc: "XXX/Blu-ray"}
|
||||
- {id: 78, cat: XXX, desc: "XXX/Remux"}
|
||||
- {id: 74, cat: XXX, desc: "XXX/UHD/Blu-ray"}
|
||||
- {id: 48, cat: XXX, desc: "XXX/1080p/i"}
|
||||
- {id: 47, cat: XXX, desc: "XXX/720p"}
|
||||
- {id: 67, cat: XXX, desc: "XXX/2160p"}
|
||||
|
||||
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: data
|
||||
options:
|
||||
data: created
|
||||
size: size
|
||||
seeds: seeders
|
||||
filename: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
default: desc
|
||||
options:
|
||||
desc: desc
|
||||
asc: asc
|
||||
- name: info
|
||||
type: info
|
||||
label: Results Per Page
|
||||
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "If you do not log in for 50 days, your account will be disabled for inactivity. If you are VIP you won't be disabled until the VIP period is over."
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form
|
||||
inputs:
|
||||
uid: "{{ .Config.username }}"
|
||||
pwd: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div > font[color="#FF0000"]
|
||||
test:
|
||||
path: /
|
||||
selector: a[href^="logout.php?check_hash="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}category[]={{.}}&{{end}}"
|
||||
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
|
||||
# 0 All, 1 ActiveOnly, 2 DeadOnly, 5 Free, 6 50, 7 25, 8 75
|
||||
active: "{{ if .Config.freeleech }}5{{ else }}0{{ end }}"
|
||||
# 0 title, 3 title and descr, 1 genre, 2 imdb
|
||||
options: 0
|
||||
order: "{{ .Config.sort }}"
|
||||
by: "{{ .Config.type }}"
|
||||
|
||||
keywordsfilters:
|
||||
# manually url encode parenthesis to prevent "hacking" detection, remove . as not used in titles
|
||||
- name: re_replace
|
||||
args: ["\\.", " "]
|
||||
- name: re_replace
|
||||
args: ["\\(", "%28"]
|
||||
- name: re_replace
|
||||
args: ["\\)", "%29"]
|
||||
|
||||
rows:
|
||||
selector: "table.mainblockcontenttt > tbody > tr:has(td.mainblockcontent):not(:first-of-type){{ if .Config.freeleech }}:has(img[src=\"images/sign_free.png\"]){{ else }}{{ end }}"
|
||||
|
||||
fields:
|
||||
_has_freeleech:
|
||||
case:
|
||||
":root table.navus tr td:nth-child(2):contains(\" VIP\")": yes
|
||||
":root table.navus tr td:nth-child(2):contains(\" Uploader\")": yes
|
||||
":root table.navus tr td:nth-child(2):contains(\" HD Internal\")": yes
|
||||
":root table.navus tr td:nth-child(2):contains(\" Moderator\")": yes
|
||||
":root table.navus tr td:nth-child(2):contains(\" Administrator\")": yes
|
||||
":root table.navus tr td:nth-child(2):contains(\" Owner\")": yes
|
||||
"*": no
|
||||
category:
|
||||
selector: a[href^="torrents.php?category="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: category
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
imdbid:
|
||||
selector: a[href*="imdb.com/title/tt"]
|
||||
attribute: href
|
||||
genre:
|
||||
selector: td:nth-child(3) span
|
||||
description:
|
||||
text: "{{ .Result.genre }}"
|
||||
date:
|
||||
# auto adjusted by site account profile
|
||||
selector: td:nth-child(7)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "HH:mm:ss dd/MM/yyyy"
|
||||
size:
|
||||
selector: td:nth-child(8)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-last-child(1)
|
||||
downloadvolumefactor_freeleech:
|
||||
case:
|
||||
img[src$="no_ratio.png"]: 0
|
||||
img[src$="free.png"]: 0
|
||||
img[src$="50.png"]: 0.5
|
||||
img[src$="25.png"]: 0.75
|
||||
img[src$="75.png"]: 0.25
|
||||
"*": 1
|
||||
downloadvolumefactor:
|
||||
text: "{{ if eq .Result._has_freeleech \"yes\" }}0{{ else }}{{ .Result.downloadvolumefactor_freeleech }}{{ end }}"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
img[src$="no_ratio.png"]: 0
|
||||
"*": 1
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# engine n/a
|
@@ -188,4 +188,4 @@ search:
|
||||
uploadvolumefactor:
|
||||
text: "{{ if .Result._featured }}2{{ else }}{{ .Result.uploadvolumefactor_double_upload }}{{ end }}"
|
||||
# as a pay site there is no MR or MST
|
||||
# json UNIT3D 8.3.5 (custom)
|
||||
# json UNIT3D 9.0.9 (custom)
|
||||
|
@@ -193,4 +193,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 7 days (as seconds = 7 x 24 x 60 x 60)
|
||||
text: 604800
|
||||
# json UNIT3D 9.0.6
|
||||
# json UNIT3D 9.1.0
|
||||
|
@@ -184,4 +184,4 @@ search:
|
||||
description:
|
||||
selector: td.rowfollow:nth-child(2) td:nth-child(2)
|
||||
remove: a, b, font, img
|
||||
# NexusPHP v1.8.15 2024-12-23
|
||||
# NexusPHP v1.9.4 2025-06-01
|
||||
|
@@ -205,4 +205,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 7 days (as seconds = 7 x 24 x 60 x 60)
|
||||
text: 604800
|
||||
# json UNIT3D 9.0.5 (custom)
|
||||
# json UNIT3D 9.1.1 (custom)
|
||||
|
@@ -183,4 +183,4 @@ search:
|
||||
description:
|
||||
selector: td.rowfollow:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
# NexusPHP v1.8.6 2023-08-18
|
||||
# NexusPHP v1.9.3 2025-05-24
|
||||
|
@@ -23,16 +23,81 @@ legacylinks:
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: anime, cat: TV/Anime, desc: Anime}
|
||||
- {id: apps, cat: PC, desc: Apps}
|
||||
- {id: books, cat: Books, desc: Books}
|
||||
- {id: documentaries, cat: TV/Documentary, desc: Documentaries}
|
||||
- {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}
|
||||
# category naming is inconsistent with root cat being left out on some results, hence the duplicate entries with/without root
|
||||
- {id: Anime, cat: TV/Anime, desc: Anime}
|
||||
- {id: AnimeEnglish-translated, cat: TV/Anime, desc: "Anime English-translated"}
|
||||
- {id: English-translated, cat: TV/Anime, desc: "Anime English-translated"}
|
||||
- {id: Apps, cat: PC, desc: Apps}
|
||||
- {id: AppsWindows, cat: PC/0day, desc: "Apps Windows"}
|
||||
- {id: Windows, cat: PC/0day, desc: "Apps Windows"}
|
||||
- {id: AppsMac, cat: PC/Mac, desc: "Apps Mac"}
|
||||
- {id: Mac, cat: PC/Mac, desc: "Apps Mac"}
|
||||
- {id: AppsAndroid, cat: PC/Mobile-Android, desc: "Apps Android"}
|
||||
- {id: Android, cat: PC/Mobile-Android, desc: "Apps Android"}
|
||||
- {id: AppsLinux, cat: PC, desc: "Apps Linux"}
|
||||
- {id: Linux, cat: PC, desc: "Apps Linux"}
|
||||
- {id: Books, cat: Books, desc: Books}
|
||||
- {id: BooksAudiobooks, cat: Audio/Audiobook, desc: "Audio books"}
|
||||
- {id: Audiobooks, cat: Audio/Audiobook, desc: "Audio books"}
|
||||
- {id: BooksComics, cat: Books/Comics, desc: Comics}
|
||||
- {id: Comics, cat: Books/Comics, desc: Comics}
|
||||
- {id: BooksEbooks, cat: Books/EBook, desc: Ebooks}
|
||||
- {id: EBooks, cat: Books/EBook, desc: Ebooks}
|
||||
- {id: Games, cat: Console, desc: "Games"}
|
||||
- {id: PCGames, cat: PC/Games, desc: "Games PC"}
|
||||
- {id: GamesPCGames, cat: PC/Games, desc: "Games PC"}
|
||||
- {id: GamesOtherGames, cat: PC/Games, desc: "Games Other"}
|
||||
- {id: OtherGames, cat: PC/Games, desc: "Games Other"}
|
||||
- {id: GamesNDS, cat: Console/NDS, desc: NDS}
|
||||
- {id: NDS, cat: Console/NDS, desc: NDS}
|
||||
- {id: GamesPS3, cat: Console/PS3, desc: PS3}
|
||||
- {id: PS3, cat: Console/PS3, desc: PS3}
|
||||
- {id: GamesPS4, cat: Console/PS4, desc: PS4}
|
||||
- {id: PS4, cat: Console/PS4, desc: PS4}
|
||||
- {id: GamesPSP, cat: Console/PSP, desc: PSP}
|
||||
- {id: PSP, cat: Console/PSP, desc: PSP}
|
||||
- {id: GamesXbox360, cat: Console/XBox 360, desc: Xbox360}
|
||||
- {id: Xbox360, cat: Console/XBox 360, desc: Xbox360}
|
||||
- {id: GamesWii, cat: Console/Wii, desc: Wii}
|
||||
- {id: Wii, cat: Console/Wii, desc: Wii}
|
||||
- {id: Movies, cat: Movies, desc: Movies}
|
||||
- {id: Movies3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
|
||||
- {id: 3DMovies, cat: Movies/3D, desc: "Movies 3D Movies"}
|
||||
- {id: MoviesBollywood, cat: Movies, desc: "Movies Bollywood"}
|
||||
- {id: Bollywood, cat: Movies, desc: "Movies Bollywood"}
|
||||
- {id: MoviesDocumentary, cat: Movies/Other, desc: "Movies Documentary"}
|
||||
- {id: Documentary, cat: Movies/Other, desc: "Movies Documentary"}
|
||||
- {id: MoviesDVD, cat: Movies/DVD, desc: "Movies DVD"}
|
||||
- {id: DVD, cat: Movies/DVD, desc: "Movies DVD"}
|
||||
- {id: MoviesMP4, cat: Movies/HD, desc: "Movies MP4"}
|
||||
- {id: MP4, cat: Movies/HD, desc: "Movies MP4"}
|
||||
- {id: MoviesHighresMovies, cat: Movies/HD, desc: "Movies Highres"}
|
||||
- {id: HighresMovies, cat: Movies/HD, desc: "Movies Highres"}
|
||||
- {id: MoviesDubbedMovies, cat: Movies, desc: "Movies Dubbed"}
|
||||
- {id: DubbedMovies, cat: Movies, desc: "Movies Dubbed"}
|
||||
- {id: MoviesUltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
|
||||
- {id: UltraHD, cat: Movies/UHD, desc: "Movies UltraHD"}
|
||||
- {id: MoviesOtherMovies, cat: Movies/Other, desc: "Movies Other"}
|
||||
- {id: OtherMovies, cat: Movies/Other, desc: "Movies Other"}
|
||||
- {id: Music, cat: Audio, desc: Music}
|
||||
- {id: MusicLossless, cat: Audio/Lossless, desc: "Music Lossless"}
|
||||
- {id: Lossless, cat: Audio/Lossless, desc: "Music Lossless"}
|
||||
- {id: MusicMP3, cat: Audio/MP3, desc: "Music MP3"}
|
||||
- {id: MP3, cat: Audio/MP3, desc: "Music MP3"}
|
||||
- {id: MusicMusicvideos, cat: Audio/Video, desc: "Music videos"}
|
||||
- {id: Musicvideos, cat: Audio/Video, desc: "Music videos"}
|
||||
- {id: MusicOthermusic, cat: Audio/Other, desc: "Music Other"}
|
||||
- {id: Othermusic, cat: Audio/Other, desc: "Music Other"}
|
||||
- {id: Other, cat: Other, desc: Other}
|
||||
- {id: Movieclips, cat: Other, desc: "Movie clips"}
|
||||
- {id: TV, cat: TV, desc: TV}
|
||||
- {id: AdultVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
|
||||
- {id: XXXVideo, cat: XXX/WEB-DL, desc: "Adult Video"}
|
||||
- {id: Video, cat: XXX/WEB-DL, desc: "Adult Video"}
|
||||
- {id: AdultGames, cat: XXX/Other, desc: "Adult Games"}
|
||||
- {id: XXXGames, cat: XXX/Other, desc: "Adult Games"}
|
||||
- {id: AdultPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
|
||||
- {id: XXXPictures, cat: XXX/ImageSet, desc: "Adult Pictures"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -44,65 +109,35 @@ caps:
|
||||
settings:
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
- 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
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
# 20 rows per page
|
||||
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
|
||||
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}2/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
|
||||
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}3/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
|
||||
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}4/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
|
||||
- path: "{{ if .Keywords }}usearch/{{ .Keywords }}/{{ else }}new/{{ end }}5/?sortby={{ .Config.sort }}&sort={{ .Config.type }}"
|
||||
# 50 rows per page, however the All page only returns 49 actual results as the 50th is a duplicate of the 49th 8-/
|
||||
- path: "{{ if .Keywords }}search/?q={{ .Keywords }}{{ else }}17/All/{{ end }}"
|
||||
- path: "{{ if .Keywords }}search/?page=2&q={{ .Keywords }}{{ else }}17/All/?page=2{{ end }}"
|
||||
|
||||
rows:
|
||||
selector: table.data tr.odd:has(a[class="cellMainLink"]), table.data tr.even:has(a[class="cellMainLink"])
|
||||
filters:
|
||||
- name: andmatch
|
||||
selector: table.data > tbody > tr:has(a[href^="magnet:?xt="])
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: span > strong > a
|
||||
attribute: href
|
||||
selector: span > strong
|
||||
filters:
|
||||
- name: tolower
|
||||
- name: trim
|
||||
args: /
|
||||
- name: re_replace
|
||||
args: ["[>| ]+", ""]
|
||||
title:
|
||||
selector: a[class="cellMainLink"]
|
||||
selector: a.cellMainLink
|
||||
details:
|
||||
selector: a[class="cellMainLink"]
|
||||
selector: a.cellMainLink
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[class="cellMainLink"]
|
||||
selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(2)
|
||||
date:
|
||||
selector: td:nth-child(4)
|
||||
attribute: title
|
||||
selector: td.timeago
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["<br/>", " "]
|
||||
- name: timeago
|
||||
seeders:
|
||||
selector: td:nth-child(5)
|
||||
|
@@ -28,7 +28,8 @@ caps:
|
||||
- {id: 658, cat: Movies, desc: "Кинофильмы - Зарубежное кино (1981-1990)"}
|
||||
- {id: 659, cat: Movies, desc: "Кинофильмы - Зарубежное кино (1991-2000)"}
|
||||
- {id: 660, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2001-2010)"}
|
||||
- {id: 661, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2011-2022)"}
|
||||
- {id: 661, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2011-2023)"}
|
||||
- {id: 944, cat: Movies, desc: "Кинофильмы - Зарубежное кино (2024-2030)"}
|
||||
- {id: 676, cat: Movies, desc: "Кинофильмы - Зарубежное кино (Сборники фильмов)"}
|
||||
- {id: 913, cat: Movies, desc: "Кинофильмы - Зарубежное кино (КПК Video)"}
|
||||
- {id: 205, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (HD Video)"}
|
||||
@@ -36,7 +37,8 @@ caps:
|
||||
- {id: 662, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (1981-1990 / HD Video)"}
|
||||
- {id: 663, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (1991-2000 / HD Video)"}
|
||||
- {id: 664, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (2001-2010 / HD Video)"}
|
||||
- {id: 665, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (2011-2022 / HD Video)"}
|
||||
- {id: 665, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (2011-2023 / HD Video)"}
|
||||
- {id: 943, cat: Movies/3D, desc: "Кинофильмы - Зарубежное кино (2024-2030 / HD Video)"}
|
||||
- {id: 666, cat: Movies/HD, desc: "Кинофильмы - Зарубежное кино (Сборники фильмов / HD Video)"}
|
||||
- {id: 922, cat: Movies, desc: "Кинофильмы - Фильмы Ближнего Зарубежья"}
|
||||
- {id: 923, cat: Movies/HD, desc: "Кинофильмы - Фильмы Ближнего Зарубежья (HD Video)"}
|
||||
@@ -44,7 +46,7 @@ caps:
|
||||
- {id: 848, cat: Movies, desc: "Кинофильмы - Фильмы HEVC (HEVC Video)"}
|
||||
- {id: 837, cat: Movies/3D, desc: "Кинофильмы - Фильмы 3D (3D Video)"}
|
||||
|
||||
- {id: 33, cat: Movies, desc: "Все Сериалы"}
|
||||
- {id: 33, cat: TV, desc: "Все Сериалы"}
|
||||
- {id: 35, cat: TV, desc: "Сериалы - Отечественные сериалы"}
|
||||
- {id: 266, cat: TV/HD, desc: "Сериалы - Отечественные сериалы (HD Video)"}
|
||||
- {id: 34, cat: TV, desc: "Сериалы - Зарубежные сериалы"}
|
||||
|
@@ -62,10 +62,10 @@ caps:
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, genre]
|
||||
movie-search: [q, genre]
|
||||
music-search: [q, genre]
|
||||
book-search: [q, genre]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
|
@@ -206,4 +206,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# json UNIT3D 8.3.4 (custom)
|
||||
# json UNIT3D 9.0.8 (custom)
|
||||
|
@@ -1,260 +0,0 @@
|
||||
---
|
||||
id: le-cinephile
|
||||
name: Le-Cinephile
|
||||
description: "Le-Cinephile is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: fr-FR
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://le-cinephile.de/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# FILM
|
||||
- {id: 2, cat: Movies/DVD, desc: "FILM DVD"}
|
||||
- {id: 66, cat: Movies/HD, desc: "FILM HDRip"}
|
||||
- {id: 63, cat: Movies/WEB-DL, desc: "FILM WEB"}
|
||||
- {id: 75, cat: Movies/UHD, desc: "FILM 2160 P"}
|
||||
- {id: 101, cat: TV/Documentary, desc: "FILM Documentaire"}
|
||||
- {id: 104, cat: Movies, desc: "FILM DVDRip"}
|
||||
- {id: 107, cat: Movies, desc: "FILM ANIME"}
|
||||
- {id: 111, cat: Movies, desc: "FILM Nouveautés 2024"}
|
||||
- {id: 116, cat: Movies, desc: "FILM Nouveautés 2025"}
|
||||
- {id: 34, cat: Movies/SD, desc: "FILM TVRip"}
|
||||
- {id: 33, cat: Movies/SD, desc: "FILM HDTV"}
|
||||
- {id: 4, cat: Movies/HD, desc: "FILM 1080"}
|
||||
- {id: 25, cat: Movies/BluRay, desc: "FILM ISO"}
|
||||
- {id: 26, cat: Movies/BluRay, desc: "FILM BluRay"}
|
||||
- {id: 27, cat: Movies/HD, desc: "FILM BDRip"}
|
||||
- {id: 28, cat: Movies/HD, desc: "FILM 720"}
|
||||
- {id: 29, cat: Movies/SD, desc: "FILM VHS"}
|
||||
- {id: 30, cat: Movies/Foreign, desc: "FILM VOST"}
|
||||
- {id: 31, cat: Movies/Other, desc: "FILM MUET"}
|
||||
- {id: 129, cat: Movies, desc: "FILM Nouveautés de cette année"}
|
||||
# SERIE
|
||||
- {id: 9, cat: TV/SD, desc: "SERIE DVD"}
|
||||
- {id: 117, cat: TV, desc: "SERIE Nouveautés 2025"}
|
||||
- {id: 110, cat: TV, desc: "SERIE Nouveautés 2024"}
|
||||
- {id: 108, cat: TV/HD, desc: "SERIE BlueRay"}
|
||||
- {id: 106, cat: TV/Anime, desc: "SERIE ANIME"}
|
||||
- {id: 105, cat: TV, desc: "SERIE Pack"}
|
||||
- {id: 102, cat: TV/Documentary, desc: "SERIE Documentaire"}
|
||||
- {id: 72, cat: TV/UHD, desc: "SERIE 2160 P"}
|
||||
- {id: 65, cat: TV/SD, desc: "SERIE HDRip"}
|
||||
- {id: 21, cat: TV/HD, desc: "SERIE HDTV.1080p"}
|
||||
- {id: 20, cat: TV/HD, desc: "SERIE HDTV.720p"}
|
||||
- {id: 19, cat: TV/SD, desc: "SERIE HDTV"}
|
||||
- {id: 17, cat: TV/SD, desc: "SERIE VHS"}
|
||||
- {id: 16, cat: TV/SD, desc: "SERIE TVRip"}
|
||||
- {id: 15, cat: TV/WEB-DL, desc: "SERIE WEB.1080p"}
|
||||
- {id: 14, cat: TV/WEB-DL, desc: "SERIE WEB.720p"}
|
||||
- {id: 12, cat: TV/WEB-DL, desc: "SERIE WEB"}
|
||||
- {id: 128, cat: TV, desc: "SERIE Nouveautés de cette année"}
|
||||
# ANIMEE
|
||||
- {id: 113, cat: TV/Anime, desc: "ANIMEE Nouveautées 2024"}
|
||||
- {id: 114, cat: Movies/Other, desc: "ANIMEE Fim"}
|
||||
- {id: 115, cat: TV/Anime, desc: "ANIMEE Serie"}
|
||||
- {id: 130, cat: TV/Anime, desc: "ANIMEE Nouveautés de cette année"}
|
||||
# LOGICIELS
|
||||
- {id: 56, cat: PC/ISO, desc: "LOGICIELS Linux"}
|
||||
- {id: 24, cat: PC/Mac, desc: "LOGICIELS Apple"}
|
||||
- {id: 58, cat: PC/0day, desc: "LOGICIELS Windows"}
|
||||
- {id: 131, cat: PC, desc: "LOGICIELS Nouveautés de cette année"}
|
||||
# EBOOK
|
||||
- {id: 44, cat: Books/Mags, desc: "EBOOK Journaux"}
|
||||
- {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: 132, cat: Books, desc: "EBOOK Nouveautés de cette année"}
|
||||
# MUSIC
|
||||
- {id: 5, cat: Audio/Video, desc: "MUSIC clip video"}
|
||||
- {id: 109, cat: Audio/Video, desc: "MUSIC Spectacles.Theatre"}
|
||||
- {id: 112, cat: Audio/Video, desc: "MUSIC Concert filmé"}
|
||||
- {id: 133, cat: Audio/Video, desc: "MUSIC Nouveautés de cette année"}
|
||||
# JEUX
|
||||
- {id: 96, cat: PC/Games, desc: "JEUX Apple"}
|
||||
- {id: 8, cat: Console/PS3, desc: "JEUX PS3"}
|
||||
- {id: 45, cat: PC/Games, desc: "JEUX PC"}
|
||||
- {id: 135, cat: Console, desc: "JEUX Nouveautés de cette année"}
|
||||
|
||||
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: multilang
|
||||
type: checkbox
|
||||
label: Replace MULTI by another language in release name
|
||||
default: false
|
||||
- name: multilanguage
|
||||
type: select
|
||||
label: Replace MULTI by this language
|
||||
default: FRENCH
|
||||
options:
|
||||
FRENCH: FRENCH
|
||||
MULTI.FRENCH: MULTI.FRENCH
|
||||
ENGLISH: ENGLISH
|
||||
MULTI.ENGLISH: MULTI.ENGLISH
|
||||
VOSTFR: VOSTFR
|
||||
MULTI.VOSTFR: MULTI.VOSTFR
|
||||
- name: vostfr
|
||||
type: checkbox
|
||||
label: Replace VOSTFR with ENGLISH
|
||||
default: false
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: added
|
||||
options:
|
||||
added: created
|
||||
seeds: seeders
|
||||
size: size
|
||||
name: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
default: desc
|
||||
options:
|
||||
desc: desc
|
||||
asc: asc
|
||||
- name: countdown
|
||||
type: info
|
||||
label: Countdown Timer
|
||||
default: "This site is a Tracker based on Time: to keep your account the time must not be at 0000-00-00-00-00-00. Read <a href=\"https://le-cinephile.de/faq.php\" target=\"_blank\">Le-Cinephile FAQ</a> on how to keep the timer active."
|
||||
- name: registration
|
||||
type: info
|
||||
label: Registration Confirmation
|
||||
default: After you register you will receive a confirmation email that contains a link to activate your account. If you have not received it check your Junk mail / Spam mail folder.
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="/login.php"]
|
||||
cookies: ["JAVA=OK"] # avoid jscheck redirect
|
||||
captcha:
|
||||
type: image
|
||||
selector: img[src^="cap/captcha_math.php?codeCaptcha="]
|
||||
input: stringCaptcha
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div#login_error
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
download:
|
||||
before:
|
||||
path: ajax_det_poll.php
|
||||
method: post
|
||||
inputs:
|
||||
set_thanks: Merci
|
||||
det_id: "{{ .DownloadUri.Query.id }}"
|
||||
ajax: yes
|
||||
selectors:
|
||||
- selector: a[href^="download.php?torrent="]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: selection.php
|
||||
inputs:
|
||||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# 0 name, 1 descr, 2 both
|
||||
blah: 0
|
||||
orderby: "{{ .Config.sort }}"
|
||||
sort: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: div.selection_wrap
|
||||
|
||||
fields:
|
||||
category_p1:
|
||||
selector: div.kat_cat_pic_name
|
||||
category_p2:
|
||||
selector: div.kat_cat_pic_name_b
|
||||
categorydesc:
|
||||
text: "{{ .Result.category_p1 }} {{ .Result.category_p2 }}"
|
||||
title_phase1:
|
||||
selector: a.selection_a
|
||||
title_multilang:
|
||||
text: "{{ .Result.title_phase1 }}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)([\\s|\\.|-]multi[\\s|\\.|-])", ".{{ .Config.multilanguage }}."]
|
||||
title_phase2:
|
||||
text: "{{ if .Config.multilang }}{{ .Result.title_multilang }}{{ else }}{{ .Result.title_phase1 }}{{ end }}"
|
||||
title_vostfr:
|
||||
text: "{{ .Result.title_phase2 }}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)([\\s|\\.|-]vostfr[\\s|\\.|-])", ".ENGLISH."]
|
||||
- name: re_replace
|
||||
args: ["(?i)([\\s|\\.|-]subfrench[\\s|\\.|-])", ".ENGLISH."]
|
||||
title:
|
||||
text: "{{ if .Config.vostfr }}{{ .Result.title_vostfr }}{{ else }}{{ .Result.title_phase2 }}{{ end }}"
|
||||
details:
|
||||
selector: a.selection_a
|
||||
attribute: href
|
||||
download:
|
||||
selector: a.selection_a
|
||||
attribute: href
|
||||
poster:
|
||||
selector: div[id^="details"] img
|
||||
attribute: src
|
||||
size:
|
||||
selector: div.selection_unter_ad
|
||||
grabs:
|
||||
selector: div.selection_unter_ae
|
||||
date_day:
|
||||
# Aujourd'hui à 13:30:04
|
||||
# Hier à 09:10:10
|
||||
selector: div.selection_unter_ab:not(:contains("."))
|
||||
optional: true
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Aujourd'hui à", "Today"]
|
||||
- name: replace
|
||||
args: ["Hier à", "Yesterday"]
|
||||
- name: append
|
||||
args: " +01:00" # CET
|
||||
date_year:
|
||||
# Le 30.02.2018 à 23:12:50
|
||||
selector: div.selection_unter_ab:contains(".")
|
||||
optional: true
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Le ", ""]
|
||||
- name: replace
|
||||
args: [" à", ""]
|
||||
- name: append
|
||||
args: " +01:00" # CET
|
||||
- name: dateparse
|
||||
args: "dd.MM.yyyy HH:mm:ss zzz"
|
||||
date:
|
||||
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
|
||||
seeders:
|
||||
selector: div.selection_unter_aa
|
||||
leechers:
|
||||
selector: div.selection_unter_aaa
|
||||
downloadvolumefactor:
|
||||
text: 1
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
minimumseedtime:
|
||||
# 60 hours (as seconds = 60 x 60 x 60)
|
||||
text: 216000
|
||||
# 3xT
|
@@ -1,124 +0,0 @@
|
||||
---
|
||||
id: lepornoinfo
|
||||
name: LePorno.info
|
||||
description: "LePorno.info is a Public Tracker for 3X"
|
||||
language: en-US
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://leporno.info/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: XXX/XviD, desc: "Videos SD"}
|
||||
- {id: 2, cat: XXX/x264, desc: "Videos HD"}
|
||||
- {id: 3, cat: XXX/WMV, desc: "Movies"}
|
||||
- {id: 17, cat: XXX/ImageSet, desc: "SiteRip's Picture Packs"}
|
||||
- {id: 6, cat: XXX/Other, desc: "Porn (Other)"}
|
||||
- {id: 4, cat: XXX, desc: "AV CENSORED (JAV)"}
|
||||
- {id: 5, cat: XXX, desc: "AV UNCENSORED (JAV)"}
|
||||
- {id: 7, cat: XXX, desc: "Hentai"}
|
||||
- {id: 8, cat: XXX/Other, desc: "Porn (Other) JAV"}
|
||||
- {id: 10, cat: XXX, desc: "Transsexual"}
|
||||
- {id: 11, cat: XXX, desc: "Bisexual"}
|
||||
- {id: 12, cat: XXX, desc: "BDSM"}
|
||||
- {id: 13, cat: XXX, desc: "Femdom & Strapon"}
|
||||
- {id: 14, cat: XXX, desc: "Fisting & Dildo"}
|
||||
- {id: 15, cat: XXX, desc: "Pregnant"}
|
||||
- {id: 16, cat: XXX, desc: "Fetish"}
|
||||
- {id: 9, cat: XXX, desc: "Gay Forum"}
|
||||
- {id: 18, cat: XXX, desc: "Incest & Taboo"}
|
||||
- {id: 19, cat: XXX, desc: "Femdom & Strapon"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
settings:
|
||||
- name: sort
|
||||
type: select
|
||||
label: Sort requested from site
|
||||
default: 1
|
||||
options:
|
||||
1: created
|
||||
10: seeders
|
||||
7: size
|
||||
2: title
|
||||
- name: type
|
||||
type: select
|
||||
label: Order requested from site
|
||||
default: 2
|
||||
options:
|
||||
2: desc
|
||||
1: asc
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: tracker.php
|
||||
method: post
|
||||
inputs:
|
||||
$raw: "{{ if .Categories }}{{ range .Categories }}&f[]={{.}}{{end}}{{ else }}&f[]=-1{{ end }}"
|
||||
prev_allw: 1
|
||||
prev_a: 0
|
||||
prev_dla: 0
|
||||
prev_dlc: 0
|
||||
prev_dld: 0
|
||||
prev_dlw: 0
|
||||
prev_my: 0
|
||||
prev_new: 0
|
||||
prev_sd: 0
|
||||
prev_da: 1
|
||||
prev_dc: 0
|
||||
prev_df: 1
|
||||
prev_ds: 0
|
||||
prev_tor_type: 0
|
||||
o: "{{ .Config.sort }}"
|
||||
s: "{{ .Config.type }}"
|
||||
tm: -1
|
||||
sns: -1
|
||||
srg: -1
|
||||
df: 1
|
||||
da: 1
|
||||
pn: ""
|
||||
nm: "{{ .Keywords }}"
|
||||
allw: 1
|
||||
submit: Search
|
||||
|
||||
rows:
|
||||
selector: table#tor-tbl tr[id^="tor_"]
|
||||
filters:
|
||||
- name: andmatch
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="tracker.php?f="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: f
|
||||
title:
|
||||
selector: a[href^="./viewtopic.php?t="]
|
||||
details:
|
||||
selector: a[href^="./viewtopic.php?t="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="./dl.php?id="]
|
||||
attribute: href
|
||||
magnet:
|
||||
selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(6) u
|
||||
date:
|
||||
# unix
|
||||
selector: td:nth-child(10) u
|
||||
seeders:
|
||||
selector: td.seedmed > b
|
||||
leechers:
|
||||
selector: td.leechmed > b
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
@@ -193,4 +193,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 3 days (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# json UNIT3D 9.0.6
|
||||
# json UNIT3D 9.1.0
|
||||
|
@@ -9,17 +9,25 @@ encoding: UTF-8
|
||||
links:
|
||||
- https://magnetcatcat.com/
|
||||
- https://clmclm.com/
|
||||
- https://www.8800467.xyz/
|
||||
- https://www.8800468.xyz/
|
||||
- https://www.8800471.xyz/
|
||||
- https://www.8800472.xyz/
|
||||
- https://www.8800460.xyz/
|
||||
- https://www.8800475.xyz
|
||||
- https://www.8800477.xyz
|
||||
- https://www.8800478.xyz
|
||||
- https://www.8800479.xyz
|
||||
legacylinks:
|
||||
- https://www.clm446.buzz/
|
||||
- https://www.clm447.buzz/
|
||||
- https://www.clm448.buzz/
|
||||
- https://www.clm449.buzz/
|
||||
- https://www.clm450.buzz/
|
||||
- https://www.8800467.xyz/
|
||||
- https://www.8800468.xyz/
|
||||
- https://www.8800471.xyz/
|
||||
- https://www.8800472.xyz/
|
||||
- https://www.8800460.xyz/
|
||||
- https://www.8800473.xyz/
|
||||
- https://www.8800474.xyz/
|
||||
- https://www.8800476.xyz/
|
||||
- https://www.clm472.sbs/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -182,4 +182,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 1 day (as seconds = 1 x 24 x 60 x 60)
|
||||
text: 86400
|
||||
# json UNIT3D 9.0.7
|
||||
# json UNIT3D 9.1.1
|
||||
|
@@ -104,7 +104,7 @@ login:
|
||||
- selector: div.div_tartalom:contains("Sikertelen bejelentkezés")
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href^="logout.php?hash="]
|
||||
selector: a[href^="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
|
@@ -40,6 +40,10 @@ caps:
|
||||
book-search: [q]
|
||||
|
||||
settings:
|
||||
- name: info_category_8000
|
||||
type: info_category_8000
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
- name: stripcyrillic
|
||||
type: checkbox
|
||||
label: Strip Cyrillic Letters
|
||||
@@ -163,7 +167,7 @@ search:
|
||||
selector: a[href^="/download/"]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(4)
|
||||
selector: td:nth-last-child(2)
|
||||
seeders:
|
||||
selector: td:last-child font:first-of-type
|
||||
leechers:
|
||||
|
@@ -196,8 +196,25 @@ search:
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "(?i)[\\[\\({](1?\\d{1,3}(?:[\\.,]\\d{1,2})?\\s*[KMGTP]?i?B)[\\]\\)}]"
|
||||
size_default:
|
||||
selector: a[href^="./viewforum.php?f="]
|
||||
attribute: href
|
||||
case:
|
||||
a[href*="f=25"]: 10GB
|
||||
a[href*="f=26"]: 10GB
|
||||
a[href*="f=34"]: 10GB
|
||||
a[href*="f=36"]: 10GB
|
||||
a[href*="f=51"]: 2GB
|
||||
a[href*="f=52"]: 2GB
|
||||
a[href*="f=29"]: 2GB
|
||||
a[href*="f=30"]: 2GB
|
||||
a[href*="f=31"]: 2GB
|
||||
a[href*="f=33"]: 2GB
|
||||
a[href*="f=35"]: 2GB
|
||||
a[href*="f=37"]: 2GB
|
||||
"*": 512MB
|
||||
size:
|
||||
text: "{{ if .Result.size_title }}{{ .Result.size_title }}{{ else }}512 MB{{ end }}"
|
||||
text: "{{ if .Result.size_title }}{{ .Result.size_title }}{{ else }}{{ .Result.size_default }}{{ end }}"
|
||||
seeders:
|
||||
text: 1
|
||||
leechers:
|
||||
|
189
src/Jackett.Common/Definitions/ncore.yml
Normal file
189
src/Jackett.Common/Definitions/ncore.yml
Normal file
@@ -0,0 +1,189 @@
|
||||
---
|
||||
id: ncore
|
||||
name: nCore
|
||||
description: "nCore is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: hu-HU
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://ncore.pro/
|
||||
legacylinks:
|
||||
- https://ncore.cc/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# E-book
|
||||
- {id: ebook, cat: Books, desc: "E-book/Eng"}
|
||||
- {id: ebook_hun, cat: Books, desc: "E-book/Hun"}
|
||||
# Játék
|
||||
- {id: console, cat: Console, desc: "Játék/Console"}
|
||||
- {id: game_iso, cat: PC/Games, desc: "Játék/ISO"}
|
||||
- {id: game_rip, cat: PC/Games, desc: "Játék/Rip"}
|
||||
# Filmek
|
||||
- {id: xvid_hun, cat: Movies/SD, desc: "Film/SD/Hun"}
|
||||
- {id: xvid, cat: Movies/SD, desc: "Film/SD/Eng"}
|
||||
- {id: dvd_hun, cat: Movies/DVD, desc: "Film/DVD/Hun"}
|
||||
- {id: dvd, cat: Movies/DVD, desc: "Film/DVD/Eng"}
|
||||
- {id: dvd9_hun, cat: Movies/DVD, desc: "Film/Dvd9/Hun"}
|
||||
- {id: dvd9, cat: Movies/DVD, desc: "Film/Dvd9/Eng"}
|
||||
- {id: hd_hun, cat: Movies/HD, desc: "Film/HD/Hun"}
|
||||
- {id: hd, cat: Movies/HD, desc: "Film/HD/Eng"}
|
||||
# Sorozatok
|
||||
- {id: xvidser, cat: TV/SD, desc: "Sorozat/SD/Eng"}
|
||||
- {id: xvidser_hun, cat: TV/SD, desc: "Sorozat/SD/Hun"}
|
||||
- {id: dvdser, cat: TV/Other, desc: "Sorozat/DVDR/Eng"}
|
||||
- {id: dvdser_hun, cat: TV/Other, desc: "Sorozat/DVDR/Hun"}
|
||||
- {id: hdser, cat: TV/HD, desc: "Sorozat/HD/Eng"}
|
||||
- {id: hdser_hun, cat: TV/HD, desc: "Sorozat/HD/Hun"}
|
||||
# Zene
|
||||
- {id: mp3_hun, cat: Audio/MP3, desc: "Zene/MP3/Hun"}
|
||||
- {id: mp3, cat: Audio/MP3, desc: "Zene/MP3/Eng"}
|
||||
- {id: lossless_hun, cat: Audio/MP3, desc: "Zene/Lossless/Hun"}
|
||||
- {id: lossless, cat: Audio/MP3, desc: "Zene/Lossless/Eng"}
|
||||
- {id: clip, cat: Audio/Video, desc: "Zene/Klip"}
|
||||
# Program
|
||||
- {id: iso, cat: PC/ISO, desc: "Win/Program/ISO"}
|
||||
- {id: misc, cat: PC/0day, desc: "Win/Program/Rip"}
|
||||
- {id: mobil, cat: PC/Mobile-Other, desc: "Win/Program/Rip"}
|
||||
# Felnőtt tartalom
|
||||
- {id: xxx_xvid, cat: XXX/SD, desc: "XXX/Film/SD"}
|
||||
- {id: xxx_dvd, cat: XXX/DVD, desc: "XXX/DVDR"}
|
||||
- {id: xxx_hd, cat: XXX/UHD, desc: "XXX/HD"}
|
||||
- {id: xxx_imageset, cat: XXX/ImageSet, desc: "XXX/Kép"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid, genre]
|
||||
movie-search: [q, imdbid, genre]
|
||||
music-search: [q, genre]
|
||||
book-search: [q, genre]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: 2facode
|
||||
type: text
|
||||
label: 2FA code
|
||||
- name: info_2fa
|
||||
type: info
|
||||
label: "About 2FA code"
|
||||
default: "Only fill in the <b>2FA code</b> box if you have enabled <b>2FA</b> on the nCore Web Site. Otherwise just leave it empty."
|
||||
- name: info_tpp
|
||||
type: info
|
||||
label: Results Per Page
|
||||
default: For best results, change the <b>Torrent oldalanként:</b> setting to <b>100</b> on your account profile.
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "Anyone who does not access the site for 8 weeks from registration or has been more than 8 weeks since their last stay will be automatically suspended. Anyone who does not log in (stays inactive) for 12 weeks after registration or after their last visit will be removed automatically."
|
||||
|
||||
login:
|
||||
method: post
|
||||
path: login.php
|
||||
inputs:
|
||||
nev: "{{ .Config.username }}"
|
||||
pass: "{{ .Config.password }}"
|
||||
2factor: "{{ .Config.2facode }}"
|
||||
ne_leptessen_ki: "1"
|
||||
set_lang: "en"
|
||||
submitted: "1"
|
||||
error:
|
||||
- selector: div#hibauzenet table tbody tr
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href*="profile.php"]
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href^="torrents.php?action=download&id="]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: torrents.php
|
||||
inputs:
|
||||
mire: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
|
||||
miben: "{{ if .Query.IMDBID }}imdb{{ else }}name{{ end }}"
|
||||
tipus: "{{ if .Categories }}kivalasztottak_kozott{{ else }}all_own{{ end }}"
|
||||
submit.x: 1
|
||||
submit.y: 1
|
||||
tags: "{{ .Query.Genre }}"
|
||||
$raw: "{{ range .Categories }}&kivalasztott_tipus[]={{.}}{{end}}"
|
||||
|
||||
rows:
|
||||
selector: .box_torrent_all .box_torrent
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: .box_alap_img > a
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: tipus
|
||||
title:
|
||||
selector: div[class^="torrent_txt"] > a
|
||||
attribute: title
|
||||
details:
|
||||
selector: div[class^="torrent_txt"] > a
|
||||
attribute: href
|
||||
download:
|
||||
selector: div[class^="torrent_txt"] > a
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["torrents.php?action=details", "ajax.php?action=torrent_drop"]
|
||||
# image is returned with invalid Content-Type header 'image'
|
||||
# poster:
|
||||
# selector: div.infobar > img
|
||||
# attribute: onmouseover
|
||||
# filters:
|
||||
# - name: regexp
|
||||
# args: "'(.+?)'"
|
||||
imdbid:
|
||||
selector: a[href*="imdb.com/title/tt"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://dereferer.link/?", ""]
|
||||
size:
|
||||
selector: div.box_meret2
|
||||
seeders:
|
||||
selector: div.box_s2
|
||||
leechers:
|
||||
selector: div.box_l2
|
||||
date:
|
||||
selector: div.box_feltoltve2
|
||||
filters:
|
||||
- name: append
|
||||
args: " +01:00" # CET
|
||||
- name: dateparse
|
||||
args: "yyyy-MM-ddHH:mm:ss zzz"
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
# MST is 48 hours + 24 minutes (.4 hours) per GB of downloaded size
|
||||
# minimumseedtime:
|
||||
# # 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
# text: 172800
|
||||
description_imdb:
|
||||
selector: a.infolink
|
||||
optional: true
|
||||
description_alt:
|
||||
selector: div.siterank > span
|
||||
attribute: title
|
||||
optional: true
|
||||
description:
|
||||
case:
|
||||
div.torrent_ok: "Verified"
|
||||
div.torrent_unchecked: "Unverified"
|
||||
filters:
|
||||
- name: append
|
||||
args: "{{ if or .Result.description_alt .Result.description_imdb }}: {{ else }}{{ end }}{{ .Result.description_alt }}{{ if and .Result.description_alt .Result.description_imdb }} {{ else }}{{ end }}{{ .Result.description_imdb }}"
|
||||
# engine n/a
|
@@ -187,4 +187,4 @@ search:
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "{{ .Result.description_verified }} "
|
||||
# NexusPHP v1.8.13 2024-09-21
|
||||
# NexusPHP v1.9.4 2025-06-01
|
||||
|
@@ -120,7 +120,7 @@ search:
|
||||
selector: td:nth-child(1) a
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
|
||||
title_vostfr:
|
||||
text: "{{ .Result.title_phase1 }}"
|
||||
filters:
|
||||
|
@@ -26,15 +26,25 @@ caps:
|
||||
- {id: 73, cat: Console, desc: "Games"}
|
||||
- {id: 74, cat: PC/Games, desc: "Games: PC Games"}
|
||||
- {id: 15, cat: Movies/SD, desc: "Movies"}
|
||||
- {id: 132, cat: Movies/SD, desc: "Movies: CAM / TS / TC"}
|
||||
- {id: 20, cat: Movies/SD, desc: "Movies: Filmographies"}
|
||||
- {id: 105, cat: Movies, desc: "Movies: Animation"}
|
||||
- {id: 106, cat: Movies, desc: "Movies: Cartoons"}
|
||||
- {id: 20, cat: Movies/SD, desc: "Movies: Filmographies"}
|
||||
- {id: 133, cat: Movies/DVD, desc: "Movies: Foreign DVD5/DVD9"}
|
||||
- {id: 138, cat: Movies/DVD, desc: "Movies: Foreign DVDRip"}
|
||||
- {id: 122, cat: Movies/HD, desc: "Movies: Foreign HDRip / BRRip"}
|
||||
- {id: 16, cat: Movies/SD, desc: "Movies: Foreign Movies Non HD"}
|
||||
- {id: 130, cat: Movies/SD, desc: "Movies: Foreign VHS"}
|
||||
- {id: 145, cat: Movies/WEB-DL, desc: "Movies: Foreign WEBRip"}
|
||||
- {id: 141, cat: Movies, desc: "Movies: Greek Audio Animation"}
|
||||
- {id: 140, cat: Movies, desc: "Movies: Greek Audio Cartoons"}
|
||||
- {id: 134, cat: Movies/DVD, desc: "Movies: Greek DVD5/DVD9"}
|
||||
- {id: 136, cat: Movies/DVD, desc: "Movies: Greek DVDRip"}
|
||||
- {id: 139, cat: Movies/HD, desc: "Movies: Greek HDRip / BRRip"}
|
||||
- {id: 119, cat: Movies/SD, desc: "Movies: Greek Movies Non HD"}
|
||||
- {id: 122, cat: Movies/HD, desc: "Movies: MicroHD"}
|
||||
- {id: 129, cat: Movies/SD, desc: "Movies: Greek VHS"}
|
||||
- {id: 146, cat: Movies/WEB-DL, desc: "Movies: Greek WEBRip"}
|
||||
- {id: 112, cat: Movies/HD, desc: "Movies: Movie Packs"}
|
||||
- {id: 130, cat: Movies/WEB-DL, desc: "Movies: WEBRip / 1080p"}
|
||||
- {id: 129, cat: Movies/WEB-DL, desc: "Movies: WEBRip / 720p"}
|
||||
- {id: 41, cat: Movies/HD, desc: "Movies HD"}
|
||||
- {id: 50, cat: Movies/HD, desc: "Movies HD: BluRay / 1080p"}
|
||||
- {id: 51, cat: Movies/UHD, desc: "Movies HD: BluRay / 4K (UHD)"}
|
||||
@@ -60,12 +70,16 @@ caps:
|
||||
- {id: 116, cat: Audio/Video, desc: "Music: Greek Music Videos"}
|
||||
- {id: 92, cat: Audio/Other, desc: "Music: Greek Soundtracks"}
|
||||
- {id: 28, cat: TV, desc: "TV"}
|
||||
- {id: 29, cat: TV/Anime, desc: "TV: Animation"}
|
||||
- {id: 31, cat: TV/Other, desc: "TV: Cartoons"}
|
||||
- {id: 79, cat: TV/Documentary, desc: "TV: Documentaries"}
|
||||
- {id: 77, cat: TV, desc: "TV: Foreign TV Packs"}
|
||||
- {id: 29, cat: TV/Anime, desc: "TV: Foreign Animation"}
|
||||
- {id: 31, cat: TV/Other, desc: "TV: Foreign Cartoons"}
|
||||
- {id: 79, cat: TV/Documentary, desc: "TV: Foreign Documentaries"}
|
||||
- {id: 147, cat: TV, desc: "TV: Foreign Packs"}
|
||||
- {id: 77, cat: TV, desc: "TV: Foreign TV Episodes"}
|
||||
- {id: 75, cat: TV, desc: "TV: Foreign TV Series"}
|
||||
- {id: 76, cat: TV, desc: "TV: Foreign TV Shows"}
|
||||
- {id: 143, cat: TV/Anime, desc: "TV: Greek Audio Animation"}
|
||||
- {id: 142, cat: TV/Other, desc: "TV: Greek Audio Cartoons"}
|
||||
- {id: 144, cat: TV/Documentary, desc: "TV: Greek Audio Documentaries"}
|
||||
- {id: 36, cat: TV, desc: "TV: Greek TV Packs"}
|
||||
- {id: 35, cat: TV, desc: "TV: Greek TV Series"}
|
||||
- {id: 40, cat: TV, desc: "TV: Greek TV Shows"}
|
||||
@@ -186,9 +200,6 @@ search:
|
||||
download:
|
||||
selector: a[href*="details.php?id="]
|
||||
attribute: href
|
||||
magnet:
|
||||
selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
poster:
|
||||
selector: img[src*="/torrents/images/"]
|
||||
attribute: src
|
||||
|
@@ -190,4 +190,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# json UNIT3D 9.0.7
|
||||
# json UNIT3D 9.1.1
|
||||
|
@@ -192,4 +192,4 @@ search:
|
||||
description:
|
||||
selector: td:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
# NexusPHP v1.8.13 2024-09-21
|
||||
# NexusPHP v1.8.15 2024-12-23
|
||||
|
@@ -60,7 +60,7 @@ download:
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{ if .Keywords }}recherche/{{ .Keywords }}{{ else }}{{ end }}"
|
||||
- path: "{{ if .Keywords }}recherche/{{ .Keywords }}{{ else }}recherche/{{ .Today.Year }}{{ end }}/"
|
||||
keywordsfilters:
|
||||
# if searching for season packs switch S01 to saison 1 #9712
|
||||
- name: re_replace
|
||||
@@ -81,7 +81,7 @@ search:
|
||||
selector: td:nth-child(1) a
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
|
||||
title_vostfr:
|
||||
text: "{{ .Result.title_phase1 }}"
|
||||
filters:
|
||||
|
@@ -10,8 +10,8 @@ type: public
|
||||
encoding: UTF-8
|
||||
# to fetch current domain use https://www.rantop.my/
|
||||
links:
|
||||
- https://www.oxtorrent5.com/
|
||||
- hhttps://www.zone-torrent2.com/
|
||||
- https://www.oxtorrent7.com/
|
||||
- https://www.zone-torrent3.com/
|
||||
- https://www.mega-torrent6.com/
|
||||
legacylinks:
|
||||
# latest domains list
|
||||
@@ -26,7 +26,6 @@ legacylinks:
|
||||
- https://www.torrent.onl/
|
||||
- https://www.rantop.org/
|
||||
# actual legacylinks
|
||||
- https://www.oxtorrent.gy/
|
||||
- https://www.oxtorrent.cz/
|
||||
- https://www.torrent911.lol/
|
||||
- https://www.oxtorrent.im/
|
||||
@@ -45,6 +44,9 @@ legacylinks:
|
||||
- https://www.oxtorrent4.com/
|
||||
- https://www.mega-torrent5.com/
|
||||
- https://www.zone-torrent1.com/
|
||||
- https://www.oxtorrent5.com/
|
||||
- hhttps://www.zone-torrent2.com/
|
||||
- https://www.zone-torrent2.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
@@ -126,7 +128,7 @@ search:
|
||||
selector: td:nth-child(1) a
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
|
||||
title_vostfr:
|
||||
text: "{{ .Result.title_phase1 }}"
|
||||
filters:
|
||||
|
@@ -125,7 +125,7 @@ search:
|
||||
by: "{{ .Config.type }}"
|
||||
|
||||
rows:
|
||||
selector: table.lista tr td table.lista tr:has(a[href^="index.php?page=torrent-details"])
|
||||
selector: table[width="100%"] tr td table.lista tr:has(a[href^="index.php?page=torrent-details"])
|
||||
|
||||
fields:
|
||||
category:
|
||||
|
@@ -19,7 +19,8 @@ caps:
|
||||
- {id: 412, cat: PC, desc: "Software/软件"}
|
||||
- {id: 411, cat: Console, desc: "Games/游戏"}
|
||||
- {id: 410, cat: Books, desc: "E-Books/电子书"}
|
||||
- {id: 406, cat: Audio/Video, desc: "Music Videos/MV"}
|
||||
- {id: 414, cat: Audio/Audiobook, desc: "Audiobook/有声书"}
|
||||
- {id: 406, cat: Audio/Video, desc: "Music Videos/音乐短片"}
|
||||
- {id: 413, cat: Audio/Video, desc: "Concert/演唱会/音乐会"}
|
||||
- {id: 408, cat: Audio, desc: "Music/音乐"}
|
||||
- {id: 409, cat: Other, desc: "Others/其他"}
|
||||
|
@@ -52,23 +52,25 @@ login:
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://parabellumhd.cx/search.php?page=1&view=list&order=date&search=&year=
|
||||
# https://parabellumhd.cx/search.php?page=1&view=list&order=date&search=last&year=
|
||||
# https://parabellumhd.cx/search.php?page=1&view=list&order=date&search=&year=2025
|
||||
- path: search.php
|
||||
allowEmptyInputs: true
|
||||
inputs:
|
||||
page: 1
|
||||
view: list
|
||||
order: "{{ .Config.sort }}"
|
||||
search: "{{ .Keywords }}"
|
||||
# if the year is not available in .Query.Year then extract it from .Query.Keywords if found
|
||||
year: "{{ if .Query.Year }}{{ .Query.Year }}{{ else }}{{ re_replace .Query.Keywords \"(.*\\b((19|20)\\d{2})\\b.*)\" \"$2\" }}{{ end }}"
|
||||
search: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ end }}"
|
||||
year: "{{ if .Keywords }}{{ .Query.Year }}{{ else }}{{ .Today.Year }}{{ end }}"
|
||||
keywordsfilters:
|
||||
- name: re_replace # remove year
|
||||
args: ["\\b((19|20)\\d{2})\\b", ""]
|
||||
- name: re_replace # strip season
|
||||
args: ["(?i)\\b(S\\d+)\\b", ""]
|
||||
# strip season and/or ep
|
||||
- name: re_replace
|
||||
args: ["\\b(?:[SE]\\d{1,4}){1,2}\\b", ""]
|
||||
- name: re_replace # strip El
|
||||
args: ["(?i)\\b(el)\\b", ""]
|
||||
- name: tolower
|
||||
|
||||
rows:
|
||||
selector: div.search-results > ul > li
|
||||
@@ -78,32 +80,44 @@ search:
|
||||
selector: p
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Categoría: (.+?),"
|
||||
args: "(?i)Categoría: (.+?),"
|
||||
_format:
|
||||
selector: div.file-info
|
||||
optional: true
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Formato: (.+?),"
|
||||
args: "(?i)Formato: (.+?),"
|
||||
_resolution:
|
||||
selector: div.file-info
|
||||
optional: true
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Resolución: (.+?),"
|
||||
args: "(?i)Resolución: (.+?),"
|
||||
_seasons:
|
||||
selector: div.file-info
|
||||
optional: true
|
||||
filters:
|
||||
- name: regexp
|
||||
args: (\d+\s*\w+)$
|
||||
args: "(?i)(\\d+ temporadas?)"
|
||||
- name: re_replace
|
||||
args: ["(?i)(\\d+) (temporadas?)", "Season $1"]
|
||||
args: ["(?i)(temporadas?)", "Seasons"]
|
||||
_season:
|
||||
selector: div.file-info
|
||||
optional: true
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "(?i)Temporada: (\\d+)"
|
||||
_episode:
|
||||
selector: div.file-info
|
||||
optional: true
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "(?i)Episodio: (\\d+)"
|
||||
title:
|
||||
selector: a[href^="torrent_details.php?id="]
|
||||
filters:
|
||||
- name: append
|
||||
args: " {{ if .Result._seasons }}{{ .Result._seasons }}{{ else }}{{ end }} {{ if .Result._format }}{{ .Result._format }}{{ else }}{{ end }} {{ if .Result._resolution }}{{ .Result._resolution }}{{ else }}{{ end }} Spanish"
|
||||
args: " {{ if .Result._seasons }}{{ .Result._seasons }}{{ else }}{{ end }}{{ if .Result._season }}S{{ .Result._season }}{{ else }}{{ end }}{{ if .Result._episode }}E{{ .Result._episode }}{{ else }}{{ end }} {{ if .Result._format }}{{ .Result._format }}{{ else }}{{ end }} {{ if .Result._resolution }}{{ .Result._resolution }}{{ else }}{{ end }} Spanish"
|
||||
details:
|
||||
selector: a[href^="torrent_details.php?id="]
|
||||
attribute: href
|
||||
|
@@ -95,7 +95,7 @@ settings:
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "Accounts that are inactive for 3 months will be moved to the 'Disabled' group. Strict restrictions are imposed on this group. If the account is still inactive after being moved to this group, it will be permanently blocked without the possibility of unblocking. Simply logging in and browsing the site does not count as an active account. Required activity: downloading/uploading torrents, possibly activity on the forum."
|
||||
default: "<ul><li>If a user has not logged in for 30 days, the account will be marked as inactive.</li><li>If the account remains inactive for an additional 120 days, it will be automatically deactivated (soft delete).</li><li>This means the user will lose access to the account, although the data will be retained for a specified period.</li><li>This policy applies to users in the following groups: User, PowerUser, SuperUser, and Leech.</li><li>How can you keep your account active?</li><li>Simply log in at least once every 30 days and stay active in downloads to maintain your status.</li></ul>"
|
||||
|
||||
login:
|
||||
path: /api/torrents
|
||||
@@ -235,4 +235,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# json UNIT3D 9.0.6 (custom)
|
||||
# json UNIT3D 9.1.1 (custom)
|
||||
|
@@ -11,19 +11,19 @@ links:
|
||||
caps:
|
||||
categorymappings:
|
||||
# Filmy
|
||||
- {id: 27, cat: Movies/DVD, desc: "Filmy DVD"}
|
||||
- {id: 30, cat: Movies/SD, desc: "Filmy DivX/XviD"}
|
||||
- {id: 76, cat: Movies/HD, desc: "Filmy BluRay / REMUX"}
|
||||
- {id: 71, cat: Movies/3D, desc: "Filmy 3D"}
|
||||
- {id: 72, cat: Movies/HD, desc: "Filmy x264/h264/1080p"}
|
||||
- {id: 73, cat: Movies/HD, desc: "Filmy x264/h264/720p"}
|
||||
- {id: 75, cat: Movies/HD, desc: "Filmy x264/h264"}
|
||||
- {id: 77, cat: Movies/UHD, desc: "Filmy 4K UHD"}
|
||||
- {id: 88, cat: Movies/HD, desc: "Filmy x265/h265/1080p"}
|
||||
- {id: 89, cat: Movies/HD, desc: "Filmy x265/h265/720p"}
|
||||
- {id: 74, cat: Movies/HD, desc: "Filmy x265/h265"}
|
||||
- {id: 27, cat: Movies/DVD, desc: "Filmy DVD"}
|
||||
- {id: 71, cat: Movies/3D, desc: "Filmy 3D"}
|
||||
- {id: 75, cat: Movies/HD, desc: "Filmy x264/h264"}
|
||||
- {id: 76, cat: Movies/HD, desc: "Filmy BluRay / REMUX"}
|
||||
- {id: 77, cat: Movies/UHD, desc: "Filmy 4K UHD"}
|
||||
- {id: 78, cat: Movies/SD, desc: "Filmy IVO / AI"}
|
||||
- {id: 79, cat: Movies/SD, desc: "Filmy TS/CAM"}
|
||||
- {id: 88, cat: Movies/HD, desc: "Filmy x265/h265/1080p"}
|
||||
- {id: 89, cat: Movies/HD, desc: "Filmy x265/h265/720p"}
|
||||
# Seriale
|
||||
- {id: 25, cat: TV, desc: "Seriale Polskie"}
|
||||
- {id: 26, cat: TV/Foreign, desc: "Seriale Zagraniczne"}
|
||||
@@ -69,7 +69,7 @@ caps:
|
||||
- {id: 59, cat: XXX/ImageSet, desc: "Zdjęcia"}
|
||||
- {id: 60, cat: XXX/x264, desc: "Filmy"}
|
||||
- {id: 61, cat: XXX/Other, desc: "Gry"}
|
||||
- {id: 62, cat: XXX/Other, desc: "Hentai+18"}
|
||||
- {id: 63, cat: XXX/Other, desc: "Hentai+18"}
|
||||
# Anime
|
||||
- {id: 69, cat: TV/Anime, desc: "Anime"}
|
||||
- {id: 70, cat: XXX/Other, desc: "Hentai"}
|
||||
@@ -77,7 +77,7 @@ caps:
|
||||
# Inne
|
||||
- {id: 55, cat: Other, desc: "Tapety"}
|
||||
- {id: 57, cat: Other, desc: "Pozostale"}
|
||||
- {id: 54, cat: Other, desc: "Śmieszne"}
|
||||
- {id: 86, cat: Other, desc: "Śmieszne"}
|
||||
- {id: 105, cat: Other, desc: "Design www"}
|
||||
- {id: 106, cat: Other, desc: "Filmy (S)VCD"}
|
||||
- {id: 107, cat: Other, desc: "Flash/Shockwave"}
|
||||
|
@@ -133,7 +133,6 @@ search:
|
||||
selector: td:nth-child(3)
|
||||
date:
|
||||
selector: td:nth-child(5) > span
|
||||
attribute: title
|
||||
filters:
|
||||
- name: append
|
||||
args: " +00:00" # GMT
|
||||
|
@@ -188,12 +188,22 @@ settings:
|
||||
1: asc
|
||||
|
||||
login:
|
||||
path: forum/index.php
|
||||
path: forum/login.php
|
||||
method: form
|
||||
form: form[action="/forum/login.php"]
|
||||
captcha:
|
||||
type: image
|
||||
selector: img[src^="//static.pornolab.net/captcha/"]
|
||||
input: input[name^="cap_code_"]
|
||||
inputs:
|
||||
login_username: "{{ .Config.username }}"
|
||||
login_password: "{{ .Config.password }}"
|
||||
input[name="login_username"]: "{{ .Config.username }}"
|
||||
input[name="login_password"]: "{{ .Config.password }}"
|
||||
selectors: true
|
||||
selectorinputs:
|
||||
cap_sid:
|
||||
selector: input[name="cap_sid"]
|
||||
attribute: value
|
||||
optional: true
|
||||
error:
|
||||
- selector: div:contains("Форум временно отключен")
|
||||
- selector: h4.warnColor1.tCenter.mrg_16
|
||||
|
@@ -104,7 +104,7 @@ search:
|
||||
notnewword: 1
|
||||
|
||||
rows:
|
||||
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="])
|
||||
selector: table.torrents > tbody > tr:has(a[href^="details.php?id="]):has(a[href^="download.php?id="])
|
||||
|
||||
fields:
|
||||
category:
|
||||
|
@@ -195,4 +195,4 @@ search:
|
||||
description:
|
||||
selector: td:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
# NexusPHP v1.8.13 2024-09-21
|
||||
# NexusPHP v1.8.15 2024-12-23
|
||||
|
@@ -192,6 +192,6 @@ search:
|
||||
# minimumratio:
|
||||
# text: 0.8
|
||||
minimumseedtime:
|
||||
# 7 days (as seconds = 7 x 24 x 60 x 60)
|
||||
text: 604800
|
||||
# 5 days (as seconds = 5 x 24 x 60 x 60)
|
||||
text: 432000
|
||||
# json UNIT3D 9.0.6
|
||||
|
@@ -6,9 +6,10 @@ language: ru-RU
|
||||
type: semi-private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://riperam.org/
|
||||
- https://riper.online/
|
||||
legacylinks:
|
||||
- http://riperam.org/
|
||||
- https://riperam.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -52,6 +52,10 @@ settings:
|
||||
options:
|
||||
desc: desc
|
||||
asc: asc
|
||||
- name: info_activity
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "If it has been 60 days since your last login, your account will be inactive. After another 30 days without logging in, your account will be Disabled!"
|
||||
|
||||
login:
|
||||
path: /api/torrents
|
||||
@@ -177,4 +181,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# json UNIT3D 9.0.7
|
||||
# json UNIT3D 9.1.0
|
||||
|
@@ -227,4 +227,4 @@ search:
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "{{ .Result.description_verified }} "
|
||||
# NexusPHP v1.8.15 2024-12-23
|
||||
# NexusPHP v1.9.3 2025-05-24
|
||||
|
@@ -9,39 +9,43 @@ type: semi-private
|
||||
encoding: windows-1251
|
||||
followredirect: true
|
||||
links:
|
||||
- https://may10.rudub.biz/
|
||||
- https://jun23.rudub.icu/
|
||||
legacylinks:
|
||||
- http://apr25.rudub.biz/
|
||||
- https://apr25.rudub.biz/
|
||||
- http://apr26.rudub.biz/
|
||||
- https://apr26.rudub.biz/
|
||||
- http://apr27.rudub.biz/
|
||||
- https://apr27.rudub.biz/
|
||||
- http://apr28.rudub.biz/
|
||||
- https://apr28.rudub.biz/
|
||||
- http://apr29.rudub.biz/
|
||||
- https://apr29.rudub.biz/
|
||||
- http://apr30.rudub.biz/
|
||||
- https://apr30.rudub.biz/
|
||||
- http://may01.rudub.biz/
|
||||
- https://may01.rudub.biz/
|
||||
- http://may02.rudub.biz/
|
||||
- https://may02.rudub.biz/
|
||||
- http://may03.rudub.biz/
|
||||
- https://may03.rudub.biz/
|
||||
- http://may04.rudub.biz/
|
||||
- https://may04.rudub.biz/
|
||||
- http://may05.rudub.biz/
|
||||
- https://may05.rudub.biz/
|
||||
- http://may06.rudub.biz/
|
||||
- https://may06.rudub.biz/
|
||||
- http://may07.rudub.biz/
|
||||
- https://may07.rudub.biz/
|
||||
- http://may08.rudub.biz/
|
||||
- https://may08.rudub.biz/
|
||||
- http://may09.rudub.biz/
|
||||
- https://may09.rudub.biz/
|
||||
- http://may10.rudub.biz/
|
||||
- http://jun07.rudub.run/
|
||||
- https://jun07.rudub.run/
|
||||
- http://jun08.rudub.run/
|
||||
- https://jun08.rudub.run/
|
||||
- http://jun09.rudub.run/
|
||||
- https://jun09.rudub.run/
|
||||
- http://jun10.rudub.run/
|
||||
- https://jun10.rudub.run/
|
||||
- http://jun10.rudub.icu/
|
||||
- https://jun10.rudub.icu/
|
||||
- http://jun11.rudub.icu/
|
||||
- https://jun11.rudub.icu/
|
||||
- http://jun12.rudub.icu/
|
||||
- https://jun12.rudub.icu/
|
||||
- http://jun13.rudub.icu/
|
||||
- https://jun13.rudub.icu/
|
||||
- http://jun14.rudub.icu/
|
||||
- https://jun14.rudub.icu/
|
||||
- http://jun15.rudub.icu/
|
||||
- https://jun15.rudub.icu/
|
||||
- http://jun16.rudub.icu/
|
||||
- https://jun16.rudub.icu/
|
||||
- http://jun17.rudub.icu/
|
||||
- https://jun17.rudub.icu/
|
||||
- http://jun18.rudub.icu/
|
||||
- https://jun18.rudub.icu/
|
||||
- http://jun19.rudub.icu/
|
||||
- https://jun19.rudub.icu/
|
||||
- http://jun20.rudub.icu/
|
||||
- https://jun20.rudub.icu/
|
||||
- http://jun21.rudub.icu/
|
||||
- https://jun21.rudub.icu/
|
||||
- http://jun22.rudub.icu/
|
||||
- https://jun22.rudub.icu/
|
||||
- http://jun23.rudub.icu/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -193,4 +193,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 10 days (as seconds = 10 x 24 x 60 x 60)
|
||||
text: 864000
|
||||
# json UNIT3D 8.3.6 (custom)
|
||||
# json UNIT3D 9.1.1 (custom)
|
||||
|
@@ -104,6 +104,8 @@ settings:
|
||||
type: info
|
||||
label: Account Inactivity
|
||||
default: "Accounts can use the park system for up to 180 days."
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
|
@@ -6,6 +6,8 @@ language: de-DE
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://sor-next.top/
|
||||
legacylinks:
|
||||
- https://sor-next.tk/
|
||||
|
||||
caps:
|
||||
|
@@ -17,25 +17,9 @@ caps:
|
||||
- {id: 14, cat: PC/Games, desc: "Игры в разработке и демо-версии"}
|
||||
- {id: 9, cat: PC/Games, desc: "Разное (дополнения, патчи, русификаторы)"}
|
||||
- {id: 18, cat: PC/Games, desc: "Горячие новинки"}
|
||||
- {id: 809, cat: PC/Games, desc: "Горячие новинки от R.G. Механики"}
|
||||
- {id: 810, cat: PC/Games, desc: "Аркады от R.G. Механики"}
|
||||
- {id: 811, cat: PC/Games, desc: "Приключения и квесты от R.G. Механики"}
|
||||
- {id: 812, cat: PC/Games, desc: "Стратегии от R.G. Механики"}
|
||||
- {id: 813, cat: PC/Games, desc: "Симуляторы от R.G. Механики"}
|
||||
- {id: 814, cat: PC/Games, desc: "Action от R.G. Механики"}
|
||||
- {id: 815, cat: PC/Games, desc: "RPG от R.G. Механики"}
|
||||
- {id: 903, cat: PC/Games, desc: "jRPG от R.G. Механики"}
|
||||
- {id: 935, cat: PC/Games, desc: "Ранний доступ от R.G. GOGFAN"}
|
||||
- {id: 914, cat: PC/Games, desc: "Аркады от R.G. GOGFAN"}
|
||||
- {id: 915, cat: PC/Games, desc: "Приключения и квесты от R.G. GOGFAN"}
|
||||
- {id: 931, cat: PC/Games, desc: "Стратегии от R.G. GOGFAN"}
|
||||
- {id: 930, cat: PC/Games, desc: "Симуляторы от R.G. GOGFAN"}
|
||||
- {id: 929, cat: PC/Games, desc: "Action от R.G. GOGFAN"}
|
||||
- {id: 928, cat: PC/Games, desc: "RPG от R.G. GOGFAN"}
|
||||
- {id: 24, cat: PC/Games, desc: "Приключения и квесты"}
|
||||
- {id: 25, cat: PC/Games, desc: "Стратегии"}
|
||||
- {id: 21, cat: PC/Games, desc: "Аркады (основной)"}
|
||||
- {id: 23, cat: PC/Games, desc: "Аркады (коллекции, антологии)"}
|
||||
- {id: 19, cat: PC/Games, desc: "Аркады"}
|
||||
- {id: 29, cat: PC/Games, desc: "Симуляторы"}
|
||||
- {id: 35, cat: PC/Games, desc: "Экшены"}
|
||||
- {id: 40, cat: PC/Games, desc: "Ролевые игры"}
|
||||
@@ -44,6 +28,7 @@ caps:
|
||||
- {id: 42, cat: PC/Games, desc: "Хентайные"}
|
||||
- {id: 968, cat: PC/Games, desc: "Игры для VR"}
|
||||
- {id: 46, cat: PC/Games, desc: "Для самых маленьких"}
|
||||
- {id: 978, cat: PC/Games, desc: "Игры для macOS и Linux"}
|
||||
# Games for Consoles # Игры для Консолей
|
||||
- {id: 69, cat: Console/XBox, desc: "Xbox"}
|
||||
- {id: 86, cat: Console/XBox 360, desc: "XBox360 | Игры"}
|
||||
@@ -53,7 +38,6 @@ caps:
|
||||
- {id: 612, cat: Console/XBox 360, desc: "XBox360 | Live"}
|
||||
- {id: 614, cat: Console/XBox 360, desc: "XBox360 | Soft"}
|
||||
- {id: 88, cat: Console/XBox, desc: "XBox | Игры"}
|
||||
- {id: 85, cat: Console/XBox, desc: "Прочее | Архив (XBox)"}
|
||||
- {id: 70, cat: Console/PSP, desc: "PlayStation"}
|
||||
- {id: 973, cat: Console/PS4, desc: "PS5 | Игры"}
|
||||
- {id: 910, cat: Console/PS4, desc: "PS4 | Игры"}
|
||||
@@ -85,82 +69,59 @@ caps:
|
||||
- {id: 351, cat: Console, desc: "Saturn | Игры"}
|
||||
- {id: 352, cat: Console, desc: "Игры для старых консолей"}
|
||||
- {id: 390, cat: Console, desc: "Коллекции (игры для разных платформ)"}
|
||||
# Games for macOS and Linux # Игры для macOS и Linux
|
||||
- {id: 129, cat: PC/Games, desc: "Игры для Linux от R.G. GOGFAN"}
|
||||
- {id: 965, cat: PC/Games, desc: "[Linux] Ранний доступ от R.G. GOGFAN"}
|
||||
- {id: 874, cat: PC/Games, desc: "[Linux] Аркады от R.G. GOGFAN"}
|
||||
- {id: 695, cat: PC/Games, desc: "[Linux] Приключения и квесты от R.G. GOGFAN"}
|
||||
- {id: 873, cat: PC/Games, desc: "[Linux] Стратегии от R.G. GOGFAN"}
|
||||
- {id: 872, cat: PC/Games, desc: "[Linux] Симуляторы от R.G. GOGFAN"}
|
||||
- {id: 871, cat: PC/Games, desc: "[Linux] Action от R.G. GOGFAN"}
|
||||
- {id: 932, cat: PC/Games, desc: "[Linux] RPG от R.G. GOGFAN"}
|
||||
- {id: 861, cat: PC/Games, desc: "Игры для macOS от R.G. GOGFAN"}
|
||||
- {id: 966, cat: PC/Games, desc: "[macOS] Ранний доступ от R.G. GOGFAN"}
|
||||
- {id: 862, cat: PC/Games, desc: "[macOS] Аркады от R.G. GOGFAN"}
|
||||
- {id: 875, cat: PC/Games, desc: "[macOS] Приключения и квесты от R.G. GOGFAN"}
|
||||
- {id: 876, cat: PC/Games, desc: "[macOS] Стратегии от R.G. GOGFAN"}
|
||||
- {id: 877, cat: PC/Games, desc: "[macOS] Симуляторы от R.G. GOGFAN"}
|
||||
- {id: 878, cat: PC/Games, desc: "[macOS] Action от R.G. GOGFAN"}
|
||||
- {id: 933, cat: PC/Games, desc: "[macOS] RPG от R.G. GOGFAN"}
|
||||
# Cinema # Кинематограф
|
||||
- {id: 429, cat: Movies, desc: "Новинки фильмов и мультфильмов (2024-2025)"}
|
||||
- {id: 964, cat: Movies/UHD, desc: "Новинки | UHD 4K"}
|
||||
- {id: 431, cat: Movies/WEB-DL, desc: "Новинки | HD"}
|
||||
- {id: 430, cat: Movies, desc: "Новинки | Rips"}
|
||||
- {id: 703, cat: Movies, desc: "Новинки | CAMRip, TS, WEBRip(LQ)"}
|
||||
- {id: 74, cat: Movies/Foreign, desc: "Зарубежное кино"}
|
||||
- {id: 963, cat: Movies/UHD, desc: "Зарубежное кино | UHD 4K"}
|
||||
- {id: 122, cat: Movies/HD, desc: "Зарубежное кино | HD"}
|
||||
- {id: 124, cat: Movies/Foreign, desc: "Зарубежное кино | Rips"}
|
||||
- {id: 123, cat: Movies, desc: "Сборники фильмов"}
|
||||
- {id: 75, cat: Movies, desc: "Отечественное кино"}
|
||||
- {id: 974, cat: Movies/UHD, desc: "Отечественное кино | UHD 4K"}
|
||||
- {id: 127, cat: Movies/BluRay, desc: "Отечественное кино | Blu-Ray и BDRemux"}
|
||||
- {id: 128, cat: Movies/HD, desc: "Отечественное кино | HD Rips"}
|
||||
- {id: 133, cat: Movies/DVD, desc: "Отечественное кино | DVD"}
|
||||
- {id: 131, cat: Movies, desc: "Российское и советское кино | Rips"}
|
||||
- {id: 869, cat: Movies/3D, desc: "3D"}
|
||||
- {id: 161, cat: TV/Foreign, desc: "Сериалы"}
|
||||
- {id: 886, cat: Movies, desc: "Новинки зарубежных сериалов (2024-2025)"}
|
||||
- {id: 135, cat: Movies, desc: "Зарубежные сериалы до 2024г."}
|
||||
- {id: 160, cat: TV, desc: "Отечественные cериалы"}
|
||||
- {id: 320, cat: TV, desc: "Мультфильмы"}
|
||||
- {id: 325, cat: TV/SD, desc: "Мультфильмы | DVD"}
|
||||
- {id: 325, cat: TV/UHD, desc: "Мультфильмы | UHD 4K"}
|
||||
- {id: 938, cat: TV/HD, desc: "Мультфильмы | Blu-Ray и BDRemux"}
|
||||
- {id: 324, cat: TV/HD, desc: "Мультфильмы | HD Rips"}
|
||||
- {id: 328, cat: TV, desc: "Мультфильмы | Rips"}
|
||||
- {id: 330, cat: TV, desc: "Сборники мультфильмов"}
|
||||
- {id: 321, cat: TV, desc: "Мультсериалы"}
|
||||
- {id: 162, cat: TV/Documentary, desc: "Документальные фильмы и телепередачи"}
|
||||
- {id: 162, cat: TV/Documentary, desc: "Документальные фильмы и телешоу"}
|
||||
# Anime # Аниме
|
||||
- {id: 693, cat: TV/Anime, desc: "Аниме (Основной)"}
|
||||
- {id: 684, cat: TV/Anime, desc: "Аниме (DVD)"}
|
||||
- {id: 106, cat: TV/Anime, desc: "Аниме Манга и прочий арт"}
|
||||
- {id: 678, cat: TV/Anime, desc: "Аниме (HD и Blu-ray)"}
|
||||
- {id: 660, cat: TV/Anime, desc: "Онгоинги и новинки аниме"}
|
||||
- {id: 95, cat: TV/Anime, desc: "Аниме (HD)"}
|
||||
- {id: 660, cat: TV/Anime, desc: "Аниме ?"}
|
||||
- {id: 684, cat: TV/Anime, desc: "Аниме (Rips | DVD)"}
|
||||
- {id: 106, cat: TV/Anime, desc: "Манга и прочий арт"}
|
||||
- {id: 680, cat: TV/Anime, desc: "Аниме (Хентай)"}
|
||||
- {id: 682, cat: TV/Anime, desc: "Аниме UnCensored"}
|
||||
- {id: 681, cat: TV/Anime, desc: "Аниме Censored"}
|
||||
- {id: 697, cat: TV/Anime, desc: "Аниме Манга, обои, артбуки и др."}
|
||||
- {id: 682, cat: TV/Anime, desc: "UnCensored"}
|
||||
- {id: 681, cat: TV/Anime, desc: "Censored"}
|
||||
- {id: 697, cat: TV/Anime, desc: "Манга, обои, артбуки и др."}
|
||||
# Music and Music Video # Музыка и Музыкальное видео
|
||||
- {id: 450, cat: Audio, desc: "Общий раздел музыки"}
|
||||
- {id: 470, cat: Audio, desc: "Классическая музыка"}
|
||||
- {id: 495, cat: Audio, desc: "New Age, Relax, Meditative & Flamenco"}
|
||||
- {id: 456, cat: Audio, desc: "Jazz, Blues"}
|
||||
- {id: 462, cat: Audio, desc: "JReggae, Ska, Dub"}
|
||||
- {id: 462, cat: Audio, desc: "Reggae, Ska, Dub"}
|
||||
- {id: 491, cat: Audio, desc: "Фольклор, Народная и Этническая музыка"}
|
||||
- {id: 468, cat: Audio, desc: "Зарубежный Rock"}
|
||||
- {id: 469, cat: Audio/Lossless, desc: "Rосk, Mеtаl, Аltеrnаtivе, Рunk, Indереndеnt (lоsslеss)"}
|
||||
- {id: 472, cat: Audio/MP3, desc: "Rосk, Mеtаl, Аltеrnаtivе, Рunk, Indереndеnt (mp3)"}
|
||||
- {id: 476, cat: Audio, desc: "Отечественный Rock"}
|
||||
- {id: 477, cat: Audio/Lossless, desc: "Rосk, Punk, Alternative (losslеss)"}
|
||||
- {id: 479, cat: Audio/MP3, desc: "Rосk, Punk, Alternative (mр3)"}
|
||||
- {id: 477, cat: Audio/Lossless, desc: "Rосk, Metal, Punk, Alternative (losslеss)"}
|
||||
- {id: 479, cat: Audio/MP3, desc: "Rосk, Metal, Punk, Alternative (mр3)"}
|
||||
- {id: 482, cat: Audio, desc: "Поп-музыка, Eurodance, Disco"}
|
||||
- {id: 483, cat: Audio, desc: "Зарубежная Поп-музыка"}
|
||||
- {id: 484, cat: Audio, desc: "Отечественная Поп-музыка"}
|
||||
- {id: 485, cat: Audio, desc: "Eurodance, Technopop, Disco"}
|
||||
- {id: 489, cat: Audio/MP3, desc: "Поп-музыка, Eurodance, Disco (официальные сборники) (mp3)"}
|
||||
- {id: 489, cat: Audio/MP3, desc: "Поп-музыка, Eurodance, Disco (сборники) (mp3)"}
|
||||
- {id: 503, cat: Audio, desc: "Rap, Hip-Hop, R'n'B"}
|
||||
- {id: 504, cat: Audio, desc: "Зарубежный Rap, Hip-Hop, R'n'B"}
|
||||
- {id: 505, cat: Audio, desc: "Отечественный Rap, Hip-Hop, R'n'B"}
|
||||
@@ -179,32 +140,19 @@ caps:
|
||||
- {id: 535, cat: Audio, desc: "Музыка других жанров"}
|
||||
- {id: 539, cat: Audio, desc: "Музыкальное видео"}
|
||||
# Software # Программное обеспечение
|
||||
- {id: 202, cat: PC/Mac, desc: "Mac OS (для Apple Macintosh)"}
|
||||
- {id: 203, cat: PC/Mac, desc: "Mac OS (для РС-Hackintosh)"}
|
||||
- {id: 208, cat: PC/Mac, desc: "[macOS] Архиваторы и файловые менеджеры"}
|
||||
- {id: 204, cat: PC/Mac, desc: "[macOS] Проигрыватели и кодеки"}
|
||||
- {id: 205, cat: PC/Mac, desc: "[macOS] Офисные приложения и редакторы"}
|
||||
- {id: 206, cat: PC/Mac, desc: "[macOS] Работа с носителями и медиа"}
|
||||
- {id: 939, cat: PC/Mac, desc: "[macOS] Информационная безопасность"}
|
||||
- {id: 940, cat: PC/Mac, desc: "[macOS] Интернет-приложения"}
|
||||
- {id: 207, cat: PC/Mac, desc: "Системные программы для Mac OS"}
|
||||
- {id: 215, cat: PC, desc: "Операционные системы (Unix и Unix-подобные)"}
|
||||
- {id: 216, cat: PC, desc: "Программное обеспечение для Unix и Unix-подобных OS"}
|
||||
- {id: 217, cat: PC, desc: "Другие OS и программное обеспечение под них"}
|
||||
- {id: 639, cat: TV, desc: "Обучающие видеоматериалы"}
|
||||
- {id: 202, cat: TV, desc: "macOS и ПО под них"}
|
||||
- {id: 274, cat: TV, desc: "Веб-разработка и программирование"}
|
||||
- {id: 303, cat: TV, desc: "Материалы для мультимедиа и дизайна"}
|
||||
- {id: 969, cat: PC, desc: "Windows 11"}
|
||||
- {id: 905, cat: PC, desc: "Windows 10"}
|
||||
- {id: 230, cat: PC, desc: "Windows 7"}
|
||||
- {id: 879, cat: PC, desc: "Windows 8"}
|
||||
- {id: 229, cat: PC, desc: "Windows Vista"}
|
||||
- {id: 228, cat: PC, desc: "Windows XP"}
|
||||
- {id: 227, cat: PC, desc: "Настольные OS, выпущенные до 2001 года (Microsoft Windows OS.."}
|
||||
- {id: 970, cat: PC, desc: "Сборки (Microsoft Windows 11)"}
|
||||
- {id: 906, cat: PC, desc: "Сборки (Microsoft Windows 10)"}
|
||||
- {id: 701, cat: PC, desc: "Сборки (Microsoft Windows 7)"}
|
||||
- {id: 880, cat: PC, desc: "Сборки (Microsoft Windows 8)"}
|
||||
- {id: 698, cat: PC, desc: "Сборки (Microsoft Windows XP)"}
|
||||
- {id: 231, cat: PC, desc: "Серверные (Microsoft Windows OS)"}
|
||||
- {id: 232, cat: PC, desc: "Разное (Microsoft Windows OS)"}
|
||||
- {id: 232, cat: PC, desc: "Разное (Microsoft Windows, WinXP, Vista, 8)"}
|
||||
- {id: 236, cat: PC, desc: "Работа с жёстким диском"}
|
||||
- {id: 237, cat: PC, desc: "Резервное копирование"}
|
||||
- {id: 240, cat: PC, desc: "Архиваторы и файловые менеджеры"}
|
||||
@@ -234,55 +182,18 @@ caps:
|
||||
- {id: 263, cat: PC, desc: "Медицинское программное обеспечение"}
|
||||
- {id: 264, cat: PC, desc: "Справочные системы и карты"}
|
||||
- {id: 265, cat: PC, desc: "Разное (Пользовательские программы)"}
|
||||
- {id: 268, cat: PC, desc: "WYSIWYG Редакторы для веб-диза"}
|
||||
- {id: 269, cat: PC, desc: "Текстовые редакторы с подсветкой"}
|
||||
- {id: 270, cat: PC, desc: "Среды программирования, компиляторы и вспомогательные програ.."}
|
||||
- {id: 271, cat: PC, desc: "Компоненты для сред программирования"}
|
||||
- {id: 272, cat: PC, desc: "Системы управления базами данных (СУБД)"}
|
||||
- {id: 273, cat: PC, desc: "Скрипты и шаблоны"}
|
||||
- {id: 274, cat: PC, desc: "Разное (Веб-разработка и программирование)"}
|
||||
- {id: 278, cat: PC, desc: "Программные комплекты"}
|
||||
- {id: 279, cat: PC, desc: "Плагины для программ компании Adobe"}
|
||||
- {id: 280, cat: PC, desc: "Графические редакторы"}
|
||||
- {id: 281, cat: PC, desc: "Программы для верстки, печати и работы со шрифтами"}
|
||||
- {id: 282, cat: PC, desc: "3D моделирование, рендеринг и плагины для них"}
|
||||
- {id: 283, cat: PC, desc: "Анимация"}
|
||||
- {id: 284, cat: PC, desc: "Создание DVD и BD дисков"}
|
||||
- {id: 285, cat: PC, desc: "Редакторы видео"}
|
||||
- {id: 286, cat: PC, desc: "Видео- Аудио- конверторы"}
|
||||
- {id: 287, cat: PC, desc: "Работа со звуком"}
|
||||
- {id: 290, cat: PC, desc: "Разное (Программы для работы с мультимедиа и 3D)"}
|
||||
- {id: 293, cat: PC, desc: "Растровые и Векторные Клипарты"}
|
||||
- {id: 294, cat: PC, desc: "Заготовки, виньетки, рамки"}
|
||||
- {id: 295, cat: PC, desc: "Стили, кисти, формы и узоры для Adobe Photoshop"}
|
||||
- {id: 296, cat: PC, desc: "Текстуры и материалы"}
|
||||
- {id: 297, cat: PC, desc: "3D графика"}
|
||||
- {id: 298, cat: PC, desc: "Футажи"}
|
||||
- {id: 299, cat: PC, desc: "Звуковые эффекты"}
|
||||
- {id: 300, cat: PC, desc: "Библиотеки сэмплов"}
|
||||
- {id: 301, cat: PC, desc: "Шрифты"}
|
||||
- {id: 302, cat: PC, desc: "Photostoсks"}
|
||||
- {id: 303, cat: PC, desc: "Разное (Материалы для мультимедиа и дизайна)"}
|
||||
- {id: 597, cat: PC, desc: "Справочно-правовые Системы"}
|
||||
- {id: 600, cat: PC, desc: "Консультант Плюс"}
|
||||
- {id: 599, cat: PC, desc: "Гарант"}
|
||||
- {id: 601, cat: PC, desc: "Кодекс"}
|
||||
- {id: 623, cat: PC, desc: "Мобильные телефоны"}
|
||||
- {id: 624, cat: PC, desc: "КПК"}
|
||||
- {id: 625, cat: PC, desc: "Навигаторы"}
|
||||
- {id: 626, cat: PC, desc: "Карты для навигаторов"}
|
||||
- {id: 627, cat: PC, desc: "Плееры"}
|
||||
- {id: 628, cat: PC, desc: "Разное (Мобильные устройства и КПК)"}
|
||||
- {id: 622, cat: PC/Mobile-iOS, desc: "Apple Mobile Device Software"}
|
||||
- {id: 667, cat: PC/Mobile-iOS, desc: "Прошивки (iPhone/iPod Touch/iPad)"}
|
||||
- {id: 668, cat: PC/Mobile-iOS, desc: "Программы (iPhone/iPod Touch/iPad)"}
|
||||
- {id: 669, cat: PC/Mobile-iOS, desc: "Игры (iPhone/iPod Touch/iPad)"}
|
||||
- {id: 670, cat: PC/Mobile-iOS, desc: "Видео (iPhone/iPod Touch/iPad)"}
|
||||
- {id: 672, cat: PC/Mobile-iOS, desc: "Разное (iPhone/iPod Touch/iPad)"}
|
||||
- {id: 671, cat: PC/Mobile-iOS, desc: "Музыка (iPhone/iPod Touch/iPad)"}
|
||||
- {id: 639, cat: PC, desc: "Обучающие видеоматериалы"}
|
||||
- {id: 640, cat: PC, desc: "Мультимедийные материалы"}
|
||||
- {id: 642, cat: PC, desc: "Разное"}
|
||||
# Library # Библиотека
|
||||
- {id: 717, cat: Books, desc: "Аудиокниги"}
|
||||
- {id: 738, cat: Books, desc: "Детектив / боевик"}
|
||||
|
@@ -5,6 +5,8 @@ description: "TheEmpire (TE) is a Private Torrent Tracker for COMMONWEALTH TV /
|
||||
language: en-US
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
certificates:
|
||||
- 922b485175aeea4e956d03596eedebcd4a09fedc # expired 23-May-2025
|
||||
links:
|
||||
- https://theempire.click/
|
||||
legacylinks:
|
||||
|
@@ -6,6 +6,8 @@ language: de-DE
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://theparadiese.hopto.org/
|
||||
legacylinks:
|
||||
- https://theparadiese.org/
|
||||
|
||||
caps:
|
||||
|
@@ -169,6 +169,6 @@ search:
|
||||
minimumratio:
|
||||
text: 1.0
|
||||
minimumseedtime:
|
||||
# 1 day (as seconds = 24 x 60 x 60)
|
||||
text: 86400
|
||||
# 3 day (as seconds = 3 x 24 x 60 x 60)
|
||||
text: 259200
|
||||
# XenForo
|
||||
|
@@ -57,19 +57,6 @@ settings:
|
||||
-s: size desc
|
||||
s: size asc
|
||||
|
||||
download:
|
||||
infohash:
|
||||
hash:
|
||||
selector: :root
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "\"info_hash\": \"([A-F|a-f|0-9]{40})\","
|
||||
title:
|
||||
selector: :root
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "status\": \\w+, \"name\": \"(.+?)\", \"short_name"
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "get-posts/order:{{ .Config.sort }}{{ range .Categories }}:category:{{.}}{{end}}{{ if or .Query.IMDBID .Keywords }}:keywords:{{ or .Query.IMDBID .Keywords }}{{ else }}:time:10D{{ end }}:paginate_by:100:format:json/"
|
||||
@@ -99,8 +86,8 @@ search:
|
||||
args: [" ", "-"]
|
||||
details:
|
||||
text: "/post-detail/{{ .Result._id }}/{{ .Result.details_url }}/"
|
||||
download:
|
||||
text: "{{ .Result.details }}?format=json"
|
||||
infohash:
|
||||
selector: h
|
||||
poster:
|
||||
selector: t
|
||||
imdbid:
|
||||
|
@@ -8,11 +8,9 @@ encoding: UTF-8
|
||||
followredirect: true
|
||||
testlinktorrent: false
|
||||
links:
|
||||
- https://ww1.torrent9.fm/
|
||||
- https://www.torrent9.zone/
|
||||
- https://torrent9.to/
|
||||
legacylinks:
|
||||
- https://ww1.torrent9.uno/
|
||||
- https://wvw.t9.pe/
|
||||
- https://www4.torrent9.to/
|
||||
- https://www.torrent9.cat/
|
||||
- https://www.torrent09.uno/
|
||||
@@ -35,6 +33,7 @@ legacylinks:
|
||||
- https://torrent9.proxyninja.org/ # Error 1007
|
||||
- https://www.torrent9.se/
|
||||
- https://torrent9.unblockninja.com/ # 403 forbidden
|
||||
- https://ww1.torrent9.fm/
|
||||
|
||||
caps:
|
||||
# dont forget to update the search fields category case block
|
||||
@@ -56,6 +55,8 @@ caps:
|
||||
allowrawsearch: true
|
||||
|
||||
settings:
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
- name: multilang
|
||||
type: checkbox
|
||||
label: Replace MULTi by another language in release name
|
||||
@@ -101,7 +102,7 @@ download:
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{ if .Keywords }}/search_torrent/{{ .Keywords }}{{ .Config.sort }}{{ else }}{{ end }}"
|
||||
- path: "{{ if .Keywords }}search_torrent/{{ .Keywords }}{{ .Config.sort }}{{ else }}home/{{ end }}"
|
||||
keywordsfilters:
|
||||
# if searching for season packs with S01 to saison 1 #9712
|
||||
- name: re_replace
|
||||
@@ -144,7 +145,7 @@ search:
|
||||
text: "{{ if .Result.title_optional }}{{ .Result.title_optional }}{{ else }}{{ .Result.title_default }}{{ end }}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b(19|20\\d{2})\\b)$", "$3 $1$2"]
|
||||
args: ["(?i)\\b(FRENCH|MULTI|TRUEFRENCH|VOSTFR|SUBFRENCH)\\b(.+?)(\\b((19|20)\\d{2})\\b)$", "$3 $1$2"]
|
||||
title_vostfr:
|
||||
text: "{{ .Result.title_phase1 }}"
|
||||
filters:
|
||||
|
83
src/Jackett.Common/Definitions/torrentgalaxyclone.yml
Normal file
83
src/Jackett.Common/Definitions/torrentgalaxyclone.yml
Normal file
@@ -0,0 +1,83 @@
|
||||
---
|
||||
id: torrentgalaxyclone
|
||||
name: TorrentGalaxyClone
|
||||
description: "TorrentGalaxyClone is a Public site for MOVIES / TV / GENERAL"
|
||||
language: en-US
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
# https://proxygalaxy.cc/ for health status and alternate domains
|
||||
links:
|
||||
- https://torrentgalaxy.one/
|
||||
- https://torrentgalaxy.info/
|
||||
- https://torrentgalaxy.space/
|
||||
|
||||
caps:
|
||||
# dont forget to update the path categories in the search block
|
||||
categorymappings:
|
||||
- {id: Anime, cat: TV/Anime, desc: "Anime"}
|
||||
- {id: Apps, cat: PC, desc: "Apps"}
|
||||
- {id: Books, cat: Books, desc: "Books"}
|
||||
- {id: Docus, cat: TV/Documentary, desc: "Documentaries"}
|
||||
- {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: Documentaries, cat: TV/Documentary, desc: "Docus"}
|
||||
- {id: XXX, cat: XXX, desc: "XXX"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
movie-search: [q, imdbid]
|
||||
music-search: [q]
|
||||
book-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selectors:
|
||||
- selector: a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
# https://torrentgalaxy.one/get-posts/keywords:tt1890725/
|
||||
# https://torrentgalaxy.one/get-posts/keywords:andor/
|
||||
# https://torrentgalaxy.one/get-posts/category:Movies:category:TV:keywords:bodies
|
||||
paths:
|
||||
- path: "get-posts/{{ if or .Query.IMDBID .Keywords }}keywords:{{ or .Query.IMDBID .Keywords }}{{ else }}{{ end }}{{ range .Categories }}:category:{{.}}{{end}}"
|
||||
|
||||
rows:
|
||||
selector: div.tgxtablerow
|
||||
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="/get-posts/category:"]
|
||||
title:
|
||||
selector: a[href^="/post-detail/"]
|
||||
attribute: title
|
||||
details:
|
||||
selector: a[href^="/post-detail/"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="/post-detail/"]
|
||||
attribute: href
|
||||
imdbid:
|
||||
selector: a[href^="/get-posts/keywords:tt"]
|
||||
attribute: href
|
||||
size:
|
||||
selector: div.tgxtablecell:nth-last-child(5)
|
||||
seeders:
|
||||
selector: div.tgxtablecell:nth-last-child(2) span font
|
||||
leechers:
|
||||
selector: div.tgxtablecell:nth-last-child(2) span font:nth-of-type(2)
|
||||
date:
|
||||
selector: div.tgxtablecell:nth-last-child(1)
|
||||
remove: div.bighide
|
||||
filters:
|
||||
- name: timeago
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
@@ -7,21 +7,9 @@ type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://torrentqq367.com/
|
||||
- https://torrentegg59.com/
|
||||
- https://torrentqq373.com/
|
||||
- https://torrentegg65.com/
|
||||
legacylinks:
|
||||
- https://torrentqq353.com/
|
||||
- https://torrentegg45.com/
|
||||
- https://torrentqq354.com/
|
||||
- https://torrentegg46.com/
|
||||
- https://torrentqq355.com/
|
||||
- https://torrentegg47.com/
|
||||
- https://torrentqq356.com/
|
||||
- https://torrentegg48.com/
|
||||
- https://torrentqq357.com/
|
||||
- https://torrentegg49.com/
|
||||
- https://torrentqq358.com/
|
||||
- https://torrentegg50.com/
|
||||
- https://torrentqq359.com/
|
||||
- https://torrentegg51.com/
|
||||
- https://torrentqq360.com/
|
||||
@@ -38,6 +26,18 @@ legacylinks:
|
||||
- https://torrentegg57.com/
|
||||
- https://torrentqq366.com/
|
||||
- https://torrentegg58.com/
|
||||
- https://torrentqq367.com/
|
||||
- https://torrentegg59.com/
|
||||
- https://torrentqq368.com/
|
||||
- https://torrentegg60.com/
|
||||
- https://torrentqq369.com/
|
||||
- https://torrentegg61.com/
|
||||
- https://torrentqq370.com/
|
||||
- https://torrentegg62.com/
|
||||
- https://torrentqq371.com/
|
||||
- https://torrentegg63.com/
|
||||
- https://torrentqq372.com/
|
||||
- https://torrentegg64.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -7,14 +7,8 @@ type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://torrentsir173.com/
|
||||
- https://torrentsir176.com/
|
||||
legacylinks:
|
||||
- http://torrentsir162.com/
|
||||
- https://torrentsir162.com/
|
||||
- http://torrentsir163.com/
|
||||
- https://torrentsir163.com/
|
||||
- http://torrentsir164.com/
|
||||
- https://torrentsir164.com/
|
||||
- http://torrentsir165.com/
|
||||
- https://torrentsir165.com/
|
||||
- http://torrentsir166.com/
|
||||
@@ -32,6 +26,12 @@ legacylinks:
|
||||
- http://torrentsir172.com/
|
||||
- https://torrentsir172.com/
|
||||
- http://torrentsir173.com/
|
||||
- https://torrentsir173.com/
|
||||
- http://torrentsir174.com/
|
||||
- https://torrentsir174.com/
|
||||
- http://torrentsir175.com/
|
||||
- https://torrentsir175.com/
|
||||
- http://torrentsir176.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -9,9 +9,8 @@ followredirect: true
|
||||
requestDelay: 2
|
||||
# to fetch current domain use https://tzip.top/
|
||||
links:
|
||||
- https://torrentsome194.com/
|
||||
- https://torrentsome200.com/
|
||||
legacylinks:
|
||||
- https://torrentsome184.com/
|
||||
- https://torrentsome185.com/
|
||||
- https://torrentsome186.com/
|
||||
- https://torrentsome187.com/
|
||||
@@ -21,6 +20,12 @@ legacylinks:
|
||||
- https://torrentsome191.com/
|
||||
- https://torrentsome192.com/
|
||||
- https://torrentsome193.com/
|
||||
- https://torrentsome194.com/
|
||||
- https://torrentsome195.com/
|
||||
- https://torrentsome196.com/
|
||||
- https://torrentsome197.com/
|
||||
- https://torrentsome198.com/
|
||||
- https://torrentsome199.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -7,7 +7,10 @@ type: public
|
||||
encoding: UTF-8
|
||||
# to fetch current domain use https://xn--sm2bw9uj0jb6a.com/
|
||||
links:
|
||||
- https://ssg1.torrentssg8.com/
|
||||
legacylinks:
|
||||
- https://torrentssg7.com/
|
||||
- https://torrentssg8.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
@@ -38,6 +41,10 @@ caps:
|
||||
music-search: [q]
|
||||
|
||||
settings:
|
||||
- name: ip_filtering
|
||||
type: info
|
||||
label: "IP Filtering"
|
||||
default: "torrentssg (토렌트쓱) blocks Non-South Korean IP addresses. A <b>FlareSolverr</b> error means your IP was not accepted."
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
|
||||
@@ -48,7 +55,7 @@ download:
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://torrentssg7.com/bbs/search.php?bo_table=&sca=&sop=and&sfl=wr_subject%7C%7Cwr_content&stx=2025
|
||||
# https://ssg1.torrentssg8.com/bbs/search.php?bo_table=&sca=&sop=and&sfl=wr_subject%7C%7Cwr_content&stx=2025
|
||||
- path: bbs/search.php
|
||||
allowEmptyInputs: true
|
||||
inputs:
|
||||
|
@@ -9,9 +9,8 @@ followredirect: true
|
||||
requestDelay: 2
|
||||
# to fetch current domain use https://tzip.top/
|
||||
links:
|
||||
- https://torrenttip175.com/
|
||||
- https://torrenttip181.top/
|
||||
legacylinks:
|
||||
- https://Torrenttip165.com/
|
||||
- https://Torrenttip166.com/
|
||||
- https://Torrenttip167.com/
|
||||
- https://Torrenttip168.com/
|
||||
@@ -21,6 +20,12 @@ legacylinks:
|
||||
- https://torrenttip172.com/
|
||||
- https://torrenttip173.com/
|
||||
- https://torrenttip174.com/
|
||||
- https://torrenttip175.com/
|
||||
- https://torrenttip176.com/
|
||||
- https://torrenttip177.com/
|
||||
- https://torrenttip178.com/
|
||||
- https://torrenttip179.com/
|
||||
- https://torrenttip180.top/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
@@ -1,87 +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:
|
||||
- name: info_flaresolverr
|
||||
type: info_flaresolverr
|
||||
|
||||
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: "dd MMM yy zzz"
|
||||
size:
|
||||
selector: td:nth-of-type(3)
|
||||
seeders:
|
||||
selector: span.green
|
||||
leechers:
|
||||
selector: span.red
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# engine n/a
|
@@ -200,4 +200,4 @@ search:
|
||||
minimumseedtime:
|
||||
# 2 days (as seconds = 2 x 24 x 60 x 60)
|
||||
text: 172800
|
||||
# json UNIT3D 8.3.6
|
||||
# json UNIT3D 9.0.8
|
||||
|
@@ -31,11 +31,12 @@ settings: []
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://uindex.org/search.php?search=complete
|
||||
# https://uindex.org/search.php?search=complete&c=0
|
||||
- path: search.php
|
||||
allowEmptyInputs: true
|
||||
inputs:
|
||||
search: "{{ .Keywords }}"
|
||||
c: 0
|
||||
|
||||
rows:
|
||||
selector: table.maintable > tbody > tr:has(a[href^="magnet:?xt="])
|
||||
|
@@ -171,4 +171,4 @@ search:
|
||||
description:
|
||||
selector: td:nth-child(2)
|
||||
remove: a, b, font, img, span
|
||||
# NexusPHP v1.8.15 2024-12-23
|
||||
# NexusPHP v1.9.3 2025-05-24
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user