diff --git a/README.md b/README.md
index da023ffa1..0f917b824 100644
--- a/README.md
+++ b/README.md
@@ -369,6 +369,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
* HQSource (HQS)
* HacheDe
* Hebits
+ * HellasTZ
* Hon3y HD
* Horror Site
* HuSh
diff --git a/src/Jackett.Common/Definitions/hellastz.yml b/src/Jackett.Common/Definitions/hellastz.yml
new file mode 100644
index 000000000..55cdae370
--- /dev/null
+++ b/src/Jackett.Common/Definitions/hellastz.yml
@@ -0,0 +1,176 @@
+---
+id: hellastz
+name: HellasTZ
+description: "HellasTZ is an Greek Private site for TV / MOVIES / GENERAL"
+language: el-gr
+type: private
+encoding: UTF-8
+links:
+ - https://hellastz.com/
+
+caps:
+ categorymappings:
+ - {id: 11, cat: Movies, desc: "Movies Αποκλειστικά του HTz (HTz only)"}
+ - {id: 54, cat: Movies/BluRay, desc: "Movies Blu-Ray 720p-1080p"}
+ - {id: 232, cat: Movies/UHD, desc: "Movies Full-HD - 4K"}
+ - {id: 234, cat: Movies/HD, desc: "Movies BDRip-BRRip-HDRip"}
+ - {id: 233, cat: Movies/DVD, desc: "Movies DvdRip Full"}
+ - {id: 213, cat: Movies, desc: "Movies Ελληνικές Ταινιίες (Greek)"}
+ - {id: 236, cat: Movies/SD, desc: "Movies Cam - HDcam-HDts"}
+ - {id: 235, cat: Movies/WEBDL, desc: "Movies WEB-720-1080p -HDrip"}
+ - {id: 90, cat: TV, desc: "TV Ελληνικές Σειρές (Greek)"}
+ - {id: 96, cat: TV, desc: "TV Ξένες Σειρές (Foreign)"}
+ - {id: 219, cat: Audio, desc: "Music Ξένη μουσική (Foreign)"}
+ - {id: 220, cat: Audio, desc: "Music Ελληνική Μουσική (Greek)"}
+ - {id: 240, cat: PC/Phone-Other, desc: "Android - Linux"}
+ - {id: 230, cat: TV/Anime, desc: "Παιδικα μεταγλωτισμε (Children)"}
+ - {id: 231, cat: TV/Anime, desc: "Παιδικα υποτιτλους (Children w/ subs)"}
+ - {id: 221, cat: Console, desc: "Παιχνίδια (Games)"}
+ - {id: 228, cat: TV/Anime, desc: "Animation"}
+ - {id: 223, cat: Books/Ebook, desc: "Βιβλία (Books)"}
+ - {id: 100, cat: Books/Comics, desc: "Comics &Περιοδικά"}
+ - {id: 227, cat: PC, desc: "Pc Software"}
+ - {id: 225, cat: TV/Documentary, desc: "Ντοκιμαντερ (Documentaries)"}
+ - {id: 241, cat: Audio/Audiobook, desc: "Audio Books"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+ music-search: [q]
+
+settings:
+ - name: username
+ type: text
+ label: Username
+ - name: password
+ type: password
+ label: Password
+ - name: sort
+ type: select
+ label: Sort requested from site
+ default: "3"
+ options:
+ "3": "created"
+ "5": "seeders"
+ "4": "size"
+ "2": "title"
+ - name: type
+ type: select
+ label: Order requested from site
+ default: "2"
+ options:
+ "2": "desc"
+ "1": "asc"
+ - name: info
+ type: info
+ label: Results Per Page
+ default: For best results, change the Torrents per page: setting to 100 on your account profile.
+
+login:
+ path: index.php?page=login
+ method: post
+ inputs:
+ uid: "{{ .Config.username }}"
+ pwd: "{{ .Config.password }}"
+ error:
+ - selector: form[action="index.php?page=login&returnto=index.php"] table tr td span
+ test:
+ path: index.php
+ selector: a[href="logout.php"]
+
+download:
+ before:
+ path: thanks.php
+ method: post
+ inputs:
+ infohash: "{{ .DownloadUri.Query.id }}"
+ thanks: 1
+ rndval: "1487013827343"
+ selector: a[href^="download.php?id="]
+ attribute: href
+
+search:
+ paths:
+ - path: index.php
+ inputs:
+ page: torrents
+ search: "{{ .Keywords }}"
+ category: "{{ range .Categories }}{{.}};{{end}}"
+ # 0 all, 1 active only, 2 dead only
+ active: 0
+ order: "{{ .Config.sort }}"
+ by: "{{ .Config.type }}"
+ # does not support imdbid search and does not ruturn imdb link in results
+
+ rows:
+ selector: table.lista > tbody > tr:has(a[href^="index.php?page=torrent-details&id="])
+
+ fields:
+ category:
+ selector: a[href^="index.php?page=torrents&category="]
+ attribute: href
+ filters:
+ - name: querystring
+ args: category
+ title:
+ selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
+ banner:
+ selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
+ attribute: onmouseover
+ filters:
+ - name: regexp
+ args: "src=(.*?) "
+ details:
+ selector: a[onmouseover][href^="index.php?page=torrent-details&id="]
+ attribute: href
+ download:
+ selector: a[href^="index.php?page=downloadcheck&id="]
+ attribute: href
+ size:
+ selector: p:contains("Μέγεθος:")
+ filters:
+ - name: replace
+ args: ["Μέγεθος: ", ""]
+ date:
+ selector: p:contains("Προστέθηκε:")
+ filters:
+ - name: replace
+ args: ["Προστέθηκε: ", ""]
+ - name: append
+ args: " +02:00"
+ - name: dateparse
+ args: "15:04:05 02/01/2006 -07:00"
+ seeders:
+ selector: p:has(a[href^="index.php?page=peers&id="]) > a:first-child
+ leechers:
+ selector: p:has(a[href^="index.php?page=peers&id="]) > a:nth-child(2)
+ grabs:
+ selector: p:has(a[href^="index.php?page=peers&id="]) > a:last-child
+ filters:
+ - name: replace
+ args: ["---", "0"]
+ downloadvolumefactor:
+ case:
+ img[alt="Gold 100% Free"]: 0
+ img[alt="Silver 50% Free"]: 0.5
+ img[alt="Bronze 25% Free"]: 0.75
+ "*": 1
+ uploadvolumefactor:
+ case:
+ img[alt="2x Upload Multiplier"]: 2
+ img[alt="3x Upload Multiplier"]: 3
+ img[alt="4x Upload Multiplier"]: 4
+ img[alt="5x Upload Multiplier"]: 5
+ img[alt="6x Upload Multiplier"]: 6
+ img[alt="7x Upload Multiplier"]: 7
+ img[alt="8x Upload Multiplier"]: 8
+ img[alt="9x Upload Multiplier"]: 9
+ img[alt="10x Upload Multiplier"]: 10
+ "*": 1
+ minimumratio:
+ text: 1.0
+ minimumseedtime:
+ # 3 days (as seconds = 3 x 24 x 60 x 60)
+ text: 259200
+# xbtitFM v3.0.00