2022-04-29 23:57:05 +00:00
---
id : hdgalaktik
name : HDGalaKtik
2023-04-12 04:50:52 +00:00
description : "HDGalaKtik is a RUSSIAN Semi-Private tracker for MOVIES / TV / GENERAL"
2022-04-29 23:57:05 +00:00
language : ru-RU
type : semi-private
encoding : UTF-8
2022-10-01 02:45:00 +00:00
links :
2022-08-05 09:55:58 +00:00
- https://www.trackerpmr.com/
2022-10-01 02:21:35 +00:00
- https://freetmd.com/
2022-12-27 08:55:58 +00:00
- https://kinoradiomagia.tv/
2022-10-01 02:21:35 +00:00
legacylinks :
- https://hdgalaktik.com/
2022-04-29 23:57:05 +00:00
caps :
categorymappings :
- {id: 13, cat: Movies, desc : "Фильмы (Movies)" }
- {id: 6, cat: TV, desc : "Мультфильмы (Cartoons)" }
- {id: 10, cat: Audio, desc : "Музыка (Music)" }
- {id: 26, cat: PC, desc : "Программы (Programs)" }
- {id: 5, cat: Console, desc : "Игры (Games)" }
- {id: 25, cat: Other, desc : "Картинки (Pictures)" }
- {id: 11, cat: TV, desc : "Сериалы (TV Series)" }
- {id: 12, cat: TV/Anime, desc : "Аниме (Anime)" }
- {id: 16, cat: Books, desc : "Книги (Books)" }
- {id: 18, cat: Audio/Video, desc : "Клипы / Ролики (Clips / Trailers)" }
- {id: 22, cat: TV, desc : "Т В / Передачи (TV)" }
- {id: 27, cat: PC/Mobile-Other, desc : "Игры - Мобила / КПК (Mobile)" }
- {id: 1, cat: PC/ISO, desc : "Образы (ISO)" }
- {id: 4, cat: Other, desc : "Другое (Other)" }
modes :
search : [ q]
tv-search : [ q, season, ep]
movie-search : [ q]
music-search : [ q]
book-search : [ q]
settings :
2022-05-01 04:58:21 +00:00
- name : cookie
2022-04-29 23:57:05 +00:00
type : text
2022-05-01 04:58:21 +00:00
label : Cookie
- name : info
type : info
label : How to get the Cookie
2023-03-04 10:27:24 +00:00
default : "<ol><li>Login to this tracker with your browser</li><li>Open the <b>DevTools</b> panel by pressing <b>F12</b></li><li>Select the <b>Network</b> tab</li><li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)</li><li>Refresh the page by pressing <b>F5</b></li><li>Click on the first row entry</li><li>Select the <b>Headers</b> tab on the Right panel</li><li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section</li><li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</li></ol>"
2023-04-12 04:50:52 +00:00
- name : stripcyrillic
2022-04-29 23:57:05 +00:00
type : checkbox
2023-04-12 04:50:52 +00:00
label : Strip Cyrillic Letters
2022-04-29 23:57:05 +00:00
default : false
2023-04-12 04:50:52 +00:00
- name : addrussiantotitle
2022-04-29 23:57:05 +00:00
type : checkbox
2023-04-12 04:50:52 +00:00
label : Add RUS to end of all titles to improve language detection by Sonarr and Radarr. Will cause English-only results to be misidentified.
default : false
- name : freeleech
type : checkbox
label : Search freeleech only
2022-04-29 23:57:05 +00:00
default : false
- name : sort
type : select
label : Sort requested from site
default : 4
options :
4 : created
1 : title
5 : size
8 : seeders
- 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 :
2022-05-01 04:58:21 +00:00
method : cookie
2022-04-29 23:57:05 +00:00
inputs :
2022-05-01 04:58:21 +00:00
cookie : "{{ .Config.cookie }}"
2022-04-29 23:57:05 +00:00
test :
path : /
selector : a[href="mybonus.php"]
search :
2023-07-26 19:23:50 +00:00
# https://www.trackerpmr.com/browse.php?search=&stype=0&s=0&cat=0&gr=0&kp=0&im=0&incldead=1&sort=0&type=desc
2022-04-29 23:57:05 +00:00
paths :
- path : browse.php
inputs :
$raw : "{{ range .Categories }}c{{.}}=1&{{end}}"
search : "{{ .Keywords }}"
# 0 title, 1 descr, 2 filename, 4 infohash
stype : 0
# 0 AND 1 OR
s : 0
# release group
gr : 0
# ratings
kp : 0
# 1 active, 2 dead, 3 gold, 4 sticky, lots of others
incldead : "{{ if .Config.freeleech }}3{{ else }}1{{ end }}"
sort : "{{ .Config.sort }}"
2023-05-27 21:45:26 +00:00
type : "{{ .Config.type }}"
2022-04-29 23:57:05 +00:00
2023-04-12 04:50:52 +00:00
keywordsfilters :
- name : re_replace # S01 to сезон 1
args : [ "(?i)\\bS0*(\\d+)\\b" , "сезон $1" ]
- name : re_replace # E02 to сери 1
args : [ "(?i)\\bE0*(\\d+)\\b" , "сери $1" ]
- name : re_replace # S01E02 to сезон 1 сери 2
args : [ "(?i)\\bS0*(\\d+)E0*(\\d+)\\b" , "сезон $1 сери $2" ]
- name : re_replace # replace special characters with "%" (wildcard)
args : [ "[^a-zA-Z0-9]+" , "%" ]
2022-04-29 23:57:05 +00:00
rows :
selector : table.embedded > tbody > tr.torcontduo
fields :
2023-04-05 19:54:46 +00:00
category :
2022-04-29 23:57:05 +00:00
selector : a[href^="browse.php?cat="]
attribute : href
2022-05-13 08:22:16 +00:00
optional : true
2024-04-25 01:31:38 +00:00
default : 4
2022-04-29 23:57:05 +00:00
filters :
- name : querystring
args : cat
title :
selector : a.alink
2023-12-01 17:35:29 +00:00
attribute : onmouseover
2022-04-29 23:57:05 +00:00
filters :
2023-12-01 17:35:29 +00:00
- name : regexp
args : \'>(.+?)</div
2022-04-29 23:57:05 +00:00
# normalize to SXXEYY format
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)[CС ]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)" , "S$1E$2 of $3" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)(\\d+(?:-\\d+)?)\\s*[CС ]езоны?.+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))?" , "S$1E$2 of $3" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)(\\d+(?:-\\d+)?)\\s*[CС ]езоны?.+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)" , "S$1E$2 of $3" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)[CС ]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))?" , "S$1E$2 of $3" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)[CС ]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)\\s*(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)" , "S$1E$2 of $3" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)[CС ]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)" , "S$1E$2" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)(\\d+(?:-\\d+)?)\\s*[CС ]езоны?.+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))" , "S$1E$2" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)[CС ]езоны?[\\s:]*(\\d+(?:-\\d+)?).+?(\\d+(?:-\\d+)?)(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))" , "S$1E$2" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)[CС ]езоны?[\\s:]*(\\d+(?:-\\d+)?)" , "S$1" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)(\\d+(?:-\\d+)?)\\s+[CС ]езоны?" , "S$1" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)" , "E$1 of $2" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)(\\d+(?:-\\d+)?)\\s*из\\s*(\\w?)(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))" , "E$1 of $2" ]
2022-04-29 23:57:05 +00:00
- name : re_replace
2023-04-12 04:50:52 +00:00
args : [ "(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))\\s+из\\s*(\\w?)" , "E$1 of $2" ]
- name : re_replace
args : [ "(?i)(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))[\\s:]*(\\d+(?:-\\d+)?)" , "E$1" ]
- name : re_replace
args : [ "(?i)(\\d+(?:-\\d+)?)\\s+(?:\\s*(?:[CС ]ери[ияй]|Эпизод|Выпуски?))" , "E$1" ]
- name : re_replace
args : [ "(?i)\\bFiles-х \\b" , "Files-x" ]
- name : re_replace
args : [ "(?i)\\sо т\\s([\\w\\p{P}\\p{S}]+)$" , "-$1" ]
- name : re_replace
args : [ "\\s\\|\\s(\\w{4,})$" , "-$1" ]
- name : re_replace
args : [ "(\\([\\p{IsCyrillic}\\W]+\\))|(^[\\p{IsCyrillic}\\W\\d]+\\/ )|([\\p{IsCyrillic} \\-]+,+)|([\\p{IsCyrillic}]+)" , "{{ if .Config.stripcyrillic }}{{ else }}$1$2$3$4{{ end }}" ]
- name : re_replace
args : [ "(?i)\\bHDTV[-\\s]?Rip\\b" , "HDTV" ]
- name : re_replace
args : [ "(?i)\\bSAT[-\\s]?Rip\\b" , "HDTV" ]
- name : re_replace
args : [ "(?i)\\bWEB[-\\s]?DL[-\\s]?Rip\\b" , "WEB-DL" ]
- name : re_replace
args : [ "(?i)\\bWEB\\sRip\\b" , "WEBRip" ]
- name : re_replace
args : [ "(?i)\\bWEB\\sDL\\b" , "WEB-DL" ]
- name : re_replace
args : [ "[\\[\\(\\{<«][\\s\\W]*[\\]\\)\\}>»]" , "" ]
- name : re_replace
args : [ "^[\\s&,\\.!\\?\\+\\-_\\|\\/':]+" , "" ]
- name : re_replace
args : [ "(?i)^\\(\\s*([SE]\\d+.*?)\\s*\\)[\\s\\/\\|]*(.+)" , "$2 $1" ]
- name : append
args : "{{ if .Config.addrussiantotitle }} RUS{{ else }}{{ end }}"
2022-04-29 23:57:05 +00:00
details :
selector : a.alink
attribute : href
download :
selector : a.alink
attribute : href
filters :
- name : replace
args : [ "details" , "download" ]
2024-04-25 01:31:38 +00:00
poster :
selector : img.s
attribute : src
2022-05-13 08:22:16 +00:00
imdbid :
selector : a[href^="browse.php?imdb="]
attribute : href
filters :
- name : querystring
args : imdb
2022-04-29 23:57:05 +00:00
size :
selector : td:nth-child(4)
seeders :
selector : td:nth-child(6)
filters :
- name : split
args : [ "|" , 0 ]
leechers :
selector : td:nth-child(6)
filters :
- name : split
2023-12-01 17:35:29 +00:00
args : [ "|" , 1 ]
2023-07-26 19:23:50 +00:00
date_today :
# Сегодня в 18:22
selector : a[href^="browse.php?date="]:contains("Сегодня")
optional : true
2022-04-29 23:57:05 +00:00
filters :
2023-07-26 19:23:50 +00:00
- name : regexp
args : "(Сегодня в \\d{2}:\\d{2})"
- name : replace
args : [ "Сегодня в" , "Today" ]
- name : fuzzytime
date_yday :
# Вчера в 20:52
selector : a[href^="browse.php?date="]:contains("Вчера")
optional : true
filters :
- name : regexp
args : "(Вчера в \\d{2}:\\d{2})"
- name : replace
args : [ "Вчера в" , "Yesterday" ]
- name : fuzzytime
date_year :
# 23:48 24/07
selector : a[href^="browse.php?date="]:contains("/")
optional : true
filters :
- name : regexp
args : "(\\d{2}:\\d{2} \\d{2}/\\d{2})"
- name : append
args : " +03:00" # MSK
- name : dateparse
args : "HH:mm dd/MM zzz"
date :
text : "{{ if or .Result.date_year .Result.date_today .Result.date_yday }}{{ or .Result.date_year .Result.date_today .Result.date_yday }}{{ else }}now{{ end }}"
2022-04-29 23:57:05 +00:00
downloadvolumefactor :
case :
img[src="/pic/freedownload.gif"]: 0
"*": 1
uploadvolumefactor :
text : 1
minimumratio :
text : 1.0
2023-04-12 04:50:52 +00:00
description :
selector : a.alink
attribute : title
2022-04-29 23:57:05 +00:00
# engine n/a