diff --git a/README.md b/README.md
index 7bba2215f..c0a08580c 100644
--- a/README.md
+++ b/README.md
@@ -180,6 +180,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
* Torrent Network
* Torrent Sector Crew
* Torrent411
+ * Torrent9
* TorrentBD
* TorrentBytes
* TorrentCCF [![(invite needed)][inviteneeded]](#)
diff --git a/src/Jackett/Definitions/torrent9.yml b/src/Jackett/Definitions/torrent9.yml
new file mode 100644
index 000000000..98f0c083b
--- /dev/null
+++ b/src/Jackett/Definitions/torrent9.yml
@@ -0,0 +1,76 @@
+---
+ site: torrent9
+ name: Torrent9
+ language: fr-fr
+ type: public
+ encoding: UTF-8
+ links:
+ - http://www.torrent9.biz/
+
+ caps:
+ categorymappings:
+ - {id: films, cat: Movies, desc: "Movies"}
+ - {id: series, cat: TV, desc: "TV"}
+ - {id: musique, cat: Audio, desc: "Music"}
+ - {id: ebook, cat: Books, desc: "Books"}
+ - {id: logiciels, cat: PC, desc: "Software"}
+ - {id: jeux-pc, cat: PC/Games, desc: "PC Games"}
+ - {id: jeux-consoles, cat: Console/Xbox360, desc: "Console Games"}
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+
+ search:
+ path: "{{if .Query.Keywords}}/search_torrent/{{range .Categories }}{{.}}/{{end}}{{ .Query.Keywords }}/page-0,trie-seeds-d{{else}}/top_torrent.php{{end}}"
+ rows:
+ selector: div.table-responsive > table tbody tr
+ fields:
+ title:
+ selector: td:nth-child(1) a
+ details:
+ selector: td:nth-child(1) a
+ attribute: href
+ download:
+ selector: td:nth-child(1) a
+ attribute: href
+ filters:
+ - name: replace
+ args: [ "/torrent", "/get_torrent"]
+ - name: append
+ args: ".torrent"
+ size:
+ selector: td:nth-child(2)
+ filters:
+ - name: re_replace
+ args: [ "\\.(\\d) Ko", "$1X00"]
+ - name: re_replace
+ args: [ " Ko", "000"]
+ - name: re_replace
+ args: [ "\\.(\\d) Mo", "$1X00000"]
+ - name: re_replace
+ args: [ " Mo", "000000"]
+ - name: re_replace
+ args: [ "\\.(\\d) Go", "$1X00000000"]
+ - name: re_replace
+ args: [ " Go", "000000000"]
+ - name: re_replace
+ args: [ "\\.(\\d) To", "$1X00000000000"]
+ - name: re_replace
+ args: [ " To", "000000000000"]
+ - name: replace
+ args: [ "X", "" ]
+ seeders:
+ text: 0
+ seeders:
+ selector: td:nth-child(3) span.seed_ok
+ optional: true
+ leechers:
+ text: 0
+ leechers:
+ selector: td:nth-child(4)
+ optional: true
+ downloadvolumefactor:
+ text: "0"
+ uploadvolumefactor:
+ text: "1"
\ No newline at end of file
diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj
index 87d58755b..3483cd8fc 100644
--- a/src/Jackett/Jackett.csproj
+++ b/src/Jackett/Jackett.csproj
@@ -516,6 +516,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest