From 49fbd09af47349f928d1e4b37bd7ebb9d380be58 Mon Sep 17 00:00:00 2001
From: Timothy Carambat <rambat1010@gmail.com>
Date: Mon, 19 Feb 2024 10:44:01 -0800
Subject: [PATCH] Support more plaintext filetypes (#757)

* Add more plaintext document types

org-mode, asciidoc, and reStructuredText are all text formats

Signed-off-by: Christian Romney <christian.a.romney@gmail.com>

* lint

---------

Signed-off-by: Christian Romney <christian.a.romney@gmail.com>
Co-authored-by: Christian Romney <christian.a.romney@gmail.com>
---
 collector/utils/constants.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/collector/utils/constants.js b/collector/utils/constants.js
index 99039150a..ccdc28cf4 100644
--- a/collector/utils/constants.js
+++ b/collector/utils/constants.js
@@ -1,7 +1,7 @@
 const WATCH_DIRECTORY = require("path").resolve(__dirname, "../hotdir");
 
 const ACCEPTED_MIMES = {
-  "text/plain": [".txt", ".md"],
+  "text/plain": [".txt", ".md", ".org", ".adoc", ".rst"],
   "text/html": [".html"],
 
   "application/vnd.openxmlformats-officedocument.wordprocessingml.document": [
@@ -27,6 +27,10 @@ const ACCEPTED_MIMES = {
 const SUPPORTED_FILETYPE_CONVERTERS = {
   ".txt": "./convert/asTxt.js",
   ".md": "./convert/asTxt.js",
+  ".org": "./convert/asTxt.js",
+  ".adoc": "./convert/asTxt.js",
+  ".rst": "./convert/asTxt.js",
+
   ".html": "./convert/asTxt.js",
   ".pdf": "./convert/asPDF.js",