diff --git a/README.md b/README.md
index 7f16abdee..dfa2af980 100644
--- a/README.md
+++ b/README.md
@@ -33,6 +33,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
* DanishBits
* Demonoid
* DigitalHive
+ * EoT-Forum
* FileList
* Freshon
* FunFile
diff --git a/src/Jackett/Content/logos/eotforum.png b/src/Jackett/Content/logos/eotforum.png
new file mode 100644
index 000000000..871045d16
Binary files /dev/null and b/src/Jackett/Content/logos/eotforum.png differ
diff --git a/src/Jackett/Definitions/eotforum.yml b/src/Jackett/Definitions/eotforum.yml
new file mode 100644
index 000000000..9802c11a9
--- /dev/null
+++ b/src/Jackett/Definitions/eotforum.yml
@@ -0,0 +1,176 @@
+---
+ site: eotforum
+ name: EoT-Forum
+ description: "A German gerneral tracker"
+ language: de-de
+ links:
+ - http://eot-forum.net
+
+ caps:
+ categories:
+ # Filme
+ 14: Movies/SD # SD XviD
+ 15: Movies/SD # SD x264
+ 16: Movies/HD # HD
+ 68: Movies/HD # UHD
+ 17: Movies/3D # 3D
+ 18: Movies/DVD # DVD-R
+ 19: Movies # Pack
+ 20: Movies # International
+ 21: XXX # XXX
+
+ # Serien/TV
+ 23: TV/SD # SD XviD
+ 24: TV/SD # SD x264
+ 25: TV/HD # HD
+ 26: TV/SD # DVD-R
+ 27: TV # Pack
+ 28: TV # International
+ 29: TV/Sport # Sport
+
+ # Dokus
+ 31: TV/Documentary # SD XviD
+ 32: TV/Documentary # SD x264
+ 33: TV/Documentary # HD
+ 34: TV/Documentary # 3D
+ 35: TV/Documentary # Pack
+ 67: TV/Documentary # DVD-R
+ 36: TV/Documentary # International
+
+ # Audio
+ 38: Audio # Charts
+ 39: Audio/MP3 # MP3
+ 40: Audio/Lossless # Flac
+ 41: Audio # Pack
+ 42: Audio/Video # MusikVideo
+ 43: Audio/Audiobook # Hörbücher
+
+ # Spiele
+ 45: PC/Games # Windows
+ 46: PC/Mac # MacOS
+ 47: Console/PS4 # Sony PS
+ 48: Console/Xbox # Microsoft XBox
+ 49: Console/NDS # Nintendo
+ 50: PC/Games # Linux
+ 51: Console # Andere
+
+ # Software
+ 53: PC # Windows
+ 54: PC/Mac # MacOS
+ 55: PC # Linux
+ 56: PC/Phone-Android # Android
+ 57: PC/Phone-IOS # Apple IOS
+ 58: PC/Phone-Other # Andere
+
+ # Sonstiges
+ 60: Books # EBooks
+ 61: Other # Bilder
+ 62: TV/Anime # Anime
+ 63: Other # MISC
+ 64: XXX # XXX-Bilder/EBooks/Audio
+
+ # EOT-Specials
+ 66: Other # Special
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+
+ login:
+ path: index.php?page=login
+ method: post
+ inputs:
+ uid: "{{ .Config.username }}"
+ pwd: "{{ .Config.password }}"
+ rememberme: "forever"
+ submit: "Login"
+ error:
+ - selector: td.lista[align="center"][colspan="2"] > span
+ test:
+ path: index.php
+ selector: img[alt="Ratio"]
+
+ ratio:
+ path: index.php
+ selector: img[alt="Ratio"] + font
+
+ search:
+ path: index.php
+ inputs:
+ page: "torrents"
+ search: "{{ .Query.Keywords }}"
+ options: "0"
+ active: "0"
+ gold: "0"
+ rows:
+ selector: table.lista > tbody > tr:has(a[href^="index.php?page=torrent-details&id="])
+ dateheaders:
+ selector: ":has(td.header > b)"
+ filters:
+ - name: replace
+ args: ["Torrents vom ", ""]
+ - name: replace
+ args: ["Januar", "January"]
+ - name: replace
+ args: ["Februar", "February"]
+ - name: replace
+ args: ["March", "März"]
+ - name: replace
+ args: ["Mai", "May"]
+ - name: replace
+ args: ["Juni", "June"]
+ - name: replace
+ args: ["Juli", "July"]
+ - name: replace
+ args: ["Oktober", "October"]
+ - name: replace
+ args: ["Dezember", "December"]
+ - name: dateparse
+ args: "02.January.2006"
+ fields:
+ download:
+ selector: a[href^="download.php?id="]
+ attribute: href
+ title:
+ selector: a[href^="index.php?page=torrent-details&id="]
+ attribute: title
+ filters:
+ - name: replace
+ args: ["Details anzeigen: ", ""]
+ category:
+ selector: a[href^="index.php?page=torrents&category="]
+ attribute: href
+ filters:
+ - name: querystring
+ args: category
+ comments:
+ selector: a[href*="#comments"]
+ attribute: href
+ size:
+ selector: td:nth-child(3)
+ grabs:
+ selector: td:nth-child(5) > font:nth-child(3)
+ filters:
+ - name: replace
+ args: ["---", "0"]
+ seeders:
+ selector: td:nth-child(5) > font:nth-child(1)
+ leechers:
+ selector: td:nth-child(5) > font:nth-child(2)
+ downloadvolumefactor:
+ case:
+ img[alt="gold"]: "0"
+ img[alt="silver"]: "0.5"
+ "*": "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"
diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj
index b091fba31..179cfcebe 100644
--- a/src/Jackett/Jackett.csproj
+++ b/src/Jackett/Jackett.csproj
@@ -380,6 +380,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
@@ -431,6 +434,9 @@
PreserveNewest
+
+ PreserveNewest
+
Designer